QgisAppBase QgisAppBase 0 0 769 476 Quantum GIS image0 unnamed 3 6 frameMain true StyledPanel Raised menubar 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 bookmarkToolbar Bookmarks 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 Capture (digitise) a point on the current layer. The layer must be in edit mode. actionCaptureLine true Capture Line Capture Line Capture (digitise) a line on the current layer. The layer must be in edit mode. actionCapturePolygon true Capture Polygon Capture Polygon Capture (digitise) a polygon on the current layer. The layer must be in edit mode. actionMeasure true image14 Measure Measure Measure distances on the map canvas. actionHelpAbout image15 &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 image16 Test button Test button actionAddNonDbLayer image17 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 image18 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 image19 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 image20 Preferences &Preferences QGIS User Preferences Open the options dialog to set QGIS preferences like web browser and identify search radius. actionFileSave image21 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 image22 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 image23 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 image24 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 Ctrl+M actionCheckQgisVersion image25 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 image26 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 image27 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 image28 Action &Contents QGIS Help (HTML) Open the QGIS Help Contents in a web browser actionQgisHomePage image29 QGIS Home Page QGIS Home Page Open the QGIS home page in a web browser actionQgisSourceForgePage image30 QGIS SourceForge Page QGIS SourceForge Page Open the QGIS SourceForge project page in a web browser actionSaveMapAsImage image31 Export As Image &Export 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 image32 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 image33 Project Properties P&roject 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, including rendering and projection settings. actionZoomToLayer true image34 Zoom to layer Zoom to &layer Zoom to the extent of the active layer actionFilePrint image35 Print &Print Ctrl+P Open the Map Composer to create and print a map using the current layers and settings. actionAddAllToOverview image36 Add All To Overview Add All To Overview + Add all layers to the overview map. actionRemoveAllFromOverview image37 Remove All From Overview Remove All From Overview Remove All From Overview - Remove all layers to the overview map. actionShowAllLayers image38 Show All Layers Show All Layers S Toggle the visibility of all layers to on and redraw the map. actionHideAllLayers image39 Hide All Layers Hide All Layers Hide All Layers H Toggle the visibility of all layers to off and clear the map. MapEditActions Map Edit Tools Map Edit Tools false actionRemoveLayer Remove Layer Remove Layer Remove the active layer from the map. actionInOverview true Toggle In Overview Toggle In Overview Add or remove the active layer to the Overview map. actionNewVectorLayer New Vectorlayer New Vectorlayer Create a new vector layer (shapefile) for editing. actionDebugHook DebugHook DebugHook DebugHook to which random stuff can be attached actionCustomProjection Custom Projections Custom Projections Create or manage custom projection definitions. actionShowBookmarks image40 Show geospatial bookmarks Geospatial bookmarks... Show the spatial bookmarks dialog and zoom to a bookmark or delete unwanted bookmarks. actionNewBookmark Create a new geospatial bookmark New geospatial bookmark... Create a new geospatial bookmark for the current view Ctrl+B Create a new geospatial bookmark for the current view extent. 789cb598db7222391286efe7293a4677131b5a0e4551c4c65ed8189f4fd8c6c6ded88b945285b18d8f600c1bfbee2b947fd6f46cf7f4d833dd41131d9f4b521efe544ac5df7ff9343c3ef8f4cbdf7f7a99d274ec3ff96b7afef40bcf2693c5bffefdcffffcf473567c5afdcb6b9f1a3fffeda79ffbd34ffed3e1c37d5881ef4730b55aa356abad980ec099b0c9c10598c05ed85e0937757e00ebfc7330e6db2558e74f8433ccb7bb609ddf02ebfc1e18f309ebb574fe08dcc2fc01b883e7cf6006bf09e775f02118f3ed1358e797609d7f2bdcc67cba00ab7dc4d3c67862e142ed2dc06a6f07acf6e6609d3f14eee8fc3bb0ce7f0563be1b8331df887f85eaed5be0ac56a4f13760d5fba5e2f43cdc81bd30b785556f6630e6874b30c6974658f5a40761d583f68535ff610ad67c1c80313e483e0acdaf433c9a4fd705ebfa92ef42f3c3c97ebda6f1511bacfe8e84b5bedda06289ff1e8cf9fe188cf98685b59eed0658f3f3225cd5ef3658ebeb5158f3c19bc25a6ff64658e33367c295fe297ff5a259abcb7307ce84a904abde01acfbf3a8e2148fad0967889fdec01adfb5b2acef33b0d68fc4bf9247f283e7d5fe847fba1f1dd6abf6e3a5b0ea4be7158b7f33b0ea2bf92862fd8b9e29de46a52fad0957f5db13d6f8ec0318f9084715cbf320acfdc665c2eaafcb85d51ff32cacfa84d46f1a9d66d610be0017923f77a02ccfcd1ed80bdb7be1ac56177f5ec09930e760ed9f7bcaf2dc9facb8598feb7792bd5be1ac266cda60f407bb09867d93fa4db3b26fe660d8a74b65ac770a86fdd0536ed6d3fa5361dd0fc6835b62cf7584db2dd473ca4f16fd95f9e53518f1d82db087fda972337149c2ad16ec77c12cfeb94238f65bc927d6d37a32291f196531e0c46fe042d6e747653cef554c29ff2330f2c9d7cae28f2995317fbfe2349fc53f6a75647c3850c6f81de1587f124f5bb88a278d6f3532d45779a32cfedb75e196d6435319f64f955be972c1fb60d5eb5c19e38db28cf7ca1dd49f5716fb5428cbf8d005431fffac8cf88f9525fed012ceebc2de82a1b74b7ab648fd0bb760cd9f3e877d7b0166e4a3a32ce3dd9bb28c372715a7f51de6e775f87b05867d7a14d6feeeb15e1bf11ac957d453ea9f07c21dec0797e2cf1b6a9ff62a4eeb5b239cd7d13feacae20fbf2a239e59c5329f95b1beaf383d2f83722ecf0fc19aef6d65e8d155463de460e86ff795e1cf5dc592af4d30f4e0a5701bf1f923e102f9b1e93e9453b5de95b2f81fee95c57fb351b1c44f60d5fba9e2f4dcac2b4b3ceeb16279de5596f57954b1acdf176e6b7ddc28235fa7154bfc6365e46fbb62e92f0be102f908697cbba9fe7b2fdcae8b7dff00865ea65046bc67cae27fe883a15778162eb49e92fe6da7fa8437618dc7ad8391df5071bb99ecdf8135df4d65c497ea2d5e5f10bfd9ae58d6db03b750ffa760f41b3a53463d772a96f103b0f617af2cfef09370a72eebf9b930d5d19fc6c28ea4fe4a61a7e7b95d136ed5da2e3d97f55dd192f8ad32f67b1828439f63304bfecdbd32ea11eb77a007ed2aa33f1218fa86bc62a9afbe32fad71eb883fd5507435f97f64b3ceeb322c5632e850bd4b777c21dd48b9f288b7dba52c6fed0e78cf86bcaf0d7562ceb5f2843cf9130e97d21f5b38ecf8a4e96d6cf84637e452f3cefb4440f7a0523df7e1d8c7cd38b30a9fe7bcab88f5865d46f03dc82bd4259fc77ba1ee1fcac29c37e53d8e5b8ef25fde3f543ef0b43e136777ccacf449952bcfe40b8837a7673e1684ff43b0207ec8fa6b06be0bcab2b633e552cfd77179c43df5730e209490ff2fafee6ef85a3bfe25f295cd4c55fdea838c5c36be096c4676e84a985fe22fe7af5cfef2863bf6e0bfb80fb71d2c365fa7e191e848b8ed8a381b24bfe84b9b0eac73760ec6fbe0407899736842b7faec1d0cfbf8003de9786cad8af2d61dfc0f96f95d15f0338c7fd51c673f43ff96bfa60463c7365c4b35f31a77a12fbdc417ef9188cfb2ed78409fedaa6b083fd10c0c8877b05231eb7231cfd957a7a04a3be6d1b8cfae3a930237e1e2a43ef74bff42d3d4f4d4358cf3fcac1b85f38a78cf32b138eed5eeaef5259f25132b823ec1f85bdeebf9632f43e02a3bedca132f4bf11d6789c55463c33658caf8173e4ff4d19f54215cb7a494fcf7a9eb205eb7d43d6e7a285fed513a6bad4039760d5ff4ed8137edfb852467fb80523de5008b3f60302233f7e0d4cc85f47197a3bb0aeb754467eb78523cafbe59332eae3198c7c70eac7dcd2f3da3f0913617f4cc041b874cad80fe7c2ae21e7193965e4a70b26dc7f7685a39e126f0f8cfd403bc2d15fe13a18fe520646bee95419fd45e7233f94ea8943a1e7b7f817f47ce78e32ee3327c214703edf0a6bffb66760ed3f27ca45ba8f043cafea6f53b88a6702c673b70b463cfc0246ff30cb8aa5bee06f89f57cdaff21efe0beeb37c0b89f06ae58f26fc0b80f843565bc3f3e0953c0f9b42fec72e98fee148cf38ae7c25aefec85abfd56170ed89f740cd6fef72cacf138f857223fe1b562c94fba1f86a817f6a7cc0fa4fd4be2093ee07ed25096fa0de27f28b51fa7f3a6ccdbb83fd986b0debfdca6b087bee64198b5be4fc058cf8dc0c887a9099739f29bfa4759eaefcd5caf58e23b52467e9bc20efb396c2ba31f3e0a7badaf7561d6fa18542cf573a62cf5ed4ec05aafb7158b3f17cad8af5b154b7dec8275ffad572cfa5f2a239f889f51df44ca587f59b1e8db15d6fd63ae2b967aba57c6fdec4119f5bea38cfdbfa92cfad114acf173c5e27f5f19fbfdba62a9777d8efdeb96ca58efb062c9e79532f43d57967a753d65e83304235feebe62d1b3a18cf7a5bc62d1e74e19fd6051b1e4a7ad8cdf9fa07f897a7341197a6d552cf5d850c67eaa9ea3fe47cab0df51c6fb8ca958eef70b65ec5fab8cfb590d0cbd7851b19c979932eaa95db1d4072be3be35a958fc7d02432f7fae8cf315f92c4be46356b1dc3fc7caf8fd7751b19c1f8532f27152b1d83f5296f8435d19fde75059ce5f73a51cf215f7a73ff6f3bd6d5863e9c7dab0ce7acb3fce860db6b4237bfde593ef63c38eed8dbdb5777662ef7f840dfb601fe3fab7f6c93e471b2fdfdb869dda595cfb357ee7f6cd2eecd2ae7d5f1b76dd76ed86ed45ffdfd26715c7e6f7cf95ddb2db7627aebf93e2d8b57b7fd58625bb1fbf63f91f7f3bb087298651fcecdaa3bf6223ae7c6cfbf6c49eda333bb0e7f6c20ee3df2ea3daf368a167afa21a4b5bfbb336a2df75dbb04d9bd996cd6ddb16b6630b638d49f5f46647868c33deb009a6fc333656fe9a91b9366373636ecd9d99987bf3601ecd93798e35b5d261625eccd4ccccab999bb78fdb58e5df2ccc327ed7ccbae99a0dd3339b66cb6c9b1db39bb4e8c528f6ccbe1df7a7e6e0e3fd2ac570683373648e4ddf9cfcfac49c9ab398a71d3330e7e6c20c5716befef9b60d4be6d25c995acc52dd344cf3f367268b5a1cda67d332b9699be24bffdf67c374289a3147f1cdd091ff3ffb65ec4f6fc4f12db1a4115dd39f8ac38ee9866ee98e26744fe3dffa490f318ad5aed835393dc6314ff4fc7bd9faa68d21bdc4d9539ad12bcd7f63e18d162b2d686988d6689dba71cc06f53e6ac3126dd2166d472b3bb44b9ff508bb4ffb3153876660977440877414c71cdb8cfa5fd7e41b36c67462aee3ec5333a6331a7c16c5395dd030d56c4e977415f5aac571756a98ad0fc7d18c19c8e2ec16e576ffd7bf47254afb660651ed3615d4719666cec42f39f7311bceaf7ef9a23b57bad1e76aba6b378e35bb635aeec6dddaa1bb7393386ee6eedd837bfca08da7e8df9d7b8edf975ff31c3378211dca5eb9a989a7859bb9d7951e71dcdc7dd147fe480fb770cb95e26ecdad577feba2cf4e4cee3656f1451bbd5857ab7837dd07f570db6e27cedc8ddf3db72f16d2de8ee776acd9dc1d4806e3b8c398a955bc47eef8c371f4937f27eed49da5bf0c639e5e575ad8891bb873f872611649b7a1bb74571fb441ae16fdabc7d90dd74c9cb996cb5ddb15aee3added5bcf194749b79e7fd076d8cedb9ec8fd52f6fbef4237fedc7e6c9dfc4d56efd9d9ff87497f20f66bcd2cd3ffaa7cffbf27b6cc4d9cf310b31cffec54ffd2c7e5f69cbcffd9b5ff8a55fb3995ff7dd386ac3f7e2984dbfe5b73fbacf57f9f73b66ec7769eaf7fcbe3ff087fec81ffbbe3ff1a7fecc0ffcb9bfa09e1fc68cc6fd41bbfef2eb5df10f7a7be1af62666a314375dff04d9fd1816f99d292cf7d9b4e6dee8be8452766b4c996cdd757f983336a6c1e78a568493376ec997ddfecd9e1ead9aad3788e5ac4383870c923f9fb476df4a77ccd63bee15bbea31a4ff89e1f18fd829f386ac5b1fbf39467a6fb67cfc19526fcca737e8bf9eef28297bca636e2f92e31ac73d75df1c6efaff1c7f712eef1266ff1765c2d5600eff21eeff3011ff2111f73dff7f8c43df1e9b75678c7bde46db5b7f98c077cce714ff330fe7fc9575ce33a37b8c919b7beede5b7cf73ce63e748b70fdbe33617dc09369840c1051f563f6a966114ae032a36dc84db5fcf99f7d888fb7c16d797fe14fb6cb80b13d3a479b80f0fe684e6d48f3b744877e1313cadf6457836a3b85f06efb7115ec234dd0147f1d47e5e9d79b1667fe3a33f0d33330eaf340bf3f0e6b6c3222cc35a587faf8dd00d1b76c26caf28d809b11d31872f6e1d61336cc52a58502d6c879db0cbe7612f7c2057e120f4c2a13f71b7e168f56661cec3176743e88793b0ba51c433309cd1561884f38fe951ad741186b40c97e12b6743a885ba6f9b456898a3d00cd9ffdf25df6b23ee368e6f30cbf0d50a0d7968872274620bcbc357de9bdf6bc30e4bc35cfe4eaff0ddd295bee432fcdefcf7bd479565392abff20bc2fb3eef7d1f2cc7e5cd8fb6f1573e3ffff71f3ffd0fad50e6d7 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523236520022230543251d2e253d856405bffcbc54105b19c856360003b01401400b35ca2080570d541a8b2ab81ab09c3256450835a8043635ca7ae824d96a9495a11ea3d01c826a88f11772f8e03407299c71ab81790cd336cc78c75484256d6028c2967ed015614d63688ab0a743544538d2aa32116a504272a0f2ceb052536bcd0500af70d62b 789cad96c96e1b471086ef7a0ac27533823239e490330872d0425112258ad42e0539146791a87da1d620ef9e62d75f6d399718414037ec8ffd77edddf4b7af8d93f14ee3ebb7a5a7b9cc6745a3b890c7c6d7f2f9e6e6fdf73f7efb73e94b9234f44f2bcb1ac9975f96be4ce68da231babbad1640870ad46cb63a4519781d9c818f9ceb3a70062e8ce5ca38694e4ddf7786fe18dcc1fe8b739106ee3997c603679c9f81339c3f70b6f8d8cf233e3e05233e3e316e37cd9f5c3a9b3fde7086bf2e18fe6508ce707e0cf6fc2f8c3bcdaa1b380d9c457bcf60b73703e33c41df815ecec1d0f31338437dde8c53c44f6b0b6e697c38df0617a8d7beb1db934ee0e85f1263dfa73de3d4f361706efee40d5cc27fc719f6fac6b9f3eb8293582f3e36ee78bc2db0c7d3344ed12fc67e9ac25f09463c941b775be8e74de430df523b5736ef17608f2fcc4b92a7397862dc6da11e1be0d4ec91efa7d09f197bbe74623c4db01fe6bddd4abdbfc7c61eaf1c82618f2ec1a5f9e333e31ef2a115b0c71bfadbcebb60de34ee79bc63e7dafaf90e869ee6e012fb47c652c1fe9ef1b40bfb1958c0bb0beeb4d2dce68d07ceb82f7363afa754c699d7f7dc3847fefc615c78fd1e034bcff55bc6f17c1becf57b32ce3dbf105f9a64de9f2be3dccf3f82bd9e61be5289fb1f609ce750bf6ee2f59635e35e8af7e8c8d8e3917bb0fbbf36ce53bb5ffce80cfb0fe01cf33a02bbff70ffbaa2fe6cdecf9db17f609cf93c24c6d1fe1db834fb7cef8cfde9827bed684fc0257e0fb0eff608fb5e3fee82314fd4328ef35418d7e82f87faf5a631ded4587c5eccdfd4ef1355609fc7709fb3b6d79be7e01cfd1881bdfe642caeef80c5e2e5b6b1fab3f837c1d8a787c866ef1d8cfc38cc4f36cd71bfa969ecfb746f5cd7c82ff423ef783e22c6a5d727cc6b5ec4f7e5cc38fabf03bbffed054b4704efdfad71e1fa1de3683f07bbff705fa4900afdb6f345e1fd0bf5987e8ff7c3b8f0fa6c1b97a81fef45367fabc6959f0ff7795ac6f7ffda5810af8c8ca782f77235b2cdefccd8df0bba318ef99071e5f6c2fb5ca4de7f5a057b7f5e8d637e2bc64517f775cbd8e757c27d2bcaf8deef186b014ddf348ef55836aedd7ef8ff4119e3e1b1b1f753968dcbc4eeab0c9cb11fdebbb2f27889c19ecfa9b1f78fcc5ee5f5e11a5ca17fe0caed8779afba5e5f7e318efd0bf5aeaad8df1de3cae3df36f67a51788feaaedbe757b0c73734f6fbc1e1bda8eb78bf6f8dfd7de067b0ef5f1bfbfd900de3183f81fdbe1c1a7b3d08fe4a3fbf0e76fdbe718c1ffb5e0fbe04fbefe30ad8cff78de3fb3701fbf921d8cf5760d46332fff9cfffa96762d135fd393d175c72c5359fffbb9e2fd4ee4cd597baaef8fa473ddff02ddff13d3ff0233fa97acecffca2ca575d8bbfdff8fd07fd072febb72bba5675ade95a7cfab0bfae6bc01b9ff49bfacd56500f791beaa1ae1dd8dfe111ef7ed28f79a2dfeea9b57da83fdb3fe0433ee2633ee10d3e0dfa33d86f7e520f117f8b136e2b7538e52ef7823e0bf1e7c4449a45ca9724bc4f532aa8d47f5754d339bfd005f76816e675e1758baee89a2bbad175abeb4ebf6bd33d3dd0239dd313cde9995ecc3ebd2ee2a7375578fc5a137ae7097dd032add02aad519fd6694083a0dfd0dd4dda228d99b43ea475a111edd29826b447fb74a0ca433aa263ab0f9df0329d12b226cd9a5a94509b33ea504a5dfdf4549dd100fa9c2b615da44b782853fded2945af8f9ccb85cce432d8efcb95e9e55a1537a1de1ab768b672c72b722f0ff2284f3297677991d7851afa3779978f7ff4b5d6535a65d129119d12d18ca3bebf88267e26d65759f81ae8d26ac8a66c5116f543ede1777d25dbb0af7e64a4f9ec727f519ba81fcb44f6645f0ee4508ee4584ee454cea4292d49f4d3d65feed4acff87fbfbd7af4b7f03ff67f158 789c45d65b4feb381405e0777e45c57e43a375923409ad46f3c0fd520ab4406919cd431a27dc0a9436b494a3f9efe3782f67748e947ed98e633bcb09bf765ae3eb7e6be7d7d6b2caaae7bc953f658bd68ef97a7bdbfcfdcf5fbfb7b6c3b455ff8fdaad68fb8faded41d5ca5b971fef450d195a4816874110d4c66be38eabb7e998f5b7c65a1fd01dd6a5b1d657744ec7dea16b2f913a0ae8908ed5f869acd73f3be7be3d129aed654c77b43d5e687b85f393ba1dd0251dd329dd89bacea6f6346e7c49e7f4541d07edd0f9cad92401ebbbb461fda8b1d6ddfae549da8d33e733dac4da7ed2d8d5e558bd1bd2333ae1f5777437710f5b46b45163ee6c9a7a41fbfaa2b1f657a93b21bda213b5ecd35dfad13bd5febe69a3965b75374cb5bd7b3e26e986bb6dd77e4427ac7fd05dadcb0f6d76a7ce87de1dadbbfc9ac2b6d7fab93a0b59bfa013fa8ece3aae3dded553fb405c1db58bd43a77f5ae7391a753adbbbc97695e4c8dabdfa84d9427ae7eef5cfafd848cf6fba74ffbfdb24773bf60e6cd7ccfd5cd7e99d27ebff07e51cefc3fab9b7c3f7aebfc50d03edfb937e7bbaf8e03f677a04e12e6f95a9d86cc734fedf3890f6fe66d4127ccdb98661ef149fbfc2dd54dfe6ebd99af2fdae7f1db9b79e37a37793ca4fd7e5c7bb3fd4963bd1fedf329139af9c4b177a679d8d0dd22757ea00daf0fd459c87cbe7b6b1ef1d058eb5c4f9f579c7b6bfeb0f1e6fdaee88cf935de9a4fe17a65059fff8537ebb9b7e617cc63b31f4a6fe69bcf675ae49affb6b7d17aa5ce338e37f6d63a4ebd39fe27ba30fa7d621e4c543883fbc5a46c7fd958db1fd119cdfe8d1fcf8d37afbff62e9dd1511751593af37915a95acee88c7e539711fb5b37d6f186de6ccffd53b23f4434fbc3902ed5830a820c53e4302850e2114f78c68b3dbe6236a8f49b6c2beff8c01c9f5860890a5f58618d6f6cf08399be77b0877d1ce0104738c6094e718673f47061afeae355bf6df6fa2b5c638061f3ef06b7b8b37d8e70afef078c6d1f13561f1020b4c7086ddb26863ed3d4f6b3ebea1d7b9721ba180b3014910c23d1f76c8185e4aecd444cdd871452bae3a33cc9b37e9bb194177be6153d99d9e39b9b5b647fbdcb87ccf57d66cf9dda339fb2b073a9c7b294a554f6cc17fab2d26fbe5d8fcacd656ce73294b57ccb637d6fd9c88fece97b52f6ed7a84aeefd28ebb1ec7816b73284710fd5b026b39961377f654ceea39b9dfe7d2930be9eb78ec1c2fa4b0ebd1f97f156d9f977225d732701918ca8d5bd34a32b9452070e3e8493db691e83acf646cc73fb16b3ab2ebf1607f0772243dbbde7364ba3e361b3319e25e42994a247359c91e44fad2967b896d36fefd73eb3f54d24b93 789c7596c97223370c86ef7e0ad5e03695c2a85bbd562a075bde77d9f29aca01dd2d799537495e94cabb87e20fd0e38c5232edfac49f004802a07f7c6f9d1feeb5beff581a4f647253b7ea6b79697d6fa6a3d1c79f7ffdf1f7d2b7386eb99fa8cc5bf1b7df96bef526adbab5fff8309883440ea8dd8eda51e13956ae93c8f38971ea174b071cb70799e7b6722289e77de321e6fb818773ae2ae502faaa36d67951aea5f64cc63acfe04e1bf3521a635e0ae504f374a95c54888f8c557fafacfee8c9b86a3cbf1b434fea3f69639ed78d31cf6365dd2f0f950bd55f19ebfc4059ed73034edb75ea59f79745eaff5139d5f367639dd7f559a9acf665a0fb7df35cc445a7f4f319b853e07e19f751a4b61f514e359eca58ed9d2a9779e5e7af8d75fd8d72a3f13c80b346e3df00976a8f4959f53c018bed5fe3af32e514dc28cba1b2ed7765cef3ec8edb9e9795eb18fb3f0377da89f8f9c458cf630f9cda7dbf28eb79d029382b0bbf7f39506e4ae4db26388f94d55fde68bd9c1b6bbcd7e0a241be92c653a6f02febcaa5e6a7fab3f390ae67b75bec4f56950bade719d8f28f2ec079d4603f27c67afeb7cae900fd62cd58d797e04ad4ff68ceb13b3fe4975c82433eb5951b9c9fdc81f3b281fd2bb0dd379f2a5bbebd8283bf63701dab7eaaace7c16fe046f5ecfb575c664d8dfbdc0017965f2365cbc73b65cb47f82f2d5f650c9648f7f3010efe0fc1968fb43de74e9424c82f1a82b3a8443fdb33d67c5b53d678650a2e52e40fed1babbf085c59fefb7aeb94eefc7dbd51012eb43ee556d9f6b7090ef5f70eb6fb90ad392751da4e7dbdd02e388b50ff922bebfdf233d8e2937765cb775d5fda7ddf83edbea9065b7d53073cb4fbf6f5944861f9db576ed0cff91c1cf2c7f7cf342eb4fee81eece6fdf9f091b29ddf105c65b0cf23f0d0e2f1f79d4aaef721dbca56ffcf6057aff0776e0c7b7213d8e73f17ca0dea8d9fc021be19b8b2fdab3fab7fde025b7cbca36cf532501e6afcbe1f66b1c5273b60d1f78557c0c1fe83b2d5d32e38d8f7ef45267994773c5f28a7c80f823d2952f44b8ac196affc08b6f8a437e7bc933785b747b7e022c27aee8343be37e03ad6fbba0087fdfa7e9857b65e32e512f5475370a9f548c7e0108f7fffdce399629e63b09d071d816bcb974b635d5f2b8bdef7aab1ee3f0587787dff28aab2d47cbd56d6fce50370589f81c37aff5e944988f7046c7af2fd581249f5ff9f0a5c5bbff2ef9dd4d540fb6502b67e4a5df0c0eae14ed9e67d3fa9823df1fbab9a4e8dfc260287f77c0676e98f7ee5efbf4e9b4ccf2b079b3ff6fdaf6ec2fd4fc08dd687f8fa695263f2f5d80c82bf2db0f517ee810766ef051ceaddd7c7200beb5fc1a6e70f70d0fb789d39f3bfa76cfe96c1563fe4fbfd30d8972370b07f0c0ef7ebdfcbe1d0fa35dd8043ff1c8343ffdc50367f1138dcdf44d9ee5fc0161f7795d57f6ff2f9616271a3e29a1b1ef8cf90af3ee7bfeaf9daa96ff896eff89e47fcc08ffcc4cffcc2e3457a9e38f5945ff98ddff98367bccc2bdce55537d6787d815e78c3a95f7993b7789b77dc8addb0626f817e9f0ff8d0a97b7ce46ccffc38e6be539ff0e902fd999b79e573f71939e58e1f2b7cc197eefbf6027de4beef3af5aff6e385f177bcbecb09a74eb5e346c6b9e3824be25ff544aaf71f12372aaaa9a101978becd390aee89a6ee8d6fdbde394ee69440f4effe8ec3f2dd03fd38bb339a6094d9d874b7a75fa37d8a7f7af7a1fc1871b3337966985e6fcbff66995d6689d3668d3dbdda26ddaa15ddaa37d3a5864dfc57ce8ecf5dc38a263ead3099dd2199d3bfd85dabffca26fbb98e7a77fe056c4d4a18452ca28a782cab97d61a19ff5225271576acea411d7c6e44aaedd837423b77237b7eff4f75ff4237990477992677991b14c642aaff246b9bccb87da9f7dd12fcb8a746555d6645d366453b6649b7665477683fd05f929fb722087b24107d29b9f931c39fdb1daef2fd09fc8a99cc9b9fb7d313fff9fec5fca82fc944862e9f87720fbb42fb9f44dfddffa756b0a292baea81237aaaaaeaa9fd54effcfef4bff0267440108 789c8d95d96e22571086effd1468eace8a6a4c4337b4a25c78c7bbf18ea35c9cde00db182f78c1a3bc7baa4ffd758c3cc928c265f4a9fe536b9fe6fb72e3eaf8a0b1fc7de979e666e3bc918fdc5363b978994ce67ffef5c78fa56fd14a43fe9aadb4117dfb6de95b7fd6c81b87d3fbb2063a15a0563349f3a2668e8d8bd8f3a37155792670a17eba0dece3f1d058f5b4a99c1ae7caae093ef09c4a7e8dd70deceba1a6b1eadd185ca89e3f02abfec418f55f1aa3fe4ab9d3847f3bb0d6ef8ca1cfc0b1fa69cbb84c3cef1ba39f0d30ea253b6ffdeb3cd3aef58ffab308fdf9fada4dcbef0a708cfd94c638bf02b67d1581b59fdc18fdb49543fe67705c693fab8135ff48d9190fc10ee7cf3cbbd06f076cf39f1bc37fa3dc35fd1bd8f6735e731c597eda03a7a86f06b678a96789877ea7c6f06f2ba74d3dcf57352751da2c759f3e5f227edd27f7c0c8cf2d7081f34f35775aa9c52fc085c6e3b131e6e5e7dfc952dc0fc7c6887fa8ec909f2e8ce17f07c7a877628cfc839abb2d67cf636c0c7f1f6cfb7a572e4ad4e7ef7337730ee75bc6d0af2b87e73353b6f3542a97f0d32e3881dedfa7b4ed4acc67d318fa91721621ff7560ed776a8c794cc0884f7e1f691ede2757ca59827c1d63f82fc10ef15f8cb1df34b0e6f3fb70edb0cf5239ece7016cf31e2b670eef0b52ce6d3ed0e7a887fdfbcde539fae55b63f89fc109eaf3ef9fec731e4760ebcf81315fbe56ce6d1e3b60ebd7cf3f2bac5fba570ef55660dbdf897261f9fdfb3a8f8de9ce7361fdd121d8e679ac5c58fffb60abe7005ce2be27351771386f6ccfcf9a72a867176cfb3d56b6e793fdfb522e6b847c6f60cc977602abdecfa34c42bdab60ab674fb944fd340cacfe17b0d51b792ec3f957e5cae6e7dfcf5562f78b23e550ff0dd8e6fb0ab6fdcd952b8bef7fdfabcae6c56bca615f47608bc7603bbfae1cf26f804ddf039bfe0c6cf906cad61ff7c136cf3bb09d9f812be5feecff7dbe6a99d871c639175c72c5c3ffd68a6ec463bee15bbee309dff3941ff8f1672d0f25d6133ff38c5fc45ec5dec4de79ce1f3f69735ee535f1ae2fd886d8266f696cd3f236f778473cbb627bb07db103b1432e3fb5d2d191d437e363b13bb1fad3173b113be5333ee78ba0bde42b1ef035942b88d7146a72c42d6e731cb48e13ee887720d695ffa9c44a7940cc3322729451fea9a5824aaac43314c58837688c9a2513dd88f676417bc763ad9326744f53d45cf383c47da4a7a01dd233cdc8cf955ee98ddead439a4b1e89bb50ef903e6895d6eafaa4da3ead7fc6e589c4dda0cda07da42d39bd4d3dda59c83eaf7748bbb447fb74b0b08b073ea7431e8bfa48543db1fa5be64d7d1ed1c9e2dee894cee89c2e6447115df2195dc9f740e671cd3d5aa1e697e7e143f6dea3885ad40e1653429d7a675f9f49ea7249a99301f2ba732e73394f5da131ffed597772f9dc50626d71e9466efcab7bf1cb3bf4f7ef4bff0046c90ad1 789c7dd5d94e2b471006e07b9ec2a2ee5054c7b37a46512ec0ecbbd921ca45cd661bb00dd8663bcabba7a7ebef9113fb44430b3eba7aa9ee9e9e1f1badbbf393d6c68fb5e94c66c3bc950fe4adb551cc47a3af3ffffae3e7dabaefb7cc8f17462d7ffdb7b5f5deac95b74e27e3b206bd1850e885edd856d28173155b3fc1a15a26d61226b1d8fa4738870fd551d409ac5f1b67d69b700ad793a1c88fda88df815378e89c58cbc85a82b6d7b6f5c7ea18f544eac4cb421bdfaf1dfb4d7ca98e3dc4cfe108fd8bb5048997588fd5b1a7f3e10775274d735bff5cbb13c4c8876375274a343fd48b9717d65a9f85a1f64f676ad39f9d2f8dd549a4fd53503b09c21cf1e7ea8e5bcf2f75e2693c6fc168cfb95aa4886c3ceab358cd893a97aab2f536bf248bda3a1e1faa534febf9599d4961cf0f3faaf352cf073fa90b1ffd89baaae0fbda6918a5e8ff4b9d7aa2f96fab25d2fde31bb8c4f81f6ad73fb7e1189ec1c887ed7aa6795aa0bf4c2daefe405df8a5be0f23d8d5cf6137febbba74f95dd59630f6b03fbb6a939e9e07529b7cecfe7309bbf5ced4ae3fde875d3ed7b09b8f8e973b938dcfc2b8c0f87d75e9e6bba7ae5cffa17551b9f65d18fbc351ed3c6af66b6a5d1471a9f7c18733e203b5eb8f53d8b53fad5d44cd7d328143d417ea26de9ed77ab5e141edb2149c3ffa8423f8169620b53e52676e7fde61cc972ad8e57fa3ce05efafaf6ed6e3ad7615fbedb6de07433857f3a93a403dbfc089de37dc57bbf79d0730de676175d4f6357e1b4ee163759c069ef5aeba1321df13b5cb973beadce58ff937f9d8fbb7aa5c3efc0a87c8ef0976f97dab8350f3914718f94905e7c8176ef2edc2b84ff90476f997eae6be993a6bfe740dbbfb62e28cf539870bdfae87e8fa9a0554f38eb3ae1fa570a1f951e88cf5d4f5ab3a9eb6a73b38c2f763cf59c797dc59db730f2e42ddaf23759246fa7dbd50a705f6f3d219dfdfa4b1fd9eb2a7160f1e39633f313f71dfdbc859eba58045ef1fd2f35635ef07e69bc5c8276bacf9fbb0e07c9033d60be723c37d43c827f7b15e6d67ecc72decee8f33d8dd1ff77089ef0bd6abb97fb01ea5e0fbf6e98cf6a26eee3be45fb9f18630de87deac7e9858383325e7824b16fdef7f1f8de78afba60c78c88fa63c99f2cc231ebb289ef00bbff2db427cc553133533656ecabb291ffcc95f4d8b297ff3a6c6f31677799b7778d744ed217adf94033e44f4111ff3099f22fe8ccf4d6d8f2ff8d2fcbe32e51a2d6ff8b6578f79c7f7f52c10ff60fed336c533c53725302534253225b6fd0f17f3e50e27e86f88df11fe4e8997d78788a4ce92328da6dc9402a55c115fd91534f3a63efa6d1e1aac88af6be6668c7d9d49ddafcdc3147a5c11ff44cfa666b49083eb7d4c9315f12ff46ad7c7f55fcfffcd9429cd68beea3c9816ef765febfe53f4fd419ff445dfabe26d8b4dda32515daccb36ed987d1fd12eedd1fe72bc6d7140877444c77462fe3ea533faa673ead1055dd2d572fcaa87aee9c68c754b7774bf1ccf9f4bf10fd4a6fa9478e453b078fe4d5dc847142db588a94389399fbb940affebfc4f8456cd49ccb524b914625e5f91c5f7eb5759485f063c30d1c385f8fae9feaa0577e5519e78539eff7f7d16c61899798d65b2fef7ef6bff0081c75267 789c75d45953e3381007f0773e458a7ea3b67a6cc776ecdada0708e770847093ad7d90659b64209ce19cdaefbeb2fadfde29c69451915fd46aa925c5df567a1787fbbd956f4b4f0bb398d99e9d9ac7de4af93c9fbffffdcf5f3f9796a3a8e7fec2befbb7fcc7d2f278d1b3bd83bbdbaa011d3b5090656510780fc5368577c5a57a5d5cd762ce1bc7611ca43e393da8ebd4f7c7702c3685b789b3d4f8fe3e6cc5f4284e9241df9b5b17de3338877dbe244a02c4cfe15ccc913a93fe81b7e907a1d4b310a7e8e713711616b1eff7eb4b238de74b711a229f851378e26dfa5998f97a8d380db19e1df120cfadefa7c6837e8a7af8503c4832712236a12dbdd7e1a4aebddfc485c17edfc395f4d385771107b21e3a8163f855ecd6e3ebe581384b647d8cfe3cc47c53b1a92a3f1f8d1b67fdd822df9b78a0e77525ce42e47b8135bf151b53263efe87b848c57c24b606f5ec791709eae13571bbbe2bb8846fc48529fd7d67c95fd80afb752d2e23c49f8aeb1af3f9f3cae324c77cb7e23c34723f6ec42691fbc25b30f69f17e236ff7738851f60d4c7b5b7cd4be42bc446fb57c56554493d29acfd8fb0ceff24ae303ff9fd32711ae2bc6ec5ae3cb96f2476f5c87dab60cd7f26d67cfc0e6b3d9bb0c66f785b35f9fb59c46989fd0cc495aef7435ceb7afd7e156565f0fb3810d79aef1ac679f1a8b14ddaf3f3bf3f5b9629ee6ba546fcbe58f3f12eace3fd7d2d93f67d96c131e22fc4edfce7de553bde9f4f95e6653ff4fda17765705fe90c4ea49f6a35fab760d3cfbd9fc485ee4f096b3d1358f767536c75fff6c4edfa9e1bd7a9e6e3b1d86a7e12b7f1fe3ceb5a7f0f148bd32492f59dc36520fda7e24188fe6d38c1fbf74e1d893fc4ba5f86d556de077371bb7f21acfb378275bf32b8c2fc91b888647d7cac46be7738c57a82d632fe1036a86f0aebfb76556c23d4b7af96f18cfaad9ed710d6f3cac56585f731f6a7fdfd5ec2384f3a50cbfb9412b5bc9ff8598df98c587f5f5cc2580f1dc135eecb4c2dfde345f330b1e1c235cb25576ce4dbcf8fc673cd573ce519ff70eddab51b9e73fd553cdff21ddfbba807d71e5d7b726dc1cf7cdb15cf2ffcca6f2ee2ddb50f44379f5779ad337ec8eb88689e0dd73631728bb73be2775ccf77d7765ddb736ddfb503d746ae1d76c48ff908f966f83fc2e75d3eee883fe1535fe519a2cf5dbb40bbec889ff81d6cd61d20efff4fd8111ff95d3cf5158f90770faddf111f73e27ad25f6ad067c059477c4eecf747f3bbf513b966a820db79be3995bee20fecaa7ba8a29aae68fac5fdc96946eeeed0b5ac9f6e68eece7d4eb77447f7bfc7fb110ff4484fb4a067f7f9855e694a6ff44e1fb44a6b9fe36948eb34fc7c5b6883dccda02ddaa69d4ff1ebf49d767f8bdfa37d723783467448638d97dc7444c7cdf369c4099dfa1167744e178877b9dd3797ae75cd31a1c08f0829a2898f6ff20edd371df9fd883ec5e44e945289ff7afded880165941b36d4c67f91fb971113634cb1fcef9f4bff01011d200b 789cbdd3dd53e2481000f077ff0aca7eb3ae7a2199845057fb207ea0a27cb8eaba7b750f934902a8a820a87075fffb75ba7b525be7c2ded38953f0abe9ee99f44c3eedd56e0717b5bd4f3b2f0bbb98b89a1bdb796d2f5b4ea7ab3ffefcfcd7ce6e10d4e8bfd130b560f7b79ddde1a2e66abda7c7bc042e0950e73ff6bddaa8efd4493d290d129f544ed54ebdf06e703e4cc48dba18af4b97d2f933b5d1f9bc32d7c3429da8e7e2803e9caff50213b478fe919d54f14f6aa7ee89abfc0bb5cfbf512762e8ab5dd8e0798e0faaf531501bf554ede38d38ac87527fac366258b35b81d3f53ae2d019ce075b3a6c98bab19c7fe29dc9f90dd446e661a57691f88b38aac77cf8c8e715b6c244f763d54ebd2f36491eb3576a17497eabb2d4e7fe9a727fb2df2bb5513fb36d94c512cfe7130551a4f59a6c9ad77ab9b8d94a5276e65d146cde5f1cc40d7d9e4c1da94fc5cd2809397ec8b6d6ba88dd2ddd0c532bfd837376dacc9abc1e1e8a9348d6c757b5df8fcea7b9e6f7c42ed0fd5daa63e91fbc888b42e6d1954e42ba9eb2bfb6d8e585c49f54967a07e22aff819dda28353c3f16a7d665ecb9380bb4de4365c95f8b8b58cdef5fcbd95ceb39711aa45c0f8fd4b1f6ef5d9c693eccd456d7e3786b6cc34abd91b89abfaf2cebf37db1ce7947623f0f6f6aed07723f5393f97e15e2dc3f2f5496f8989d8546fb331557efcf4c9ce6fabcdfc5b9ef0fbf3f2eaafaf74d5ccddfaafdfebfb23397cb7a58176756dfa7b6b8ca3f57fb7c3eef2c3289deaf3b711664dc7f7c13e7be1fc7ec3caaeb7d3b15fbfb8820cef4be62523acf2d55e078ce2fe80591fe219f6f5124fabee142dc8ad40d75a6e73310a77ebd67b57f9e4b7175bea1daef7f22f6e70bafe2eafc866a7fdf50edebf5d5be5e475cf8fcaedae7dfa87dfe48adefd770f1df3fff773c025a4cd161863916687f193fc2314ef00eeff1817e4ff1119ff0794bfc0ce7f8820b5ce22bbee13bae704db9a3cdfba78afbd8c6033ca4fa47788c1d3ca1fd8d36c68f28e314cfb08be7f4fb82468ff6b8fc184f335c07fb38a0df7d1a43bcc42fb49fab8ff1347b8d37e55ef12bc5dfd2f7371adf69d4b181c187f8100d46186313136ce1089006e8b7c5fec7fa90d27090414e3569ef50d018d118c304e1dff170473d3ca3c8b71f6ad3eee001a6f0f8b37ec2133c97d155ed198d39bcc0e2e7fda7d92576e195becb35decbda3456b0de74beb04fb53abce7398d361cc0212ee168f37d8063e850e4891f700a675befdb0c16d0d5da6d7a96399cffe27e2ee1027a5abf4f9d5cc260ebfdbc87a1d4864bea4d17e83e6c8ea727b8a2db6fd0c0355ec31ad698c2cdb6f8ed9fddbf7fdff90739cce72a 789c8d94c96ee3480c86ef790a23bc0503b6764b18cc21fb1ec7d993c11c4a252976277636676dccbb4fb9f853d3e82840a39a88bfe65f2c9245d5b7a5dec5e17e6fe9dbc2d3ccccc6b66747e6b1b7543d4f26ef7ffff3d78f85c528eab97f611cf6a2c53f161687b39eed1ddc4deb39d0a1030af2bc0a02cf07c236035f0857ca03e1a611e662ce499804990f4e0fca4de6fd09381136c6b349f2cc787f0cb6c2f4289ca6fdd833b75c7a1e830b7039e7344a03e827e0429823e55cfc99671307a1d43313cee0e713e13c2c13eff7fbb348f57c299c858867c12958fc26cec3dcd74bc259887cb685fb4561bddfd7d78f33d4c387c2fd34174e854d682bcf6be0b4693cbf099706fdbe07d7e2a753cf6512483e340427e05761978faf97fbc2792af931fc4588f346c2a6aefd79b43fe73c4e2ce2bd09f7f5beae85f310f15ec01adf0a1b53a55eff5db8cc84f948d81ad4b3e5b94c510faf08b7f95d832bf0ad70692a3fef2cf14b5ba35f37c25504fda970d3e0bccd3917495ae0bca970111a998f5b6193cabc30f406fde799701b7f079c811fc0a88f1bcfb6a810af1436ea5f16aea25aeac9c0ea7f04ebf94fc235ce27df2f936421ee6b2aecca93792361578fcc5b0dd6f867c21a8fdfc15acf0658f5eb9ead32f9f92c93ac423f03e15af3fd106e345f7f5e59d506dfc78170a3f16ec0b82ff6ef934ddbfbf3ef8dadaa0cf35a2b43bf2facf17817acfbfdbc5669fb9ee5e004fa0be1f6fc73cf75bbdf7fbf75565471e8fda1e7da605ee9189c8a9f1a65f8d7c1262e3c3f0997da9f0aacf55c81b53f6bc256fbb727dce6f73ce726d3783c14b61a9f845bfdaae746bf078a85b33492fc4ec05520fe23e17e08ff0638c5fb7ba71c097f086bbfa850b6f21e4c84dbfe0560eddf2e58fbd507d7383f142e23c98f8f9511ef1d9c219fab9665ff1ed8a0be1158dfdb65611ba1be6d65d9cf5b60bd2ff4b37ddf72e1aac67b8cfeb4dfef3918f7493bcaf29e52a22cef133f2be33c23acdf175760cd670cc67d0f67f3c5c4864b67962baed9c8fffeba54cf0d5ff388c7fcddd98db35b9e70f3959ea77cc7f74ef5e0ecd1d993b3193ff3b44bcf2ffcca6f4ef1eeec03eaf9ef655ee9d4aff21a14f3b5ee6c033b3779ab43bfed3c3bce769ded39db7776e06ce0ecb0433fe423c41be3ef00bf77f9b8437fc2a7beca33a8cf9d5dc02e3bf457be83f3bc03c4fd7f851dfac877f1d4573c40dc3d58dca14f38759eeca71a74f539efd017c4be3f1adfe54fe4cc5049b6f37e0baa7cc51fe8aa5b545343d734fa627e0a1a939b1dba91fce99626eede2734a53bbaffacf73b1ee8919e6846cfeef70bbdd288dee89d3e6899563eebbb16ad929b145aa70ddafc2dfd166d93eb04edd21eedab9e0e68d0da2ff342433af23b8ee9844ea11f909b049a77f18c2e3e9d7149577e4740215d7afde1cfab23ab88624adc8e54f45fe7dfeec8a84f3915867f4fef775c1a3266f1df3f17fe0368d31f8f 789c85d55953e3381007f0773e458a7ea3b67a6cc796eddada07ee3340b8616b1f64c98600095738b7f6bbafacfecb504ca6a68c86fc50abd53ae2f9b1d03bdb1ff4167ecc3d4df574647ae64a3ff616ecf378fcfef73f7ffd3b379f243df71327652f99ff636e7e38ed99deeedda46ec1cb0e1415858d22ef2db15562aa5aa7711a293f989e831be5e30b38156bf6d669a1b4efcf6123a6177196e57d6fd3b9f21ec325dcb4ce922c42fc035c8a390b2ea43ff5d6fd2896fadfc40afd7c222ee22af5fd516b95847886558c7c9770069f7aeb7e1117dea558c5a8675b9c97a5f1fd7e7ff2bec27af8409c6785b814ebd858ef55386b1aef3771a5b1dff7702dfde4d7935769847a0ee0145e14bb7a64bd242e32a98f5fc5658cf9aec4baaefd7c346c5df453837c4be23c9cd78db88891ef050ef98d586b9bf9f889b852623e121b8df5ec785719d6c332df677d97b0856fc595b6729fafc5a6c67e497d954d10afc44d83f9fc7995695662be89b88cb5ecd7bd5867725f7803c6fef354dce5df8115fc00637decef73694a8b7c955887fe45b14d6abf1e6238f43fc261fe27718df969adb54e558cf37a14bbe5c97d23b15b8fdcb71a0ef9cfc4211fbfc3613deb708897f94c30f9fda85265b19f7d711deafd103721ffbeb76dc2f83b18e7c3fefe99ac3b2f5fafb156e17e8e8211bf270ef9780087f17e7e9b85f717693845fc85b89bffdcbbeec6fbf5d4aab4fdd8f7fbf74d5d6bdc4f3a8233e9a7eb60f46fc2ba5f7abf8aab707e5770584f0c87fdd9101b8df7c9aeb8abcf9f57a3423e3e149b90df8abb787f9e4d13ee3fc562952552df316c23e9977c4d1ea37f0bcef0be7d0a4ec42be2b05f94071bf9fe8fc5ddfe9dc361fff6e0b05f195c63fe0b7195487d7c1c8c7ccbb0423d679d65fc3eacb1be5b38bc5f57c526c1fa06c1329e37e1705e586ff73e53625bcbfb97efc4ddf72b81719eb41b8cff3fba7e791ff17330c66b71f77db270a8e7146e705f46c1d23f9cb60f136bae5c336cb9662d7ffdfe84786ef892af78c4d7aeddb876cb636e7e15cf13bee37b17f5e0daa36b4fae4df99927b3e2f9855ff9cd45bcbbf681e8f6f3222ff1322fbb7cf817f12bbc8a88f659736d1d233778f333376f217edbf5ecb836706dd7b53dd7f65d1bba7630a39e433e42be117e0ff179c0c733f29ff0a95fe519a2cf5dbb408bbec487fa634e50771f793f9f74463d99df45e5573c44de5db47c46fe824b1e117f59031e22d23fd74f1519bf3f21bfab9fac6b35357439eb7cdd882bbfe20fec6a9b7b44d77443b73fe76f2b7323c634715177523fddd3833bf7313dd2137dab5f3eb911cff442aff446efeef3072dd22d2dd132add02aad7dbf9fb31f5aa70d37d7266dd1f6f7fc33e37768406e57698ff669f8b5fe5fce7040877ec4111dd3c9efeaf1234ee9cc8f38a70b3afd5d7e3f22a298dc8da1fed778f79dd86af778d6674a2923453915bfaf0773a4aeae52f3fc7f7fcefd0ff3cc15c4 789cadd4596fe3361000e0f7fc0a23f31614b3962cea40d187dca79d38d923bb451f28518a9df84862e772d1ff5e6a0eadbddd64f350c886f089c3e15024f561a37579d66d6d7c589bcded7c58b48a81bd6f6db887f1f8e5cfbffef87b6d3d0c5bfe1704412b5cff6d6dbd3f6f15adde7452d6809907b4db5151b217eaaaaa8d576c63d8705f3b689b4cdabfd60edbb1b6976c5b4afb1939332e8fc897ecd888f7d585217f116bfe40ecc41d761248fc29bb192f64e7563caddd09b43eccd889d63b6737fdcfc97e3c5b50fb582ded17ec24107f149bdc9153b5e3fa7a6a190fc519d70f4e2df18fec3c96fcdf6a474192f1fb821bb5f407b1d407053bd5fa2a76aef34bd885e61f906d5444967ccd6eeae5fe360d0a9a1f6cd736a131863613eeb1757c7c616b3c7e16cbfac216d99accd07870c7f6ed9c7f28d67c47b5e330d5f94ec48edf173caba5de9c9d69be815ada0fc87e7e31d50f0fec4cde17d07e4c3a499074c89b62c3c692adf17822d6fd3a64dba08aa93fedff244fb224271f8b1d1b7376d37f57eca4fe29db068ecfe7ad5ae29f6aa79dd4a45cdf9cadf9e0909ca759cae339b6cfcffb6dc2b6ba5e9b62ddbf5b6a196f476ca51dd87928e3513d5964f5fcdd884b89ffc4ce43998f15c76ca4f5cc8acc6574fe709bddb4d37eb1910d2c9f07aac716b6e4f38ab49e7954683d23b26bce77ccd6f305e762cbe71768ff16a6397f7db26bbe276db1e4035a2f675c2cf31b8b4bf99ed2fe70655448fd3376d3ff9a5da8afd84eea47fade9671e64ada4f68d9cdf935ec269ed6bb2c6d20e353fd55ece7cffd8fd94ee7df63d717b5d3f7bfaa323d4fa76c5d7f386237ebbd27d67c17627ddfb7eca6de03b1ceb7cb6eea17979aff51acfd0bb1ae47c4aeb47d24aed8fdf9fbafff271e012de658a0f3ff122bbc5a8ec7010e56a287788d3738a26becff139c6a0f7e7f7887f74bf1339cfba807e951df4b7c5c8a7ff24f9ebf8f812fb8c04ddcc26dff7cc7df77710ff797e20f28cf1d1e4abcc5233cc6137adac51e9ee219f67fc8cf3d680c3cc70bfce8e33ef9679ff10b5ee257fcf69ffc23aacacf03db1860881d8cfc13e3efb177f293fc3206a698010280c511e450007abb9fe6a731a0840aae60c086215cc30d8c5ec94f63c01826b88029dcc2d4dfefe01e66afe6e731e6f0008ff0e4ffcff0028b95f55dca0f9bb0e5afedd5155fdd3f9c1f76fc7f17f67ebddfeafcb00f07743f7c2df3f77838826338e9cffdbdeb47fa65bcee4f7f5f400f4edfeab1baff7d8f1174df9ac38ff1befe119cbd37decfa10fe770f1fef87a2e6fd6ffcfef6bff02e6aae82a 789c5d904d4ec3301085f7398555ef229436bfb2547104104b24c4c2637be2a44d52415920c4ddf18c9d1298891c7f4fcff3e2ec73f1fcf420f27df67ed5d7c108e3f59bc8edc7347dbebcde7f65bbb213f42851eeeeb25d218c785c66477b1ff6f2c045d813d665ddd4ec94848d6e4ca309cf846dd51eda8ad010aa5a95aa26bc3082b20a0891d0b4a6332da126b4ae3196736742ec9c731de1c888aa4424b4118d8e3844745dc425a18be82262e578f22961873c794a984641428c58fc2bbeb4e4ededc55f2f815b03376b85844d493e5b0018bb3640917c267a1ce0c6c752ef07483e296124e9d4834738afb9e49ba007f021e477de0473d082b89db7902f886bee882111d977cb8d1532d6b332dd0d7cef2fc11873e3e5212c3e697f7e940f19dfc7ec071cc4a1b5 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a10500601304b0f2aa6ac9c080210518898b25e225845a29e324c0c2604158488c184808250312421b0201e31b0a52082803a0c316cf622bb2f11a60ee10f903dcae8fe55468821c20548c2c5e000685ead35170080485310 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade65232325200210543251d2e253d856405bffcbc54105b19c856b6300041b01456302a43898c32988d4ac26530105406130c1aff6095a9b5e60200fd577259 789cb5985b4f1b4b12c7dfcfa740a9b7a3551fdf663cd66a1fc080c180c1dc61b50fdd5d638c8dc1806d2eabfdee5b9efad728c921279093c8b1d0cfd375afaeeec91fbfaf9c1fecadfcfec76f8f333fbb8e2b71e81f567ee7f964f2f2effffcebbfbf7d6a642bcb7f9564a5f6e91fbf7deacf56e24aefee365f42bc16a04aa556a95496ec9fc10d65ba0067caae098ee053e53ae429059bfc3ed8e4a1bf6ef263e506e4dd16d8e4cfc126df0643de4f9413931f8013c8f7c02d3c9f8219bc504eabe01d30e4dd1dd8e473b0c9237f4dc8fb0ed8ecc3df26d653a21c3de49fc03918f25c03cfc129f4233f6cf223b0c9cf9473c8fb1a18f274507066f58e7370a39215ebeb60e49b6e4a2e9e731b1cc19affccea1df1dcea9d3b30d6e7ea6f66f5f4ac6cf5f09a8fccf2cfdb60cb7f178cf5615339b3f52de58878c350b9cc1fe2b1fcc4a23fab158bcff7c1e6ef54d9fa3b2c4a2e9ec71e18f27108863c3965eb67b70646fcbca55cf6ef26d8faeb56d9f211abcad66f0ef62c3eda53b6f8822f38ab57aaba3e033794a909b67a13d8f6e76ec9453cee4cb981f8fd186cf15d19abfe38035bff1c2a279027e82bf727fcb5fde8ab60db8f27cab65ffc66c9eadfa3b2ed1f0ecad2ff5acf623fd7cafafa5be5b27f2bca169f9b80910fae96accf59d9e64dd850367f434739437c34566e8159edb5ea8d9a7206ce347f616aaccf691d1c95dd8d72a352557feec10d65b6e7363fb78df5792cf663bd2afa5b453e1aca8d8a325d82311fdc3a18f6a9c867bdb44f5330ecfb6d63e8db05c33e1f19d7ab85fe07e5723fb4c089da0b5de56682fe2deadf107f553ebf07231eb7018eb03f31ae179c8f959304f657c1acfe856de55615fbbb0666f4ef4bc1be2101177c0fce547f3c30c6f3e7927da1ff108c7cc62d63f587bc31e4374a2ee4f9563969e97abe34c6fa3565e93f8d07facb788a7e4b6a0df457fe68acfebb57e5c4fae1d418f6bd71525c2e62136cf57a32d6f5d1f425ba3eec825be8bf7363b5ef0f8d753df7c1569f4b63c45f33d6f8f35c39ad2a871d30ea1d8afe4fbcf9c76b60cbdfabb1da77c760463eaac6d09f1beb7ada2959ebfdac9c56d1af04867d0f799bef2101235e972a672ded7f8eca2dec8750d42fad997dbf28b9d0ef4839ad627e9c1bab3ff1d418f18492553e1a23be46c9c5f3fcd63855fb2f60cbf7d818fa5bc6e81ff89b5afd1363e4e7018cfc47f8df443cf14a39b37c14f7c1d4a7a8677835567f79dd58fda5a792d55e0666b54f7363e4b759b23e5f18abbed82959f3d7536e22dfbc6aacfec571c96adf19233fa164eda7543943fc5cc4d7aca7d68ffbcacdaada0f6760d4832ac6bade970cfd73638d87eb60d4873bca99f54f51cf66b0faf09eb2c517088cfcf28171b35ef833009bffebc6f0a7582fd715ebbfd59255df0518fe3b5b6ff365dd18f53b2a59d71f826d9ecc8c519fbe72abaafa4243d957318fa02f78edbfbc387fb390251a1fa760cc6bda06b3e693ae8cd16f6a3fb4905f3f37567ff8018cfae58392b57fd68c91bf5b700bfbc5e46d9e15f1cb718c7e0d3de516ea1d4e8dd12f5d63f4fb1e9811bf3786bfd392f53c9818a39e99b2c7fee5623fb4a2cc3bcd6f4db9953443617f04b67c06639caf1918f9f543658ffac5dc18f3f8da18fdd70627b82f3d1943bf037b9c77abc6d80f8fca21857c511f2ff1621eb2b2c86b7e1fc039fa754f39d4509f6363f4c369c91a4f024e51af3a18fe7171fef868ef4fa4f6251ee87f00e798e7786ef66234c67e50fd31e6b8cf15f90b0d7b5fe35de5327f5d30f6070fc0b9fae7a7ca668f3ac65951ef5001e778bfb835463ef695630de765620cff37c029f251cca3c0769fe32b650ffdee5239d8fa0518fe870886fd70a32cfa359fd760f483ab8351df78acccf0977363f44371bec524a27f5cd518f97a0523ffe1de18fe1c2b9b7e5f32e673d718f9813ce37d299e1923debd92f57951df28f161fdd418fdebc1f02f1f2ab3f5eb2a18f18426d823de8631f2b506b67eeb19231f8fca821aefc018fe1e82e13f17f9e5653eb49f088cfafa99b2c82bef8221ef7b60c4efdbc6e8cf06d8fc2dfa9173cb67f4caa5fe08b67c4fc096df2330fa931e4bd6e7cfca03e80b45bef2d4de7ffd2ad8e26b29db7a7f02867dde2959fd2fe2c9f301ea45853f0379aef33b2fe6c76060efabe15ab9d1180c8af5b7e04cd9ed81f1bee35e94938a3ee7a6b2dda7e844d9ee3ffe008cfba33f33d6f5e10e6cf70de86fe27c8a25e3fc82fe2cc17941c6987729d8ee03dbca723eeb7e7a34c6f9512d59eddf19abffd181711fe379c9fafe7501b6fbd61318f39b4d9e319fee8d616fdf18f9b952f6c8179f2adbf9c21bca11fd407d70aaf508c65e39c2bf98a39e4199211f6f4ad6fedb3086be19d8fafda464ed373646bf758d61df9edb7ebb2c59ed19db7ea91b63bfdf19ab3e0fb6fd48b1649d5f1363f4e7106cfbebda18feac97acf319f92ff7dfbd31f2817eb4fdedd392757f6f1ac35fe4dff66f1e8dd10fc725eb795433c6fda59487be1db0edff9392f5ff3bb68cf1ff05a164ed9f4d63f4efbe31f23502639e516e8cf547c6a8aff933407ecdde00f51995ace745c518efb7b592557fdf18f78b56c9eaff9931eed35725eb7d7c68acfef567bff6f3b36d38fad5369c77c1c55f67c3b1cbddc05dfdba38dcd05dbb911bbb9b5f61c34ddcade8bf76776e2a36ee7fb60df7e01e45f74cbe73b7704feed9bdfc5c1beed5adba35d716ff17c56719c7facfcf95db709bae23fa3b451c5b6efbe7db102b5db753c43090cf96dbfd7b36dc9eebb97d77e0faeed01db9e3e2b713a9f65c2cb4dda954e3d99dfdb80d77ee2edca5abb8aaabb9ba5869c8377169d14f0b89a0e932d7224744fec76c50707d8aae424c390ddc3e5dd190ae694463e9a9651dc6744313baa53b9ad29fbaf73d36e8c1d5e851be339ad3829ee8995ee89556698dda452ddaae49ebb451acddfc915c51477cde92ef367569e7b3df77694ff2d4a11eedd301f5bfade17b36e850b41f49968ee9844ebf787226b5d871533aa70bbaa4ca8fdaa0aa58a8c9b7ee8ea8f1e533998023b7a084526a52462def7ecc8627ef7df0d1d5bed6e059a258ee8a2dbaf0b9ac19f83726eebb6c0c455afac78fa8fbc5ef637fb3ac859fb8a6bf953577b266eadf9887dfb3e11f44f25134ccfcdc2fbe78f22499daa19e7bf6cffec5bfca9a5557f16b1fb721758822dd16e975bff199854ddff15bcb9e953c6dfb2e0dfd8eacdb95f5af1f8e634fe2e889f4be3ff8fc77a9442ed5ee51eafbfed01ff963597722df53ffc624f92b1bfedcf5fd8558b8948a7fd699beea6bd2b31d3af775df104ea4a72ec4422a7f9b1fb491f963b1d0f221b8f0d96dc37730a14e832739914208cb8caeca3a0ef9c76c84010dc3d5b2e2f2b7b4118698b363ba08d7c52f41ea71b78c57d68d3e68631c6ec4b7897c6fc31dbae04ccf6d3f110bd372ddbd646a19ef4378fc68cda51ee25f98b94a9897799a2d6be1c661119e60e359ea25750b2fd40a1feeabb04aa3b026d2ed509cd261236c864ed80adba11b76ecae1676c3deb26eb2b617f63f1cc791ee0f913e08fd70287f8fe42b9d1a4e5c3f9ceaac0d6712a7d42d9c878bcfe7f23be35876ed32cf95500d35f9d6457b23242175b5d014cd5968f567d145f2d25aae16c3db7afe7a5e4539fb228b869c867140a3781587f13a8ee258f8469e4dfc7dbc958a2ff7c73cdefd880daac4a96896be890fa2f131cefc739c2f4fecb89018dbe2fb93fcfe2c19dd8b2ff1cd8abfe38c1ac6d5a2f747714dbeed784db8a52d274d5c978cbdc8df8db8193bdfd2f13d1b712b6ec76edc89bb92b1bdd88bfb11b32bf6e3a1fc7624dfe378428b6febf8fe791e4f252367926f3923e279bc301bb48d182e97fb22fc8df35c6c546235d6a2f4546c48ee9398c666cc628b1d93c44732f933fed39dea633664fec9dee6c09186ccaec6d2633c7015bee2215ff388c79f9f2d1fb7c13732398adb876bf3846ff98ea77ccf0ffcc8339ef3829ff8995f18fdc4abfce649f897fbfc51f4eb7c9239cb6dead3297559ce44daa1ae5f939df8e2036f70716fe38eebcb7e7923a66fd9e02dde2eee800339b5a7cb338fbe7ab38863ee4ac67668c4bbbc17c6d4e21eeff3c17b6d709f0fdd38ca5d9c5239291237886d3efa7a95d4e558ac9c482ca77cc6e7c2175fde5fbe13c7251f71258e7c83abcb370bdae7da9fd6d4c577e9b5e519c889c493f207cfda5253c62d3fc95dfec6db7dee69980757cba5e7728e775fdf25df6b4372e2e466fe9cbf7956e783fc2a1ff2597eed0ff88d77c1f7da104d32a9f2f1dbcf42cbede737f924bffd96f43b6ddce5d3fc1b37cdef7fdefbae963fe46fde077ea68dbff3f9f4bf7ffef67f397f11d0 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ec274e8610a3a0f22bebbebb6dab44d990cec0fa4f4cb2f499ac076b382248dee1555e71cf213dd20393ccaf2b9db2f5f519ccd401d98c6a3281e430eebebe5a864ac659cd46b9ea927e967513464cf1ac020e91d64ea4fd45766b8369719c35515e4334816c221c378e990cbb856b896667cc4674c1466cb0caf0f7af1c8b9098c8c387516118bc11f989fec503fe3f68d1c8fdd3702d35647a891d53fa4ad997fb418a3cfa26a24c370175f8764fbb232ea2cb56868be1aa8b3169c41d641e1393545f8d3bc0f67de8be8037aa3e3c3 789c8d94d96e1d370c86effd1407e69d5130b39f118a5e78df62c7ceeaa4e8c58c3473f6cd3e5e83be7b29921aa489ddda3231feac5f1445917ab3d5bbba38eb6dbdd9b85957eb91edd96175dddb72b7b3d9e39f7ffdf17d6333497af41b47692fd9fc6d63f372ddb3bdf3c5bcf1800d0144fce3197694b3a8e4f985701cc5cc70ac5c2686f93470ed984f94adcce38ab98c335d7f279c94a9acaf84d332e7e0e0403837fd9af949d8e46dcb0cc2ae50de536e94ef3dfb681339cfa3b215c669c7125f2a9c4659c59c0817a694fd77959dc998b785fbb1303e05d6fd0f955d25faa3c03a3f112e5d2df3286c72c91f8e958df224b0aedf17aef5fc78a05c298f849b44f50fcc940d3d6f2c1ce2c5b5726e2cf375609dff245c6b7ef18367f256a631fb9f0aa791dee758b80af9b815eee2fbc86c821e4f94335d7f2d5cc53667e6f8d2b8cc359f336693476dc1eb8de72c6ef5bcc8f9c9aa3ccae53e23e1d255723ee7394ff25cea0d1f954d21f537172ec3fd8d84ebc2713c983157b951ff0fc2455c30c35298ee4fd60f85db56e3e37c144961448fc7c29dde3257fdb89ff2fcbdb2937ac452b8bb0fee877edacf450f03619b68bc5c8ffd9ad68bbfb7c265acfebe0987f8a0f64ced188b1e9cb009f5f155d8867c5c06d6f58d72e5e47df9c25c1b23f9c4beb0d57a8056b8cbcfb9679375fbf17d1b6b8c72eeb9a20bd6fbe4f7aab27563a55f2e3cd7990df9e1feab9d6b1aa917ce8fcdc37b8757c2ae9078e186d9b9504fcc2eefe25d0877f3a7ca211fef999bee7d5a09b7a15ff9bc4d619cc673e6b92dba7ee67a69db2ebe4ab8ebc7b970780ff0b37015e6b785bb7eab95433e7685437cf84e39cc2f85c3fb818572d0ef2907fd9d70d77f5659eff372fdfaf1a31e012b3278f9fb93be46fb3f037ef26fd1fdc7b0d8fce2bfc5010e698c704c36210bfcabdefb9fd2dc8c6c40da3199578f714edfc50bfebdcf19fb5cb27aa27b3defdfb1df152b07bc97e76bb297e2f7be86acbcd1ef08d7cffabfc53bbcc7077ca4bfc6ecf749f7787ad6ff36eed0ff76710ff73537633ce03dfcaa7fe9f9360ec98ec88ef144fd2fc8bc7a4e7b383c0d7a7c8b67788eeff082d497f89ecefb013ff21e5efd89becb1ffde367fc427445f615bf61843126986afe7d6e321e0d66aacf29e682d47db2120d951640a577ebcf9171bc4ba8450f16683768a085010c6104639890de917acd95e3f573cc427dc214663087052c6105d770036bb885bbae2a9714c9d2ab831ea7700f0ff0e8638527d8a62a5ac10ea9c270503fd32f0bd8853dd2efe3e255fdb580033884233878b5fe184e689cbe4effaa7efffbf78d7f001309a466 789c7dd3596fda401007f0773e0562dea26a02061b5b551f721fcd7d27551fd6bb76801a42809c55bf7bc73b33db24ad1ae72ff4d38c67d78b595e6a5e1ded3797961bf385590c6dd30eccacb9e41ec6e3976fdfbffc6cb43a4993fed3b819b53e355a306fdae6c1dda4a8812302b4fd9f2fced89d3477bebec1eeb6637f33aea88bc4f7df07f3bc07718ffb611a6c7c7da896fe39bb1f97a5b7acdfcfc40bb113f37a69aafd7e7e9465ea41ed5e27d3fbef6ac791913a88cb52eab7de26d3f9afec3c1217b59348ebf0836d0c3f3f5a6fa3f37152bbdf0df373efdc18b99febb98d4a3ebf3c98eb43b6de0fe3da6957fbf13498eb953891fad7605eff861df6e3f79fe67924fb07b5d45fd83a1fd7d9613ffebcb25e1ed9d8d7bb623d8f315bd7077f7e990dfd913811af8a0bb97f8f6d657fe0cfd7d07af23eee8a13f195d8c8bc8e5ad60771617d3f18b53cdf33dbaab7bd6d6e64fea55ae6efa8a5ff58acf3911dce6fab76de0bf3cec485cccbd4d27fc4b611cfc30b7122def77656cff3506c9c37b8da3676899cdf805de8fb71eeed5ce2f8f7f7c82e74bfd762ed3fa8ed62a7df6fca0efd276223fd7d76a9efe748acef63e25d84f731ae4daba94befa2d0fe1e3bd4fdf39549a1e7bfc60ef527efd2e9fd6d76d8efa658eac70bb6ee178d58dfdf52aceb55e252ef474083397d5a74586089b73e0e0738c411ffe6b0c2314ef00ea7788f339c876b810fd253e123e589f2ecbb2b7c91bce28af4ac923e5e6b3eebb811e66c52b6a4ba4dd9a1ec52be86397ba47dca01e590724439a69c50feccd1cb7c58f1f4dd9c33ca39e5827249b9a25ce3cd9b396da918a97628d1bbfd7465724f1253124affdd7e524a86159d740548010acd84fced7ec0521c3f0f1450c22d6500c3bf9fcbcf2925a3b7fb01fabea0c21b4a0563fa9cd0e7048650c11d4ca5e79e26aefc2b308599f4cc71f4bfabf5eb73e337790cdd9a 789c8d95c94e23491086ef3c8545dcd0281a975d659746736007b3d9ec309a43d666b3633018dc9a779fa88c3f128b5e344a42f447fc194b4666f5b7a5c6457fbfb1f46de165e226d779231fb9e7c652f17a7ffff1f73f7f7d5f588c961bf2d36c751bd1e21f0b8b8349236f1c3c3e9435d08900b59a499a173573d7b8883d8f8dabca33810bf5d375601f8f87c6aaa70de5d4b854764df081e754f26bbc4e605f0f2d1babde8dc085ea791658f5c7c6a8ffc218f557ca9d26fc3b81b57e670c7d068ed54f9bc665e279df18fdac83512f1560ebff41b96bfd4f95b308fdf9f369372dbfcbc131e6637ecb7705b6791581b51fdb6ff3eb2887fc4fe0b8d27ede036bfea1b233aec00efbd79433e353cf2ef49f806d1e1fc6f0f7942d1fed8153d4f31658eb3fab398e827e176cf946608befef732cfb711e8fc6f08f95533b8f2d30e2f365cd4994364b9dff006cf97d3d89ecc77db834c6fe1ed8e22560eb2f0bacfee79a3b2d63aac085e6e76b63ccc3efef6429de1fa5c688d7577656dfb931fcefe018fdc535775b61deec39730efb2363d4770b2ec13bca5982fd4eb980dff9ef47da7625fad932463df7cab69f6660cbe7e797e6e1fbc1ca41ff0cb678be5fd70ee7552887fe9fc0369fb67286fa685b39c7fb24ff9edc67be5530eae365e53c427fb7c6f047e004fe1763dc070aac7a9f3f6bdbf7810760cbbfa21ce2ef829dc6e3a3c0eaf7ef232bc2797e2887fd4db0cd674fb98810ef24b0eef7f3ca638b4f379e0bab9f0ec1967f43b9b0fed6c0e6875eee8b9e87afbf08f13905db7c5f954dcf6fca25eaa509d8eaf1efa128ad7e9e2a9776fe2f60ebc7ffff5126e1be3c2887fa57c0a6f7e75796a19f186cf5ee2b97f65efc7dab92e0bf510ef5be822dde817265fe21d8fcfefb5b55e17c569543bfeb60db7f07b6fa5bcaa5e937c1a67760cb770cb67c57ca95ed473cab97912fd43b0157ca83c9ff5b5fb54cec38e39c0b2eb9e2e1afb5a21bf135dff02ddff13d3ff0233ff1f8472d0f25d633bff0845fc5dec4a662effcc1b31fb439aff0aa78d7c4d6c536c436c5b6785b639b9677b8c7bbe2d913db173b103b84f5b9fcd44a4703a96fc24762c762f5aa739c889dca5fcef83c682ff892af78593a9a42d9947f47dce236c79c7087bb41eb382516cfa62a89f898989cb78c722aa8fcd45245cef78f4543b5ba6e1a89f67a4e7b43b79fcaf94577744f0ff418b4437aa2313dcf295e60137aa5372ae6ea1dd294dee9836650ce684578556ccdff5ea78da01dd3a6ec1ed1166d43bd433d596fb276698ff6e9606e164f7c4687dca3be9c81aa079e8f68c0233a9e9f1b9dd0299dd1b9cc28f6f33ba40beed74c977445cb5feec34ce6dea32645d42292738da84db1c44dea997dbd93d4e192ba943aa69623e75cc68f2ed7983fbbebae70f2fc24d636976ee846bf7b17bf7d43fffeb9f01f534c082e 789c7dd3594fdb401007f0773e45c4bca16a2026766c557de03eca156ea8fab0f6ae734048200e57d5efdef5ce7f101501a52bfad3fc3d7bd98b0b8dcba3fdc6c2e2dca43255bf68143df3d058b0d3e1f0e5d7ef1f7fe6e69b69c3ff4bdb8d68fedbdc7ca76a148d83d19dabc13f3da8bddc8eb356f07eed74398db322783d384fad91fa63edacc83213ea34ad6d5a49335a0af507b169e6921fc2716e835fd565199ebf0f2e920ccfbf888d417ea0467e523b6f25b69986fa59b04d6dcb04f7c4b929e4f97bd889a95fbb88d318f36d888b08f96eb02d8c8d831dec647e3eac6d63d3c47cab700c17621b5939df5c8de74b3881b782dddbf3566c9d4bc27a6f6abb248bb1df0371aefd9ec52e7232df139c8829acc739a3f7b3033b3815e7519405efc1babe91d8b932ac87c7b5cba48cc414eebb2c139c275530ee8706e2b645dd8a53ac87eee00cfb6bab511f89b37849ead76a592f75e10cf50e6c9bb2bf5d35f2b76213a3befd6659ef508df90d6c90bf78b3cc77053bf8448df36d8afdf94a3ff76639ef253891ef8fc6b0ced752a3df32acfd137181febca2c6f7c27082fd97b0c3799daaf1fd1f8b6d84f9d7d4585f0f4e503f5263fe3eacdf6b0eebf99cab919faaf1be5d8a5d84bc51a33e81f17e12c17a1f951af918d6f936d5a847e252cfef468d3ade9752bf07bcafa5f6cfe012f7496aa9772af931b1f12357bffffd972b7caafed9af733ee9902cbfcef96417c9dec71cf779f06e8d3761dccec8f57c651852773cf2ff1ffb713f2367c23e1f7c9789ff5bf79cf27446eeb1de23c6931fcf7ebcccda07bf861e32fa7eacf8aeabbcf671bfbceee7dcf0ebab479737798bb77987773f9e0bffe43ddee703bf8a8a0ff9883b7ccc277c3afbfcc213677cce177cc9577eecf0f5a7b9256e72c4cb7eb438f63d93d9399f6c73ca99bf16224339156467e77cb245cef7baa292bad4a3fe67b94e4503baf1bd6ea9cb1d1a7c9ef3c921ddf1318d684cf75fe57cf281265491bfc3f9bfdfe7fe01c11f26da 789ca5d54b53e3461007f03b9fc2b57ddb4af54ab2644b95ca81e7e2e5b13c1630a47268bdc0066330b6c1a4f2dd339efeb72a2239a4921253d4cfd3d3d3d392e52f9f3bc393a3cee72f1b2f73998f8a4e7127b3cee7723199ac7efded97df373e4551c7fd8549bf137dfa69e3d3e9bc53748ea78fd51af2ee404110c4ddcc7bd33b0de238f47e825358e0424de76b874118c4e2bd03c7f0ca3b0dd3c46f4ecf70a196a9b9d47a6ed591e51bad1d05519078731f8ed5d4850bb590b9f2f9f8ca3b8bd29edf8f8fe1422d8fea2ef2f1fedaddb01b20fe1d8e7bbadf118c7cf2e6edd6c3abc65acf2b9caa7961ae6b3f5fabe300f9b7cd3a4fc81fc7fdae8f673885976bc761b740be85daf2f1d48cf8396ce789e002f3336f69f2bf9891ff192efab95f7fa74e12f870ed244a32d43f55f7c254e7b7bcc5cc977082f95b33d6d77096c53e7e1b2ee1b7c6858ff7fdee45bd0cf92766c427ea7ea8a6ca8cfd7e788b9bd77c259cc1fe79e977cdfc152e45f3ed7ae766be50a7769e0738d379291a6bbe17b884fdfd4abb66c9cd9a8f9fd55998eb7e3b66dc2f7ffeb4d98fef1beb796630f213e6b344f3d1259cc18519f9fd79b2380bb13e33a39e118c7c9cc2c8c7877089fc79e3d23bf02e9a7afab0ed7f0fdbfa4163bf9e77d592148977d78cfb41b060de3f7fe2f6c7fc815a42d4736a46ffbfc309e67b66cd47c7b0203e822bccb33a8fb0ffca8cf38dbd0bcbcf356cf59666d47b0d233f6faa2d3fbdc3bd42f38566d497c1a2f3343623bffffee4ae7e785fedf2fb781999313f84b11f9d98b15f0057a5d6e7bf4f79998b9a73b842fed28cf8b3b58ba41bd73def2b7533ff5d5d44f01edcd3df1bbe86edfe9cc095ce937fbf166561f5f8f743999411e637cd38ef02b6fc5bb0545a9fff3d2dab04ef777e5537cf877fbf54bde6f99babcb0abf674f6a77a9cf61d1f38b7f1f5755f37cf660bb7f2f6a8be733b8824fd57504fbf7435ddbfb4b2ad8ea0bd5997d9fbec1f6febf812dfe426df591c0b63e5637cfc7116cfd417c8ee78f0fd405facfd8afb0f5c867f79726b0ad7f50dbfd63d45fdafa316cfb2f617bfe537565ebef605b3f846d3dfa57d9fe7beadad60f605b5fc0b69ee05a7d3afff7d77f8d67627123e7824baeb876e396ef78c463bee7079ef0234f5bf1b98b7e72e39967fce2fe7fbce6bcf8907fe93f7fe53797ef63f4caedf3de8adf749f6eb9b1cd3bbcfbb7f83dfecafbadf8017ff333033ef8876a0ef9888f5bf1dfdda7276e9cba7186718ef1832ff892af5af143be7633376e046e84ae4f91dbabeb7a34e79813ee71bf159fbaa88c89980744249453e1226754524535ddd21d8d5af14b5fb7cb4d6337888774cf637aa0093db2d0949ee8f9aff1344325ee22d77f721da6851beb2ee7f44a6fb46ae57fa077f462a8f782d61d8efd3d27daa26dda69e5dfe5c2d54eb4e7c65737f6dd696b778e017da3033aa4a3763cdfd0b17b66969a935c77e9c4f5a8e63d3ae5ca9df68cce5bf97fd0055dbaa82b37866eaf6b177940371450c8238aa8fb213e76fd58d204d524aeab3dd7a33ea594f1525c8b445af15be27ede98a4d4daa9e7f65bd79e494533a9e5b61d2f77aecf07eb5ec8880732e64aee2995071ecb8426f22853796a9d77ca0bde976799c98b38c94296f2eaae3759f13e9dcbbb6cfe9fefe3bf8effe3e78d3f01ada365d1 789c95d6d96edbc81206e0fb3c8591ba0b06352245522406e7c2fbbe27de067351cdc5b66c59b12daf07e7dda7d8f597120f82038ce586f0a9abab17369bfcfdcbc2d9c1eec297df3f3dce64765d2fd457f2b0f0a5799a4cdefefceb3ffffdf4394d17faffc16821fdfcdba7cf87b3857a616f7ad7f6a023050df46f984427ee26d687099c0dabe8105d0eb22cc64b0a97f03b5cc35def64900c3289f9abe832c9f238982030dad3c06df59298536f7fd83b1d24756e5e35a703f811ceccb2097bbe0377d7c5f836bad2fa181f08ae2d9e0b7761ed1fcc43f4276f6ecb1762be61321c583c7f9ddbf2dfc019ea37e7b67cfb30fa0bb7d195d787062ee16bb8365369ced09fbcc2d96818e3c7bdb3c4e3436dce06a8bf72db7ce41eae517f192d590977708df53c30e7f928449ff7ced32229a3f914ceab2cd68fa2a548d0fe01ce2d9ef6e10aed77e0a6aaa3e3fc8a34c37e9243f3bcfd32dc587fb2d87b341ce5d69ecee00af5d9dc963f87bdbf257399db7819f9ca4a62bdc4f52987652296ef02cecd54c315ea8fe106edb7cc5512623d6f44875162eb29b0f72f15ecf9d6e7b67ce76ec4977083f1a473dbfc96cd556efdcbf7de555625c877e746fd32dc84267a2fba2e717d650df6f53d85b19ef2e2c6f847e60ae3a73537d6e31e467fb46916a9f3d83edeaf92cddb7766c92d9eef60c4f339dc9a69c31cd2dae2e3fc45f3637fbe984361f5c26ed4afc382faddde41d7ab8cf78b7c83b1bf0816c1fae466eddfc6f76d6e9bef57b86d6cbccf6eecc7789e8766d4e07eb0f82688c5f32ddc627e6f6ed497e63a45fe27b830cb4a6f3d7c05d7ebda1c7cfdafcc1a6fcf97b87e75237ebf17b0cf7766aeb1beb20d633e74696e52cbc72337e61bcfd3261f55f6fce0066eec79c127e6a66d8b982fe66fda2038cfe379dd16439c5ffc6ed68ff5378c6ecb2a8dcf3fde368b8f6f6cd61f6cbed770db597f57e62e85e379d01539ce57da358be07913c7d375593618c4fa3d7351e13c3f318f721b3f2d9af5816ae7ffbd1beb3980fdbc5a872b7bdecbc46de70b676e3b3fe5c88d7c53b8413e3257898d97cfdc88777bff1ddc607e53b78d5f96dc887f308bcf2fc0b9bd8ff0b31bed6b379e875b6ee45b83252963fcd01cb09f6805c6fdcc07b02471bcd2b8117f07b7184f70633d276ee47b31d785c5d3a91be36ddc889fc182f54ddc367e9ad7633cef708bfbe1d2dca4d65e6edd783e2eb9d11ed7b3296cbf53eec6fe7b72e379f0e8c6782f60c1f5da71e33c1237de3fd88df6ab708bfdf1eac67cb6dc88c7fdd1fafc821beb7fecc6fc307fbde3ed7df3c48df7b1ca8df3edd98de7ddaa1be7e7ae1bfbfd06c6f9c6d76e9c8fe4c678b0ffdad6dea7c8c7ebf3c37eeefcbc3b84717d64c78d7aecdf4eecbce1e9dc568febd575d84f3277dc4fbcefb6fdce83b9adfec99d5a7d3ab7ed97793eacef646eabbf71dbfb335fb9719e656e5b0f19bbedf949ecc6f3e9cd8df9cee36dbe87b35f7d98583870cd0db73f7efd3ff11d5ff2155ff3986f7eb4b0fef856cb44cb1d4ff9bb967bcdfbc08f3ce3277ee6177efd10ffa691ef5a16798997f5bbffac68e4aa8e688dd7798337ff917f2bc66cf30eef227ecc7bbccf077cc8477ccc5f3fc47fd3da132da77cc6e788bee001279cf29033ceb9f847fe11a24a7c57c4442414784c3535f461bed4e9af975aaeb4e87ad0986ee89626744753fa4ef7f4408f1ff24f69a6514f5a9eb5bc6879a537d215a0455aa2655aa1d50ff9d7b4665dcb86964ddaa26dcdbfa36597f6685fb31fd0611f4b477464f70b7d45eebe95ce9e74f674cac77446333aa70b1a50d247233efd3153eacb9032caf5bbe8af248da8a4caa22d9e8f852d5a488b68d175915a4ba3ad0e446fe4189d58bc5cda2c45d747ae652c37fa7d2b13b993a97c977b79403cf2cb236dda35165d27d17592679eca8b904693bcca9bbcff3c7e599425e9f78dee2359d1b2aa654d73afcb86ac53299b1a1fa3b19e8d6cd1b16cf7e3951dd9d59c7bbc2bebbca523dd927d3990f79fd75f0ee5488e355a5755bec9899cca19a5722e1732d03ef62591f443fc50325aeaf7bfe43aee826b19691fa5ae5b15385090107e8e0f75ffae19ba70a99f3a5c85eb30d65f9a70136e83ae65987c8cfff5fdf8ebcfbf8effdf1f9ffe0638bf3af4 789c8dd0c96ec2301006e03b4f11c10d5520024d40550fec7068d563a5aa878917b6b026ac55dfbd1ecfb80a8403014bf934f93d6357cbdee7c79b57ae169214d299f0c414765e59ee97cbf3d7f7eb4fa1e8fb9ef9d743af567c2a142b9ef0ded72b85ef89792f85f5b0d5ac2357c866d4aa4103b974d41a299151230a84441e90420a25ed567ba2f4899123654f48f92c03629b092a405e2ccd46c4c53fed5613a2f28967a40a1c87cc803872d476ab011388634be5a8998ad8276a9f3847ea40f31114938f903281d8b1d4618bb826baab1344c11fef988a5822babb3a32b9da232aae76993cc68cc93b6f999cdd10dd11a64ccec64cce0253132b25880097000915f7d80ad0639ac204ae2a1197a62639833b194ccd6101994a890b31609a533799e56abd322bd727860d6c6107493e939ae9f67048eef499c1114ef94c6c263bc305da9d5c9fadc974a197cff44d97010c6172db676a27c3d4552635e7c71bc0d428db27363fca60ea269372660ca36c9f47330ff6a1c968b6e1ed792885b94c2649924e76d9caef4be10f717740ba 789c6dd45953e3381007f0773e458a7ea3b67a62c776ac9ada0708842b1c811906666b1f64c92609842307d7d67ef791d57f697766b78c8afcd2ad565b72fc69ab737d7ed2d9fab4b15ce9d5d474cc442f3a5b763d9fbffff1e7ef7f6d6c2645a7fd4b924ebaf9dbc626571dd3397d7ca83d1207eaa95e5956de6570d3b4a613d8a8cc7b102c71be6a9d25d107e2ac0befb7ced3cc683f9f5fc479571beffb60acf7e6adb3b2dff3f12771ccb7c195d43b0dc67a77708efc11ace0afb08527ad8b34cf313f85437c1a2cebd1aeb85058ff36dafaf8d25b17c8e737713f373eceefc1588fc46582fbf7f17e2fefe6feb0e85edccfa53ed7de954aeac2c70f5b97bdbe52d2ef0cb6a8bf109709d6ff8095cdbd1fc44a617d6f65e2795e8b15faa7b958877efdfeeb2ce6fbe745c7f964c445de4b7cbc2fd609ee6707d6d63f8fe4cfafcab20cf55e613c8f7ce66dab42f2f95b6b93c7e7e755ac9242fbf891d81498ffec6d4bdc2f1b18fb458d58b907c8c72fc536cc57ad6daec2f93dc261bfb5586b38179bc2c87e5f886d88efc135eccfd3d661fe7825ae42fe585ca7f02e1cfadb6e5d17f1f96ac4e1fe3813877cb270a8efcfb7ae4de8e75c5cc3b41237589fd6ad9bc214787ff4c4315ec3613dbf5f4dd3cf93aef73eacbaa5f787b84cba123f0a46fe0cce11bf84153c8e967a53d8227e215609e23bb045fd6db1ce13896b58235ec1752a3e10571af527709d2aef33b149117f0eee497c0117e8e71cd699ffbdd0315cc324b685d4e77530ce6b05e33ce9160efd0e83e57dced1c87f12d729f25f82e5f74b7bd1b27e3718f3190efda0fff87c7d87c37a237183fa5c04cbfb8dbf0463fe0d1cea2fe1507f0037e1f7c3c49a2b7f19b66e54ffbee49dca0ddf7a4f78ca33bee3fbffe4ccf9811ff9899f79c14b5ef19a5ff8f5979c377ee70fdee61d1ef0ae1b7b3ce47d3ef829a772df1cf2918b1ebb317463e53e8df8e4a79c533e73917337c66e5cb871c95ff82b5fc59c6f7cedbebd71e3bb1b5d640ddda724e6a4ee9bf6eab991f97e069c73c17d2e638e727507ee8e7c1de2b6061169aac8c49c918b58376af9dff6450dddd284a634931cbaa37bf4722375684e0ff4484ff44c0b9ae1be12722bd1ca8d35bdd02bbdd13b57f441dbb413732a1a50bb7b03da732b0c695f76866674f04f8ebb4ab71f4b3aa4233aa6918bce7ed967b9aee8844e5d1f6774ee7af9ff9c2aae30a60bba8c397f7fdef801a8cc2c4f 789c9dd24b53c2301405e03dbfa2033bc6c1b60ad2715ca0088a16115fa8e3a28f4450017949d0f1bf9be69caac8b85060d12f9c9bdc245dcf5b9d966fe5d733936930ed4556d40dc6563e9ef5fb8bdbbb9db74cd6295bfa572c5a4e762d932d5891d51c0e44f26cebe79c6d6f6eda76c20e1981176031064fc192039e9045f09864f81adc62f80a2c93fb246beba4072e484e75097aac15246b47246b0392b52118b0f686646d9b14e02b1896c0033200cf4886cfc1c8055b24c331c9700d8c19f6492e744432dc0405c30d92e143920bed8192e12ac9b02225181996d35bd805f549961376490f7c2063f011d44d1abe80ba49c33919801550af6b384be8e83b72ccba3930bd059912ff8e41e9820343dd8663a61a82a100efc198ec81c2059f4129c1a784aebe41d7cc3c01e3123835f4a474bd84fd841b9e0c360c0b2b9f3f8ce6cc9bb93c1606917951c4b731792f3043b7f7908e3d3ef507e9bcc3e7116ac793e9ec73b597b95a140ae255cd2bbb5f3d8cd45e75bf16abaaaa7fefec401dea6fe3e878a95fdf574d556b9e2cefa25ef5556b74fa636f615b9d9d5facecf8b27dd5593d87eb1bfb9f67f6dbe8fb76e603c84d03ce 789c6dd45b4feb381007f0773e45c5bca1d59c264dd246ab7de05e2e8596031c38ab7d70ec84726969a185b647fbdd77e2f93b6257ab62a93f321e8fed49bfedb4ee8683d6ceb7adf785593cda961d9bb7d68e5b4e26eb3ffffae3d7d67694b5eabfa8dd8ab77fdbda1e2d5ab675f13a2d6bd08580d238493a91f7c8db746cdcf63eab9dc5493bce6bf34f7537aa2aff7ccfdb243d9dcf1a6fd23c51dfd4ee76b22831de1b384f7d31f4013b35b71b6bfcb977913acd47a7ea2cea683ddfe1307fa4ee463a9f1ee034d3f58e6af73af25ce3a78d75bd08463c77e01cbe57f7f25ec7bb0bbbdcfafcbbde453747be1318fba197da79d28b32b583f36ee1bdf4b6bd50df85daa445e2bdaa2dc79d22df099c23df30b8abf559d8217f5f9da7a8ff0846fd7ca93691f1ebd181b70deb7130d6e397605d8f5ed5798a7a9e6a174991a1fe636f9787fa168db5be35ec906fa23625ced7d767a56123edcf777591a1de81b78b6dd4f3f99fd426d5fcbca72e62ec770697469dd676a958eb1dab6daccf690587fd54b081afbc4b63f07e90da9685f3366a270debe3ef60e3fcfbc83f6a979933569ffbfe2dcb2aae32efebda55660ce6e770a9f369dfbb0aef035d35d6fb3a5537efc71b1cee370ec6fbb281433ff7d54dff55c1b8ef79b0ee9f2770e8cf3218f73d851dd69b35d6f53ed4a19ff83918f3cfe11ce775188cf3b76a137eaf0a38f4c37e30eac579487f683f319ca13fd6c17afe741c5ceafd607f8551d37363bd5f03877eeb05eb7342fd36c6fdee0663fe279ca15fb260f4c7a0b1ee770187fe7a0fc67a219fc1fcdbc67a1e0e2e916fac76b1f6330f83119fc0a1bf9770c887f32f511fbfc2e17d7984b11ea39faa901fcfab309fe04a3d5ae887890d176cd9c928b90aff0f31fc2011637ee4277ee6179ef0945f79f63586e712f1c6efbce0257ff027af78cd1bde65fb2586788ff7f9800ff948721c739f4ff894cff83cc448c4c0af34e70b59ed92873ce22bfeced77cc3b788a924e2878c3b1956f2ddf34f6e7324abc5dc61429e44c6ad8c9433eecab77bee494c291139b1fed6681e3254f08a2c392ad952450ff420f9e6c8b39488311754d0233dd133bdc89e2487ac96f34c7f83906742537aa5194734978811b7e94d5624ecbd42ae775ad092afe943f6b4a9077d7e396789a215cf694d1bda95677bb42f993a5fef42a26612754087b4947144c7d467f7effb425c9f4ee8543e959c13fdf74e7d444967742e634017744967ff17434339fb1b8919f9cf5513f3f7ef5bff00450f2f4d 789c8dd65973db361007f0777f0a4ff62dd3d988142f4ca70fbeef43b6e5abd387e5214bb6e5533e33fdee05b1ffe5a44e3a75185afc194b10582e207ffb3a7fbabf33fff5dbdce34c66936abe1acbc3fcd7fa693a7dfbf3af3fbecf7d89e379ff3f2afcc797dfe6be0c66f3d5fceeed4dd382af3da817feb5a67d3851cb5ee72278a08e7a91fa142e62177c6e2eebe033b8d276da0a2ea204f7afaae3a2aff757ea7e9186c1ca509dbabc0cde51bb74340a2ed575061fc28d9a0e5a47ed78757e0b70a29675b888d59b7005af75d6f1f7d5fd5e22a1bd562796bf1446fe285667aed0f1633c59ed92e05d751ec1c7702dea1333e677a72eea52db45ed52e47b1b76f091ba447e28092eda23780a57781f1beab8a7f3659d5f91f4b2f03eb8818b2ccc9fa766f4bfa44e1de61fa9f308e3df82f1fe288cd73fade847a1fd59ddef693df0489d54793f78ac4e7bf08519fd2dc2783edf988b104f993a8bb49e7949ed2cbfb76ab1f1aea84b41ffa1fe6317a3de69476de3a56738c1f877d5f67cbe5367a9be6f7e821d9e770fd7586f337591c23a3f27519586fb112fa877be6add8fd25ad70b4fcc68bf546711dacfcc5a9f3c801dc6b70cd7ae0ade33a3bf67759e6abdf26b678d7f31637e2375379f65b3de4f47b043fb036cf978543bdc4f87eaba81f579ae5f613f817d7d64a19dd4ddfc7ab0cd6f5fddcde700b6f9aeaa8b48d71f9fa8bbfcafa82bab9790af244a9224d4379faaf314cf5b34239e61877c3466e48fd4a318f161ff4e2429743fa277b8822fd5692fd5f5baa3b6fd858fcd18ff9bbac0f3a807d7fa3ea93657babf847ca5719aea7ecd05ec74bf90577561cf3b543babdf7533e677a32eb33ab4531e2ca9d3f1d32b5c633e68cf22dd8fe8565d44c8df03ecf0be36d52ed5e7cb3b8c7699aa4723e423ec97599c39f4ffa4b6781233f255c1c827857c6662f7cb589d47d8bf32b8c6fa7b54bb08f92ed512693e84d5a5d55ba887bc9fa7da1fddabdb0485f86b7515239f21bf7999e3fb941ee11afbe38abac07e40e76acb8784fdd67f3d471a2f13b5b37a7e574ba3f54167eacadee78619fd5dc25287bf4728aca7a274a87f3e5297183fc7b07d9f39b5ad37b95277ef2fb4bbc461bfa5b5ce9adf50afe21708f21de6275569e30ff5592695e53bd45759db7a9746edff5cd0fd67a6ae9b46f79bb0deabb4ce747ebc004b132ce1fba7aa6bac67de86311f1ec28dc673187f9d5afef81cb6f9bfa9ad3f5a86917f0eeba16eec7eda54777f3f2da847d67f785f4dd3fd3d15f23bf20589fd7455ddbd8f3bb5c573581fa351b7ff3fa9bbf572ac16dbff76d55d7f23d8f251c2369eb1dac6cf5bb0c5cf608b1faa1bcb7704dbfd7dd8f6ef096cf349d5b6ff7205a3de06b3cf1f3fc633b1f893fefbf3437cc9d5ff1cf4a1ff8a6b6ec231e20b1e8763c2977ce53f2f7cebf54ffd4ff9866ff98eeffdd97e3ef023cffcf9e0af3fc6b7fd8ff9899ff9855ffdf9cc6ffcee7fb7e0cf775efc65ff4bbccc2bbcca6bbcce1bbce97fb3e5cf6d7feefcb2ff5ddee37dff39e0033ef4f71cf9eba13f8ff8f897fd9ff0a9ffd95e9df139f738e2d85fc7dc0fbdfc3b3ee19433ceb9f0578e2b627f12099554514dcdc7781a91cf198d6942977445d734a51bef5bbaa37beed3c38ff1eddba0477ffa2b7aa2677ae16b7af5d76ff44e3e3fb4484bb46cf1b442abb4c6335af72d1bb4495bb44d3bb44b7bb44f033af0d1877444c32efe984e7ca49f299dd139f528a298faf442897f4a4a19e5ede1af73c41734f199a8c8cf525848444af1dbafff52f145effbcec3788772a1f13296898fbc942bb996a9dcc8addcf9f87b19c9833ccaac8d9727caad3ee5595ee455dee45d16645196645956641535396bc74dc336ba8b5f9375d9904dd9926dd9915d59a32dd9e36b3b645f2e7e5e2f32900339f4f14732f8ccfaf2f143399613fff3b3f1a772e68ff3cfc57f6abdfffdfbdc3f84b6bbc6 789c55d55953e3480c07f0773e450abd515b1adb891dbbb6f681fb9a5c10c2b1b50fb6db4e380204c211a6e6bb4fbbf557932d30f04b4b6a593ef8b1d5ba1af65a5b3f365e97f9f2b66c95b3fca5b565dee6f3d5bffffdf36b63334c5acd77d46d459b7f6d6c32b5ca56ffe9b16a40b105054118a485f3abbaae9defe0342b9d0bb8846fc4512066d48b52e407e27690cbfa00eec0fb6ac49fc165d171ebd8bf1314c6ad1fc11df8d6396da35fbe824bf84ddcd1fa4b71ace7770f9b52eaa58dc3a0adfd8fc4767fe927112719ea5fc306f187cea9cfefc025ce178e713ebc8463d4db83b332762ec55d53c9f53a166721ea633d87f9405c44f07be3284833c91f2dc54582fc17e72c8e31cf449c68fd377157eb0fc5a99effbdb8a810efe6d10e63acd3b9d8cfab2b4e4323e723b6f531ffbc7127ef6afe8338c57cc85ddf38eac6988f11a7dadfa138d3ebb1e36cf38dc45f364ea2d4c00fe22c846be7bc6b308f9938453dfe106b7dfe6adc6dfbfd7358fb7b54a39f01acf92371a6e77fa246bc81b5ffcab94871bdf8532dfbd1a5d8e71fc099cc9bddf5b6b7a741fcc4b9c8347fee2df54f61bd1e63589f97a871d6c9b53ff7bc67a5bf1f8f61ac13c139e2fb8df38ec6530fd6f5737111a1ff9e1af16efe79e9bdddb8b0fd60ff1d7191237f065755e2e2a76ae4b79d8de65328f6f52fe00af5643f5346a8f7a146bcbbfe655c26583f55a3bf0b389775ce9c8d89e47965f73e36b17f9e6fc425fae5506c72d8bd0f4de5efc75db1de0f7c222e104f4371a97e169b1cfbaf1a57897fdee762cde702d6f93d89aba496f371efd3aaf2f7bbac577e3e7d58df47efb0d6db1357b9d42386757dd1b84ef4fee4b6d8683d77fe75eddf07fb627fbffd146b3facd6f91e898df65bc35aff13d6f9ad60cd9f8a2bcdaf60bdfe67b0cef319d6fc89b8d6fe2258f3c7b0e62fe05a3c5a32ad7de55cfccf24ff63d870854f6a9ef28c6fdddf776b31f7fcc0737e749f3cf1332ff8855f79c96f6b31effcc19fbcb2fee26d1bb1b0713bbccb7bbcef630ef8908ff8984ff8d4452cf8a73d7adce7818f211ef288cff81c11637b5cf0842ff96a2de69a6f38b02b21a2261cd9ca6dee70ec6312ee72ca99abb020b63f33fb9b28a7c2c7109564a8a25a76a2ca1e537bcce896ee7ccc3d3dd0dc7efa688f27d7cf989e69412ff4ea6396f446eff461233eedb1e2677b2ce88bb6a9d01817b543bbcd7c68cfee97353dd13e1dd0e15acc111dd309d5646744763ed4a33e0d6848a3ef181b7546e734b6b917b4a2095dd2155dd3cd773f880a28b4f39d52446db2b3a1786d86df5f034aa84b2915f4eaef8ddf7f6ffc01855a566c 789c65d5c96ee3381006e07b9ec248dd8241b5244bb284c11cb26f4e62674f0673a048c9cee2acceda98771f8af597d2e9419a487f61f16789b2e41f4bbdf3d15e6fe9c7c2f3dcccaf6ccf4ecd536fc9bdcc661f7ffff3d7cf85c538efb5fffa452f59fc6361713cefd9defefd5ddd825e3c282a123ba882ef5bc751627313bc21ee4798bf5617fde0b9bace83373b4bfe169ca2fe4a8df9e5e0a21f61bf3e9c62bf7535f20fe00279d3d649d4b7f0be1af923711a159297a81bc92b83cb54afa75263bf9dce92770cebf59c7696fcb11af9877081f9f7d6fd38d5fe9f3bcbfc891aebd7608bf93b75d3041f89b3a84c8363b5ccb3e49529ce874fd5c89f89333d9f7335f222382b6d589fabb1ff5eeb34f6f3a19e33b8c4facfceb27ea8c6fa0b71e1c426dccfd464a5dc7f4e6087bc0f35d61b711e1b997f85d12f156a99374deb2cc9639cffae1afdadc17abd7bb0f63f5063bf548df3be801df69b04fbfee4bcf90c7646fa1ba8713d997810cbbca1d6799747f020c67eab30ae8ff2ce92ffa4467d01ebf9af041bad370e2ec51cc1e897f7d5c80bfd0cfa4556c9fd0fcfc7a0f27621af5263bf6db894790ecfbb7f9c352f1597b1cd42bd5363be8135ef31b8d27a7e8135ff558d79a7465e053bec17f2cbb4ab5f879de411ab511fee6769fdf32a7933b1d17e3661edf7b2b5b17abdf426ae1227f513388777d4c8bf870d9e97d04f957679b7e2eebc3ec49541de3b5c8bc9063bada7218c7e4d0debe76502ebfdba141bddaf14dbdc85f72587f789cdbafa91d81acc1faaf1be0d9f67ebf4bc7845ec7299e7f0bcbaac4ad0cf0dace7b325766acc3b23ef6f7e50e3fac2fbc3d59a672c8c795e16bb1aeb3fc57582ef839057e7857e9eeec4550dd7628b7cbe12fb1fc91babf17e08fdd4b5d5fec3f75d9377e767c54ef3aec58d3abcff9bc6eafe1b62ada71ad6fc6d58aff711d6f5cfe25af38f605dff04ebfa3758d7df8a1bad9fc35a3f851bf178ae3f4c6cb862cb8eebafbf7ed570c3139ef2951fd77edcf02dcfbed7f01ddffb99073f1efd78f2e399e7fcf2ade695dff8dd8f0f3ffbe9c7b21f2bbe6e556b78cde7acf3066ffaaa2d3fbbed47fb7b8777bb9a21eff1beeff880477e661cfa99f2211ff1319fc8f72e9ff1395ff02547be93b69f233f62ffff57de454dc27d4e7d4ec6390fb8e032e4cc8989c8907c3f5b72545343139ad2155dd34ddb8fafb8a519ddd1bde4d0033dd2133dd39c5efccf2bdfd29bcf78a70ffaa465e999566895d6689d366893b6fcda6ddef5dea15d1aea75f9fa3ddaa703bfd788c674c8433af21ef9e4e3af33a4133aa5333aa70b9f7e4911c5744809f5bfdf2fbfe69352ca7c5f390da8e09ccadfefe9786ed89031a632fe05616a3ef9ff7d475d63267e4c7ffddbe2bf7f2efc0718738fb3 789cadd4c96edb301006e0bb9f42086f41f14792255942d143f67d715627450f9428d98e63677316a7e8bb77c419aa7090a040512473f8c0d1cf45949716bdded1beb7b8d47a9ceae9b0f08a817ef016cdd3783cfbfee3dbcfd642907af4df89bd70e14b6ba13bf50aefe07652d6507d82d285efc7ba367ace896d46543b8f9c15ac4d337ec2ce756eacf76a9bb8e91f34b6f94ab3033fe671c36efbedcc3e9f5a976d3f0aacdfd8263176bd38af5d2651d4e6f1a476952441e8db3c655df991cc3f6cccfb3b7636b1f58573995867ec2092f3683b17b65f55e242d6d765877ec4fbcbc5119f872ad8cdfed69c65be5d71c479aa74ce233bbeca6ef63b13a792d761c726643fb29358d6bf2336813d1f9cb13b41905a8fc46e3c60a7b1cfe387e24c7c2a76fdd7eccce55d89e3acb096fd6799f4af37e6fe6db1111f39f3fb84bc3f1d8b43b1963ccdce13399f07b11b8f9dabcada6717a18cdf39cbfb2c1bf3f9ed8b13e9ef8b35df5f18b64964fd2bcef27d4c1b73de58ac3bb9b5dc973294fdbd36e6f7b9294e34df876567b91fcf622dbe6757a19cc7a031e72967c97b1227721f2f9de5bce4bed30de3f5bf38cb7e369cd3b6f581b3fc1edc38f3f7835be792bfe72de78ae79f34aef8c7eaef7fffda07058d1c05cce77d2851a16f6b8021ae31faa88f726e30c684ea1677b8a7cc073c7ed037c094ba9ea89ef1424fbd628419dee6fb684d7794b34c5d75add03aebbc55acbdeb5ba7bc3e36b0892d9ab9a2bc6dec60177b98ccf5edd3ca15651ed8d23038c411ba38c6c95cdf889e1f5266bdae21d529ce708e0bf47039d77745b3f8f5b9d90a10d2dada88282f7eb7df1912cad8b1d5418a4c41299ccce775a74aab5c15d8554695aaa21cca527dee9a7f1f6aa08694610b3dcaa2b5f12edebf5f9aa5ceb085f84fd747f7a51ee5fa1ff7ead3be5f5f5bbf01ca06f55f 789cadd54b6f1b371007f0bb3f8560de8c62a27d7197287a70de4e62c78ed3d849d10397e44ab224db9265274ed1efdee1cc7f7d2c7a286842fa2d67868fa5e0670793cbd3e3c9c1b3bdbb9ddf2dc224ccfd767210efd7ebc73ffefcedafbdfdc24ef8afab27e5fe2f7bfb67bb49989cdc5ca70c320c534c73139f89bb6a6a25986276392deb52c73faaab69e3c53ebb2aaaba2ac4efe1aed6f1a9d8d52136e2905d17755d4bbc598b7d1d34deacb21bdf38d4ff0c47f875b62d6d81f53dc20d7caa76c5308877626f9dd5fa5b38c29becb66a8bb612dfc20d9cc47d1bdb5e4cd95dd5f11149fd026ed4662eee3bd769bc87233ccb76b52b5c2df94bb8818fc5c13917c42770847fa87b8bfdb5d9bef605c62f477bad770437f03771e81cdec7a0f6de6bfe1c4ef09d3ad8a4f7e52abbaf9fc65faafbb2d7fa5f600bf7e2d84cfb287eabee3ddcc1496d16d9a10965d0f59dc3167e2e8ec1c3874fd67a1fe0a436327f6c6289fdfe842dfc499cda42ef03bd537b1f75bf37eadca49e38d9d6252be3afd4a944fc6634c6af61ab3672de29f5e37996b0571b891f6ce706cdbf550f25bc862decc4c3d37db7700337b0836b38c22fd41ef166a9ee131cd5a1840d3cdebfdf610fbf81c7fc2b75443e2578ccff0a7bbc8f8bd1185fc0a84733751aeb55f058ef3b3ce6dfc363fe837a18f713e0317f0b8ff92b78509fedfebdfdd71832e4a9a740519aa74403cd684e0bbae24fbd8b4b5ad19afb35f71beeb7e81bdad21d699d7bf68a1eb8cfb87f47cfdf7ff0d347fd8db37e723fe4271bfe7c4e2fe8259ebda2d7fadee82dcf7dc4eb38e2a70b7a47ef797df9fb07ee1a73ccb507ce3de1cfbcae8f744a67f489ce793d87f459ef037da10bbae47a7986aff48d63a65470c4119514b0af8a5573bd46f6764e965a7ed69133a431c6f059249ee98df13c1befc7f42698480b93cc809819aff3926b2c8d37738ee2959a05cdcc9cab14986b26e771c1235772022b5e598e7a304bee2bfd1f64ae0d71dd646ecc2db78dd9d28edba3b4f8bfbdf7bf7fddfb074f31e0b2 789c5dd4c972da401006e03b4fa1f2dc5ca9df8845a04ae5e07d8937bc9b540ed248021b30c6c60b4ee5ddd333dd3dc629792c3ecd3f3d0bcbda6a74737a14adaed59ee7d9fcce4676983d45abc5cb64b2f8f5fbc79fda4a9c44f4d769468d956fb595de3cb2d1f1f4a174409f60e26ed2ae2aef4b712ade736ed4d5261717d2df66a73a7ee69d86fe06bb138bd7d9a9d6b7cecdb8a3e32fc4daffc84eb55ee69d86fe42acfdb7ec4ceb1971262e9d5b71c857ecaeaccfb033354ec452cff8f9da0d353ec4ba9e23b1d69f7a67c14376aaf507ce4923b82ed6fab17716ceeb49acf55e9d3bcd2cae12ef4e30f7a7deb9eedff8f9bacd507f839d95e263ef5cc71bc3ce1bd2df63179af79f87b415cefbcedb867a07ec5c6cfcf96736d47b1327e211dbaaef9df356aeefdfa158ebefb0adeecf7f3ef222e46fd856e7db12ebf87776a1fdd7ceb65de8fc897711cef38a1dc677d985ce0fe7a21dea3d8b35ffc22eb57fd7bb0cf39db3cb44decf7930f79f399789ce8753b19eafff3e9565a8bfef5c2561fc36bb5237bdabb09f093be41fc43adf4fb1e617ec4ae76b8975fca658c78fc515bb37ffbc609021875d7eb69c418112150618d2dd7ee634833b4adc63843126d41ea84df188d9974c81273c53cf9c9abb5ea8bd2e6728f186777aba90e62e37e203eb215362039bd8a2a7db74df91d408bbd8e30ceda5c23e0ef0d3afe380fe4f7ce2104738c61eff96e184ea9c52eb513bc3b95fd78012535ce092bf5f94b9a23573bbf67bbba1c421656ed1e7df509a6b88bab431ad28a63b5f0dced09a2d8dab4b6ba2155e0fd10efbb2345b423375a88dd1f577e712fda5337ca435ee223570bb36c6bfce5ce2336372cce8c4cea8778191b1d83005fa5f33bed63a66a6a4bddc9bca0cb8ffff8ccff571a9e343e6eff7da3ffa72bd30 789c75d45953d4401000e0777ec516fd4659ed269b6bcaf241b951101410b17c98cc4c38f7600f042cffbb933e40301286f0a53b3d99ceecbe5ee99deceff6565e2fcde6767ee17aeedc4e7b2b7e311cde7ffff1f6d7d27252f5e26f55f5d2e5574bcb07f39eebed8d47a1059c4540960c5ced5b63c9cefa0525c38c6cb32ab314afd405dbb4ced3cc39beff889df7cb0179579cb301c9b6482a8eafb62e076552d5e40fe2dc38ca9f90ebd297148745eb6a507ab97fa26e0a8adfb02badbf50733d1c8ba53e8ec875656c467ed7da38632cc77faa6b8e5fb4b699f1e2866d13b1273b6bb99f40f9755626494571cbb6c1e5e4afec3a151f880be9e73775d350bdf3d62ecf9c3cef1abb0e9c0f73b62ba4de50edd9a76aae875fc8be32699f7cc73626503ff13ddb2681f60bf2fcde05cffb87d6e3f378bf2107b691f502f5db872ae17cdc50cbfcf76c6be5fd4dc5521f8fd51cc74d769d8ad7d9decaf37e1207f155eb5068ff90f6470846e7bf66d7413c65c70979fe9958e7a7fe3685c925ff526cc47b622fef8bf647d3145efa7bc8aeb43f4e9cf7290eb5d8f479bf246ae9af679b44e203b5d41ba9793e18b26d92f0fc9fd5bc3e00b5f4ff4a9c4b7ea696e7ffa896cfd7995ad69fb2eb549e6f5b2cfd855bb6ee3fb8145b992f57cbf751504bfe35dba7925fa825ff562dcf23ebf3fafefb62a9875beca0f927628def8b757fc8fb6a347f47acf51fc47abfbccff687bf7c0fe60868b18e7f1d7a0ced95e7c7635e8367781e33dbe3022fbbf2f08affc76b1c4ae6a8336f8c13c9bcc169cc9ae11c171d79b7f813ef62d63d8698f510c73b7cdf91e763648cabb816cf6dbd75dce89c7713b762743b8e2d1a3bf8013f76e4ede21e7ea23aedd8c703fc8c5ff0909e38aeeaa92f7884c7f8154ff05b1ca7d8c704531c6016233916cffa576215eb1a4000b05083030f019a977d6e0f388be31c2ee012aee01a86710418bdcc83314ce0268e8ef3531e4ce54d741d3b307bcc9bd015d73560fe57de94ee5bfc3b3aebd5307f3ef8da3ff56e611aaf4e9fcef15a7b9efdb5ded9ff8fb8dedf6f96fe00131d1ec1 789ccdd3c772db301006e0bb9e8263dc3c99df6ca2c8c9e4e0de8bdced4c0e6081ab5ce53e79f700d85d5b8ee5c4071f2ce8f2617f92c0821c1b0d76d79683d1b1d6755ff78faaa03ad457c1687dd3eb3dfcfcf5e3a93512c781fd77c2201ef9d61ae9f6832a58393f6b1ca02c54687f79e23d4f8ec226f39e63a7c6786f929b2c0cbd37bc7363d8b3ce511ee79c5f778e4363a2dc7bc6392952b95f976c4c52784f3ba7ba5d707dcdb91d1b936aef29e74c7722aeaf3a77126332aa4f3ae7492ed7af908de1fd4d38179596eb4b679dea48a7decb6463d8e3ce655a6ace2f918d29a9fee85cb7eb98eb8b6463eab6f7bd77633b46fdee39bbee71bf52f2733f1fd8fc3c557b3745c1f505b2317cbf5367d77daedfb1a5bf27e428e7fedf8ab97e4c4ed224f2be1173fd889c56dcffbe98eb87e4ace0fe5f8bb97e40b68fa7fe5f89b96ec8455154de97ec9af75f91b5a6fda9925cc6bc9f46cce771c1cef87acd6ee8fd528a5cc5b41f0576c3ebafc57c7ee7e4e7f32dd819ef276737fcbe74c84dc6eba9c4fc3d9d89f97e19d9c4fcbc363be3f34dd8f27dc562de7f24e6ef2714f379ed8b797f7b625effae98fbbf23e6f56f8b797d5b62de8f16d37ebafd8f8fcfcc43d9a1bf42de270787fedcfce07a687c89febc5ac9fff3c3c6b03ccaf7c6b0bc9daf50a381c1010e7184639ce0143d3bafdfe6edec19ce71814b5ce11a7ddce01677b8a7f4df793bfb80478c63029398c23466308b39cc4bfa75dece2e60114b58c60a56b1862ed6b181cd97f460dece6e611b3bd8c51ef61122428c04e960fa256f67dbc8d0418ec21e93525a95aa52f5ebb4e4dfefe0f0f392b7eaedf8c879fdf37c7f7f6ffd01069e5f85 789c7dd65953e3461007f0773e858b7ea352bdba2d552a0fdc2cd7020b0bbba93c8c67242e1b83b1b952f9ee6975ff05c44560e8323fa6a767a4d1e12f4bbdb383bdded29785fba99b5efa9ebf7093de52988d46cf7ffef5c7df0b8b49d293df388a7ac9e26f0b8b87d39eefed8f6fea167c21a0487f5ad3baba6c9b7a047b78d23a8edaa65e8533339fa9cbb6a9b3d649946489e52fababa44c2ab5ce9fc66994c6ea2b38831fd455ea53cbbf6b9dc5599459ff8dda6565e6d4b3d67992f95c0f964fcd7964a6153847ff77b513eb78a6d6459287c2f2efcd450c0fe11c6ed4aea80a1b1fc3c14c9badfb6911faa9f68fcdfd183e867358cf6f7f201ea81fe0ca4c0c07f8b27599a651a9e3e9d1dc0f663e31cb7658ffb97a9066a5d587cb0a5e83039cb7aeb22aae32f5369c9b498fa7f262affd5b70053fc101d6fd7359159c8d9f9a5d6ce644edfbc159febed9397817aee1d45c27f08fd683acac0656efc83c28ccf4a20e553c08daffcb3ca8cda4ebf779117caefd97e67e0c7f3557b99982d927e81fc005fa37d4a15f799bef190e66aacd926ffd11ecd0bf06d7b0d60f791907ab7f6d76b9995761076f9a4302977001ebfd18eae0823d0f5ee01a3e6c5d1765a80b9defd65cc53099ebc4cc33b8807faaeb2aafadde015cc19579509be9d9ec13d899a59ee54f61075fc118cf7a7f3745151a9bffc6ec62f81b9c9bc99b7d013fc10ef9f7e6ba8647e606f9dc87bbfc026e60dddfa6f149d3a8035cc07be6d0790376f0235cc33be6baabe7e06e7c0377e33ddc8d5f3737ddf85bb81b3f84bbf1d770633e9c768d891d0fd87390683f6b6ef89c2fde32e6f22ff98aaf5fdb5062c4379fe48fdf65df4a3412779fe44ff81ed92389a9c4ecd3fa0f73b51f259e3ec97fd6f577b55f249679e5fff27995d724635dc2496c486cca316ff1571e7f98bfcd3bbc2b79bbbcc7fbfc4d567220ff3be4239efc379fbf4bed63c91e62edefd7dfce71c23ff8b4cbe733fec9bfb0eef76df8ba07d71cc99c315fd8f35774cde95cf67c1bca4aedf99a6b76c1fd77353f8a92c776bfcb95f2b6ee4f82d8de1ff21749389cf78f62d6ee07d9fbd0ebb9de436c7c1025fa4eec7d277345ec2968341f84a75a7326f67c6daf736ae89c2eb45dce7d9ed3155dcba81d1adafb5de63ae2531ad18dece7018d755f0f38a75b99fb9cee6842f7923da5997ddfa1477a92a3ae64d6b7b3f7b6c78fbc4dcfbc452f7c66dfdf68996652219fdbdb2b3b6fb2ee135a9159566d7fed4aa291acaabd363d62c7ce0dc9d920eeaee977f9eb1cd386dc31d2e4f398c7b4495bd4689bbde6fff3fbc2bf70419a9c 789cb5d3d94e1b311406e0fb3cc588b943d5cfec99a8ea05fb0e096ba0ea8567316b588725547df7da3ee73450d202528b19a10fff39b68f2753935ebfbbee4d4eb56e1bd59c945e79ac6ebcc9ea6e30187efdf6e57b6b228a3cf39b655e34f1a935d16bbcd2dbb8bca82da00cfcc0fce4b1b32f2e53e7157218d499f3b2586be76d729d0581f316596bf69275984739e77b64adc3dc79d13a0e13a9b7609da8b4c3deb44e23ad13e53c6f9d45ed90e7bbd6ed42eb36ed7fce3a8f73f9fc3a596b3e5f65ad1215aac479c3b9d49a3d635d2485e2cfaf92b52e687ed6baaa95acbf46d6baa27e5e59db6ef0f96bb20ab97f25b98cd811f957ff9ed8b2fea5b5ed26cf0fc53c7f410e73eee7a398e707e4388843e70776c2f3e7e4a4e4fede8b79fe8c9ca5997b79704a36cb513f1b31e7efd829d9f7c99d94f77fc2ee70bf3ae422e2fd1f8bb9df3762ae7fcb96feb4c96544fbf7c156bc5e4aae32de6fce56fcbe24e43ae3f5b498efe75acceb656cc5efcb11bbe6f969b296fdc66cf97cc896ef4720e6f31f8af9be0ec47c3f7d31dfc7be98cfb72be6f3ec89b9df3b623e5f21a6fdf59af78f7f99870f85e20379f5c1fcbbebbba41df2b778234fc9d1f346fef9fe69fca7fef81fcabfd8c9dbf971635c1e25aaf1cfb83c6a681ce1182738c519ce31c0052e7165fe5fbcce9b3ad7267d835b34b8c33d1ef088a119259de465ded478c23466308b39cc63018b58c23256a8f6ef795bc38c55ac611d1bd844173d6c615b6abfcc9b1a3b26bd8b3deca38f031c2240886854fb79ded4884d3a31e91419dac8d1f1e1fbcf6b8ff2a646f58767ec7dc95bf57abce7befe7abf3f3eb77e02fdd054ca 789c75924b6ac3301040f73e858876a1e44b20507a84962e0ba50b47f27864598e9da48b527af7ce783c695c1cc9023d3dcdc7d8cbb9797b7d36f36576bee497e08cc3fc64e6fe33a5aff78fa7ef6cb6d9187ed6663d7bc8660be3cccbb129789f686f5734f65bc646d1ed188322002308eed7ab156329980f7814741bc15ab018300a02085ac6fd967333e68c6ea7d80a6aaa4a1040baf28c9c48ec49502f178a72f9a028af7016d4ae9ca2d84e509b4445b18bc93136d6dadc4e9afce07c3e1de30a7f27a6988ea11a1c63ed7f03a57554c7db1278fe19c0102c0bacb08a80570374106acb2220896b3612b10a14452bb050c311942d2046ec23d470049f573c01526a92d4819a6e8663c4489125c418d3500746c3b75dd23a88d8787f8ab1eb572fb483a6ed28876f69791183e9454b87b1f35e84184ad5763c499f0721869abc99b706c763eafbdcff0f46e6e731fb05a5f5e9dd 789c9590c14ec3300c86ef7d8aa8be5513a3659b40138f00e2888438d8ae9d711893601c10e2dd89934df3b6561abf5b295f7fdbb13b6dc2f3d34368a6d5e716b76f1c78851fa1e9bfd6ebef97d7fb9faaeeba909ebbd0d693aabe0a1c1e37ef62674c67b84ebabd31843df2dc30ee51d5b037c419b6383354439eab9664319405b6b230e482dc152443cdca330cea720790461c1c75466a0011eda533277dce71ee947b92fe391b8c39bb5603ce41dee1de8577044873405421e7304548b7688ca44cae9ba4ec0816641507875336a56cab62bfa9e4fee51e21375ba988ae62e748efe26853f21adaf4e41ffc2eab3fc424a9f1 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a348024a69ca88c2ea60c14534615534e0401656431e544b00c58102a06164a840a42c420aa12a12ac162ca2862ca6031a0e120ac0ca571aac3661e567b61ba51dc0712c4f00756ff22874bad351700b18f53a6 789cad90b10ac2301086f73cc5d16c456cec2082f8088aa3200e77178b0e55d03a88f8eee692d6a6da41a15f33e4bf2f5c73c952d8ac979066ea5a617564e0035e20b5b7b2bc6f778b874af21cdc9ac22419a9640c0cabf3692f7bedf6da3866462237917d248968e4936825b2298a605162e1f16d7bf9dd688d43195d837f98d0cd31d4ddea563da6253614131b621b60b6849121a984ba88d6902f0a41bc0df9e3a11bc5937e8bda50f3835604d3b96e67528ce99bf4e30d9e73f50264179ca2 actionAddAllToOverview activated() QgisAppBase addAllToOverview() actionAddLayer activated() QgisAppBase addDatabaseLayer() actionAddNonDbLayer activated() QgisAppBase addLayer() actionAddRasterLayer activated() QgisAppBase addRasterLayer() actionCaptureLine activated() QgisAppBase captureLine() actionCapturePoint activated() QgisAppBase capturePoint() actionCapturePolygon activated() QgisAppBase capturePolygon() actionCheckQgisVersion activated() QgisAppBase checkQgisVersion() actionExportMapServer activated() QgisAppBase exportMapServer() actionFileExit activated() QgisAppBase fileExit() actionFileNew activated() QgisAppBase fileNew() actionFileOpen activated() QgisAppBase fileOpen() actionFilePrint activated() QgisAppBase filePrint() actionFileSave activated() QgisAppBase fileSave() actionFileSaveAs activated() QgisAppBase fileSaveAs() actionHelpAbout activated() QgisAppBase about() actionHelpContents activated() QgisAppBase helpContents() actionHideAllLayers activated() QgisAppBase hideAllLayers() actionIdentify activated() QgisAppBase identify() actionInOverview toggled(bool) QgisAppBase inOverview(bool) actionNewVectorLayer activated() QgisAppBase newVectorLayer() actionOpenTable activated() QgisAppBase attributeTable() actionOptions activated() QgisAppBase options() actionPan activated() QgisAppBase pan() actionPluginManager activated() QgisAppBase actionPluginManager_activated() actionProjectProperties activated() QgisAppBase projectProperties() actionQgisHomePage activated() QgisAppBase helpQgisHomePage() actionQgisSourceForgePage activated() QgisAppBase helpQgisSourceForge() actionRemoveAllFromOverview activated() QgisAppBase removeAllFromOverview() actionRemoveLayer activated() QgisAppBase removeLayer() actionSaveMapAsImage activated() QgisAppBase saveMapAsImage() actionSelect activated() QgisAppBase select() actionShowAllLayers activated() QgisAppBase showAllLayers() actionTestButton activated() QgisAppBase testButton() actionTestPlugin activated() QgisAppBase testPluginFunctions() actionWhatsThis activated() QgisAppBase whatsThis() actionZoomFullExtent activated() QgisAppBase zoomFull() actionZoomIn activated() QgisAppBase zoomIn() actionZoomLast activated() QgisAppBase zoomPrevious() actionZoomOut activated() QgisAppBase zoomOut() actionZoomToLayer activated() QgisAppBase zoomToLayerExtent() actionZoomToSelected activated() QgisAppBase zoomToSelected() drawAction activated() QgisAppBase drawLayers() actionMeasure activated() QgisAppBase measure() actionCustomProjection activated() QgisAppBase actionCustomProjection_activated() actionShowBookmarks activated() QgisAppBase actionShowBookmarks_activated() actionNewBookmark activated() QgisAppBase actionNewBookmark_activated() iostream qgisappbase.ui.h init() fileExit() fileOpen() addDatabaseLayer() zoomIn() zoomOut() zoomToSelected() 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() newVectorLayer() removeLayer() inOverview( bool ) menubar_activated( int ) menubar_highlighted( int ) about() deleteSelected() zoomToLayer() zoomToLayerExtent() measure() actionCustomProjection_activated() actionShowBookmarks_activated() actionNewBookmark_activated()