From 1349f0923a39d408f086249873fbdd7363e3be4f Mon Sep 17 00:00:00 2001 From: gsherman Date: Sun, 15 Aug 2004 23:34:34 +0000 Subject: [PATCH] Changed include statement in qgis.h to use local rather than global search path. Modified qgisappbase to restore the Help|About connection which had gotten deleted at some point. git-svn-id: http://svn.osgeo.org/qgis/trunk@1869 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/qgis.h | 2 +- src/qgisappbase.ui | 175 ++++++++++++++++++++++--------------------- src/qgisappbase.ui.h | 6 ++ 3 files changed, 98 insertions(+), 85 deletions(-) diff --git a/src/qgis.h b/src/qgis.h index 4c9155b3d89..67e5fe0723d 100644 --- a/src/qgis.h +++ b/src/qgis.h @@ -10,7 +10,7 @@ * */ /* $Id$ */ -#include +#include "qgsconfig.h" namespace QGis { diff --git a/src/qgisappbase.ui b/src/qgisappbase.ui index 32119a2f7a1..3c8b405e915 100644 --- a/src/qgisappbase.ui +++ b/src/qgisappbase.ui @@ -428,55 +428,55 @@ 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 - - - image32 - - - Capture Point - - - Capture Point - - - - - actionCaptureLine - - - true - - - Capture Line - - - Capture Line - - - - - actionCapturePolygon - - - true - - - Capture Polygon - - + + + actionCapturePoint + + + true + + + image12 + + + Capture Point + + + Capture Point + + + + + actionCaptureLine + + + true + + + Capture Line + + + Capture Line + + + + + actionCapturePolygon + + + true + + + Capture Polygon + + actionHelpAbout - image12 + image13 &About Quantum GIS @@ -493,7 +493,7 @@ actionTestButton - image13 + image14 Test button @@ -507,7 +507,7 @@ actionAddNonDbLayer - image14 + image15 Add a Vector Layer @@ -533,7 +533,7 @@ true - image15 + image16 Attribute table @@ -553,7 +553,7 @@ actionZoomLast - image16 + image17 Previous @@ -590,7 +590,7 @@ true - image17 + image18 Preferences @@ -610,7 +610,7 @@ actionFileSave - image18 + image19 Save Project @@ -630,7 +630,7 @@ actionFileSaveAs - image19 + image20 Save Project As... @@ -647,7 +647,7 @@ actionFileNew - image20 + image21 New Project @@ -670,7 +670,7 @@ actionPluginManager - image21 + image22 Plugin Manager @@ -690,7 +690,7 @@ actionCheckQgisVersion - image22 + image23 Check QGIS Version @@ -707,7 +707,7 @@ actionExportMapServer - image23 + image24 Export As Mapserver file @@ -735,7 +735,7 @@ actionAddRasterLayer - image24 + image25 Add a Raster Layer @@ -755,7 +755,7 @@ actionHelpContents - image25 + image26 Action @@ -778,7 +778,7 @@ actionQgisHomePage - image26 + image27 QGIS Home Page @@ -795,7 +795,7 @@ actionQgisSourceForgePage - image27 + image28 QGIS SourceForge Page @@ -812,7 +812,7 @@ actionSaveMapAsImage - image28 + image29 Export As Image @@ -829,7 +829,7 @@ actionWhatsThis - image29 + image30 Whats this? @@ -849,7 +849,7 @@ actionProjectProperties - image30 + image31 Project Properties @@ -900,7 +900,7 @@ actionFilePrint - image31 + image32 Print @@ -1012,7 +1012,7 @@ - 789cb5d85b736237b607f0f77c8aaee82d35a5e1cea64e9d071bdbd860f0151b7c6a1e966ee662c036d818a6e6bb1fb1d77fa93b494f623b9dca90cccf5bb7252d491bfef9cb97c179f7cb2ffffc69b9a2d5d87eb1237afef28b7b99cd36fff7affffdf74f3f57b22ff17fd542f94be9e77ffcf4b3a62ff64b6f31f739d437b8587d03e72254a1502a140a3bd3255c61ab3a9cc10ab66c3d6497a57e80a5fe0d8cfa7a0b4bfd05bb82fafa0496fa3558ea1fc2a84f4d7655ea8fe12aeaf7e1069eaf60076fd8b522dc85515f2f61a93f82a5fe8c5d477dc278eb527f0e4bfd3718f5cd0b3b437d759b3b93f5702f70a590e5e55f61598fe7e4fcb997fa166eb1653d5c1b46fdb00fa37cb860cb7cd3235be62becb165be08e565be7c0d96784f6189b7c74ef385fe653eec033b437b2e8fa75890f8cc3d2ce31db025ffac4ece9fbb1b18f59d85515fc1926ffa0046fcbeca4ef9750ccbfa3fb353be3cb0253e750d4bfc79fe16b372a1c8cf09aeb0e91e96f575b0ec975e723e7e7dc7ae205eda83259e8998db772b18f31102bb8afaaa0acbfaa17f596f83fa29de018cf2544de6f1ad61c4ef9fd831dfb9ff7c7d4b693de9802df9ea892df1e92718f311be9a9fdfb365ffdb295bc66b67ec0ce355a8df80439eefa546b952626fe18ce7cf14c5fc5cb561cbd6a85f2914793c2f7085ed8f6039cfda627eeefccee5626cbf91f7b766570a6c95c1380ff4118cfe55de5f39f5af5e61f44f7531dabb82d17fb817978b79fba82ff9af0c5ce5feec23bb5e453ee7fbbd12c7cbf5c310463cba055bf4bf149773874b76b58afe9bb0e3f1d905bb81fcf10676c8df7c3e2a548901e75ec319b7ef06623c3f4ca6bcfd3d18f3e9cec43c1ee5c5a8df49ceebfb6376b581f81762943f6167d81f76ce967842be9fab25c92f3f6157e05010733c7a9f5d457ee83d31faab24f3f81ec5d5fc35c18f61594f25e6f2ae29e6f2f6196e203f17621e8f1989b97cf0b0ac5f578cf991f61c8f379cb26b45b67d82251fd05ecd613fe6eb538debcdfd996bb68cdfdfc032ff2d3197d7f2dc713ca4c55cde9c88b9bcba4ce67c2176ad88789a30fa271e3fc97d60d15f1df3a1d05fd6e0783ccf0735643fe5e76d2dae37f767aa6c190f9d27e7cfb561d78a388f0a621e9fab8811df5132d70f62b4ef93f3e7e1465ce3e75730d6c7f4c5583fe91ff9e35e61e48bee88319eb7649ebf368cf57119bb8ef81ce2cd305f3acf87dad7fd3a60cb78fd5773bc5318fd5b27e678fd50ccf5d54132d7b7b0e4cb7e72fe5c25233ff792f97953ccedbb5e32b7cfeb1bf387e3f17d31f7e74232cfd7448cfd5a4de67cbd6567983f9be777bd2ceb6bb77095fbf74a5c2fe7fd3560cc87bf8611bf7d65d731bfb60d233f54438cf94ae6f6c212467ef8323b93f8f3f5aa1bc9077f27e6f15125d9e4edf1f88dcc97e9c258bfe0c45c5fa1fdbac43311637ef6d98d06eef3fcfec8cab25eea825d2f623cdb641ecf5c9ce5cff52d8cf9b41b7686f553c7c93cde195cc57ebf84711e53598c7c1b2773f96b18e7afef89914f4376a3c8edd93e9b8a38bf9b6c43bcdf028fd748fe2aeedf48be990063ff9bb918ebdd81b11e6e26e6f9097dd8c13c7e93211fc31b8cfb569dc38ef347cdc4d88f7bec06f289cec41cbf3f85919fa19bccfb6b20467c777003e7d1138cfc34f9f9d7a8a4f8f661d9ef657656e5f1d28998f3c57561397f8630f2cdbeb01bd82ff658cce3a74c8cfefa30eecf702046fced641eef448cfb60c4269cb79eebdb4cf6c30896fd732ac6fe786037703e842b31f6431f46be9013637f5c8a797e680363fded1d8cf5279e1f4b92cf0d31eeeb7331c63b86ab781fdf88793e0ce225c2f9e9c5b85f976c53c3fb767e9ec4d74be493efb225dff48518ef6327c93c5f1318f9e1148cfdabafd8120f0dc518ef314cc8c70aec61c33625bc8f97c4b8cf67c97cdedec335e41bfa37980f9faf0fd9f47d8fdb8beb8bf21762bc6f1761dc0ffe2c99e3d530ce6793c10efd75c4dc5eb0629c9f633655f1fe5085117f68b3255e5b13e33c3c8109f98df6ad87f3fd6c2af2fdd79db325dea0d9924fb412e37de802c679eadf60cff1d1313badc7a918f71989711ea07fe3f17d7f2a467dcfb6257c3f6d8891bf68dfd630bff9fa1a57c779a18b6c396ffc0cc6f72fbf6513fa37a81fc7cbf74f0946fb6a2ec6fbc4392cf3b1107379b384257f5b62c477c38ee3e77c467d8bfda96b30ea3b8cc7613efcab18ef17f97965ab926f74c88efb9be7f75e8cf7ad0a8cfd662dec91ff03b645fbb603e3bcd01531e2dd8a51ff0d463ed2358c7c342531f6d3528cf3ed802df19a8918f1d6c5c88747b886dfcf6a628edf2e9379fef2fbd53af97d87166c598f3012e33eba8209edcfc558df9a18e7db3899cff70718f1bb67768c87d7e72d99fb2731e6f31ac6f8dd8118e7fb10c67ceb4c8cfc3986d17f3062e4cb293b92e76329467f77b0cc5ffe7ee5e2d753fc3e90b12df6832358ce9fb518ef2b0f6c89dfb6c4b8ef7a62bccf7460e9bf22c6795882d1bf7914e37d4b8cf110da8ff1717905a37de360ac3715c5d8ef1e96f8f2f3d1f986fcfe3c61cb7d15a66c5bc3fdba8131ffe65c8ceffb5576ca875758f2f92899fb5f89f1fbcb9918ef574a8cef477558f6e7ad18f9b84ee6fcde88918f65b6cc9f6b25f3788218ebdb4be6fd3087118f19c0b2bf8a30ce67b549e6e75b7640ff3e2fef6b563c873d7e6f0b6cc917d316e3fda60ccbf9fd0ccbfd3416637e0ed9123fdd25f37e3062fcde5517235fef619c5756da93f5d462dc3fdb649ebf1b18f9482531eec397642edf10231f0ab0dc7f4db6cca77980b13e3e4be6f9cfcf47efe57c769730e2317531dedfd7c95cfe1a96f3e208c678c88a713ebdb265beed3a99d77724c6fa7460f41756b09cc7cfb0acef4332b77726c6797598ccefab43b6cc97db8365be5c32f7ff22c67ec8e727d4d27975094bfc476c8957dd2773be8c60f4476f30f6b3b98525be4532c727e5e5fde4892df1d85532f77706cbf91392b9bd8218df9fcbb0c4679379fda57cc0f3fcfc0c21eda7352ce7430796f3b700cb7cb592f93c9bb1259e702cc6f9384ee67c2031be7fdf89c9e6fd6b58d6b791ccf1f7c468ff2899cfef13317edfed8af9fb24f561d9cff25ce6679accfd15c5e8af95ccf11831f777b1d2eaeffce4671cc5fff7a33e46dbdffeed07c7e1b4d7e1ef8b43dfeb911eebc9ef9ffda038a6fa41cff45c2ff4e3dfb11efa493fc7f6677aa957b18f971f1ec7ab5ec7b6dfe267a637f1df5bbdf783e3d8d74d7da00fe3f837f93fbb388e7efc7ae8963e8e6bbdc93f4b7da2db7f358e98fb9df899e2bffcb753ddcd6318c77f4e74ef2fc531d567fa5c5fe84b7da5af755fdfe8dbf8b741bedeab3863c3b81a5b7df7d938e2980bbaa84bbaac2bbaaa6bbaaeb3f869289de7d3468f9552a48cb2ca29ff993876e35541ddab911aab899aaa07355373b5508fea29e6d46e1d16ea592dd54abda857b5fe781cbbf9576f6aa3b66a4fedaba63a5087ea48b5d4b13a893decd6e23046d1561d3dbd58a9d38f9f57790c5dd55367ea5c5da8cbafcfd495ba8e118c545fdda85b35d8f5f09973575b355477aaa08aaaa4caaaf2ed33558d6bd1d52b55537595a9c6efc7ffbe3828364544862c39f2bf793e8ae7d3467729d03d8d684c934fc531a5293dd08ce6b4a0c9afc7498ff9e9b1d227aa4e4ff44c4b5ae5b3f5c138f42dbdd02bade98d36b4fd557c7bb4bf5b0b6ac6943da0433aa2161dd3c947e3d096dad4a153ea528fcee8fc9b671dba8833d5557dbda54bbaa26bead30dddd2e0fb6bf207714c69487754a02295a84c95afcfa84a35aae5395ba73a65d4309aba461952ad8fc6618cb1c6d18df126e8ce37fb65b63b01559f82b9372333361333350fb1eccccc3f1687599847f314c7f76c96dfe6be59999798b3235533af66ad6fcd9bd9d0cc4ca965b666ef6371987d33893d34e9d91c7c33cfd3384bf909a58726eef758eec8b462eedd9827736c4e3eba1ea66d3abb1537a7a69bfed6c339bb507573b68b2ff6716e2e622497e6ca5c7f308ebeb931b7666086e6ce1438867c6fc77b3be66cdd14793fc472a5b81e4d53361553fd701cb598f7335337996960bfd4f25370a417361e335cceee7e809ec559bdb5d6ba8fe695f536d87b3bb2633bc93db50f7666e776611fed930e5cce3edbe56eddeccabed8d78fc6a1fb761dd7a368dfecc66eed9eddb74df5680feca13db22d7b6cf37d6ddb6a643af115b4634fbf3d97df775ed9aeedc5f19dd9737b612fe3e7ca5edbbebdb1b7766087ba6cef6c5c275bb4a5d843d9566cf5c3fb3ccebfada99eaddbcc369c76ca9133ce3ae7bc0beede8ddcd84de8c44de3ee7b720f74e666dfbf43fef8fe500d37770bf7a81edd937b764bb7a24bf7126f6ceb5edd9a8aeecd6da8e4b66ecf18b7ef9adf6fe74feec1a99abb0377e88e5ccb1dbb13d7764eb5e3ddb8dbeff1a4711d2ac5fcb6eed4755d8ffffef1f71277e6cedd85bb7457eedaf5dd8dbb75037ee686eece155cd1945dc99555f3b3f7e06e4d5c65f78ba45dd191abbbcc35dc809fa973af630c53578f6befbcfaef6dfcf97b8927fde08db77ef76358f0f77ee4c77ee2a7fec1cffcdc96fcc2ecfbc73f6ae31def259bdddef64ffed92ffdcabff857bff66f7ee3b77ecfeffba63ff087ffbdfe9fc631f547f1e4c8df3ef4a16ff9637fe2dbbee34f7dd7f7fc993ff717fed25ff96b2eeffbfee6eb3df3ce7dbe8eedf3f914cf597feb07aa425b3ff477ea92b634883115ecc8177d69b72f7cd957e27ea9bc3f0e5ff5b5fc1d701c6fedd5eece8b39fbab31bae0ebaae833df083a28d30ff15a0c36b8f7c6117c087ae1da7a48f1bfb1afb16b87fbdf960ba3308ebd346c3d4cc2343cf8759885f9fbe3088b701f1e9d37ebf0b4fb66a16ec2f3efca2cc32abca862bc032fc26b5887b7b0f9e07a484cdbb047cdb01f9adf7976100ec3516885e37012daa1f3bb77c977ee8fb8db6cfc06b30da7df8db71b7a7125cec2b9097ef8b9fdc17b245cc4f5f8eedd106f8042b80ad7a11f6e3eb53fd227dc864118fe79b9cfc791e7d05d28bca7dce7e3f86b9f9ffff33f3ffd3f8d787ddf + 789cb59959735a499386effb5738baee3a26ea63e710137381242410da0121313117591b2084241008a489f9ef539c7cb3ecfe5a5ed46d07c68e875a72cfaa73fcaf3f3edd5c9c7efae35fbf3daf6835b59fec84969ffe70ebf9fcf5bfffe7bffef7b7df2bd9a7f8a75a287e2afdfe1fbffd7eb9fa643f9d3d3ef81d381341150aa542a1b063ba00579855159c31eb06d88287cc6559efc0b2be0f96f55bb0ac9f3357b05e1f81657d052cebf7c1584f4de6aaac1f83ab58df033730be043bf086b9560477c158af1760591fc0b27ec65cc77a82be75597f0f96f52f60ac37cfcc19d6ab41ce99c4c33d832b852c9fbf02c31fea29713eee65bd05b798251eae0dc6faf006c6fc70ce2cfea60766f1577865167f11e68bbf7c052cf61e83c5de13e6e42fc8177fd83be60cfbb9dc9e6241ec331e2cfa5e334bfe992c713eeefa60ac7704c67a05967cd37b60d8efcbcc29bf0ec112ff27e6942f77cc629fba028bfd79fe16b372a1c8e31a5c61260f96f81ab0d4cb49e25c7f7dc35c81bdf40a167b26c2bcbf5b82e18fe098ab58afca60891fe44bbc0dd6277bafc1984fe5c4acdf1a0cfbfd2373cc77969fc7b794e2497bcc92af5e338b7dfa110c7f84cfcce39e59eadf4e99455f3b63cea0afc2fa0638e4f95e6a942b25e62d3863ff9991308fab36d8326bacaf148aaccf33b8c2ec0fc0d2cfdac23ceeec8ecbc5b87f2397b766ae1498550d8c7ea00fc090af7279e5245fadc0904f5561ec770986fce085cbc57c7fac97fc570a5c6579f681b95e453ee7f55e89faf2fa3004c31edd025bc85f0897730e17ccd52ae437c18ef5b373e606f2c72bb043fee6fea850251a9cf31a9cf1feee5a18e3fb8929dfff150c7fba5361d6475961acef24ced7fb43e66a03f6cf8531ff8839437dd87b66b127e4f55c2d497ef90973051c6e85d91efdc65c457ee85761c82b2566fd1e84abf965c08fc188a76908f37cd714e6f9f609dc407ece85591f1384797eb060895f5718fe91fd1ceb1b8e996b4566fb08967cc07e35877acce3538df16679e68a59f4f77db0f8bf25ccf3b58c3be46326ccf3cd9130cf571789395f3473ad087b9a60c827d69fe43cb09057873f34e4650db6c7b33fa821f594f7db5a8c37cb336566d187ce12e7e35a31d78ae847b7c2ac9f2b09c3be83c4bcde09637f9b381f0f7de11a8f5f82111fd31346fc443ef2c7adc0c817dd11863e2f89d97f6d30e2e36acc75d8e7606f067fe93c1f6a9febf59a59f4f59f99ed9d8221df1a61b6d70f8579bdda4bcceb092cf9f296381f5789919faf8979bc29ccfbbb93c4bc3fc737e60fdbe37bc22ccfb9c4ecaf8930eab59c98f375c09cc17f36cfef7a59e26bb7e02acb770de17a39e73a18fef05760d86f57cc75f8d7b6c1c80f551786bf12f37e6101467ef8227326f6e7f1aa1bc9077f23ccfa5129b1c9c7597f23fe325d30e2178c30af57d8bf2ef64c84e19f37e64603e7797e7e646589973a67ae17a1cf3671ae4fb817cef2713d00c39f76c39c217eea3031eb3b035751ef1760f4632a0a23dfc68979fe1518fdd79f08239f86cc8d22ef677bcc5444ff6e321be27a0bacaf91fc552cdf48be190746fd9b7b61c4bb03463cdc4c98fd137a600766fd4d867c0c2f609cb7ea0cec387fd44c18f5f8cadc403ed1a930dbef8fc1c8cfd04dccf5752d0cfb6ec00df4a34730f2d3e4fdaf5149f6bd81a5de8bcc5995f5a52361ce17d7054bff1982916ff699b9817ab187c2ac3fd58421af07c6f919f684617f3b31eb3b11c679109809fdd6f37a9b493d04b0d4cfb130eae38eb981fe102e85510f3d30f2858c30eae34298fd431b30e26f6fc0883fb17f2c493ed785715e9f0943df31b88afbf84698fd61602f11faa715c6f9ba603635dcb7f37e12af97c827df65967cd3e7c2b88f1d25667f4dc0c80fdb00a37ef525b3d8434361e87b0826e46309ecc18ad99470ff2908e33c9f25e67eebc135e803f906fef0797cc8a6e73dde2fc617f3cf8571df1e81713ef8d3c43c3f03a33f9b1ad8415e4798f70b248cfe3966a62aee0f6530ec0f6d66b1d75684d10f8fc084fcc6fed683f37a361579fe7567cc62afcf98259f68298cfbd03918fdd4bf803ddb4787cc291ec7c238cfb430fa01e41b8fe7fda930d65b665bc2fdb32e8cfcc5feb606ffe6f135ae8e7ea147ccd26ffc0c8ce72fbf6526c837581ff5e5f3a700c6feea5e18f78933b0f8632e8ce7930558f2b7250cfbfacc517fce67acb7a84f5d0163bd833e0efef02b61dc2ff27e65ab926fb4cf1ceb9bfdeb8571df2a81516f96c01ef97ccd6cb1bfed80d12f744918f66e85b1fe058c7ca42b30f2d11484514f0b61f4b73d66b1d74c84616f5518f9f000aee1fd594598edb78bc4ecbffc7cb54edeefd09c59e2118230cea34b3061ff7b61c4b7228cfe364eccfdfd0e0cfbdd1373b487e3f39298e56b61f8f30a0cfddd9e30fafb100c7feb9a30f2e7100cf94109235f8e9923b23f16c290770316ffe5f72b171f4ff17ea0c66c510f4e83a5ffac85715fb96316fb6d4b18e7dd8930ee331db0c82f09a31f16c0906f1e8471df12863e84fda37d6c7f038cfd8d0123de341246bd5bb0d897f747e71bf2fe79c22ce7559832db1aced70d18fe3767c278de2f33a77c5881259f0f12b3fca530debf9c0ae37d424318cf4755b0d4e74018f9b84eccf9bd11463e1699c57fae9598f571c288ef4962ae877b30ec31d760a9af1118fd596d12f3f8963940becfe7fb9a15be077bbc6f73cc922fa62d8cfb4d112cfdfb092ce7d35818fed9674ef9739398eb4109e37d575518f9eac1e85756f693face8471fe6c13b3fffa60e4231584711e3e27e6f97561dcb76fc172fe3599c59fe60e8cf8f85a62d62fef8fde4b7f761760d863aac2b8bfaf13f3fc2bb0f48b0330f42112467f5a318bbfed3a31c73708233e1d30e4852558faf11358e27b9798f73b1546bfda4fccf7d521b3f8cbbd82c55f2631cb7f16463de4fe09b5d4af2ec062ff01b3d8ab7c62ce9700863c7a01a39ecd002cf6cd13b37d325fee278fcc628f5d266679a760e93f2e31ef772b8ce7e72258eca3c41c7f991f309ef7cf10523dadc1d21f3a60e9bfb760f1572b31f7b319b3d8130e85d11fc789391fb4309ebf6f84c9e6e31958e25b4fccf69f0863ff83c4dcbf8f84d18fbbc2fc3c493db0d4b38c8b7fa68959de4818f25a89d91e25ccf22e57bff6f3b36568a5e9d7cad0465bed7e9d0ced75d0633df9ebc8cf91a1a7fa4ecff4bd9eeb875f21433feaa7b8ff4c2ff432ca78fed932f44aafe3de2ff13bd39bf8f756bffe5c19fa4d37f59ede8ffa6ff2cfce8e839fef2bddd28731d69bfcbbd047bafd4f6568d29df89df2bff8ed5877731bc6f173a44ffe898cb8f3a93ed3e7fa425fea2bddd37d3d88bf5de7f15e468f0d6334b6fae6efca887adfea912ee8a22ee9b2aee8aaaec56f5d67793e6da2050da59552a48cb27f47c64e5fe59457418dd5444dd59d9aa97b35570fea31e6d42e0e73f5a4166aa99ed54aad3f2e63e77ff5a2366aab5ed59b6aaa3db5af0e544b1daaa32861178bfd68455b75f4f472a58e3fdeaf721bbaea449daa3375ae2e3e8fa84b75152d08aaa7fa6aa0ae7712deff7c5b8626355437ea568d54411555e9cb31558eb1e8eaa5aaa8aaaaa9fa5ff5ff31192a530d8a8288c8d0bfc53256c47df453971c790a34a677bae1f765e8294de98e66744f739afc594f7ac8bbc7521fa92a3dd2132d68f9356f7d53c6809e69456b7aa10d6dff24e195de76b1a0a66ed01eedd301b5e8908e3e2a4313b5a943c7d4a5133aa5b32f463a741e3dd5553dbda50bbaa42bea519f0674fd7e4cbe21634a43baa15b1a51818af445bca94c15aaec7276f79fc254a33a65519386d1aaf5513b8c32640cf58d354e773eff1e23113ba0ea9133de0433361333357771eeccdc7f4c86999b07f3485df364165f46d32ccd73ccd9a02a6665d67a605ecc8666664a2db335ef9c1edf94f166265142939eccde673f470f56d0a18626d67b9c77605a31f7fae6d11c9a77a3fead7898b6e9ec226e8e4d37fd76823e3b575573bab32fca3833e7d1920b7369ae3e6847cff4cdc05c9ba1b931b72c21afed786e53334a18b107e3bc428c47d3144dc9943f6c4725e6fdcc544dcdd4f35f06d14fbb2e18f4dc64a6c1f3acb62afaaa6b0696acf9a00cb276f77ecc063bb6939ca7f6ceceecbd9ddb07fb287735fb6417bbb8d9a57db6efeef42d3b74cfae633c46f6c56eecd6beda37db540f76cfeedb03dbb287368fb06dab10e396d98e3dfeb22fff888cb8ba6b4fa27ea7f6cc9edb8bf8bdb457b667fb7660afed5017ed8d8d71b2235b88128ab664cb1fadf39dff6d459decdeb7dabacd6cc369a75c2c3c679d73de053776133a72d3587d8fee8e4eddecfdaef89dde5e77f76eee1ed4837b744f6ee19674e19e95d5e4566e4d23f7e23654705bf76a947b73cdf777f9ce193555f76ecfedbb03d77287eec8b59d516d3dd88ded3a8deb5021e637b963d77527fcfb47655caedca93b73e7eec25dba2bd7737d3770d71819ba1b77eb46a6e80aaea89a7ff71cdcc5c4955cd955ec920e766f265d5d64a83397451ba6ae1a636f5ce3eb7b7cff5ee2b5bef3ca9337defadd0bb1e0c77ee2a7fececffcbd2df8b979f3ef3c117cc48ed8ff626dfb47ffe4177ee99ffdcaaffd8bdff8ad7ff56fbee9f7fcfeb7b5fcf679ee0f62e7c86f1f7adfb7fca13ff26ddff1c7beeb4ffca93ff3e7fec25f7a7442dff3fdcfe7cc8fc88875be8efb737f8a7dd60ffcb52ad1d60ffd8dbaa02d5d479b6e6df0235fd8d5852ffa52ac97d28fcbf0655fc9ef80e3786a2f77675eccd93fe918cbb0aa46bee6eb3ef30dd30bf1d80a14dee98aefcb0836383d776d3da4f86f943576ede0ff322b84719452b7d53009d370e7d76116de396dbf664798071f1e9c35ebf0b87bb250fdf0f497398bb00ccf6a14cfc0f3b00aebf012361f8b47da691b5ea919dec23b9d22ec85fd70105ae1301c8576e8fcfb5df24765c46aa37833df86e37735e886931889d370669c1fbebffec79e3fc2798cc7bb6743ecedb7e1325c855ee87f6dfd8f3d478541b80e5fd1f2fb9f1f7d1e0c37e1f657cbf8279fdfffef3f7ffb7f96fb6cf9 789cadd7c96ee3461006e0bb9f4298ba0d821a2da44422c8c1bb2c5b9225ef0e72286eb22dafb2e42dc8bba7d9f5578f27970c8240219ccfac2e565777539e6f5f1be787c3c6d76f6bcf4b595ee78dfc4a168dafc5eaeeeefdf73f7efb73ed4bbbdd70ffb5d2a4d1fef2cbda97c9b29137460ff7650dea3850b3d98af2c27b04277064aeaada32837378a56e37338d1f9af53ec57084fb9be63cf6e32b73e14d6333c63fc209c6b7cda88fcd1acf4d18f5f1a5bad3c4f396667d1e0fcc984f09e3f9720227186ff96cfe0b75d42cbbb5b3c23bb17cb4015bbe67d8c6233eb2e73fc188e7259ca03fdbea18f5d341ed96ab4fe3b30cced1af96daf265b977787e266abb4f4d758cf9c8359ceaf3a40f17706e46fd637592c2bbb5dba15f7ca18eac5e82ad1e56c7582feec031e67b035b3d57ea6e0beb791fecf7b73c9a4bddef0fb0d59b78a7b1d5db54775be8c7211c6b3eba34233e55db7ca9ab4e2dff4eed4e2bb6f5edaaad5e8960e4a327b8d0e7714bddc37c68005bbdfe3c74d22eccfbea9ed57b61ae743df760ab771d2e703f56a7965f9f9f8af58360d4cbbe3f512b4e75bff19e19e7654b6dfd94077562f9eed4a9e55b574b89787f7e22e959fc546de32583ad7f1f6aab9fce6bc7ed04eb410b756af9de619bafdf3fb184fb7d18e3d9e7efb6addf3252f7627d1ff1b9daea11c487e73fabd358cf170723ff024eb15fcf607bbeafb72bee79badfafccb87faab6fdc8913ae47f840bcdcf4f66dcf7e7b9d709f9042ef0bebd525b3eaa607b5e0adb7e227558cf3b7501b33f1fbd2cd49ba86dbfc9ad3a6be37973b88b78ff7e4a3ad66f5ec129d6630c5bff7375d8bf3d58b45e8ed5ee79de3481719fde8235df0e6cf3f1df1f4996e27c53aab6fbf4aa2ead1fc7b5d3c8de7ff2a2b6fecabbdae62b7375817e88af3fcdc37edd87ad9fb7b0cd7f4b1dce73a20ef37981ad3efffe9528ec8fa15a04efd737756ee34fd4561f096cf5fbef2f09f5f2442d182f177089fdb652e7568ffffb218b42fd196ce38fd4d62feac156df9e3ab7fe0d605bdf5bd8d6eb585d603ff051b0d6bfa52e6d7efefd951561bf9fab33c1fb7e18ace7ef466df5d0bd3af46f095b7ec497365fbf9ff238acd7813aefe2fd0257365fff3ec90bd7603d9f02dbfe6dabc37c37d4959d377f7e8b389c9f3375e8e7beba68ebfb452666c4fbf7bf2bdfd6ef5a9d5bfe99dabd1f743d76d5a58df77f2f95dd70de491dd677a60eeb57aaad7ffcaab6f562bf7fca328cd7fc65613e555bbf79045bbf71dffacbfefbbdfa9eff0db678565b3fe908ae10efcf5f55597f65aab6fef2b13aec8743d8d6ef441dfad587ad9e396cf3d9846dfcae3acc07cf0febbf0ddbf80a46fd93e5cf7ffecf782616ce38ffb9782eb8e48a677cf5eff17cedf2deb8e8b9bb6ef9eec778bee7077ee4275ef033d7d12b7ee15717f9e6aefae73b7ffc10bfce1beeb79beedae26dde713febcf2ef2f7ddb5c7834ff1fbee37073ebacf43446fbb6b84fc231ef3e1a7f8094fdd6f8ff8984f10fd39ff299ff1395ff0250fb8e9e35b3eff26b73f456fa3fe0e471c73977b9c704aecf72bd5f593504639159c504915cde88aaee9c6fdff9c6ee98eeee981981e7dfc539d9f16f4cc535aba912b77bdb87a627aa5377a77d11fb44e1bb489fc5b75fd545760f5bb9ed00eed529ff66840fb7440431ad198c63efed0dd9dd0948edccf63779dd0299dd1395dd02535a9456d17d9a18862ed0f7579837a94685729151612918ceaef1cf7d6769fcafdf938a3b1c6cb155772ed2eb70364ceaf722b77722f0ff2284fb2906759fafc435921fec545bcfa7ebbbae58d37e59d0af99075d9904dd9926dd991dd3a1af17dd993c13fd675e646ba7597039eca90e732a261881fd7d584cf54d7555c1764e2ae29efca911ccb2cc49fb835fc1e5fc929f29fb9dce7dc970b39ac7b13e22fa5292d694bc77dc7c7e2feb09444d28c33cac47db2ccfdbb52b3ff87f3fbd7af6b7f03020619ce @@ -1048,67 +1048,67 @@ 789c5d90c14e84301086ef3c45436fc4b00b94a6c9c647d07834311e3aa5a5c0021b5d0fc6f8ee76a665456708f4fbf30f3fc3a160cf4f0fac3864ef577d1d0c335ebfb1a2fb98e7cf97d7fbaf2caf24c34bb12abfcbf29219f6b82e16cf3e9cf9910ab1476caa4634e4e488420b2334e28cd8d6edb1ad110da26a54a51ac40b21a84e01a24604210c084487685a234d8b38215aab2a4b9fd145041971417401ac441c089d95ce21ae096d441bd1d571f69c503a9a1d13ea6886842e62f9af68694ec7db8396e140ad819ab492c3ae38cd9600a6db1aa04c3e133d16dcce4752ef8731f9388709a5730fdec1bce5a26f841ec08790dff78db0042d88fbf7ade80be2963bb93134f96eb9b142c636cbd36ee07b7f09c6981b978770f349fbf3a37cc8f83e653f1c6da131 - 789cb598d9721bcb0d86effd142ee3ee54aa0f97e190ac542eb48bdaf72d950bf4429192a8959228a6f2ee011b3f2672bc1c4bb6cb9eb2bfe9061a5ba37bf8e71f1f4f76363ffef1e78787318f87e16318f0fdc73fe2e368f4f2cf7ffde3df1f3e159d8fb3bf8de6c7c6a7bf7df8e4f863f8b875739d32d02bd81dbf823011a05aad51abd566cc4be042990a7007ecc041d99d28374dde834dfe100c7937059bfc48b980bc5b039b7c136cf2b0af803c8f955b263f00b7207f00ee62fc1e1cc1f0bfac8337c190777760933f079bfca5721bf2bc0db6f557c098cfaccc09f22fcabe01ee814bf0339821bf0336f92be560f24f60c87b02439e8e32772cdf610d5cd43a793e832ddfb715e7f178000ee04565cb77d803433edd81313fcd2b5b3e59e3d7b17c30f459fc630d6cf1df0063bedf57ee607e82bd0c7fbde6bb53c5ef41d9e213727dd56be61f9f81cdde5565ab6fdfab388f870618f2e1190c79f2ca56cf6e110cff23d6abea17eb55f579ab5cc5e35cd9eacd5d289b7fb4af5ce55fc73bcd5a5dc7095c2873005bbe8d6d7f6e559cfd71a7ca05fce77bb0f9373456fda107b6fae92ab7204f0db0e517ebdb7ef40e6cfbf158d9f60b6f55acf63d82e17f7c5096fad77ce6fdd8a8f2cb8fca56bfb1af6cfeb91b30e2910615eb38e65bbff17bca66af3f50eec03f82be2e38e57c36bacda2a17c03ee68fcfcbcb18ed32a3828bb6be5a256577b1ec085725c005bff5c37d6f190fb4fb32efabb793daf5cd494a905467f70cb60ac4f79bd66b53e8dc1589f778da16f0f8cf593336ed6b37ec8db7e2006b7743d7facdc6ea19e73ff2ac45e954f3d30fc712be080f5ef8c9b99d38272ab85f58da3dae78f94bb75d4ef001c51bf3a9f0b7138f323b8a3fa43618cf1f98a39ebb771c4331c1bab3d148d21dfab38cbc725e55617fef78d317f5959ea4ffd3954aefcc9f5d36a14a8afb46eacf6bb79e596d543dd18ebdf1bb7f2b5238ec096af35639d1fb68d75be3f0577553f97c6ba3ed78ca1bf03467e823786ff4363f53f3d2b9775657f0246be7d3e2f5b6cf6c57db0c56fd158d77747e08878b48da1ffda58e7d36ec59a6f8d2f9775d87b0fc6fa7ca56cfd3d0cc0f0d775953b5dadff3856ee623ff85c0f65c3d6e7858ab37ee795cb3afac799b1da139d31fcb9ac58e59331f453c5793c2d1b973a6e6cf17e3656fde1ca58f5857530f2ef8331e2f30246fc23fc69c39ff0a4dcb178e47e5a72897cfa4d63b5371e19abbd3457b1e6ab0f8eba3ebd18a37e53c53a3e35567de1a8628ddf8e72dbe2bd678c784c2b567ffbc688cf6dc5ba9f86ca1df81f73bdb59ba5d5635db95dd7f58303231f541aeb7cee1aa35e578dd59f7401467ee2a972c7fcc9f16efb2a3f85b2f9e78760c437b68ddbcd6c8f8d9bfdbbc6b027df17e4ba8278d052c55a7f090cfbdd1ed8facb8631eab75eb1ce3f00a39fc47563e4a7a5dcadabbe70aecc759c1718f7acf59772ffe8f84e4bfd4b2330fa356d83a3c6932e8d516f13e52ee2cbf3c66a4fec8191bf34a958eba71a47fca6e02ef6cb0ad8fa59ee8f721ca35e7d4db96bfbb1638c7ad93346bdd7c111fe3f18c3de958ab51ee78d918fa8ccd8bf51c783f43bedf749b9db6afb3cff0e6cf1b471f48b7009467cf946992d7f0fc6e8c773c6a8bf1d700beb6f18e3fc1e8019e7dd96b1ea0babcabe847cbe1fb0f88b7e385216798def2238a15e8f947d03f93933463d1415eb7ebb0497b87ff4c1b02fe67ae360df4f74aecc2de87f0227ec27b0ad17ee8c91cfa17248b86fe6faf2857dafc5a67215bf5330f6477c0627b58fc1b61ead1b7772be4300277c5f2c18231e27caa181f3b2630cfb0fc025e291fdf1d1ee7371a2ccd0efeacadee66f8261bfbf02637d0f79d1aff11c81510fae05467e83da1723ec8d4fc618cfe76b6805d48f6b1a235e2b60c4df2f18c39e52d9f473c318fdb96e8cf82c834bc4838de1ef59c59acfdc1f42b4efabb0648cfa1d80615f9a2a47d46bd801c39f700166f8db36463c76c1566f2d63c403fa13be0779640c7b4b30ec4fb9dfc4593c74fd6b30f2cb73ca22af7c00863c1f83e13faf1ba3be2fc0e67fae97982c9ee146b9d27f01b678bf802dbe6d30ea939e2bd6f14de53ef4a57cff4ea57d3fba39e5562db63247656feb6d2b27e49f57c156efe7caa69f9b60c8c746c55a8fb9bfa65414a9ccf65c2af7916fcaf7df7e597452fe3d924e95fb25eedbd99e7edfbe87d2b5b2ddafa8a66cf7213e05e33ec92d639defe7c076ffd801e3bc0a5bc638cfbaca9d16ce8f7363f4bf2bb0dd0f4e94e5bcd6fdb5668cf158b1aebf6c8cfbdc088cfb59dca858bfc7e0af9dc711f676d1cfe3ad31fad5aa31d62b8d111fc493ed7b0cfe32231fc7c6fd9cbf7858713fcf6f829372f2ca765ec560acf2bc092e753e21fe1efa22d60ba8afb0680cfd4b60c8c717b0edbf0918f604e4dbfa5f3834567b3ce25ff5b776c5da5f1e8dd11fd818faefc1b6df63c52a7f628cfced1aeb7ea00b63f863f626f8d331c67eef1a63ff0c8ca1dffc4baa9f9d31e2ffa46cfd86fa156b7cc6c66a0fa39eac1f85fd8a757faf18a3de9231ee8b268ff83893c779c86bc631d79b47bd5b7ff3b1628d07f253f5b74763fc7e4115ebf9db31c67d18eb5bbf4a5cb1fe9eb3690c7fa862f5e70eccda3ffd63c5d97e3e34467d9c81fbc8e7d018f1bfae58cfbb8631fa7551b1e6b73446fc52c5fa7b5630c6f7c04bc5fa3db165acf6a771c51aff8a519f57c65a3fb45171f66f77ece8773ed96796fffdaac77ff9ee17fb115c74e9f7f9e1faeedc0ddcf0f7f9e12edca5bb722377fd3bf2e16edcade8bf7477ee5ed678f8e57e8cdda3e87e92e7d94ddc8b9bbab95fecc7bc5b708b6e49ec9fe43f333f967f7d3edc8a5b753dd1dfcb7eacb9f5df928f0db7997d18c89f35b7f5737eb86db7e376dd9edb7707eed01de577c792ed675961c99d4836a6eef427fc38733557770dd774856bb9d2b5e5e9b86eaea7891b902322264f81e2fbfca0e44aeabb069dd38086744197744523baa61ba9a9591e46744b77744f0f34a6c7f7f8414faea0677926f442539aa3795aa0455aa2655ac9b958122f56a997e7aebd271fb44e1bb4495bb44d3bb4fbeafd1eed4b9c7a7440877444c7efefbb74222b9c4a94cea846f5d763d4905c6cba7b6a52412d2abfade3fb7e505b56e8880f5d16a5ff377e2efd69c2cc9e03cb558afbeff383cf79c043be7045d6f06a8c671d6ab62bd6a8e02b9933e2ebf7f9c137227d4bd77c473b9fbdbfe787592e784c8e1f65ce93cc79e6c9dbfde017919c8a86399ee785cffc5b94486dd2819bf2122ff38acc59750deebddd0f5ea3be48af8bf4066fbe7abfc5dbbc936bb6e05ddea32dde9779077c488b6ff6e348fc3816e9133efd6cec52bc98d08164fb8c6b5ce786cc6bca5370eb6d7e70e94a6ecb0a1dc978f77fefbdf32435dba3a6672f37041fa4a6da743dfb1dc87f71967fdf0fdfe7060ffdb93c033f7c958b6ded50eec45fd082ccbbf4b3ba5a957923ffd5dafab61ffe86b6fced2ce3fece0fedbdbf479f1d51e11ff2bc4b3fe6a799bffed13fbdd18f673f11db5ee499fab9577b5bce6da9d9c2cf57f3162452337f17fdd25beb4af221f6f965bfe25791a36de9b3920b37f23dbf067fd7255f9237bf21f9d87c6b5df92db16f5ba477fc6ee63dbfef0ffca13ff2c7fec425f871eacf667993b9355f7fb31f87ba3f44bae19bbea0be6fc9ff4b79e484f21ddf9dcd0bce3566790b14f8755ffe313f8277c52cce21cc7e4f93a74fd7e13c0cc2d015e1c235c265b8721c46e15ae6dcc8bbdbb7ef7359e54e34dd8b8687300e8fb2c253780e93f012a67e1ce6646c9e2741323edb1f3c1f16dfd377a90c4ba279599e15d1b81a7abc14d628caeab34ccb1336e4fda644f4286c85edf7f8211781abb033ab7d5965579ebd3021ab31e934615f72b121ff1e84c370f42d1d7f750e86e370124ec359a849c4eaa1119aa1d0b1d96fb4f24eaa36744297a6dfd6f1d7e7797491224bbce58c883e8650e87bda561f628cb22f7cf3fde7b9e3d88fe7711087a24d6a295ec6ab388ad7f126dec63bf1ef5a56eac7fbefe9f881fbd564b6b7e3431cd3567c74457c927f9f65b5497c89d33817e75f9f2d6ff7232e48e7c8b70fb71417e3525c8e2b7135f6e25a5c8f1b71336ec5edb81377757edc8bfb6fdee78fa25ffb93f4d978100fa94e3bf18837699776b8273b748387f1389ee4bc9dba327cd5a76ff911cf622ddf0107726adfcfce3c5afd7c4e9846b9ff463903633316fe99536cc532b67fd48fd8895d370a7bee84bd1b31bb41d84beecbbd93c83512f3500ec090226da5f4f9fde5fb7ea47e72e93cbc789f66df15033a4cc32fe65c704a9772a39033305dd1751aa5379e83f6a49b74cbe37497eebf32f690c6915c911ec587a7b0f8c55df207f787ec362f5f30d3f4fc557f27e9254d2552737c1a8fdebd3f66f6ce4b3e16be3e16aee8222da6a5b4fcbefd614f5a49aba9f7d7f37ec60f47692dadffc8bcf7fbf173cfa7fffcfdc37f010a8962c2 + 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a10500601304b0f2aa6ac9c080210518898b25e225845a29e324c0c2604158488c184808250312421b0201e31b0a52082803a0c316cf622bb2f11a60ee10f903dcae8fe55468821c20548c2c5e000685ead35170080485310 - 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ec21ce8610a3a0f22bebbebb6dab44dd918d86e90922fbf246902fbdd0692347a54545d72c8cf7487e4f42ccbd7e1b87e4771b600f5c13c9e44f11472d8deae8592b19671569f65a69ea49f45a39df69c110c92be41a656a2fe65865b739931dc54413e8364211c328c570eb98ceb855b69c6477cc66461aeccf0fea0978f5c9bc0c888d36711b1181cc00cf243fd8c3b37723ef6dc084cdb1da147d6fc90f666f46831c69e65d54886e1217e01c98e6555d4796ad1d07e3550e72db8836c82c27b6a9af0a77d1fcf7c56d1177198e3c1 + 789cb598595323c911c7dff75310936f1b8e5a1d2da9150e3f80007123eec3e187aaca1287b81142e0f07777aaf29fed993573c0ce845631fb5357de5959d5fcf1fbdcf16073eef73f7e7b1cfbf1459c8be7fe61ee777ebabe7ef9e7bffef1efdf3e15e5dcecbf467daef1e96fbf7dda19cfc5b9addb9b34833811a05aad51abd566ec7be042991ae052d995e0083e546e9a3c814d7e0f6cf253b0c98f940bc8bb15b0c9d7c1260fff0ac84ba8995b263f04b720bf0beee2f91d98c188bf5d07af8321ef6ec1269fc0267fa1dc81bcdf049bfd2530d67ba7ec13e49f954303dc07b7c14f600ff92db0c95f2a47931f8321efbb60c8d37ee6d2ea1d57c045ad9c717060e49b6e2acecf79171cc10bca56ef3800433edd82b13ebd2a5b3dbde6afb47a78e8b3fcf309d8f2bf06c6fab0a35c627d82bf1ef106ad7759e5ef5ed9f213737fd56b169f3f069bbfcbcad6dfa15f717e1e6b60c8c72730e48994ad9fdd0218f133ec55fd0b7b557fde2857f948cad66fee5cd9e2a31d658b2fe8f3b259abebfa2eb850f61e6cf536b6fdb951718ec71d291788dfdf812dbe3363d51ffb60eb9f8e720bf254035b7d61dff6a32fc1b61f0f946dbff88d8ad5bf4730e2e77b65e97fad67de8f8daabefe51d9fa9759d9e273d760e4230d2bd6e7586ff3260c94cddfb0ab5c223e82be2e38e57a36bacda2a17c0d2e357fe1d5589fd332382abb2be5a256577feec18532cf836d7eae1aebf398e74fb32efabbd91e291735656a82311fdc2218f629db6b56f6e9010cfb7edb18fa0660d8e7d2b859cffa216ffb811cb8a5f6c28172a7a5f9a13cbf0af157e5531f8c78dc1238c2fead7133739a576eb560df98d5bfb0afdcada37f876046ffea7a5f48c0991fc1a5ea8f0d633c7fadd867fdf61cf98c07c6ea0f0563c8f72bcef2dc536e75113f1b63fda2b2f49fc6b3a75cc593fba7d528d05f69d558fd77afca2deb875363d8bf336ee5cb058fc056af15635d1f378d757d38027755bf2f8cd5be3f3186fe3618f589648cf8cf8c35fef4a4dcae2b874330ea1df279d9f2e61fef802d7f0bc66adfed8319f9681943ff95b1aea7ed8ab5de9a5fdfaec3df3b30ecfb4b659bef710846bcaea35c76b5fff941b98bfd10723fb41b66dfcf579cf53b526ed7313f8e8dd59f581a239e8b8a553e1a23be6ec5f9795a346eab7d63cbf793b1ea8f97c6aa2fae8251ffe08d919f6730f2cf88a78378e258b9b47ce479daf66dd433ac1babbfbc6facfed24bc55a2f06b3daa76763f46fac589f4f8d555fdcaf58f3b7a5dc41be79608c7c4c2bd678d918f9b9a958f7d3997289f839f75ba7d9b67e3c55eed4114f09463da830d6f5be638c7e5d36d678d23918f5e123e5d2e2c9f9ee84aa3e0d658b2f9c81915f6e19779ad91f7b6efe6f1bc39f7c5f90eb8af55faf62edbf0886ff6e00b6f9b2668cfd715ab1aedf05639ef0aa31ead354eed6555f4ccabe8ef302cf83d7fe4b797e94a16c697c6904c6bca64d306b3ee9c218fd3651ee22bffed558fde13e18f54b938ab57faae7c8df14dcc57e5902db3ccbf3518e63f46b3851eeda7e6c1ba35f06c6e8f7533023fe7b63f8bb54b1f6efab31ea11943df62febf328f34ee77d54eeb63a21afbf055b3eed39e645bc0023bffe5ad95bfdee8d318f5f8cd17f5be016ecaf19e3fc1e823dcebb0d63ccd365e5d0867cbe1f788917f370a42cf29adf057042bfee2b8706ea736c8c7e6854acfbed02dcc6fd83c1f08f73bff968ef4f94947d0bfac7e084fd04367bf1d618f53c538e09f7b9dc5fa1b0f735ae2b57f93b02637ff01338a97f1e6cf668d5b8ccf58e1e9cf07e316f8c7c1c2ac706cecbb631fcdf05b7918f1c4f60bbcff144d943bf3b550eb67e1d0cffc32518f603e445bfe67304463fb82618f58dea1f33fce5b131fa219fafb115d13fae6e8c7c2d8191ff306f0c7f0a65d3ef6bc698cfa7c6c8cf22b88d7c3863c47b5cb1d633cf87c8f67e157bc6e8df2118fea5a932a35fe31618f1c473b047bc2d63e46b1b6cfdd634463ea03fe17dd08f8ce16f0186ff29cf1b9ee543ed5f81515fffa22cf2cabb60c8fb0330e2f7abc6e8ef73b0c59ffb8593e5335e2b57facfc196ef67b0e5b705467fd253c5fa7c5d79087d29dfbf53dbde1fdd8b72abc6adcc413998bd4de584fafb65b0f57b5236fdbe0e863cd72ad67eccf335a5a248edeccf85f210f5a67cff1db68b32e5bf47d291f2b08dfb76f66738b4f7a174a56cf72b3a51b6fb903f02e33ee99bc6ba3ebc80edfeb105c67915378c719e7594cb16ce8f648cf97709b6fbc1a1b29cd7babf568cf13c54acf6178d719f1b81713fe3b58af57d0cf1da79ccf0b78b79ce37c69857cbc6b05718233fc8a7b7f731c4eb3dea71603cccf5e3bd8a87797d1d9c941329db79c5de58e5fd3ab8adeb09f90fd0c7b017d15f71c118fa7b60c8f333d8f6df040c7f22ea6df32fee19ab3f01f9afe65bab629d2f8fc6980fce18faefc0b6df43c52a7f688cfa6d1beb7ea07363c463fe26c4d336c67eef1863ff0c8da1dfe24bd05f1a23ff63659b37c4156b7e1e8cd51f8f7eb27914772ad6fdbd648c7e8bc6b82f9a3cf2e34c1ee7a15f31e6dc6f01fd6ef32d848a351fa84f35df1e8d61bf5bb19ebf6d63dc8761dfe6557215ebdf73d68d51ef6ec51acf2dd8ebfc0c8f1567fffd9e31fae3183c443dcf8c91ffab8af5bcab19635e372ad6fa16c6c85fac58ff9ee58df13ef05cb1be4f6c18abffe9a162cd7fc5e89f4b63ed1f5aab38c7b733feb59f9f6dc3d1afb6e1bc0b2efe3a1b8e5d724377f6ebe270e7eec25dba91bbfa1536dcb5bb11fd17eed6dd898dfb9f6dc33db847d13d96ef939bb86737752f3fd7867b75f36ec1f5c4ff49fecce258fcf9b9724b6ed9f5457f3fc7b1e2567fbe0db1b2e6d6730c43f9acb88dbf66c36dba2db7ed066ec7edba3db79f7f3b906a3f89859e3b946a4cddd1c76db86377e24e5dcdd55dc3355de15af26dbb4eeea7894450ba2e3922f2143e6683a22b885d8d120de98ccee9822e694457742d3d35abc3886ee896eee89e1ee8f1233668ec1af424df093dd3945ee895e669817ab4484bb9163d57d232f5f3da958fe48a56698dd6698336698bb63ffb7d403b92a73eedd21eedd3c1d7357ccf061d8a8523c9d2319dd0e9174f6a528b757747756a50938a8fdaa09658684b0c1d2aa9fbe5339980976ee29d27ef7df0d1f3c76cf8e487fecc9fbbc69f35f8d9849aed8a156af84b5933f26f4cc31fb2712dd23774e56f69eb8bdfeffcfdac16fec195fe51d68c65cd939fbcdf867f16c9a96878f1af7efe8b270b92a975da7553dff38b7e49d62cbb9aef7fc0c60ab148af8af49a5fffecf70dbfe9b7663d2b79daf603daf03bb26ed7efd1c2bb6dec4b1c07227de8bf98105289e426b42bd53ef627fed4d7645d5dbe0ddf7c9f0d5fb8c2b7c4425b2adef9ecf7d277a567fb540f2ec80d21f8d95fc4e82a486f85ff3bcbbf6d23b0aff9b390e43b0c9f9dd27e1313ea309c9354295c84595f2dcbba5178b3b7be61e39a36c2cdace2e1f67f36c21de6ec881a219fab62e3c18f67f186c7f0ce9a87a73011df9ee53b0d3841f3de9673db3f8885d76addbc646a16ef42e8bdb7e6520ff12f2c86a5b05ce5693cab851b857ec0f40bab522fa95b58937aacbfd746d810ff36457a2be45918066127ec86bdb01f0ec2a1ddd5c251389ed54dd69e84d3f7da707bba3f44ba16eaa1411c9af2ff857ce5840aed90bb2d94ae36ab5be846f7f95cfe311b915c6396e7386bca285fa6ab98e2309eb9463c77b578112f65d5285ec99a6bf9ede66d3ddf9e57f15634dd8986fbf8101fc5c2383ec5497c8ed3f0105fe4d9ab9f44a9f86c7ff8d7f8e62effee6c2f624f342fca7749342ec7beefc595d9891d6795966f5c93dfd725a3fb71236e7ec48658b98c5bb3de172bdbf21dc409598fc9a4893b528b35f97737eec5fdafe9f89e8d78100fe3513c8e2792b1d3588bf5d8c093662ce437e9dad88e1d9a7e5dc7f7cff358c62e3bc9b79c112c8d6636685363e0c0b22f42fdafd860e6c4433e136dd24b7cc1973ce22bbee61bbe95f8aec412f3ddb7347cdf86cc3fd9db7ccf0fb4c18faec163f9f749ac4df899a7fcc2affecdddfda336785e2647be7db81e2f708f17798997b9cf2bbcca6bbcce1bbcc95b8c9dc703de79af0d79b7b8c07c9239cbbbbc47a7b4c5fb7e9db669cbf76587aef9333ee0c36ce1c815f1cd98be66838ff924df0187726adfcdce3cebd9aa17a62cf75f963390ebdc084f3e72930b6efda80d6e73c78de2c01d7a7223efdc300eb8fcf32abae4aeab25e7cf12259f026da4f8e5fde5db7124e632a5f81c28cdde2b86b497feef8d359dfb982ee446216760baa4ab344aef3c072b4dd7e9c63fa4dbf4467fa6fbf410bbae911e2586715cf8f35df2476d484e486ee6d3f4f4a60793f49ca692a9177fc4fb6fcbffd8fb477a8d8334fff6b37849e76921f5d21b6f9befb2b19496d3576e81dffffce8bb5a5a496fbcb1fe5c1b7fe5f3e93f7fffedbf34375964 - 789c8d94d94e1c3b1086ef798a117587a24aefdd56940bf6610d642539ca45b7dd3dfb3e030c51de3d7655799493c03983b19a0fff2ed766bfde6bdddd5cb5f65eef2c96e5b2a75bba5bce5b7b66351aadfff9fef6c7ce6e14b5ec6f18a4ad68f7d5ceeeedb2a55bd79371ed006b0b10d08f6338124e8282d627cc611012c385701129e22bcf2a21be14d6bc8e33e2224c64ff237354c4bc5f33c7454ace419b395579457cc0acd2a621ae9875247c225c0aaf1d3b6f238e675f5833e370c3ec5fcc1c0749491c3167aae0f38f858dc477c89c87ccf8e459ce3f133625ebcf3dcbfa88b93015af97cc2aad0cd9eb0b2be18167d97fca5cca7978222cf9c11eb3ae45cffed96c48bc21b3f71797c2a9d2c473cfb2fe89b994fce207c7d65a1187647fcc1c0752cf21b3f70f1e84bdbd8fc4caebf15c3891fd4be632d429f1bde3382c52c927f563acd240537e001c27a1917891ea95946990723d03e6c2941c9f719c4669cafd866b619571ff4d990b5fbf01739519f20713e2325562ff91390b33629833dbfaf1fe3e73edf3b7729c4599623d9e316ff4741fb3320ff398d61f848df42332573e5e8a3f8ff394f5d063d691f84bfd9257763fdbbb642e42b687df989b4cea45f9b1d731643d34cccaf7c75766edf371eb59f677844bc3efcb17e24a29ce2716cc9bfbda656e1a89e7dab14a36e7d17d515a29e1d471690bccf58415f3261f0b625d893f78205c4bbfcc3ccbfa7bc755e2df13bc11f6f767c15cfb75ca47650a7f3fdbcca6ae33628a5fa7fe3dc53b6693493ee8bdd4a60c85e97d32b6a1842f988dcf2fbd0fa6cefd7ac55cfafc2ae6c6fb47ef775d1bdf6f94dfa6d9f83366f6ef097e66dedccf77ccbe3e3815f6f93a64363ebf99b0d7df0b7b7dce5c7bbd66f6f5be5d6e3f7ed723606927bcfcfd435fa1fe9f017fd8d768fe6368acffb2df6007bb76f4b06fe7c04ecf7feb9dfda15d1bd9d9b1dabe9d4eddc7b1fd4e5eb0ef6c8ec8e694d40339eb79fb86ecce48d9a1b31ccfed7cc97f67ab4bca857c7bb87cd6fe0aeff1011f716dffea93dd2739e3e959fbfb7860ff778847782cb9e9e3099de176fd4b4fd538b5b36de7199e8bfd899d4e3db66718bcf07abcc42bbcc6777863d5b7f8dec6fb013fd2194efdc97ea7bfdbc7cff8c5d29d9d5ff11b06186284b1e4dfe526a1516322fa1433ccadba4065db0aa0840ab4d4d6c59190bf5330ac871a1ad4d0812ef4a00f0318c2085c2dba3693ae739c7e8c89ef4f18c304a63083392c60092bb8870778dc74e5d47a32756aafc721ace109f69daf700087b68b667064557e1830cfdc97091cc389d59fe264abfb3581369cc139b4b7d65fc0a51d57dbe9b7baef3fdfecfc02515faba4 + 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ec21ce8610a3a0f22bebbebb6dab44dd918d86e90922fbf246902fbdd0692347a54545d72c8cf7487e4f42ccbd7e1b87e4771b600f5c13c9e44f11472d8deae8592b19671569f65a69ea49f45a39df69c110c92be41a656a2fe65865b739931dc54413e8364211c328c570eb98ceb855b69c6477cc66461aeccf0fea0978f5c9bc0c888d36711b1181cc00cf243fd8c3b37723ef6dc084cdb1da147d6fc90f666f46831c69e65d54886e1217e01c98e6555d4796ad1d07e3550e72db8836c82c27b6a9af0a77d1fcf7c56d1177198e3c1 - 789c7dd4db5213411006e07b9e2245df51564b36c9265b9617808886831c25627931bb3b4b420c90038460f9eece76ff3da26549e8da7cd53d3d874cf27aa331383e6c6cbc5e9b2fdc6254348aa19b3536ca87c964f5f5dbdb1f6bebcdb411feb37623597fb5b64edb8da2717477eb6bf0388036e54f925bea662f6b4bfea3bab5d991c1bc6bce4ba97f36171dc93fc26dada755b493fc8d19f50b75b75355e2399cc10f7009cfc4bd9ed54f6b2759661ed56e37331b7f5fbb9338e4e949ed1df243b1cbacff3b759ec055ed34b13ccdd5cef954f2a5d8597fbeabdd6d790fe7e2dc613e5aaa8ba492f1348ed6fc545da5b0ecbfd7b27ade8cd6fc024e913f89d6fca3dafa7117b6fd7f17e77982fd9019f96db5cdc71fd45585feb2dfac9d27fa7912c1763eb7eab81e7511eb194e711fdec31ee34fd505d647b25e17e6d3fbc7c7700a7760877e9919f38f605fe8fdbd31637fcfeac27c242e7287fe6d33fa7f32a3fe12b6fe43753cbfc3da793bf66bc21ee7716d46fd677591683f6ec1297c262e0b9c275fc0ae544bbfa253da7d99c029cef35eededfe24e2b24c4bfd7df066ace749ed6d3f296ce3cf6b979d129f3f55ea58ff0576b8ffa5bab2f5cd609baf10fb12e74170bc7fb2be7a763887913f91ef878fe3d9a9e37aaed4f67d20e46d3ccbef6115fbf31e6c79f97dabaa783e3d75ecbf0f5b7e09db7d39806d7d03b59d07f7611bbf03dbf8091cf7cbc48e732eb864cf155ff350c2f3886f78acdf799ef02ddff13d4f79c6735ec4d7033fa266c94fa16a15e259aab7785b6287dff12e6ade87ccdfaf3d890ffc11357ddee7033e945c9f8fc2fb4fa1f771d049ec731a7416b2e7e179119e9f435cf280bff055ec731067e8ff35e3e61f7d9aa13209cf5678b6437442a4dc7db19e9e64ea3e7dc966bc247eb91e22ed4c0e9187284294e4639f015521ae43dd80776818de8ff8806e42d5f8e57ae87be85e77bb0ccf5bdea7bb10f734fddd27eea37eb7a341b33fd633e73d5a7037c4153dd0232dc98798d2829e68859ae7d071f75f412bda42cd368ffff75afff966ed17dbd1fcf0 + 789c8d94d94e1c3b1086ef798a117587a24aefdd56940bf6610d642539ca45b7dd3dfb3e030c51de3d7655799493c03983b19a0fff2ed766bfde6bdddd5cb5f65eef2c96e5b2a75bba5bce5b7b66351aadfff9fef6c7ce6e14b5ec6f18a4ad68f7d5ceeeedb2a55bd79371ed006b0b10d08f6338124e8282d627cc611012c385701129e22bcf2a21be14d6bc8e33e2224c64ff237354c4bc5f33c7454ace419b395579457cc0acd2a621ae9875247c225c0aaf1d3b6f238e675f5833e370c3ec5fcc1c0749491c3167aae0f38f858dc477c89c87ccf8e459ce3f133625ebcf3dcbfa88b93015af97cc2aad0cd9eb0b2be18167d97fca5cca7978222cf9c11eb3ae45cffed96c48bc21b3f71797c2a9d2c473cfb2fe89b994fce207c7d65a1187647fcc1c0752cf21b3f70f1e84bdbd8fc4caebf15c3891fd4be632d429f1bde3382c52c927f563acd240537e001c27a1917891ea95946990723d03e6c2941c9f719c4669cafd866b619571ff4d990b5fbf01739519f20713e2325562ff91390b33629833dbfaf1fe3e73edf3b7729c4599623d9e316ff4741fb3320ff398d61f848df42332573e5e8a3f8ff394f5d063d691f84bfd9257763fdbbb642e42b687df989b4cea45f9b1d731643d34cccaf7c75766edf371eb59f677844bc3efcb17e24a29ce2716cc9bfbda656e1a89e7dab14a36e7d17d515a29e1d471690bccf58415f3261f0b625d893f78205c4bbfcc3ccbfa7bc755e2df13bc11f6f767c15cfb75ca47650a7f3fdbcca6ae33628a5fa7fe3dc53b6693493ee8bdd4a60c85e97d32b6a1842f988dcf2fbd0fa6cefd7ac55cfafc2ae6c6fb47ef775d1bdf6f94dfa6d9f83366f6ef097e66dedccf77ccbe3e3815f6f93a64363ebf99b0d7df0b7b7dce5c7bbd66f6f5be5d6e3f7ed723606927bcfcfd435fa1fe9f017fd8d768fe6368acffb2df6007bb76f4b06fe7c04ecf7feb9dfda15d1bd9d9b1dabe9d4eddc7b1fd4e5eb0ef6c8ec8e694d40339eb79fb86ecce48d9a1b31ccfed7cc97f67ab4bca857c7bb87cd6fe0aeff1011f716dffea93dd2739e3e959fbfb7860ff778847782cb9e9e3099de176fd4b4fd538b5b36de7199e8bfd899d4e3db66718bcf07abcc42bbcc6777863d5b7f8dec6fb013fd2194efdc97ea7bfdbc7cff8c5d29d9d5ff11b06186284b1e4dfe526a1516322fa1433ccadba4065db0aa0840ab4d4d6c59190bf5330ac871a1ad4d0812ef4a00f0318c2085c2dba3693ae739c7e8c89ef4f18c304a63083392c60092bb8870778dc74e5d47a32756aafc721ace109f69daf700087b68b667064557e1830cfdc97091cc389d59fe264abfb3581369cc139b4b7d65fc0a51d57dbe9b7baef3fdfecfc02515faba4 - 789c8d96594f72491086effd15c4ba3393fa6439074e2673a1b82b2ae23e998b3e1ba002a2a8e897f9ef5374bdd512bf2593b6834feaadb5bbd16f6b95ebd34e65eddbcaf3cccd8659251bb8a7ca5afe321abdfffdcf5fdf57566beb15f9a9d6934a6df58f95d5eeac92558e27e36201742940f56a9c64b9e7d4388f16cc53e3b2f44ce05ced3409ece371df58f5b4abdc823fdd81cd7eea3991fc1aaf1558eba919abde0dc1b9ea7923b0ea2f8c517fd518f597cacd2aec4781b57e670c7d0a8ed44e7bc645ecf9c418fdec80ad5fd4dbb47e9f955b884fa83f81ddf9fa1a55cbef7270a4fd71610cff2ad8ce2b0facfd64c6d03be590ff051c95dacf6660cd3f504eac9e3ed8f26f2b3be32bcf2ee46b82ed3c3e8c613f52b67c740c4e50cf47603d8fdb0547b5a0ef802ddf186cf113cfe28f794c8c617f55b6fe681f8cf8ecef5f5c4baa859e7f0f6cf9af3d8b3feec3ba31fc3b60d313d8faeb0756fbe27152b36ef5f39372b0df8373ad8787c6d0fbfccdd4fa7305d8ec8fcae13c3330deaf6363e8cf959df577630cfb3b38c27cfc7d69d5cd4e5b609be7a1e7cff817caa6770476c8d73046bc29b800235e1ac33f55cea0675f4fd2b0fcce810bccefc018fa91b2c5a336d8f2fbf79564c1fe06b67afc7c5d23ad81bb60e83901233f1d2867a6f7f3769ff133b0f5d350ce6aa8ffde18f6263886fdd918f7ad08acf1cf169c36ac7e3e5696f9793d5f0656bd7f7f691ece7fac1cf26f82addf086cf33e51ce6b887f1558e3d7179c45a13e065bfed8731ecef74ed9fc79176cf9b7c0a6ef810bccc3d7974799f5ffa26c767e552e502fbd83ad3eff7d9d1721df0dd8f2bd291736ff39d8ecbedf22ce2dbffffb27c3b27e62b0e51b81cdff146cfe0f0b2e63d37357b9347fd84bf3f7df5f6519fa6f2b87796e83cdff096cfe7bca21df19d8ec73b0c5df512e2dfe3ed8f43370a9dc9dfdbff555cbc48e53ce38e7824beeff5a2bba010ff98eeff981473ce6093ff2f4472df725d6133ff38c5f64bfca7ee339bff3076ffca0cd7893dba2d812c536eff0aefcbec7fb7cc0871adbb47cc41d3e16cb89284f45d5e533eec9674fbcceb9f8d44a471752df9c2f453117c562b5457525fb9a6ff896d783b6ca35ae73433a7a8332e2989bdce28498881ca541eb28a35c2c7baaa4826f28a7d2ef3e0d6848774bda7b2a7dff58f4a09bbb34a2b168274bda479a7e2a97173d49f467faecad4f2ff44a6f4b8a39f63befd287c44d97b41bb4c907d486b24d53daa42dd9dbfe73877683764a7be23da67d3a80fa908e647dc8ead0319dd0e9d2593cf22d75b94367320355f73c9f538f0774b17c6e744957744d377c4e2ce727e745b7f2fb82d7a94ab52ff76143cebd43756a504485ccb541b1547a4ecdc5997dbd93d4e282122703947f449c4b5dc613976bcc9fdd75278fcdf525d621176ee086bf7b17bf7d43fffeb9f21fd9b7094e + 789c7dd4db5213411006e07b9e2245df51564b36c9265b9617808886831c25627931bb3b4b420c90038460f9eece76ff3da26549e8da7cd53d3d874cf27aa331383e6c6cbc5e9b2fdc6254348aa19b3536ca87c964f5f5dbdb1f6bebcdb411feb37623597fb5b64edb8da2717477eb6bf0388036e54f925bea662f6b4bfea3bab5d991c1bc6bce4ba97f36171dc93fc26dada755b493fc8d19f50b75b75355e2399cc10f7009cfc4bd9ed54f6b2759661ed56e37331b7f5fbb9338e4e949ed1df243b1cbacff3b759ec055ed34b13ccdd5cef954f2a5d8597fbeabdd6d790fe7e2dc613e5aaa8ba492f1348ed6fc545da5b0ecbfd7b27ade8cd6fc024e913f89d6fca3dafa7117b6fd7f17e77982fd9019f96db5cdc71fd45585feb2dfac9d27fa7912c1763eb7eab81e7511eb194e711fdec31ee34fd505d647b25e17e6d3fbc7c7700a7760877e9919f38f605fe8fdbd31637fcfeac27c242e7287fe6d33fa7f32a3fe12b6fe43753cbfc3da793bf66bc21ee7716d46fd677591683f6ec1297c262e0b9c275fc0ae544bbfa253da7d99c029cef35eededfe24e2b24c4bfd7df066ace749ed6d3f296ce3cf6b979d129f3f55ea58ff0576b8ffa5bab2f5cd609baf10fb12e74170bc7fb2be7a763887913f91ef878fe3d9a9e37aaed4f67d20e46d3ccbef6115fbf31e6c79f97dabaa783e3d75ecbf0f5b7e09db7d39806d7d03b59d07f7611bbf03dbf8091cf7cbc48e732eb864cf155ff350c2f3886f78acdf799ef02ddff13d4f79c6735ec4d7033fa266c94fa16a15e259aab7785b6287dff12e6ade87ccdfaf3d890ffc11357ddee7033e945c9f8fc2fb4fa1f771d049ec731a7416b2e7e179119e9f435cf280bff055ec731067e8ff35e3e61f7d9aa13209cf5678b6437442a4dc7db19e9e64ea3e7dc966bc247eb91e22ed4c0e9187284294e4639f015521ae43dd80776818de8ff8806e42d5f8e57ae87be85e77bb0ccf5bdea7bb10f734fddd27eea37eb7a341b33fd633e73d5a7037c4153dd0232dc98798d2829e68859ae7d071f75f412bda42cd368ffff75afff966ed17dbd1fcf0 - 789c7dd4594fe3301007f0773e45c5bca1d5404293265aed03f77ddfacf6c1b11d68a1057a70adf6bbafebf94fb52b0a2d91fac37fdb334edaf9b9c6e5e15e636e7e663034c3b66dd85bd36fccb951b7fbf6f3d78fdf33b349d1087f65da4867bfcdcc1e0d1bb6b1ffd0f363f05100b5165b59d98c3e19bb582cb2d2466f4557853332fe3a7669cbd2c4717a1fdb34f3245d88e323b1492ac93fc059e5a297d5751de73f47dbbcc4fc25b131c8dfab918ffb57cddc25451c5f8876856b9ae85371e99cf4d71157c6ca7a03d88b29d667b322c3fec7629360fe8ed8a698df8e76d6b82cfa06f6521f9f8dedc27cd4b30167b013bb14eb5b35e6dfc239bc17ed27f36bb1f33e8ff5bf8cedf31cf5d393b8cc703e77629bd731cfef629f7ad9ff0dcec514f7f7dee8fd3c803dd6afc4559a96715cf6f716f78787b09e87d4135eb23fc5fdea5cef1f0dc4a5eeb72d9e9c475f5ca798ff185db71cea698b0bcca7215c627da3c6f8485c660b723e995afaa12e5c62fc027689d477a846ffb9d82479bc3fd48733e4f727967a3a6ad453c306f97462d9bf097bf84a8df36a89c3fd90f5ee26967eee6123fd10ab31ff5a2df5f325ec514fa9467e538d7e7b629b227fae467e4d8defaf8373d477036bbf891af31761f44f5eec72e4d7d5787e09d6f9bb6af9bef0aa1acf57016b7fcf6a8ce3f9f1fa3ce2f9f3fafdc4f3e2f5f7c9c21ecf07a991c779d5bade0aaceb55b0d6877ec72ff9f19637131baed8aaff7dff9773ece3bbfe3a17923748de7e9d0bc936929d8f39bee3fb49aecbbd90eab19992eb84ff3fc4d4233f85543f5c8329b961e8b3cb237e0e391f3ef9f0e9654aee35ac57c7cbf35bb8dec3092d4deb83977925ace1e3b51a526bbcce1bbcf9b15fdee26dde09fb8eaf36eff21eeff3011f7e3c173ee2633ee1d350c53a9ff1395ff0255ff1f5f4f38b331638e19417b919ae03ce3ecde5dce2824b2e8889c29a57d373474332549125479e6abaa15b6a4fcf856487eec25a4dbaa72ef5e8e1b35c483ed25358ab4f5dbea0c7cf732139a0215fd228649fbfca85e40bbdd21bbd873efe7c9ff90bb4b541b8 + 789c8d96594f72491086effd15c4ba3393fa6439074e2673a1b82b2ae23e998b3e1ba002a2a8e897f9ef5374bdd512bf2593b6834feaadb5bbd16f6b95ebd34e65eddbcaf3cccd8659251bb8a7ca5afe321abdfffdcf5fdf57566beb15f9a9d6934a6df58f95d5eeac92558e27e36201742940f56a9c64b9e7d4388f16cc53e3b2f44ce05ced3409ece371df58f5b4abdc823fdd81cd7eea3991fc1aaf1558eba919abde0dc1b9ea7923b0ea2f8c517fd518f597cacd2aec4781b57e670c7d0a8ed44e7bc645ecf9c418fdec80ad5fd4dbb47e9f955b884fa83f81ddf9fa1a55cbef7270a4fd71610cff2ad8ce2b0facfd64c6d03be590ff051c95dacf6660cd3f504eac9e3ed8f26f2b3be32bcf2ee46b82ed3c3e8c613f52b67c740c4e50cf47603d8fdb0547b5a0ef802ddf186cf113cfe28f794c8c617f55b6fe681f8cf8ecef5f5c4baa859e7f0f6cf9af3d8b3feec3ba31fc3b60d313d8faeb0756fbe27152b36ef5f39372b0df8373ad8787c6d0fbfccdd4fa7305d8ec8fcae13c3330deaf6363e8cf959df577630cfb3b38c27cfc7d69d5cd4e5b609be7a1e7cff817caa6770476c8d73046bc29b800235e1ac33f55cea0675f4fd2b0fcce810bccefc018fa91b2c5a336d8f2fbf79564c1fe06b67afc7c5d23ad81bb60e83901233f1d2867a6f7f3769ff133b0f5d350ce6aa8ffde18f6263886fdd918f7ad08acf1cf169c36ac7e3e5696f9793d5f0656bd7f7f691ece7fac1cf26f82addf086cf33e51ce6b887f1558e3d7179c45a13e065bfed8731ecef74ed9fc79176cf9b7c0a6ef810bccc3d7974799f5ffa26c767e552e502fbd83ad3eff7d9d1721df0dd8f2bd291736ff39d8ecbedf22ce2dbffffb27c3b27e62b0e51b81cdff146cfe0f0b2e63d37357b9347fd84bf3f7df5f6519fa6f2b87796e83cdff096cfe7bca21df19d8ec73b0c5df512e2dfe3ed8f43370a9dc9dfdbff555cbc48e53ce38e7824beeff5a2bba010ff98eeff981473ce6093ff2f4472df725d6133ff38c5f64bfca7ee339bff3076ffca0cd7893dba2d812c536eff0aefcbec7fb7cc0871adbb47cc41d3e16cb89284f45d5e533eec9674fbcceb9f8d44a471752df9c2f453117c562b5457525fb9a6ff896d783b6ca35ae73433a7a8332e2989bdce28498881ca541eb28a35c2c7baaa4826f28a7d2ef3e0d6848774bda7b2a7dff58f4a09bbb34a2b168274bda479a7e2a97173d49f467faecad4f2ff44a6f4b8a39f63befd287c44d97b41bb4c907d486b24d53daa42dd9dbfe73877683764a7be23da67d3a80fa908e647dc8ead0319dd0e9d2593cf22d75b94367320355f73c9f538f0774b17c6e744957744d377c4e2ce727e745b7f2fb82d7a94ab52ff76143cebd43756a504485ccb541b1547a4ecdc5997dbd93d4e282122703947f449c4b5dc613976bcc9fdd75278fcdf525d621176ee086bf7b17bf7d43fffeb9f21fd9b7094e - 789ca5d6c96ee3461006e0bb9f4298ba0d821a92222512410ede37c9fb3a410ec5cd966d59b22cd99283bc7b5a5d7f29e1f832482013c6e7aeae2e169b2d7ffbdaba39e9b7be7e5b7b9dca7450b48a7b99b4be96b3e170f1fb1fbffdb9f6258a5aee27eca4ade8cb2f6b5f4ea7ada275347aae969043070a82206e67de3def3488e3d07b1d4ee107b85053b0741884412cde87700cef78a7619af8c5690e176af930e7b1f7581d59bee7a5a3200a1235c3b15a082ee081b94896e6efde599476fc7a7c0a176a59a8dbc8c7befe76d80e10bf05c71d5dff02463ed9f776f3e18395b59e3d3855f3bbb9d4fe8fd47180fc07661da76d38eeb67dfc3d9cc2bb4bc761bb40be1db5e5e39119f1dbb0d5c77081f14d6f59e5df3223ff065c74735fdf509d24f0f9d249946495d6ffa6ee84a98efb7e2562e65b38c1f893b9ee783fc259e6f707efc225fcb172e1e37dbd9da89321ffd08cf854dd0dd5f460ae6befd05bdcb8e61bc019bc7c79a8db36f3015c8ae6f3ef4f3737f38d3a4d907f02673a2e4f2b6bbe295cc2be7f69db2c8f66cdc7137516eafbc37b661d17bfdfd2d57afcb8b2decf02467e7a516789e6a3369cc17766e4f7f5657116a2be3b33ea19c0968f60e4e363b8c478bd72e9eddfdfac68c7853a555b3ea961ab67065bbe9395fd7cde574b82f3a163c6f32961c1b8bf1f71f560fc4c2d21eabb35e379d878a2e35299351f5dc182f804ae305ea8f308eb6f98717f7e7f4861f9b986added28c7a3b30f2f3b6daf2d32edcd1fe726cc67c8105fd1f9b31eef7571e2741e5df575ea833f4534ab554883f56bbf5b53faf668c2730eaa11b33fad586ab52efc77f3fe4656ae7cd913a178ce77085f586661d17bfdf8bc4bd4f5a7fa6ceecfc89d5164fd7ea2282fb7047cf470e607bbee77085f3dc9faf4559a03ef1fd2d93d5fe39816d3fce60cb77ad2e23e4db33237e03b67a7660c1f3f1fd2e2b3b8f64a25e3d1ffffd527556e7d5a5da9e0f7761db1fafb0d5b70e5b3eb8acf4f9f08bda7dd457b0a0dffe3c77c1305fc2157ca1ae23b5f8ff27ea7fd67f82b13e6faa0bd42b398c78f1fba7aeed3ca54c6dfb974e619c2fd4852d3e52dbf3a30ac67c16f5aa9e237561fd7c80ad9f23d8ea2b609b7fafb6e7cd7dd8de0fac5f5a3fe6b0cdefa92b9b8ffc95ad9fc3369f609b3f53d7361ff75fdbfa216cf3c770ad3e9dfefce7bfc633b1b82be7824baeb876d71ddff3801ff8919f78c8cf3c6ac4e73ce617774df895a7ee77f333e3377eff21ffdc8f2cf883d73fc56ff0266f35e2b7dd5f77dcb5cb7bbcff297ece077cd888ef71df8ff4f8e853f4988ff9844f1bf167eeafe7eeba70d725ae2b5cd77cc3b7fcbd11dfe78043d78d88dbee5e62d7a7c4add5713d7ae32ea79c11ff3b9e884312caa9e01e9554514d77fc46f734a0077aa4271ad273237ee4ea26977b466337abe43ebdf0264de895a634a3377aa779237ee17adcd6bba30f77b99ed286bb365d95396dd136ed34ea7fa25d3763199dfbfe8d69cf5da3653413edd30135fa493d2e5ced63ea7344ae323a76775bbbfb38a1533aa373baf821fe92aedc9e996b4eba76f771e37a54f39c6eb97277fb9d82467c4811b9fa297691895babe322cfa84b29653c10166ac68bd08bb82fd46535e4bea8b82715f7a576dfd27734927b19c84323ffbe3cca138f65a8b54be5d673b5cb9d3cd34246326ec6cb0b4d65b2ec85bcbae829573273b9dff841de652e0bf990f5463f47fcce87b2219bb225db3c921dd9953df7d917b733299043e9fd9ff7f1a7e3fffa75ed6f864ca860 + 789c7dd4594fe3301007f0773e45c5bca1d5404293265aed03f77ddfacf6c1b11d68a1057a70adf6bbafebf94fb52b0a2d91fac37fdb334edaf9b9c6e5e15e636e7e663034c3b66dd85bd36fccb951b7fbf6f3d78fdf33b349d1087f65da4867bfcdcc1e0d1bb6b1ffd0f363f05100b5165b59d98c3e19bb582cb2d2466f4557853332fe3a7669cbd2c4717a1fdb34f3245d88e323b1492ac93fc059e5a297d5751de73f47dbbcc4fc25b131c8dfab918ffb57cddc25451c5f8876856b9ae85371e99cf4d71157c6ca7a03d88b29d667b322c3fec7629360fe8ed8a698df8e76d6b82cfa06f6521f9f8dedc27cd4b30167b013bb14eb5b35e6dfc239bc17ed27f36bb1f33e8ff5bf8cedf31cf5d393b8cc703e77629bd731cfef629f7ad9ff0dcec514f7f7dee8fd3c803dd6afc4559a96715cf6f716f78787b09e87d4135eb23fc5fdea5cef1f0dc4a5eeb72d9e9c475f5ca798ff185db71cea698b0bcca7215c627da3c6f8485c660b723e995afaa12e5c62fc027689d477a846ffb9d82479bc3fd48733e4f727967a3a6ad453c306f97462d9bf097bf84a8df36a89c3fd90f5ee26967eee6123fd10ab31ff5a2df5f325ec514fa9467e538d7e7b629b227fae467e4d8defaf8373d477036bbf891af31761f44f5eec72e4d7d5787e09d6f9bb6af9bef0aa1acf57016b7fcf6a8ce3f9f1fa3ce2f9f3fafdc4f3e2f5f7c9c21ecf07a991c779d5bade0aaceb55b0d6877ec72ff9f19637131baed8aaff7dff9773ece3bbfe3a17923748de7e9d0bc936929d8f39bee3fb49aecbbd90eab19992eb84ff3fc4d4233f85543f5c8329b961e8b3cb237e0e391f3ef9f0e9654aee35ac57c7cbf35bb8dec3092d4deb83977925ace1e3b51a526bbcce1bbcf9b15fdee26dde09fb8eaf36eff21eeff3011f7e3c173ee2633ee1d350c53a9ff1395ff0255ff1f5f4f38b331638e19417b919ae03ce3ecde5dce2824b2e8889c29a57d373474332549125479e6abaa15b6a4fcf856487eec25a4dbaa72ef5e8e1b35c483ed25358ab4f5dbea0c7cf732139a0215fd228649fbfca85e40bbdd21bbd873efe7c9ff90bb4b541b8 - 789c95d6596fe3c81107f0f7f914c6d4db20a82529522211e4c1f77ddf0ef250cdc3926d5db67cc841be7b9a5dffe2ae804180acb631f8b9abef8b7ffc5abb3b3b5efbf5c78fb7852c46e55a3994d7b55fd5fb78bcfce7bffef1ef1f3f9364adfd3f2ed6929f7ffbf1f37cb156ae9d4c27750bbaf7a0c8ffd78b5b0b995ddada2de1b457044f82f3284d43bc2be15c2d877009cf5ac7511ca5123c0acee3340b9d7163d8cab319f94e9da03cddb54ea2b8ccd487ea2482bfe0542d5730ea93d85c6521fe29b8f0f921debdc0a5c67361ee6bf90d750fedc981b90af3e9e6ad7b712fd278beedacf57fc229f28f3b6b7d118cf65c184fafb07c378373f81d2e517ea84ed19eecc3e9a017e23f5aa7b1c5bba93a8d90bf3037fd507e1d2e91ff162c690ebfc265d384f9bc5567d9c005e7adb3a41fe7c1fc006745d85ff2182cfd18e53fe14ce3e9062e50fe14ae8a3238f4af9fa4d84f92a8bbf2fb7085f68e5a0f7a834ccb531f2e34dfd59db5fe1cb6f6b6d579a6fde52db890902f61fdf35e1e8bd64770a6a6215ca825852b94bf5117b19e3f0efdcddd20d6f9944bb5b5ef9e60abefa273a8cfb119f123b842bc74d6f1eda88b4cdb97efd6455ac4e8df9719f92770e5aae0b0be4599dbfa9ec3985fc961cca7ec9a315f437581fed39119f3f106a33d3a538b94e13cbbb09f24edca3fab25d3789ec188e718aed574a27649a9f1617f8baf1ffb7343edfa9a2f4f66e41fc382fc70bf3a3f5f79382fd287b1bf28568b60ff356adfbef6efaeb38e37826bdc5feb666d5fc2797655afacc37dc4d7ea4185f391a99d68797e816b8c77c38cfa455d26f037dc47f9305f6556607fc9a95a04fbeb4ded30dff2aaf6e5f5fd09f76b596511e6ef5d2db67f1a18f3235bea12eb21b730c64f2fea2a41fd6cc6790dfba1ca0685be375cc195be2f7cafaeea3adc7f4ef3eba242fd076ab1fbea42ed04f7f966ebbaef7f3aff61bdeb3a2f92f07ed248edd01f1ac0b67fa6ea5ab43c4de05aef631aab9b040ef779d3cfad3f576a11acf7b5dadae370bf354d9a465188d7fca65fe0bd18a807998e87f6d4fec1d6f74260bbff0ee102df0f9f66bdaf7860d6fb587a66acdf12c6fc32a98b58fbc79119f1056ced377085f12cccf8de383623fe5d2d180fa1bc64fa7dc34b33ca8fcd3a3f746e467d07b0c479f0b7da25a8ef129638f44f2666acd71b5c23de99317f166fe77b535ddafe49e13edef36733fa87f52805f369f1e82f2dcda86f07aef57c5066c679bf31a3fe47759568fdf261c67b7d6646fd15dcd7f3209db1ffb6cd786ff6cc682f8105eb7769c67e7f3663bd1ecc286ff5d5d82f5b66dc07a559cf172f3a6b79ac7f8df1f29519e37931e3bdbe3363fc73b8afe7857a669c3767c6fdb963c67b7b66c67dddd587fd81fd5de3bee49119efdba319f70775d6f1e17cd77514f687587f6afddea35333e2a7eac6ee17ec97c6d6b736a3bdcdce1abf0ba33f3ceeacf9d84f4d83f9deeface7edc2ace78b7b9d35ffcb9ce87a5b7f1accff6b67bd9f6766fdbee7a119dfffa559e74316667ddfa9cbc7f7c7b619efb78db7c17b9a98f5bde127b38eff7cf1bb1f130b3b2eb9e2facfbffe8ff8861f79c8237ee2e73f4b687bfcc2639ef094673ce7579fde78c1effcc19ffcc54bfee6f595f80d5f62d3a72ddee61dff6ffbdbf5917bbccf077cc8477cbc123ff6b5b531277cca67887fe273bee04bbee26bbee1db95f83b9f7befd303471c233ae11ea79c719f079c73b1123f256e638848349a1c9554514d0d3dd29046f4f4d7787af6112f3e8d7d9af834a519cde995de6841eff4419ff4b552ff9c963eeadba7751ed3066dd2166dd30eedd21e4f689f0ee870a5fe231f79eca34ee894cee89c2e7cfd973e5dd135ddf8da6fe9ae8da57bbad7fb89225fef7a5bca8f25a6847a3ea594519f069453212cd4466bbc888fb6914ef949fc879554e28f6fbb92f228431969b4c6f38d60ce897cb41fbdf8d1cb98a7e2d79c6e652ab336b66d23d43ff77ff56b2caf3ebdc942defdbf1ff2295fb2946f59970d8deffab3e94779daaeb16cf9b4edd30ecf6557f67cf49eeccb811caef4ff488ee5c4f7a76de3d4275f5ace7ddd1772e9d350aee450a3753ee55a6ee8416e7de444eee4ded7f9c06772414bf12b2391c4b232ff92484f521f9df1d83f0103c9a51071ecc889af3f72ce957f8d6fbf74fdee9ff0d8353c778fbc7043d97323be714feed9bdb8b19bacc44fddcccdddab7bf3bfa95bb877f7e1ff32739feecbcd65e696abf1bf3f8fbffffddff1fff9fb8fff022422721f + 789ca5d6c96ee3461006e0bb9f4298ba0d821a92222512410ede37c9fb3a410ec5cd966d59b22cd99283bc7b5a5d7f29e1f832482013c6e7aeae2e169b2d7ffbdaba39e9b7be7e5b7b9dca7450b48a7b99b4be96b3e170f1fb1fbffdb9f6258a5aee27eca4ade8cb2f6b5f4ea7ada275347aae969043070a82206e67de3def3488e3d07b1d4ee107b85053b0741884412cde87700cef78a7619af8c5690e176af930e7b1f7581d59bee7a5a3200a1235c3b15a082ee081b94896e6efde599476fc7a7c0a176a59a8dbc8c7befe76d80e10bf05c71d5dff02463ed9f776f3e18395b59e3d3855f3bbb9d4fe8fd47180fc07661da76d38eeb67dfc3d9cc2bb4bc761bb40be1db5e5e39119f1dbb0d5c77081f14d6f59e5df3223ff065c74735fdf509d24f0f9d249946495d6ffa6ee84a98efb7e2562e65b38c1f893b9ee783fc259e6f707efc225fcb172e1e37dbd9da89321ffd08cf854dd0dd5f460ae6befd05bdcb8e61bc019bc7c79a8db36f3015c8ae6f3ef4f3737f38d3a4d907f02673a2e4f2b6bbe295cc2be7f69db2c8f66cdc7137516eafbc37b661d17bfdfd2d57afcb8b2decf02467e7a516789e6a3369cc17766e4f7f5657116a2be3b33ea19c0968f60e4e363b8c478bd72e9eddfdfac68c7853a555b3ea961ab67065bbe9395fd7cde574b82f3a163c6f32961c1b8bf1f71f560fc4c2d21eabb35e379d878a2e35299351f5dc182f804ae305ea8f308eb6f98717f7e7f4861f9b986added28c7a3b30f2f3b6daf2d32edcd1fe726cc67c8105fd1f9b31eef7571e2741e5df575ea833f4534ab554883f56bbf5b53faf668c2730eaa11b33fad586ab52efc77f3fe4656ae7cd913a178ce77085f586661d17bfdf8bc4bd4f5a7fa6ceecfc89d5164fd7ea2282fb7047cf470e607bbee77085f3dc9faf4559a03ef1fd2d93d5fe39816d3fce60cb77ad2e23e4db33237e03b67a7660c1f3f1fd2e2b3b8f64a25e3d1ffffd527556e7d5a5da9e0f7761db1fafb0d5b70e5b3eb8acf4f9f08bda7dd457b0a0dffe3c77c1305fc2157ca1ae23b5f8ff27ea7fd67f82b13e6faa0bd42b398c78f1fba7aeed3ca54c6dfb974e619c2fd4852d3e52dbf3a30ac67c16f5aa9e237561fd7c80ad9f23d8ea2b609b7fafb6e7cd7dd8de0fac5f5a3fe6b0cdefa92b9b8ffc95ad9fc3369f609b3f53d7361ff75fdbfa216cf3c770ad3e9dfefce7bfc633b1b82be7824baeb876d71ddff3801ff8919f78c8cf3c6ac4e73ce617774df895a7ee77f333e3377eff21ffdc8f2cf883d73fc56ff0266f35e2b7dd5f77dcb5cb7bbcff297ece077cd888ef71df8ff4f8e853f4988ff9844f1bf167eeafe7eeba70d725ae2b5cd77cc3b7fcbd11dfe78043d78d88dbee5e62d7a7c4add5713d7ae32ea79c11ff3b9e884312caa9e01e9554514d77fc46f734a0077aa4271ad273237ee4ea26977b466337abe43ebdf0264de895a634a3377aa779237ee17adcd6bba30f77b99ed286bb365d95396dd136ed34ea7fa25d3763199dfbfe8d69cf5da3653413edd30135fa493d2e5ced63ea7344ae323a76775bbbfb38a1533aa373baf821fe92aedc9e996b4eba76f771e37a54f39c6eb97277fb9d82467c4811b9fa297691895babe322cfa84b29653c10166ac68bd08bb82fd46535e4bea8b82715f7a576dfd27734927b19c84323ffbe3cca138f65a8b54be5d673b5cb9d3cd34246326ec6cb0b4d65b2ec85bcbae829573273b9dff841de652e0bf990f5463f47fcce87b2219bb225db3c921dd9953df7d917b733299043e9fd9ff7f1a7e3fffa75ed6f864ca860 - 789c8dd0c96ec2301006e03b4f11c10d5520024d40550fec7068d563a5aa878917d6b025ac55dfbd1ecfb80a8403492ce5d3e8f78c5d2d7b9f1f6f5eb95a48524867c21353d87965b98fe3f3d7f7eb4fa1e8fb9ef9eaa1572b3e158a154f78efeb95c2ffc4fc97c27ad86ad6912b64336ad5a0818c1db5462a64d48802219107a4904249bbd59e287d62e448d913523ecb80d866820a901d4b15b694cd5e88525175f94f5b9d11954f3c2355e0386406c491a3b65b0d98401c5b2ac7295311fb44ed13d7481db8db5810351f70c2e403a64c200a4b2d983ba6229688eeae8e4caef6888aab5d2637d24cde79cbe4ec86e8869c33392b999c05a626564a10012e6126a9b8c756809e094c61a6af2a1197e626a9f59d0ca616b0d4994a890b1230cda99b4cbc5aafcccaf591b0812dec20c9675233dd1e0ec99d3e1a8e70ca67a499ec0c176877727db626d3855e3ed3375d063084d96d9fb99d0c535799d49c1f6f0053a36c1f695eca60ea269372660ca36c9f47330ff6a1c968b6e1ed792885b94c2649924e76d9caef4be10fb7d7406a + 789c95d6596fe3c81107f0f7f914c6d4db20a82529522211e4c1f77ddf0ef250cdc3926d5db67cc841be7b9a5dffe2ae804180acb631f8b9abef8b7ffc5abb3b3b5efbf5c78fb7852c46e55a3994d7b55fd5fb78bcfce7bffef1ef1f3f9364adfd3f2ed6929f7ffbf1f37cb156ae9d4c27750bbaf7a0c8ffd78b5b0b995ddada2de1b457044f82f3284d43bc2be15c2d877009cf5ac7511ca5123c0acee3340b9d7163d8cab319f94e9da03cddb54ea2b8ccd487ea2482bfe0542d5730ea93d85c6521fe29b8f0f921debdc0a5c67361ee6bf90d750fedc981b90af3e9e6ad7b712fd278beedacf57fc229f28f3b6b7d118cf65c184fafb07c378373f81d2e517ea84ed19eecc3e9a017e23f5aa7b1c5bba93a8d90bf3037fd507e1d2e91ff162c690ebfc265d384f9bc5567d9c005e7adb3a41fe7c1fc006745d85ff2182cfd18e53fe14ce3e9062e50fe14ae8a3238f4af9fa4d84f92a8bbf2fb7085f68e5a0f7a834ccb531f2e34dfd59db5fe1cb6f6b6d579a6fde52db890902f61fdf35e1e8bd64770a6a6215ca825852b94bf5117b19e3f0efdcddd20d6f9944bb5b5ef9e60abefa273a8cfb119f123b842bc74d6f1eda88b4cdb97efd6455ac4e8df9719f92770e5aae0b0be4599dbfa9ec3985fc961cca7ec9a315f437581fed39119f3f106a33d3a538b94e13cbbb09f24edca3fab25d3789ec188e718aed574a27649a9f1617f8baf1ffb7343edfa9a2f4f66e41fc382fc70bf3a3f5f79382fd287b1bf28568b60ff356adfbef6efaeb38e37826bdc5feb666d5fc2797655afacc37dc4d7ea4185f391a99d68797e816b8c77c38cfa455d26f037dc47f9305f6556607fc9a95a04fbeb4ded30dff2aaf6e5f5fd09f76b596511e6ef5d2db67f1a18f3235bea12eb21b730c64f2fea2a41fd6cc6790dfba1ca0685be375cc195be2f7cafaeea3adc7f4ef3eba242fd076ab1fbea42ed04f7f966ebbaef7f3aff61bdeb3a2f92f07ed248edd01f1ac0b67fa6ea5ab43c4de05aef631aab9b040ef779d3cfad3f576a11acf7b5dadae370bf354d9a465188d7fca65fe0bd18a807998e87f6d4fec1d6f74260bbff0ee102df0f9f66bdaf7860d6fb587a66acdf12c6fc32a98b58fbc79119f1056ced377085f12cccf8de383623fe5d2d180fa1bc64fa7dc34b33ca8fcd3a3f746e467d07b0c479f0b7da25a8ef129638f44f2666acd71b5c23de99317f166fe77b535ddafe49e13edef36733fa87f52805f369f1e82f2dcda86f07aef57c5066c679bf31a3fe47759568fdf261c67b7d6646fd15dcd7f3209db1ffb6cd786ff6cc682f8105eb7769c67e7f3663bd1ecc286ff5d5d82f5b66dc07a559cf172f3a6b79ac7f8df1f29519e37931e3bdbe3363fc73b8afe7857a669c3767c6fdb963c67b7b66c67dddd587fd81fd5de3bee49119efdba319f70775d6f1e17cd77514f687587f6afddea35333e2a7eac6ee17ec97c6d6b736a3bdcdce1abf0ba33f3ceeacf9d84f4d83f9deeface7edc2ace78b7b9d35ffcb9ce87a5b7f1accff6b67bd9f6766fdbee7a119dfffa559e74316667ddfa9cbc7f7c7b619efb78db7c17b9a98f5bde127b38eff7cf1bb1f130b3b2eb9e2facfbffe8ff8861f79c8237ee2e73f4b687bfcc2639ef094673ce7579fde78c1effcc19ffcc54bfee6f595f80d5f62d3a72ddee61dff6ffbdbf5917bbccf077cc8477cbc123ff6b5b531277cca67887fe273bee04bbee26bbee1db95f83b9f7befd303471c233ae11ea79c719f079c73b1123f256e638848349a1c9554514d0d3dd29046f4f4d7787af6112f3e8d7d9af834a519cde995de6841eff4419ff4b552ff9c963eeadba7751ed3066dd2166dd30eedd21e4f689f0ee870a5fe231f79eca34ee894cee89c2e7cfd973e5dd135ddf8da6fe9ae8da57bbad7fb89225fef7a5bca8f25a6847a3ea594519f069453212cd4466bbc888fb6914ef949fc879554e28f6fbb92f228431969b4c6f38d60ce897cb41fbdf8d1cb98a7e2d79c6e652ab336b66d23d43ff77ff56b2caf3ebdc942defdbf1ff2295fb2946f59970d8deffab3e94779daaeb16cf9b4edd30ecf6557f67cf49eeccb811caef4ff488ee5c4f7a76de3d4275f5ace7ddd1772e9d350aee450a3753ee55a6ee8416e7de444eee4ded7f9c06772414bf12b2391c4b232ff92484f521f9df1d83f0103c9a51071ecc889af3f72ce957f8d6fbf74fdee9ff0d8353c778fbc7043d97323be714feed9bdb8b19bacc44fddcccdddab7bf3bfa95bb877f7e1ff32739feecbcd65e696abf1bf3f8fbffffddff1fff9fb8fff022422721f - 789c6dd4c972e3361006e0bb9f42e5beb9523de22aa25239d8f2bec8f26e4f2a0710242dd996bc485e5379f780e8bf99cc2445e3f0a91b8d2600fadb5aef7a7cd45bfbb6b258dae5d4f5dcc4bef4d6aad7d9ecf3f73f7efb736535ca7bed5f94f5e2d55f5656b9ecb9dee8715e07641e9498a428cad664d555167c023b9306efa825ce37add3a8f3ae38ed57523fe46771ea6c98cf6fe2ac6f5df083ba0ef9b4116cd3629084f893b8cbafd4a5d41bab653edfc319f247b081afe10a9eb4cee32c6bf2e01cd6f8542debd1ae383758ffb67315e2efc136473e7f8807990b71fe54374d30898b484c2fad0749e2a41f1a8ab37e160e8f9ec4830ceb9d069789c3fbd76213d5f23ec7ad8b44cf878ec40363e4fdeee00afdbc888b08fd7ec106e73b171b837e1f83cb34c579bfc305d6ffdedab8ee7cfa6283fda067b1c5fb73b04d077a1e0e36d88fb0dfd6e55912059762bf7f92ff08a33fb66283fd2612db48f68f37608bfef75a97a9e69f2cc556cf6b3db8eaceaf1117ba7f27e232977a14f25d66a2dc86f84c5c5ae4ef8b5d8efec279b8caf80b1ce297e20a7136ad2b9fefe43ccec595d6db826bf82cb8ae637813d67aafadebdc697c1bd67a8558f369026b3c0dae9dae772aae61fa1037a84fe1fe37b9cbe5ff0d1f89bbf7bb82b5de40dccd9fc2dacf22b81964513ff80036fd2278535c447d898fd4c89fc319e257b0812f3a4bbd195c217e293611e20d6c62896fc315d63b145b5d6f4b1dc9fc1ab6c83f836be4bf89cb18eb3dc0756c822bb18be1577522be872dfa3b57a7f23dedabe5bed212ae91ffa5c6f7b7d759ea1faba51e63bede4f1ac33a9fd5f81e0fd538ff44dcdd5f9c77777f71dedd7d8c61bd7f4eacf7872358e7e37c1b9d3f841bfdfe99d872191ec7951fe5bf1ff99fcb0ddf064f78ca777ccf0fffc999f19c1ff9899ff98517bce4577ee3f79f723ef893bf789d3778c89b7e6cf136eff0ee0f39a5ff658ff77df4c08f433f967cc4233efe2167cc273e72eac7991fe77cc1977cc5d77cd3e57ce7be8f447ec47e24212bf2f552ceba9cdcffda3e033f8ad0cf900d311159cda1929cfff50275166d4f54514d0ddd7675461cd1848734f563227dd11dddd303cd688e3a8ff4e4d78fd193af43cff4420b5ad22bbdd11cef95d1bbaff5e1a39ff445ebb441432e6993b668bbcb29698776db8e68cfafb04f07b23334a7c37f72bcaddf8f051dd1888e69eca3f39ff6599e1b3aa153dfc7199dfb5efe3fa7ec56b8a04bbaea72fefa75e56f423038fd + 789c8dd0c96ec2301006e03b4f11c10d5520024d40550fec7068d563a5aa878917d6b025ac55dfbd1ecfb80a8403492ce5d3e8f78c5d2d7b9f1f6f5eb95a48524867c21353d87965b98fe3f3d7f7eb4fa1e8fb9ef9eaa1572b3e158a154f78efeb95c2ffc4fc97c27ad86ad6912b64336ad5a0818c1db5462a64d48802219107a4904249bbd59e287d62e448d913523ecb80d866820a901d4b15b694cd5e88525175f94f5b9d11954f3c2355e0386406c491a3b65b0d98401c5b2ac7295311fb44ed13d7481db8db5810351f70c2e403a64c200a4b2d983ba6229688eeae8e4caef6888aab5d2637d24cde79cbe4ec86e8869c33392b999c05a626564a10012e6126a9b8c756809e094c61a6af2a1197e626a9f59d0ca616b0d4994a890b1230cda99b4cbc5aafcccaf591b0812dec20c9675233dd1e0ec99d3e1a8e70ca67a499ec0c176877727db626d3855e3ed3375d063084d96d9fb99d0c535799d49c1f6f0053a36c1f695eca60ea269372660ca36c9f47330ff6a1c968b6e1ed792885b94c2649924e76d9caef4be10fb7d7406a - 789c9dd2c94ec2501805e03d4fd1c08e1868cb208d7151e65950198d8bd2de022a3308687c77db7b0e0a12174a59f4bbff70a746c34ab75153c2d1c06a6dadc7b6628faca512763693c9fee1f1fa3d10d4528af74f24142d78110846145ba9cfa6c27f57bdf790aac6e3aaeab347da601b4c38e03d98d4c03b3201de904cee83974cee8229b240b2b6421ae09e64ab0e68b05690ac5d90acb548d60e408bb52d52806fe020093aa40516492637405b07eb24934b24936f4187c94d9213e541c1688d64b44ab2f38e64e71ce8b2b64cb2364bb2d6245dd0964c1d6e21037a2799f239220df08974c067d0dbafe42b29c02d28184d938c6e7c6ade1d6972de1068f106dd03115d828e00a792de3234d96a060e0438046d0b1c938cce4141bef8d4bd0bd565e715e824c1b5a4e1eabae173e2336688644c3272f6fbc368487e99a76303cb96df9c381a7387021d46e3a7c3d8f3cb647ae83b9b2f50bb5cad375fb3bd6e77fb4844bc99db74e67b0d8b6c2e5f2896ccf2ae72bc32c7ac7a4fad7e73b2de46d3cc9bb7a5bbd35d54f2cd727d71ff636ffb56b5d86a9fedb8d3eaf6cecfa1df51ff7966bf8d7e5c053e01beab0264 + 789c6dd4c972e3361006e0bb9f42e5beb9523de22aa25239d8f2bec8f26e4f2a0710242dd996bc485e5379f780e8bf99cc2445e3f0a91b8d2600fadb5aef7a7cd45bfbb6b258dae5d4f5dcc4bef4d6aad7d9ecf3f73f7efb736535ca7bed5f94f5e2d55f5656b9ecb9dee8715e07641e9498a428cad664d555167c023b9306efa825ce37add3a8f3ae38ed57523fe46771ea6c98cf6fe2ac6f5df083ba0ef9b4116cd3629084f893b8cbafd4a5d41bab653edfc319f247b081afe10a9eb4cee32c6bf2e01cd6f8542debd1ae383758ffb67315e2efc136473e7f8807990b71fe54374d30898b484c2fad0749e2a41f1a8ab37e160e8f9ec4830ceb9d069789c3fbd76213d5f23ec7ad8b44cf878ec40363e4fdeee00afdbc888b08fd7ec106e73b171b837e1f83cb34c579bfc305d6ffdedab8ee7cfa6283fda067b1c5fb73b04d077a1e0e36d88fb0dfd6e55912059762bf7f92ff08a33fb66283fd2612db48f68f37608bfef75a97a9e69f2cc556cf6b3db8eaceaf1117ba7f27e232977a14f25d66a2dc86f84c5c5ae4ef8b5d8efec279b8caf80b1ce297e20a7136ad2b9fefe43ccec595d6db826bf82cb8ae637813d67aafadebdc697c1bd67a8558f369026b3c0dae9dae772aae61fa1037a84fe1fe37b9cbe5ff0d1f89bbf7bb82b5de40dccd9fc2dacf22b81964513ff80036fd2278535c447d898fd4c89fc319e257b0812f3a4bbd195c217e293611e20d6c62896fc315d63b145b5d6f4b1dc9fc1ab6c83f836be4bf89cb18eb3dc0756c822bb18be1577522be872dfa3b57a7f23dedabe5bed212ae91ffa5c6f7b7d759ea1faba51e63bede4f1ac33a9fd5f81e0fd538ff44dcdd5f9c77777f71dedd7d8c61bd7f4eacf7872358e7e37c1b9d3f841bfdfe99d872191ec7951fe5bf1ff99fcb0ddf064f78ca777ccf0fffc999f19c1ff9899ff98517bce4577ee3f79f723ef893bf789d3778c89b7e6cf136eff0ee0f39a5ff658ff77df4c08f433f967cc4233efe2167cc273e72eac7991fe77cc1977cc5d77cd3e57ce7be8f447ec47e24212bf2f552ceba9cdcffda3e033f8ad0cf900d311159cda1929cfff50275166d4f54514d0ddd7675461cd1848734f563227dd11dddd303cd688e3a8ff4e4d78fd193af43cff4420b5ad22bbdd11cef95d1bbaff5e1a39ff445ebb441432e6993b668bbcb29698776db8e68cfafb04f07b23334a7c37f72bcaddf8f051dd1888e69eca3f39ff6599e1b3aa153dfc7199dfb5efe3fa7ec56b8a04bbaea72fefa75e56f423038fd - 789c6dd5c96ee3381006e07b9ec248dd82c1df962cc912067388b3ef71f66430078a92626771e2d8591bf3ee43b37e0ae9c6c4d1e1334bc52259927fac74ae8e0f3a2b3f966673331fdb8e1d9997ce4af5faf8f8f9f73f7ffd5c5a8eb2cee23f8e3bf1f21f4bcbc379c7760e9f26f50272e320699c24bdc83bf6363d1b77bd2f17cee2a41b170b2355f7a33af3e307de26c9f57ed06991a87dfe7e2f8b12e33da08bd417235b74a546d65ae30fbdcbb4d27c72aecea29ed6734587fb2fd4fd48ef97099d663adf70e1bce7c635fea9b5ced7a7198f822ee8449d1779cfe7b3745558ef7defb25f30df1ecdf5c8dbc245924799fa9e2efaa577d7dbc649a4fbbfa9ce43bd276a9396891fbf5ed824b18d723ffea5ce53ce7746179c2f0aeefbfa61e98af39faa8b54d7876d9aeb03f399c8e8fc47de36cc874d9af3e13158e713adcf1629c77d7f956ebe2af5e3737599e9fab0e35d15a1deb7d65aef2e5d31ff87dad43c8ff5856d5a665a2ffc7ed9ca1d8f8ed774c1f9eed526d5fcd0fbab32e6faa774cdfb7d7f5669db7ffbeab6ffaed479ca7a8cdaddaff38dd53666be1d3aacbfa10dcfbbe75d87e743d6d4fdb0ff7930fb7da0cec3fe9ea84d54563ebea653baab760f94be1f6ed5b6d67119a9ab4cf321a60de37dbfd759e87fb950e7e1bc57d5ae7f74bdaf746ab5be8a3674a92e63abf545ea2a8cfbfeaaeb905f1ee8d01fef6a536b3c6ed54ddce8fbcbd7d36479c5fab6d445a1e3e8a94dda343efe98e6f9632d98f97d3f364dfb3c4ce8f0fc7dd215df271feaf679780866fd776a13d5babf633af4e74630cf63ae76fdaafdf319ccfe69e88cfbbf11cc7e7b0de6fe6eb7d6fdaf68c3f90c1df6e33c98e3ef6a1bfae53898fb29b4a1a7ea2a663f96c1ecaf9760ee07e890ff3998e333daf0f72a8c733e0ce99afdf0d45ac7b9ff35fb05a7ad757c44877cacaf09e34734d70bd6d38478ae7ff1a73fcefa81c0a08445e5ae1a4df83ec4e016238c71877b3ce011133ce119d3ef3178c10c73bce20deff8c027beb08a01d660bfc5ccb08e0d6c620bdb2ec70e76b1877d1ce030c4e008c7ae96318638c129ce708e0b5ce20ad7b84197318d8b885c64ece6b4e821418a0c7d375b8e0223cd23c04c0422464ab1e82291cac5d428a4163dfb5b578fcb232319e34beee45e1e60e551263241264fba5ff2ecaea9bcc858663297577993f7450e0cdc35d57784af47e4433ee54b56d19781abe3c2e55873338eb8f686b9d6654336712d5b6e4d83c525dbdff6b9c18bec6028bbb227fb6eec400e5da6e2fb59b8a829467224c7b2e9aea19cc829aa5fcf8b71bb7226e7ee73e1f6e9e8f733f511b55cca95bbaee546ba72f97f3112b9bdbf7131b1fff4da987fff5cfa0fceb957e7 + 789c9dd2c94ec2501805e03d4fd1c08e1868cb208d7151e65950198d8bd2de022a3308687c77db7b0e0a12174a59f4bbff70a746c34ab75153c2d1c06a6dadc7b6628faca512763693c9fee1f1fa3d10d4528af74f24142d78110846145ba9cfa6c27f57bdf790aac6e3aaeab347da601b4c38e03d98d4c03b3201de904cee83974cee8229b240b2b6421ae09e64ab0e68b05690ac5d90acb548d60e408bb52d52806fe020093aa40516492637405b07eb24934b24936f4187c94d9213e541c1688d64b44ab2f38e64e71ce8b2b64cb2364bb2d6245dd0964c1d6e21037a2799f239220df08974c067d0dbafe42b29c02d28184d938c6e7c6ade1d6972de1068f106dd03115d828e00a792de3234d96a060e0438046d0b1c938cce4141bef8d4bd0bd565e715e824c1b5a4e1eabae173e2336688644c3272f6fbc368487e99a76303cb96df9c381a7387021d46e3a7c3d8f3cb647ae83b9b2f50bb5cad375fb3bd6e77fb4844bc99db74e67b0d8b6c2e5f2896ccf2ae72bc32c7ac7a4fad7e73b2de46d3cc9bb7a5bbd35d54f2cd727d71ff636ffb56b5d86a9fedb8d3eaf6cecfa1df51ff7966bf8d7e5c053e01beab0264 - 789c8dd7c972e3361006e0bb9f42357d9b4af58814491195cac1fb2aef7b2a871649799377794de5dd03e2ffa14c3c938a8743cb9fd10081c642fbdbd7cef1f6a0f3f5dbcce3c4261755a73ab787ced7fae9fafaedf73f7efb73e64b9a76fcffa42c3be9975f66beec4c3a5567f3f6a669a1630fe9867fad659fce603b98ba0c3e82936e02f7e83275c179b4cb8233ba42b96c059749c6fa1b705af650ff02ee9579e8ac75e1dcf587c17bb0cb47a3e073b84ae913da60396c9db4fdc5f816e80cb64dba4ce16dbaa20753a3ff7db8d7cd2c945fc259cc9fa3993f29e0c295e8ff315d333ffb703fa113ba36388de6f89ee1b21ea2fc0c76f9b00edea51d7d0a5bc27c94c1657b05dfd115e7630b4ebb18afd670d62dc27c6843974518bf5e47d779686f09ce1dc79fc37d3edf7668ce9f847cfba795bd2494cfc1bd2ed6838ee0aceaf782cfe1bc4b9f45d7613dcb22cde7eb4d7419e24de122c17ad679b8744d11ca9fe0982f5ba7637fc37e485dcaf52e3b70ecafbcd119fbbf05c7e7eb1d5ce4986f7da21d9ff742d7dc6fef7099b3bff7b08bf12bb02555c8bf5eb5ee25798dfda217d1189f5ec245c2f26e34d6a7eed28efd5ba06b57056f47e3f9fa0cf773ac577d9d1af12fd1ecef188ee3b1b568d49763dab19ced95311f6fb0637d39822ba343be7aae57f13c9987f36e15f68354f0747c291dc7b7034fc7b347c7f12ec16582fda7e86f3b1fc8ef223c2cb85e42fd2cc9b22cac6f3d81fb399f3717cdf821ed988ff368e66f04d70de36f832d2b711ec93c5dd1d770decdb15f37e178bee85134c7f706977c9e64748df994b368e4d3c2f99aa7798ef35a8476382f6c012ee3f3f66117d7eb4a34c737818705ce13437b963bf45f66e99a56b848701ec9035c26ccdf13ed385f6bb0cbf17c5ba2596e8f70c3f78786f3be480bc7f65fe1182f7534f335a2994f09f35b58ac6f37703fe1f9e5e89afbef117609f3ddc096301ff490f3af213ffd5e3f477b3281db0485f807b84a793e87f3a33fecf37d2acf748df34956e092e781f4e011d7b385f5e45fcf09cfd35bd8c5f5fc0e5bc3fd96c215e75306d16cef8e369edfe13c2a878eeb5f0fe021fbaf191deb57707cdfdb3d3c1a31ffd6da658ee7adac4d8dfeded2717f5dc1d6f0bc09f5cd6f20cc87adc2d3fc2f075743fefea1091df7ff25cd7cd86234e3c3fc0cb3585f36e1f8fb8c6cd08cb765b889e5e17c1dd675c3f33df4afcaa7bfff24705d20bf3a4b5b837c87f558d57e3f60be50bff6eb0de58f706c4f07701d7d48376c2fbc3ffce6e47a950b3ae7f37b701dfbbf4c737d6811cdf643feeba61feb0f61e37ad1093c9dff1a1ec5f6c3fba669627f2d8c7f349aeed75338bedf958ef323ebf0349f27742cbf82a7fddda0637e4a3acedf106e623cdb6fe27ac8e1d87fad68aee79dc9e7afefe355d4fc2dfffdf9217ea8d5ff5cf2a1fd4a6b6dc235d2333d0fd7855eea95ff3cf3a5e31fdabfd61bbdd53bbdf777fbf9a08f3af1f783fffe637cdbfeb93ee9b3bee8abbf9ff54ddffdcf66fdfdae733f6d7f5e177451977459577455d7745d37fc4f07fe73f3a7ed6fe9b6eef8cf5dddd37d5fe7c07f7fe8ef033dfa69fbc77ae2bf9efabbab89a6dad34c737f17a1957fc7f7b554e7d32cda17d34a7c7da9a49646467226e71fe3e5422e7dc4958ce55a6ee456eee4defb411e65a2853c7d1fdfce863cfbfbc5dfaff226ef3a96595d9739999705cd6551966439c6cb8aacca9aac8bcf850c6453b6645b766457f6645f0ee4d0471fc9b19c4ce34fa5eb23137fa7d2934c7229a42fef52faa7385393f6d2b1713d98e986f9d1993fd2dbd7a89dd9b95dd8a58fbcb2b11c9984fe9ed835e36fecd647dfd9bd3dd8a34decc99e7dfc8b8dedd5deecbd8db7599bae4f9bb3795bb0455bb2655bb1555bb375dbe09a2cdb7efbb6e59ff56f03dbb42ddbb61ddbb53ddbb7816cd9818ee3658776fde37eb1233bb6131f7f6a479fd95f3edeffcd60a9fffad9f89e7fabb4ef954fc57f6abffff5ebccdfa2efd11a + 789c6dd5c96ee3381006e07b9ec248dd82c1df962cc912067388b3ef71f66430078a92626771e2d8591bf3ee43b37e0ae9c6c4d1e1334bc52259927fac74ae8e0f3a2b3f966673331fdb8e1d9997ce4af5faf8f8f9f73f7ffd5c5a8eb2cee23f8e3bf1f21f4bcbc379c7760e9f26f50272e320699c24bdc83bf6363d1b77bd2f17cee2a41b170b2355f7a33af3e307de26c9f57ed06991a87dfe7e2f8b12e33da08bd417235b74a546d65ae30fbdcbb4d27c72aecea29ed6734587fb2fd4fd48ef97099d663adf70e1bce7c635fea9b5ced7a7198f822ee8449d1779cfe7b3745558ef7defb25f30df1ecdf5c8dbc245924799fa9e2efaa577d7dbc649a4fbbfa9ce43bd276a9396891fbf5ed824b18d723ffea5ce53ce7746179c2f0aeefbfa61e98af39faa8b54d7876d9aeb03f399c8e8fc47de36cc874d9af3e13158e713adcf1629c77d7f956ebe2af5e3737599e9fab0e35d15a1deb7d65aef2e5d31ff87dad43c8ff5856d5a665a2ffc7ed9ca1d8f8ed774c1f9eed526d5fcd0fbab32e6faa774cdfb7d7f5669db7ffbeab6ffaed479ca7a8cdaddaff38dd53666be1d3aacbfa10dcfbbe75d87e743d6d4fdb0ff7930fb7da0cec3fe9ea84d54563ebea653baab760f94be1f6ed5b6d67119a9ab4cf321a60de37dbfd759e87fb950e7e1bc57d5ae7f74bdaf746ab5be8a3674a92e63abf545ea2a8cfbfeaaeb905f1ee8d01fef6a536b3c6ed54ddce8fbcbd7d36479c5fab6d445a1e3e8a94dda343efe98e6f9632d98f97d3f364dfb3c4ce8f0fc7dd215df271feaf679780866fd776a13d5babf633af4e74630cf63ae76fdaafdf319ccfe69e88cfbbf11cc7e7b0de6fe6eb7d6fdaf68c3f90c1df6e33c98e3ef6a1bfae53898fb29b4a1a7ea2a663f96c1ecaf9760ee07e890ff3998e333daf0f72a8c733e0ce99afdf0d45ac7b9ff35fb05a7ad757c44877cacaf09e34734d70bd6d38478ae7ff1a73fcefa81c0a08445e5ae1a4df83ec4e016238c71877b3ce011133ce119d3ef3178c10c73bce20deff8c027beb08a01d660bfc5ccb08e0d6c620bdb2ec70e76b1877d1ce030c4e008c7ae96318638c129ce708e0b5ce20ad7b84197318d8b885c64ece6b4e821418a0c7d375b8e0223cd23c04c0422464ab1e82291cac5d428a4163dfb5b578fcb232319e34beee45e1e60e551263241264fba5ff2ecaea9bcc858663297577993f7450e0cdc35d57784af47e4433ee54b56d19781abe3c2e55873338eb8f686b9d6654336712d5b6e4d83c525dbdff6b9c18bec6028bbb227fb6eec400e5da6e2fb59b8a829467224c7b2e9aea19cc829aa5fcf8b71bb7226e7ee73e1f6e9e8f733f511b55cca95bbaee546ba72f97f3112b9bdbf7131b1fff4da987fff5cfa0fceb957e7 - 789c55d5d94eeb481006e07b9e22a2eed0a88ee32db64673c1be07c2166034176db7cd1a4820ac47f3eed3eefaabc98883743ebaaababadc717eadf42e8f0f7b2bbf965ee7667e57f7ea5bf3d25bb16f93c9d7dffffcf57b69b99ff7ba7f49da8b97ff585a66ead5bde1f353d3c118078aa27e54549de9536d33ef67b8286bef16aee15c1c47622ee0a2c9fdfa409c4446d647700a6fa91bdf0f5dc27595faf57b711a55d6af1fc029fce45d2491e4f3155cb77e7f7e13a769dbfaf82f7116c153d8d6be9eb19dfb5152a09fb1d8ed2ffd94e2bc947cbe862deaed7b179a6f08ae71de8138c379780e67a8b70997b59f3fd7e281453f876aec77232e60de1697eaf7ce715494923f9a8b4d1ff91fde6596493fa612e7bafe2d1ec07c222ef4fc0f6263109f754efa19d6e94aacf32216177d2bf3f1e74b5c7d993f359d5333d0f899b8c07c28ed9cc5830cf3b1e242fbdb11ebf9c9dfafcce5cb7d667fbff2b8b0f0a3b8ecc3fe7ee7666071bf26e230df0f7198af9fcf2009fb1b58fb7b52a39f7358f34fc5a59e7fa846fc2dacfdfbf90caa02cf8b3fd5d8ef18d6f327e2506f0f2e65fefcd2d95d572bf9e4ef5ff1131fc3a84f2fc1b2ff01accfeb1ad6cf937fde651aea15b0f6578a8d9eafef5debfde43d18eb646103fbf99954cde7e22ac6f98ed4a8f7ea5d87fd37c4613d82719ff9ae739586e7bb21d6f3f0bed8e8f3bd105739d6d761837e6ee106efc70735e2fdfba9b2e1f335116b7dae60fdbc45e2aa41fd55711da3fe9a1af1fe7d5467e1fe3d8b0df6a733b1ce835661ddef555ce7a87fac46bd0bd860ddbf7f6aabf7837371e8c7886d8cf79b7f7fd92c7cbe76c5613eb1d86a3fb2de84f7d99138d47f135b83fafe7e3579adcff706d6f3cfc54d2edf1fe49f7fd358adb7236e0cd66b58fbf3f36b73abf35883b55ffffdd7b6da1f1fc29a9f89c37ef730ead13aacfd8f61cd4fc58de657b0e63fc29a3f85353f11b79a7f02eb7986b0e6cfe0563c9a332dfc18aefe6792ef34b6dce02f2ddff02ddff9ffdf2fc43cf0234ff8c9ffe599a73ce3177ee539bf2dc4bcf3077ff297f337afba8819aff13a6ff0266f85986ddee15ddee37d3ef011333ee4211ff1318f420cf1099ff2199ffb7d666e7dc6173ce64bbe5a88b9e688fb6e2d469d8453ce38e7011721a674e14486aa2e826af76b784a961a6a430cd10dddd21dddcb4e5d2c3dd0234de8899e43cc9466f4e2565eddefbceb872a7aa377faa0cf10f345dfb44a6b3ca475173176a71fbbe80ddaa456637cd4166dbbf924b4e36a98ae27daa53dda5f8839a0431ad2111dbb5a233aa1533aa373baa0f14f8c8bbaa42bba76b911f529a68452ca28ffe90751032adc7c6fa8346c880b631666f8f3333295a98da5963ec3ddf8f7cfa5ff001f077049 + 789c8dd7c972e3361006e0bb9f42357d9b4af58814491195cac1fb2aef7b2a871649799377794de5dd03e2ffa14c3c938a8743cb9fd10081c642fbdbd7cef1f6a0f3f5dbcce3c4261755a73ab787ced7fae9fafaedf73f7efb73e64b9a76fcffa42c3be9975f66beec4c3a5567f3f6a669a1630fe9867fad659fce603b98ba0c3e82936e02f7e83275c179b4cb8233ba42b96c059749c6fa1b705af650ff02ee9579e8ac75e1dcf587c17bb0cb47a3e073b84ae913da60396c9db4fdc5f816e80cb64dba4ce16dbaa20753a3ff7db8d7cd2c945fc259cc9fa3993f29e0c295e8ff315d333ffb703fa113ba36388de6f89ee1b21ea2fc0c76f9b00edea51d7d0a5bc27c94c1657b05dfd115e7630b4ebb18afd670d62dc27c6843974518bf5e47d779686f09ce1dc79fc37d3edf7668ce9f847cfba795bd2494cfc1bd2ed6838ee0aceaf782cfe1bc4b9f45d7613dcb22cde7eb4d7419e24de122c17ad679b8744d11ca9fe0982f5ba7637fc37e485dcaf52e3b70ecafbcd119fbbf05c7e7eb1d5ce4986f7da21d9ff742d7dc6fef7099b3bff7b08bf12bb02555c8bf5eb5ee25798dfda217d1189f5ec245c2f26e34d6a7eed28efd5ba06b57056f47e3f9fa0cf773ac577d9d1af12fd1ecef188ee3b1b568d49763dab19ced95311f6fb0637d39822ba343be7aae57f13c9987f36e15f68354f0747c291dc7b7034fc7b347c7f12ec16582fda7e86f3b1fc8ef223c2cb85e42fd2cc9b22cac6f3d81fb399f3717cdf821ed988ff368e66f04d70de36f832d2b711ec93c5dd1d770decdb15f37e178bee85134c7f706977c9e64748df994b368e4d3c2f99aa7798ef35a8476382f6c012ee3f3f66117d7eb4a34c737818705ce13437b963bf45f66e99a56b848701ec9035c26ccdf13ed385f6bb0cbf17c5ba2596e8f70c3f78786f3be480bc7f65fe1182f7534f335a2994f09f35b58ac6f37703fe1f9e5e89afbef117609f3ddc096301ff490f3af213ffd5e3f477b3281db0485f807b84a793e87f3a33fecf37d2acf748df34956e092e781f4e011d7b385f5e45fcf09cfd35bd8c5f5fc0e5bc3fd96c215e75306d16cef8e369edfe13c2a878eeb5f0fe021fbaf191deb57707cdfdb3d3c1a31ffd6da658ee7adac4d8dfeded2717f5dc1d6f0bc09f5cd6f20cc87adc2d3fc2f075743fefea1091df7ff25cd7cd86234e3c3fc0cb3585f36e1f8fb8c6cd08cb765b889e5e17c1dd675c3f33df4afcaa7bfff24705d20bf3a4b5b837c87f558d57e3f60be50bff6eb0de58f706c4f07701d7d48376c2fbc3ffce6e47a950b3ae7f37b701dfbbf4c737d6811cdf643feeba61feb0f61e37ad1093c9dff1a1ec5f6c3fba669627f2d8c7f349aeed75338bedf958ef323ebf0349f27742cbf82a7fddda0637e4a3acedf106e623cdb6fe27ac8e1d87fad68aee79dc9e7afefe355d4fc2dfffdf9217ea8d5ff5cf2a1fd4a6b6dc235d2333d0fd7855eea95ff3cf3a5e31fdabfd61bbdd53bbdf777fbf9a08f3af1f783fffe637cdbfeb93ee9b3bee8abbf9ff54ddffdcf66fdfdae733f6d7f5e177451977459577455d7745d37fc4f07fe73f3a7ed6fe9b6eef8cf5dddd37d5fe7c07f7fe8ef033dfa69fbc77ae2bf9efabbab89a6dad34c737f17a1957fc7f7b554e7d32cda17d34a7c7da9a49646467226e71fe3e5422e7dc4958ce55a6ee456eee4defb411e65a2853c7d1fdfce863cfbfbc5dfaff226ef3a96595d9739999705cd6551966439c6cb8aacca9aac8bcf850c6453b6645b766457f6645f0ee4d0471fc9b19c4ce34fa5eb23137fa7d2934c7229a42fef52faa7385393f6d2b1713d98e986f9d1993fd2dbd7a89dd9b95dd8a58fbcb2b11c9984fe9ed835e36fecd647dfd9bd3dd8a34decc99e7dfc8b8dedd5deecbd8db7599bae4f9bb3795bb0455bb2655bb1555bb375dbe09a2cdb7efbb6e59ff56f03dbb42ddbb61ddbb53ddbb7816cd9818ee3658776fde37eb1233bb6131f7f6a479fd95f3edeffcd60a9fffad9f89e7fabb4ef954fc57f6abffff5ebccdfa2efd11a - 789c65d54953eb461007f03b9fc245dfa8543f4b9664a95239b03f3683590da91c463312c67861b101f32adf3de3e97f8b9094adc3cfddd3d39a19c93f365a83b393d6c68fb5d7b9993fd8961d9a97d6865b4c26cb3ffffae3d7da7a94b556df246bc5ebbfadadf7e72ddbeacda6d50ab4e541ed3cb6dd32f86de5a81ddbcc049f883b6dc49fd4792778535dbae09edaa6c1a77082fc991af19fc179a72df3198213cc77ac46fd1b3847bde9ca71bb63e16b35ea0fc4493b0ff50cab6da867eae022d1fb19aa315f5f8d7a11acf7d3692cfddeaaa53eddc139e2bb2b77a244fbff6c2cf1588df147b0457ca176d24f5b9cb68b24b8504b9cc3fd778a04ebc3b76ad49f8b53ac0fa56ad4cbe1b4b0c1468df9af564e221f977c820b78bf7118cfa76a27e72f13776113ce5762d242f69f73d8a1de9e1af35f36967af7e22c3292bf0da37f53a9256ec2f949e32cc27e9cabd1ef1e8cf17c06e37ea854a39e515759c88f60877838ffa9ef4fd69fef6067a43fa7ae643da4bee9468887f39935f5a8167723ccb70bebfdd9c6d2ef522df549e3057c106c34df8ce142cc1d18fd725f8df1c9ca5dffb8e3fc91384fcbd00f87e7b75b7acbf33752d775187f061778feba2be71d3d1f5c8873877c1617119ecf915ae25cc3a86fc2f9c84b5f4ff25f613d4f1f62adc76f30fae17735e24e8df94ad8a19f87958ba4a97f21ce239cf7099ce2fcaaf57e63d8c9fed258dcccbf0f3bac57a5463cbc1f0a9beb799c8a8ddedf01aceb7fb8b2498a48f693c3fbdcd8c2d532ffb3d8204e3be232c67edfc3197ca2c6fa3cc106fb11d6a74cb4be79146b3ffc292e0dea2de10aeb19f6a374b9aeff4c6c8cd4e30aaed0bf13db0ceb1b9e579b9631c65f88ad41fc4a8df50bef07eb0a9c3fb6e2b282b7c52e437ef87f7369133f123b5d8f316cb0de2f6aec47580f5759ed6f4bec1f37c9df1457311cf6a3caaccef720f61f895faab13ee1ffb2aa9cd64f60edef10463f1c9ec73a6be21fb0c61fc5b5d60beff7ba6efa391637f9afb0c627e24ac72f609d6f0eebfabcc03a7e286ee67f86757c0aebfc23b816f7e7fa6162c3255b765c7dfdfa95c335dff3901f78c48ffe1af384a7df7378c64ffccc2ffe7af519737f4d78c16fdf72def98397fefaf4b5367dc696bfb67987773587f77c9d7dfec9077cc8473e7aeceb1df9ec13ee3539a77cc67ddff1395ff88ccbd0cf90aff89a6f7820fffb7cc76d8e38e60e27a19f05a79c71d777d0434ece0531f789c85049965ca8b3a08a6abaa7a1bccf68448f34a6094d69464ff4ccc7f4e2335e694e0b7a933af44e1fb4a44fdaa42dffd9e609edf81abbb447fbf4537aa6033aa4233aa613ead1a91f7bc63def3e9dd385de175dd2155dd38d9f6b40b774c7a7d4f61ef8cad1d71a524c1d4a28a5cc57ef524e05dd1936f47dbffc987d634c494bfff6f28f1bf957c47ff7b43f37f766681eccc83c9ab199f0e0fffb8ebca999f9ebe9dfbfadfffdfbda3f3b02aea4 + 789c55d5d94eeb481006e07b9e22a2eed0a88ee32db64673c1be07c2166034176db7cd1a4820ac47f3eed3eefaabc98883743ebaaababadc717eadf42e8f0f7b2bbf965ee7667e57f7ea5bf3d25bb16f93c9d7dffffcf57b69b99ff7ba7f49da8b97ff585a66ead5bde1f353d3c118078aa27e54549de9536d33ef67b8286bef16aee15c1c47622ee0a2c9fdfa409c4446d647700a6fa91bdf0f5dc27595faf57b711a55d6af1fc029fce45d2491e4f3155cb77e7f7e13a769dbfaf82f7116c153d8d6be9eb19dfb5152a09fb1d8ed2ffd94e2bc947cbe862deaed7b179a6f08ae71de8138c379780e67a8b70997b59f3fd7e281453f876aec77232e60de1697eaf7ce715494923f9a8b4d1ff91fde6596493fa612e7bafe2d1ec07c222ef4fc0f6263109f754efa19d6e94aacf32216177d2bf3f1e74b5c7d993f359d5333d0f899b8c07c28ed9cc5830cf3b1e242fbdb11ebf9c9dfafcce5cb7d667fbff2b8b0f0a3b8ecc3fe7ee7666071bf26e230df0f7198af9fcf2009fb1b58fb7b52a39f7358f34fc5a59e7fa846fc2dacfdfbf90caa02cf8b3fd5d8ef18d6f327e2506f0f2e65fefcd2d95d572bf9e4ef5ff1131fc3a84f2fc1b2ff01accfeb1ad6cf937fde651aea15b0f6578a8d9eafef5debfde43d18eb646103fbf99954cde7e22ac6f98ed4a8f7ea5d87fd37c4613d82719ff9ae739586e7bb21d6f3f0bed8e8f3bd105739d6d761837e6ee106efc70735e2fdfba9b2e1f335116b7dae60fdbc45e2aa41fd55711da3fe9a1af1fe7d5467e1fe3d8b0df6a733b1ce835661ddef555ce7a87fac46bd0bd860ddbf7f6aabf7837371e8c7886d8cf79b7f7fd92c7cbe76c5613eb1d86a3fb2de84f7d99138d47f135b83fafe7e3579adcff706d6f3cfc54d2edf1fe49f7fd358adb7236e0cd66b58fbf3f36b73abf35883b55ffffdd7b6da1f1fc29a9f89c37ef730ead13aacfd8f61cd4fc58de657b0e63fc29a3f85353f11b79a7f02eb7986b0e6cfe0563c9a332dfc18aefe6792ef34b6dce02f2ddff02ddff9ffdf2fc43cf0234ff8c9ffe599a73ce3177ee539bf2dc4bcf3077ff297f337afba8819aff13a6ff0266f85986ddee15ddee37d3ef011333ee4211ff1318f420cf1099ff2199ffb7d666e7dc6173ce64bbe5a88b9e688fb6e2d469d8453ce38e7011721a674e14486aa2e826af76b784a961a6a430cd10dddd21dddcb4e5d2c3dd0234de8899e43cc9466f4e2565eddefbceb872a7aa377faa0cf10f345dfb44a6b3ca475173176a71fbbe80ddaa456637cd4166dbbf924b4e36a98ae27daa53dda5f8839a0431ad2111dbb5a233aa1533aa373baa0f14f8c8bbaa42bba76b911f529a68452ca28ffe90751032adc7c6fa8346c880b631666f8f3333295a98da5963ec3ddf8f7cfa5ff001f077049 - 789cadd4c96edb301006e0bb9f42086f41f14792255942d143f67d71f6a4e8811225ef8993386bd177ef883354e1204181a26879f8c0d1cfe1e22c2d7a9747fbdee252eb61a66783c22bfafade5b348f93c9ebf71fdf7eb61682d4a3ff9dd40b17beb416ba33aff00e6e6fca1a6a4850baf0fd58d7c6b573628b91d4ce2367955b9b66fe8c9debdc58efd73671533f6a6cf39561077eccf33d76db6f67d6caba6cfb5160f396d92631b65f5cd62e93286af37ca77695f8912eac33761284becd2bac2b3f927ec68d79bfa7cef2fd9533ef47697610c9f9c4ce99ad57037121fd9eb0430ab4f3a538ca22eb8aedf68b756739bf3d71c479aaef9ce6767e8dddecff4d9ccaf9811d9b90f31fd8492cfdef8a4d60cf0717ec4e10a4d623b19b0fd869d0695bb7c5b1cff55d71263e76e6f3c7b9d8e50dd9995b2f12c7322ff79565e28dc65cbf2336e27bb676df0f9c65fd505ccafc213b0fc572bf7922e7998a7555591b7611ca7a5367b9efb2319f6f4facf97d231797d2cf6b63be9f55b649e4f7346bcc7913b1eef0fddf894be9b7df98f394b3d4fbec3294fd6c89136ddf23569c73f69158f37bc5b3b3cccbfbad42794f6367fe3de0c059d67b12276562fd22ae647f9bce29bfaf5be722b6de6eccbf8f1be792ff1e3c3af37addd9dffffd6b1d14347214309fd7a144859e1d7d0c30c4e8a33aca1963821b1ab798e28e32eff1f0415d1f333ce289c6335ee8ab578cf086e5f93aea694a392b54558f55eab3ce5bc3fabbba0dcaeb61135bd8a6952bcadbc12ef6b08f83b9ba43ea5c51e6911d1a065d1ce304a7389bab1bd1f703caacfb1ad038c7052e71856bf8737501ad12d6e766471b11f516234107e9bbfdbe21a38cdd7a2828a5b4ca5581b3f9bcee4c1955aa0a7baaa7fa6a407d51961a72d5fc7da8911a53861db8a62cea8d77f1fe7e699553caa873a8af3f551fbd977a96c7ff78579fd6fdfadafa0df65b0042 + 789c65d54953eb461007f03b9fc245dfa8543f4b9664a95239b03f3683590da91c463312c67861b101f32adf3de3e97f8b9094adc3cfddd3d39a19c93f365a83b393d6c68fb5d7b9993fd8961d9a97d6865b4c26cb3ffffae3d7da7a94b556df246bc5ebbfadadf7e72ddbeacda6d50ab4e541ed3cb6dd32f86de5a81ddbcc049f883b6dc49fd4792778535dbae09edaa6c1a77082fc991af19fc179a72df3198213cc77ac46fd1b3847bde9ca71bb63e16b35ea0fc4493b0ff50cab6da867eae022d1fb19aa315f5f8d7a11acf7d3692cfddeaaa53eddc139e2bb2b77a244fbff6c2cf1588df147b0457ca176d24f5b9cb68b24b8504b9cc3fd778a04ebc3b76ad49f8b53ac0fa56ad4cbe1b4b0c1468df9af564e221f977c820b78bf7118cfa76a27e72f13776113ce5762d242f69f73d8a1de9e1af35f36967af7e22c3292bf0da37f53a9256ec2f949e32cc27e9cabd1ef1e8cf17c06e37ea854a39e515759c88f60877838ffa9ef4fd69fef6067a43fa7ae643da4bee9468887f39935f5a8167723ccb70bebfdd9c6d2ef522df549e3057c106c34df8ce142cc1d18fd725f8df1c9ca5dffb8e3fc91384fcbd00f87e7b75b7acbf33752d775187f061778feba2be71d3d1f5c8873877c1617119ecf915ae25cc3a86fc2f9c84b5f4ff25f613d4f1f62adc76f30fae17735e24e8df94ad8a19f87958ba4a97f21ce239cf7099ce2fcaaf57e63d8c9fed258dcccbf0f3bac57a5463cbc1f0a9beb799c8a8ddedf01aceb7fb8b2498a48f693c3fbdcd8c2d532ffb3d8204e3be232c67edfc3197ca2c6fa3cc106fb11d6a74cb4be79146b3ffc292e0dea2de10aeb19f6a374b9aeff4c6c8cd4e30aaed0bf13db0ceb1b9e579b9631c65f88ad41fc4a8df50bef07eb0a9c3fb6e2b282b7c52e437ef87f7369133f123b5d8f316cb0de2f6aec47580f5759ed6f4bec1f37c9df1457311cf6a3caaccef720f61f895faab13ee1ffb2aa9cd64f60edef10463f1c9ec73a6be21fb0c61fc5b5d60beff7ba6efa391637f9afb0c627e24ac72f609d6f0eebfabcc03a7e286ee67f86757c0aebfc23b816f7e7fa6162c3255b765c7dfdfa95c335dff3901f78c48ffe1af384a7df7378c64ffccc2ffe7af519737f4d78c16fdf72def98397fefaf4b5367dc696bfb67987773587f77c9d7dfec9077cc8473e7aeceb1df9ec13ee3539a77cc67ddff1395ff88ccbd0cf90aff89a6f7820fffb7cc76d8e38e60e27a19f05a79c71d777d0434ece0531f789c85049965ca8b3a08a6abaa7a1bccf68448f34a6094d69464ff4ccc7f4e2335e694e0b7a933af44e1fb4a44fdaa42dffd9e609edf81abbb447fbf4537aa6033aa4233aa613ead1a91f7bc63def3e9dd385de175dd2155dd38d9f6b40b774c7a7d4f61ef8cad1d71a524c1d4a28a5cc57ef524e05dd1936f47dbffc987d634c494bfff6f28f1bf957c47ff7b43f37f766681eccc83c9ab199f0e0fffb8ebca999f9ebe9dfbfadfffdfbda3f3b02aea4 - 789cadd55973db361000e077ff0a8df7cdd3d9880740623a7d90e3237162cb470e279d3e8000a8c33aacc38794e97fef02bbf463a70f354cd19f77b12040907a77d4bbbfbeec1dbd3bd86ced76e27a6e6cd7bd23ff349feffefceb8f5f078799eed1af297bf9e16f078737db9eeb5d2d1721028100593fb6e41fc975d1d729197d74decfcb9ce3dfd9455fd9641b5d64455964c937e2bae4b84936a5b32ed94597595996291f5e926de9381f9ea3955546eae7622ffe1cad739dc9f59d8895f89e6db2b64d4ef5b4d54673fd63b1170fa2aba2caaa22792f56e2457253f9aa49f5eae89ae23c1f18b36b5ab264142bf12ab9a94d9dfac354ecd9d8449b52f54d99e28f6c93b1712656e2bb64678ce1f5fc26f6e26376a379fe10a26d693389ebce96eb0dc54adc263b6be57e8dc541fcc4763af0fef919dd9455c6eb89d76ca31aae3765bff5bf6037b9c44bb166c32ed957a6f1297ec56e2c1b5a71102fa39db29953c92056e235dbe56cec8bb5c45f937d6d1c8ff7814ddb95f3cfdeccf15b7160c328da2b9379aee7c54a3c6137391b0bb196f88cedbbf8a9b88ba7e7c507637c5a6f68c49e8d97ecc68a1fd9b1257f8d0edaaaa09303dbe56225d6e2f76c1fe4f9f9c40eb9d4db7496fca5b8ebff3139bc8d3761d306e2fe2371106fd941f62b3e44b7ba8b8365fbbce57a5fc45abc66b75d7c219638a4fddab68dcc07e66c978bb7e22ebe617b896325b6727f5e3a4bfc5cdcadd78e1dbafe99b89bdf5edcf51f88bbfeafecb6ebbf1277cff383b8eb2ff3893ffc72fff7f65f7310d062830e7d6a1603b638c2314e708a0fc8cffa0ce7b8a06349c723ae704de7786c708b4ff8cceb459ee32b1d3bfadcd3799ffe1ee031bec7137ee7d07f4e297a86e7d4778e1ff0235e50de29d5fc849f799fe3158d3da4eb1852c6395ee30d5ddf90b26ec99c73875fa8d657fc46e7058df01deff107fec43e66549bbf1f0a2c51a1a67a17d4afc29a720c20650c0190df5133b0a406efc0a5b9f5c143000b2d8c60cc3930a1b50834d2254c69b41d3cc08c3ee73881052c25e791ae58538d194c614559b7b887358e6005631a91c71aa5f578c1156ce88acf7000db94750e4f743cf37724bc528f05b51deca90de0189fa99da4e6ffb7fbfef7ef07ff00103c024b + 789cadd4c96edb301006e0bb9f42086f41f14792255942d143f67d71f6a4e8811225ef8993386bd177ef883354e1204181a26879f8c0d1cfe1e22c2d7a9747fbdee252eb61a66783c22bfafade5b348f93c9ebf71fdf7eb61682d4a3ff9dd40b17beb416ba33aff00e6e6fca1a6a4850baf0fd58d7c6b573628b91d4ce2367955b9b66fe8c9debdc58efd73671533f6a6cf39561077eccf33d76db6f67d6caba6cfb5160f396d92631b65f5cd62e93286af37ca77695f8912eac33761284becd2bac2b3f927ec68d79bfa7cef2fd9533ef47697610c9f9c4ce99ad57037121fd9eb0430ab4f3a538ca22eb8aedf68b756739bf3d71c479aaef9ce6767e8dddecff4d9ccaf9811d9b90f31fd8492cfdef8a4d60cf0717ec4e10a4d623b19b0fd869d0695bb7c5b1cff55d71263e76e6f3c7b9d8e50dd9995b2f12c7322ff79565e28dc65cbf2336e27bb676df0f9c65fd505ccafc213b0fc572bf7922e7998a7555591b7611ca7a5367b9efb2319f6f4facf97d231797d2cf6b63be9f55b649e4f7346bcc7913b1eef0fddf894be9b7df98f394b3d4fbec3294fd6c89136ddf23569c73f69158f37bc5b3b3cccbfbad42794f6367fe3de0c059d67b12276562fd22ae647f9bce29bfaf5be722b6de6eccbf8f1be792ff1e3c3af37addd9dffffd6b1d14347214309fd7a144859e1d7d0c30c4e8a33aca1963821b1ab798e28e32eff1f0415d1f333ce289c6335ee8ab578cf086e5f93aea694a392b54558f55eab3ce5bc3fabbba0dcaeb61135bd8a6952bcadbc12ef6b08f83b9ba43ea5c51e6911d1a065d1ce304a7389bab1bd1f703caacfb1ad038c7052e71856bf8737501ad12d6e766471b11f516234107e9bbfdbe21a38cdd7a2828a5b4ca5581b3f9bcee4c1955aa0a7baaa7fa6a407d51961a72d5fc7da8911a53861db8a62cea8d77f1fe7e699553caa873a8af3f551fbd977a96c7ff78579fd6fdfadafa0df65b0042 - 789c5dd4c96e1a411006e03b4f3172dface83703c33028cac1bbe31def7694c3ac66c706bc4679f75477553538c2a3e173fd5d5d3dd86cac0777e727c1fa466dbe4817fd3cc87be92c582f5ec6e38f5fbf7ffca9ad8571403f493d68ac7dabad7517411e9c4e27a50522820993b85555ce0fe28ef8c8ba51579b9eb8101b76124a7ee6dcd13a12765beb3bec44f7cbad9b615b7d2fd6fd9fd9893a75eef87a21d6fd9aec8eee67c4dabfb48e429fafd83abf193ba7fe3c5762596f86d6ad869f7f5bacf35c88f5f94c9c97fd9ec4ba7f8fede7bdb48efd7a3cb27dbd25d6fd33e7e5fab658e7998bb55fdfbaddf4f577761a56b19b37f3e6f9ddf36d67692a1e59274ddfef83ad79ec8a4bf1c0394b75deae58fb55ecac21f51b76ae7577fe4ee4d737c4daffc439cfc4c6fd7da4919fa7ceceb49ffbfc539fc7909dc7e243eb2cca759e9f62598f5be7c2e7afc55adf176bff4f7621fd8c7b1e79cbd74376a1fd8e9d97f95cacfdcfad8b65fe54acf58558fbbfb14bede73effa2f4f53b7619f3e78f576fcec3ba8c753df6c4ba7fc7b9f4e73963973acfd4ba8abd37c59a3f6057dacffdff5595ef3f11ebfa2d76a5f3bc88351f8b353f1257ecee62f982418a0cf9eaef56332850a2c2237a74cf9739cda04f89018618614cd704533ce119b32f9902732cf082574ad8d71b5defab194a7ce0139bd8a2ca96a416f46e1b3b3e5362177bd8a7ca01dd7f4a6e88431c7186ce52e1182738a539cee87eee661aa28b0b5ce288bf3b71457daee9baa1eb16779478a5f35dd0dcf778e0ef13cad46966be4277b60625ba946922e2ef6cdaab87965c23c468d39d5f096768e69cd6b5e4ea18f8f73d63fcb9725c99147393d16e5393dbbb359d375a7986cf34e3a1294c694f6d2af7fed1269619d3c38c9ed8ada94c1f4333c0ae1922fa9a71bd763033233acbc08ccd84ebff675c2ec283aef799bfdf6bff001ebed39c + 789cadd55973db361000e077ff0a8df7cdd3d9880740623a7d90e3237162cb470e279d3e8000a8c33aacc38794e97fef02bbf463a70f354cd19f77b12040907a77d4bbbfbeec1dbd3bd86ced76e27a6e6cd7bd23ff349feffefceb8f5f078799eed1af297bf9e16f078737db9eeb5d2d1721028100593fb6e41fc975d1d729197d74decfcb9ce3dfd9455fd9641b5d64455964c937e2bae4b84936a5b32ed94597595996291f5e926de9381f9ea3955546eae7622ffe1cad739dc9f59d8895f89e6db2b64d4ef5b4d54673fd63b1170fa2aba2caaa22792f56e2457253f9aa49f5eae89ae23c1f18b36b5ab264142bf12ab9a94d9dfac354ecd9d8449b52f54d99e28f6c93b1712656e2bb64678ce1f5fc26f6e26376a379fe10a26d693389ebce96eb0dc54adc263b6be57e8dc541fcc4763af0fef919dd9455c6eb89d76ca31aae3765bff5bf6037b9c44bb166c32ed957a6f1297ec56e2c1b5a71102fa39db29953c92056e235dbe56cec8bb5c45f937d6d1c8ff7814ddb95f3cfdeccf15b7160c328da2b9379aee7c54a3c6137391b0bb196f88cedbbf8a9b88ba7e7c507637c5a6f68c49e8d97ecc68a1fd9b1257f8d0edaaaa09303dbe56225d6e2f76c1fe4f9f9c40eb9d4db7496fca5b8ebff3139bc8d3761d306e2fe2371106fd941f62b3e44b7ba8b8365fbbce57a5fc45abc66b75d7c219638a4fddab68dcc07e66c978bb7e22ebe617b896325b6727f5e3a4bfc5cdcadd78e1dbafe99b89bdf5edcf51f88bbfeafecb6ebbf1277cff383b8eb2ff3893ffc72fff7f65f7310d062830e7d6a1603b638c2314e708a0fc8cffa0ce7b8a06349c723ae704de7786c708b4ff8cceb459ee32b1d3bfadcd3799ffe1ee031bec7137ee7d07f4e297a86e7d4778e1ff0235e50de29d5fc849f799fe3158d3da4eb1852c6395ee30d5ddf90b26ec99c73875fa8d657fc46e7058df01deff107fec43e66549bbf1f0a2c51a1a67a17d4afc29a720c20650c0190df5133b0a406efc0a5b9f5c143000b2d8c60cc3930a1b50834d2254c69b41d3cc08c3ee73881052c25e791ae58538d194c614559b7b887358e6005631a91c71aa5f578c1156ce88acf7000db94750e4f743cf37724bc528f05b51deca90de0189fa99da4e6ffb7fbfef7ef07ff00103c024b - 789c75d4db52db301006e07b9e22c3de319d6decf8a4e9f48242cba104083dd1767a214b3249200412872474faee95775781b6ee188df9acdf2b796d78b9d3b93cef77765e6ecd6b5d8f4cc70cf5acb3631793c9fafb8fd73fb7b6a3a2e37f54af136fbfd8da1ed41dd3399ddeba0670e30149d4332a216b76d2cd280c2bb24e8a4493cbe08c6d1aa7716234dd8fdfd86937ef912fc4291b2c596751c1f3878df35e1e1525f95c9c2a43f905b9cc6d4ef3f0d8b8e8e556eeaf838da5f9077611eaaf83b91ecec5521f67e4b250bc7f9834562631bc1ebe632ba539bf1b5cf2f3be69ecdb9196b43e1e88ad49c9376c65257fc5d691d8918dd67c3fdc362e933c8a0a72cd2e42fe7db0e5fa7b6c95caf32fc5617fdd609ec713b1f40b355b3bd96fc42e63f1677126f95e70959179bf5687fdd0fb32a98a2c7d5f38656b2d3e62974ef6bb669b4cd6bb0b967a497055912fc9b6507197bc62ab54ea4fc44afc416c1def77c4368ee7a16a6c535f4f91c76c25fd47992f33be1fe8fbb12eb7b2fe90ad53c7eb3db24b2706b689c5c76cab653f1fc54eea5f37765916ea7f61eb88fb036e637e1ff4bdfbc5b4d45f8a9dbc1fd5b8ca5424f506c129fdfde219bb74d2df94bde97fccb6a1ff9fc45afc955c15e17b1d8ad32ead075762d5e57e66c1d2ef115b45325f044bff73b1e57998b1751471fd3b712a9eb2cb4c8cc1f2ffed5eec647e97bdf9bef6c5f27c006c1bcbdfb71187bc1587fef5d92e16cb7a2ef4eb541cf225bb0af96b71a8ff561cee1f8b2bf6a01ed408a8b14483161d56cd953f8f4dee0a8738c2b13faef106276d39bce5df718a7794bcc7596b6e8e225ce083cf2d7185eb96dc23eee21b9fdac37d9f7aebc73b3c68c9393f33c7433cf2e7a6de31be6f5df704fb788a673ed1f7d5fafe38c7414bee023fe0479f38f6cf7a8c9ff0337ec14bfc4a3bf6cff5d417fc865d8c30c69e1f09a698618e05aa410d08f0bc7fa0a1c40b3060c14105573084118ce1faef3e53f6c68f09dcc214eee01e667e8c61fe770e6a58c0831f2de767eb2ee94db41f7d586d720bba62db06ac9fe59674dfe3bfa3b5de18d67f0ebef64fbd5d58faabcba7b3bfd69c57cf9e77f5ffc33fefaf575bbf01fb4b2eff + 789c5dd4c96e1a411006e03b4f3172dface83703c33028cac1bbe31def7694c3ac66c706bc4679f75477553538c2a3e173fd5d5d3dd86cac0777e727c1fa466dbe4817fd3cc87be92c582f5ec6e38f5fbf7ffca9ad8571403f493d68ac7dabad7517411e9c4e27a50522820993b85555ce0fe28ef8c8ba51579b9eb8101b76124a7ee6dcd13a12765beb3bec44f7cbad9b615b7d2fd6fd9fd9893a75eef87a21d6fd9aec8eee67c4dabfb48e429fafd83abf193ba7fe3c5762596f86d6ad869f7f5bacf35c88f5f94c9c97fd9ec4ba7f8fede7bdb48efd7a3cb27dbd25d6fd33e7e5fab658e7998bb55fdfbaddf4f577761a56b19b37f3e6f9ddf36d67692a1e59274ddfef83ad79ec8a4bf1c0394b75deae58fb55ecac21f51b76ae7577fe4ee4d737c4daffc439cfc4c6fd7da4919fa7ceceb49ffbfc539fc7909dc7e243eb2cca759e9f62598f5be7c2e7afc55adf176bff4f7621fd8c7b1e79cbd74376a1fd8e9d97f95cacfdcfad8b65fe54acf58558fbbfb14bede73effa2f4f53b7619f3e78f576fcec3ba8c753df6c4ba7fc7b9f4e73963973acfd4ba8abd37c59a3f6057dacffdff5595ef3f11ebfa2d76a5f3bc88351f8b353f1257ecee62f982418a0cf9eaef56332850a2c2237a74cf9739cda04f89018618614cd704533ce119b32f9902732cf082574ad8d71b5defab194a7ce0139bd8a2ca96a416f46e1b3b3e5362177bd8a7ca01dd7f4a6e88431c7186ce52e1182738a539cee87eee661aa28b0b5ce288bf3b71457daee9baa1eb16779478a5f35dd0dcf778e0ef13cad46966be4277b60625ba946922e2ef6cdaab87965c23c468d39d5f096768e69cd6b5e4ea18f8f73d63fcb9725c99147393d16e5393dbbb359d375a7986cf34e3a1294c694f6d2af7fed1269619d3c38c9ed8ada94c1f4333c0ae1922fa9a71bd763033233acbc08ccd84ebff675c2ec283aef799bfdf6bff001ebed39c - 789c7dd65b5322391407f0773f05e579b3b6ced057ba6b6b1fc4fb0545c77174b6f62174d2e208a282284eed77df939c7f7b5b47420a7ee4e42424699a2f2badb37eafb5f265693a33b3cbaa550dcd5d6bc5de8fc78bbffff9ebd7d2721cb7e41945ed56bcfcc7d2f2d1ac55b50e26d7ce8387026a8787371d0617be04cfe10a5ef58edabe04f7e054cd5170e14b6867efb81da7b1c6ef0597711197c1b7de4994b49328780aa7f04670995489c63f79a751da4eb5fd21d8a4456a82d7bdb338adb2f065b9adceda6ada8733f82ed824ed2cf4e7ef6a69d77c37de799ca4b9e6237566d5d455e7117c0f67f024d8e465aef973d8aae9c8bb93e4b69384f689ba13c167700687f5e90cc483e007b85493832dda3bde45929745e84f9bea8e55f3b95ab64bfd2358f217daff425d94f0266cd5b4eb5da61d5ba6c1a42e2335f7e00cedc7c1556ecb2ab45faa3b11bcaf2e607a544b7f6ddf834b7801231ff5bd4dda298d8eff045bf84e5dc2b4a636111cae0723e31bcd375397306fc0197cac36063e841d5caa5d0c9f7a0fd2413ed0f97c0bb6851dd830de425d466a4ed40307c7de55566655167c02976ab26a998e7a0776f0485dc5e83f8073385c3f952d6da5e35dab4d047f8533355daa0731bc05e730fa5730a7b041fb01ec60a3ae918fc3f56165be56e7b7abb63055708ef62cd849bcfebef5e15c4ddbb041fb9ada365e851d1ce6e7f2cab93cd8a86daca65aed609ec3395ca86b0387ebd3c9fc9ce6b7700e6b3e67611ac306be50bb26fe1e463bff841d1cd6a7ceada975fc99da3978acf625e41fc088a790afae6d5ed7217e0736f023ecd474a57631dab7e1a6ff2ddcf4efc2e8cf5beabae97f0337fd4770d31fe3f987dedc9ac2c486075cb195ea5f1dd77cc1c3978877f197fc93af9ecb48ea98af3f899fbc8abe917a2bf5ee93f829cf103d967a2f23cc3fcdfff026f7881fe5dde293f8a730ff26f72a77798dd77f17cf1bbc29515b12bd2d7977247a57deedf13e4f3e8ceff1011f725fea111ff35799c9897cf68d4f79fa369ebf4bee33891e61ee2ff3d731cef907b79b788e38e644dac7af56b359ff11be4fca19e73cd4fb99a8e0f25df4fb32e23eb1de8fe47d498606af727e50a9e289fe7eca2c5fe6fdfb3a22bdbe167c43b5e822acfbc7752ef1ab34d4df4bbfd6f4536b58f71dd905adc132136d3bd7fb2df9ef5fd188c634e2faff553ebf0e3153bd3ff9734e13baa1db50eedebdded09466d2f380eef5ff85aced29b7694e0fb29f27f418f6f584881672422ee88956a92bd16bb4aeffc76893b6784196ae5fade0f31ed336f76887f76897c3ff331ed21ead5357f6e1eddeca599575db92799fd3be8cd2d3fdd593447399953f9b5dad7415cee82d1dd015b9e64cbf8a3fe49cfa72c54891d7339ed0111dcb2af8f27c0d2cfffbe7d27f3300bca2 + 789c75d4db52db301006e07b9e22c3de319d6decf8a4e9f48242cba104083dd1767a214b3249200412872474faee95775781b6ee188df9acdf2b796d78b9d3b93cef77765e6ecd6b5d8f4cc70cf5acb3631793c9fafb8fd73fb7b6a3a2e37f54af136fbfd8da1ed41dd3399ddeba0670e30149d4332a216b76d2cd280c2bb24e8a4493cbe08c6d1aa7716234dd8fdfd86937ef912fc4291b2c596751c1f3878df35e1e1525f95c9c2a43f905b9cc6d4ef3f0d8b8e8e556eeaf838da5f9077611eaaf83b91ecec5521f67e4b250bc7f9834562631bc1ebe632ba539bf1b5cf2f3be69ecdb9196b43e1e88ad49c9376c65257fc5d691d8918dd67c3fdc362e933c8a0a72cd2e42fe7db0e5fa7b6c95caf32fc5617fdd609ec713b1f40b355b3bd96fc42e63f1677126f95e70959179bf5687fdd0fb32a98a2c7d5f38656b2d3e62974ef6bb669b4cd6bb0b967a497055912fc9b6507197bc62ab54ea4fc44afc416c1def77c4368ee7a16a6c535f4f91c76c25fd47992f33be1fe8fbb12eb7b2fe90ad53c7eb3db24b2706b689c5c76cab653f1fc54eea5f37765916ea7f61eb88fb036e637e1ff4bdfbc5b4d45f8a9dbc1fd5b8ca5424f506c129fdfde219bb74d2df94bde97fccb6a1ff9fc45afc955c15e17b1d8ad32ead075762d5e57e66c1d2ef115b45325f044bff73b1e57998b1751471fd3b712a9eb2cb4c8cc1f2ffed5eec647e97bdf9bef6c5f27c006c1bcbdfb71187bc1587fef5d92e16cb7a2ef4eb541cf225bb0af96b71a8ff561cee1f8b2bf6a01ed408a8b14483161d56cd953f8f4dee0a8738c2b13faef106276d39bce5df718a7794bcc7596b6e8e225ce083cf2d7185eb96dc23eee21b9fdac37d9f7aebc73b3c68c9393f33c7433cf2e7a6de31be6f5df704fb788a673ed1f7d5fafe38c7414bee023fe0479f38f6cf7a8c9ff0337ec14bfc4a3bf6cff5d417fc865d8c30c69e1f09a698618e05aa410d08f0bc7fa0a1c40b3060c14105573084118ce1faef3e53f6c68f09dcc214eee01e667e8c61fe770e6a58c0831f2de767eb2ee94db41f7d586d720bba62db06ac9fe59674dfe3bfa3b5de18d67f0ebef64fbd5d58faabcba7b3bfd69c57cf9e77f5ffc33fefaf575bbf01fb4b2eff - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a10500601304b0f2aa6ac9c080210518898b25e225845a29e324c0c2604158488c184808250312421b0201e31b0a52082803a0c316cf622bb2f11a60ee10f903dcae8fe55468821c20548c2c5e000685ead35170080485310 + 789c7dd65b5322391407f0773f05e579b3b6ced057ba6b6b1fc4fb0545c77174b6f62174d2e208a282284eed77df939c7f7b5b47420a7ee4e42424699a2f2badb37eafb5f265693a33b3cbaa550dcd5d6bc5de8fc78bbffff9ebd7d2721cb7e41945ed56bcfcc7d2f2d1ac55b50e26d7ce8387026a8787371d0617be04cfe10a5ef58edabe04f7e054cd5170e14b6867efb81da7b1c6ef0597711197c1b7de4994b49328780aa7f04670995489c63f79a751da4eb5fd21d8a4456a82d7bdb338adb2f065b9adceda6ada8733f82ed824ed2cf4e7ef6a69d77c37de799ca4b9e6237566d5d455e7117c0f67f024d8e465aef973d8aae9c8bb93e4b69384f689ba13c167700687f5e90cc483e007b85493832dda3bde45929745e84f9bea8e55f3b95ab64bfd2358f217daff425d94f0266cd5b4eb5da61d5ba6c1a42e2335f7e00cedc7c1556ecb2ab45faa3b11bcaf2e607a544b7f6ddf834b7801231ff5bd4dda298d8eff045bf84e5dc2b4a636111cae0723e31bcd375397306fc0197cac36063e841d5caa5d0c9f7a0fd2413ed0f97c0bb6851dd830de425d466a4ed40307c7de55566655167c02976ab26a998e7a0776f0485dc5e83f8073385c3f952d6da5e35dab4d047f8533355daa0731bc05e730fa5730a7b041fb01ec60a3ae918fc3f56165be56e7b7abb63055708ef62cd849bcfebef5e15c4ddbb041fb9ada365e851d1ce6e7f2cab93cd8a86daca65aed609ec3395ca86b0387ebd3c9fc9ce6b7700e6b3e67611ac306be50bb26fe1e463bff841d1cd6a7ceada975fc99da3978acf625e41fc088a790afae6d5ed7217e0736f023ecd474a57631dab7e1a6ff2ddcf4efc2e8cf5beabae97f0337fd4770d31fe3f987dedc9ac2c486075cb195ea5f1dd77cc1c3978877f197fc93af9ecb48ea98af3f899fbc8abe917a2bf5ee93f829cf103d967a2f23cc3fcdfff026f7881fe5dde293f8a730ff26f72a77798dd77f17cf1bbc29515b12bd2d7977247a57deedf13e4f3e8ceff1011f725fea111ff35799c9897cf68d4f79fa369ebf4bee33891e61ee2ff3d731cef907b79b788e38e644dac7af56b359ff11be4fca19e73cd4fb99a8e0f25df4fb32e23eb1de8fe47d498606af727e50a9e289fe7eca2c5fe6fdfb3a22bdbe167c43b5e822acfbc7752ef1ab34d4df4bbfd6f4536b58f71dd905adc132136d3bd7fb2df9ef5fd188c634e2faff553ebf0e3153bd3ff9734e13baa1db50eedebdded09466d2f380eef5ff85aced29b7694e0fb29f27f418f6f584881672422ee88956a92bd16bb4aeffc76893b6784196ae5fade0f31ed336f76887f76897c3ff331ed21ead5357f6e1eddeca599575db92799fd3be8cd2d3fdd593447399953f9b5dad7415cee82d1dd015b9e64cbf8a3fe49cfa72c54891d7339ed0111dcb2af8f27c0d2cfffbe7d27f3300bca2 789cb5d3c96edb301006e0bb9f42886e41f147bb65143d64df17674f8a1e4849ccea6c7676f4dd4b7266b2346e9300ad69c1f8ccdf2372288f8d06bb6bcbc1e858ab3f5083a32aa80ed555305a5ff77af7df7f7c7b6c8d244960df451924235f5a23dd4150052be7678d03944518d957997a87e24ee5bd448ea3a6f05e141be3bd496e8a28f2de201bc35e708ecba4e4fc3ad998b8f49e774ee34ceacd39672aefb0bbce79624ca6bc679d8ba41df3fc8c739996925f231bd3d6deab62de5fedac3215abcc7bda595bf3efa7c85ab157c8c668ca37deb58a75ed5db11bf685b3eb06ef7f925c375c2f213ff56b822df75b261bc3fd1e77364524fd39f7364ff51fc43c7f468e4beeefbd98e77be4344a63ef3b76c6f3a7e4ace27edf8a79fe845ce4857f9870437e3a8f63b2bd3df5fb5a4cf3a12677725eff11bbc3fd1d9055cef990ac13decfa198f37d31e7155bfadb215709ed2704bbe0fd95e4bae0e7a52de6f51fb0159fc79598f79b939b82d763c49cbf1473be602bcea76423f3195bee17b3e5ff1489b91ffb623ecf3d31ef6f57cce7b523e6fd6d8b793d5b62bebf16d3faba838f8f7f99470805fd89bcfa64fec3f57dd20df9d4efe429f97cbd937fb97e1affa93fe1a7f2af56f27e7ed8189647857af8352c8f06060738c4118e718253f47086735cd8eff5dbbcad73892bf431c0356e708b3bdce301e3f67bfd763db6c60426318569cc60167398c70216b144b57fcfbb1a58c68a1dab5843d78e756c60536abfcedb1a5b766cdbb1835dec611f116224cfb55fe66d8d1419721468a344274418862ad42f6b3fe76d8dfa0fd7d0f392a7eaedf8c879fdf57c7f7e6dfd02a2aa5b48 @@ -1352,6 +1352,12 @@ QgisAppBase capturePolygon() + + actionHelpAbout + activated() + QgisAppBase + about() + iostream @@ -1398,6 +1404,7 @@ hideAllLayers() showAllLayers() captureLine() + about() diff --git a/src/qgisappbase.ui.h b/src/qgisappbase.ui.h index ae0b291bb7f..80665d8d79e 100644 --- a/src/qgisappbase.ui.h +++ b/src/qgisappbase.ui.h @@ -251,3 +251,9 @@ void QgisAppBase::captureLine() } + + +void QgisAppBase::about() +{ + +}