diff --git a/src/qgisapp.cpp b/src/qgisapp.cpp index ecf219e182b..4209d6e6efe 100644 --- a/src/qgisapp.cpp +++ b/src/qgisapp.cpp @@ -84,7 +84,7 @@ #include "qgsproject.h" #include "qgsmapserverexport.h" #include "qgsgeomtypedialog.h" - +#include "qgscustomprojectiondialog.h" #ifdef HAVE_POSTGRESQL #include "qgsdbsourceselect.h" @@ -4413,3 +4413,8 @@ void QgisApp::debugHook() // show the map canvas extent std::cout << mMapCanvas->extent() << std::endl; } +void QgisApp::actionCustomProjection_activated() +{ + QgsCustomProjectionDialog * myDialog = new QgsCustomProjectionDialog(this); + myDialog->show(); +} diff --git a/src/qgisapp.h b/src/qgisapp.h index 938a3c94cfc..c1a302fbbd6 100644 --- a/src/qgisapp.h +++ b/src/qgisapp.h @@ -331,6 +331,8 @@ private slots: void openURL(QString url, bool useQgisDocDirectory=true); //! Check qgis version against the qgis version server void checkQgisVersion(); + //!Invoke the custom projection dialog + void actionCustomProjection_activated(); //! options dialog slot void options(); //! Whats-this help slot diff --git a/src/qgisappbase.ui b/src/qgisappbase.ui index d89cb9d2e1f..89a4c5bbe5b 100644 --- a/src/qgisappbase.ui +++ b/src/qgisappbase.ui @@ -1,4 +1,4 @@ - + QgisAppBase @@ -97,6 +97,7 @@ + @@ -526,6 +527,9 @@ Measure + + Measure + @@ -1115,131 +1119,145 @@ DebugHook + + DebugHook + DebugHook to which random stuff can be attached + + + actionCustomProjection + + + Custom Projections + + + Custom Projections + + - 789cb598db7222391286efe7293a4677131b5a0e4551c4c65ed8189f4fd8c6c6ded88b945285b18d8f600c1bfbee2b947fd6f46cf7f4d833dd41131d9f4b521efe544ac5df7ff9343c3ef8f4cbdf7f7a99d274ec3ff96b7afef40bcf2693c5bffefdcffffcf473567c5afdcb6b9f1a3fffeda79ffbd34ffed3e1c37d5881ef4730b55aa356abad980ec099b0c9c10598c05ed85e0937757e00ebfc7330e6db2558e74f8433ccb7bb609ddf02ebfc1e18f309ebb574fe08dcc2fc01b883e7cf6006bf09e775f02118f3ed1358e797609d7f2bdcc67cba00ab7dc4d3c67862e142ed2dc06a6f07acf6e6609d3f14eee8fc3bb0ce7f0563be1b8331df887f85eaed5be0ac56a4f13760d5fba5e2f43cdc81bd30b785556f6630e6874b30c6974658f5a40761d583f68535ff610ad67c1c80313e483e0acdaf433c9a4fd705ebfa92ef42f3c3c97ebda6f1511bacfe8e84b5bedda06289ff1e8cf9fe188cf98685b59eed0658f3f3225cd5ef3658ebeb5158f3c19bc25a6ff64658e33367c295fe297ff5a259abcb7307ce84a904abde01acfbf3a8e2148fad0967889fdec01adfb5b2acef33b0d68fc4bf9247f283e7d5fe847fba1f1dd6abf6e3a5b0ea4be7158b7f33b0ea2bf92862fd8b9e29de46a52fad0957f5db13d6f8ec0318f9084715cbf320acfdc665c2eaafcb85d51ff32cacfa84d46f1a9d66d610be0017923f77a02ccfcd1ed80bdb7be1ac56177f5ec09930e760ed9f7bcaf2dc9facb8598feb7792bd5be1ac266cda60f407bb09867d93fa4db3b26fe660d8a74b65ac770a86fdd0536ed6d3fa5361dd0fc6835b62cf7584db2dd473ca4f16fd95f9e53518f1d82db087fda972337149c2ad16ec77c12cfeb94238f65bc927d6d37a32291f196531e0c46fe042d6e747653cef554c29ff2330f2c9d7cae28f2995317fbfe2349fc53f6a75647c3850c6f81de1587f124f5bb88a278d6f3532d45779a32cfedb75e196d6435319f64f955be972c1fb60d5eb5c19e38db28cf7ca1dd49f5716fb5428cbf8d005431fffac8cf88f9525fed012ceebc2de82a1b74b7ab648fd0bb760cd9f3e877d7b0166e4a3a32ce3dd9bb28c372715a7f51de6e775f87b05867d7a14d6feeeb15e1bf11ac957d453ea9f07c21dec0797e2cf1b6a9ff62a4eeb5b239cd7d13feacae20fbf2a239e59c5329f95b1beaf383d2f83722ecf0fc19aef6d65e8d155463de460e86ff795e1cf5dc592af4d30f4e0a5701bf1f923e102f9b1e93e9453b5de95b2f81fee95c57fb351b1c44f60d5fba9e2f4dcac2b4b3ceeb16279de5596f57954b1acdf176e6b7ddc28235fa7154bfc6365e46fbb62e92f0be102f908697cbba9fe7b2fdcae8b7dff00865ea65046bc67cae27fe883a15778162eb49e92fe6da7fa8437618dc7ad8391df5071bb99ecdf8135df4d65c497ea2d5e5f10bfd9ae58d6db03b750ffa760f41b3a53463d772a96f103b0f617af2cfef09370a72eebf9b930d5d19fc6c28ea4fe4a61a7e7b95d136ed5da2e3d97f55dd192f8ad32f67b1828439f63304bfecdbd32ea11eb77a007ed2aa33f1218fa86bc62a9afbe32fad71eb883fd5507435f97f64b3ceeb322c5632e850bd4b777c21dd48b9f288b7dba52c6fed0e78cf86bcaf0d7562ceb5f2843cf9130e97d21f5b38ecf8a4e96d6cf84637e452f3cefb4440f7a0523df7e1d8c7cd38b30a9fe7bcab88f5865d46f03dc82bd4259fc77ba1ee1fcac29c37e53d8e5b8ef25fde3f543ef0b43e136777ccacf449952bcfe40b8837a7673e1684ff43b0207ec8fa6b06be0bcab2b633e552cfd77179c43df5730e209490ff2fafee6ef85a3bfe25f295cd4c55fdea838c5c36be096c4676e84a985fe22fe7af5cfef2863bf6e0bfb80fb71d2c365fa7e191e848b8ed8a381b24bfe84b9b0eac73760ec6fbe0407899736842b7faec1d0cfbf8003de9786cad8af2d61dfc0f96f95d15f0338c7fd51c673f43ff96bfa60463c7365c4b35f31a77a12fbdc417ef9188cfb2ed78409fedaa6b083fd10c0c8877b05231eb7231cfd957a7a04a3be6d1b8cfae3a930237e1e2a43ef74bff42d3d4f4d4358cf3fcac1b85f38a78cf32b138eed5eeaef5259f25132b823ec1f85bdeebf9632f43e02a3bedca132f4bf11d6789c55463c33658caf8173e4ff4d19f54215cb7a494fcf7a9eb205eb7d43d6e7a285fed513a6bad4039760d5ff4ed8137edfb852467fb80523de5008b3f60302233f7e0d4cc85f47197a3bb0aeb754467eb78523cafbe59332eae3198c7c70eac7dcd2f3da3f0913617f4cc041b874cad80fe7c2ae21e7193965e4a70b26dc7f7685a39e126f0f8cfd403bc2d15fe13a18fe520646bee95419fd45e7233f94ea8943a1e7b7f817f47ce78e32ee3327c214703edf0a6bffb66760ed3f27ca45ba8f043cafea6f53b88a6702c673b70b463cfc0246ff30cb8aa5bee06f89f57cdaff21efe0beeb37c0b89f06ae58f26fc0b80f843565bc3f3e0953c0f9b42fec72e98fee148cf38ae7c25aefec85abfd56170ed89f740cd6fef72cacf138f857223fe1b562c94fba1f86a817f6a7cc0fa4fd4be2093ee07ed25096fa0de27f28b51fa7f3a6ccdbb83fd986b0debfdca6b087bee64198b5be4fc058cf8dc0c887a9099739f29bfa4759eaefcd5caf58e23b52467e9bc20efb396c2ba31f3e0a7badaf7561d6fa18542cf573a62cf5ed4ec05aafb7158b3f17cad8af5b154b7dec8275ffad572cfa5f2a239f889f51df44ca587f59b1e8db15d6fd63ae2b967aba57c6fdec4119f5bea38cfdbfa92cfad114acf173c5e27f5f19fbfdba62a9777d8efdeb96ca58efb062c9e79532f43d57967a753d65e83304235feebe62d1b3a18cf7a5bc62d1e74e19fd6051b1e4a7ad8cdf9fa07f897a7341197a6d552cf5d850c67eaa9ea3fe47cab0df51c6fb8ca958eef70b65ec5fab8cfb590d0cbd7851b19c979932eaa95db1d4072be3be35a958fc7d02432f7fae8cf315f92c4be46356b1dc3fc7caf8fd7751b19c1f8532f27152b1d83f5296f8435d19fde75059ce5f73a51cf215f7a73ff6f3bd6d5863e9c7dab0ce7acb3fce860db6b4237bfde593ef63c38eed8dbdb5777662ef7f840dfb601fe3fab7f6c93e471b2fdfdb869dda595cfb357ee7f6cd2eecd2ae7d5f1b76dd76ed86ed45ffdfd26715c7e6f7cf95ddb2db7627aebf93e2d8b57b7fd58625bb1fbf63f91f7f3bb087298651fcecdaa3bf6223ae7c6cfbf6c49eda333bb0e7f6c20ee3df2ea3daf368a167afa21a4b5bfbb336a2df75dbb04d9bd996cd6ddb16b6630b638d49f5f46647868c33deb009a6fc333656fe9a91b9366373636ecd9d99987bf3601ecd93798e35b5d261625eccd4ccccab999bb78fdb58e5df2ccc327ed7ccbae99a0dd3339b66cb6c9b1db39bb4e8c528f6ccbe1df7a7e6e0e3fd2ac570683373648e4ddf9cfcfac49c9ab398a71d3330e7e6c20c5716befef9b60d4be6d25c995acc52dd344cf3f367268b5a1cda67d332b9699be24bffdf67c374289a3147f1cdd091ff3ffb65ec4f6fc4f12db1a4115dd39f8ac38ee9866ee98e26744fe3dffa490f318ad5aed835393dc6314ff4fc7bd9faa68d21bdc4d9539ad12bcd7f63e18d162b2d686988d6689dba71cc06f53e6ac3126dd2166d472b3bb44b9ff508bb4ffb3153876660977440877414c71cdb8cfa5fd7e41b36c67462aee3ec5333a6331a7c16c5395dd030d56c4e977415f5aac571756a98ad0fc7d18c19c8e2ec16e576ffd7bf47254afb660651ed3615d4719666cec42f39f7311bceaf7ef9a23b57bad1e76aba6b378e35bb635aeec6dddaa1bb7393386ee6eedd837bfca08da7e8df9d7b8edf975ff31c3378211dca5eb9a989a7859bb9d7951e71dcdc7dd147fe480fb770cb95e26ecdad577feba2cf4e4cee3656f1451bbd5857ab7837dd07f570db6e27cedc8ddf3db72f16d2de8ee776acd9dc1d4806e3b8c398a955bc47eef8c371f4937f27eed49da5bf0c639e5e575ad8891bb873f872611649b7a1bb74571fb441ae16fdabc7d90dd74c9cb996cb5ddb15aee3added5bcf194749b79e7fd076d8cedb9ec8fd52f6fbef4237fedc7e6c9dfc4d56efd9d9ff87497f20f66bcd2cd3ffaa7cffbf27b6cc4d9cf310b31cffec54ffd2c7e5f69cbcffd9b5ff8a55fb3995ff7dd386ac3f7e2984dbfe5b73fbacf57f9f73b66ec7769eaf7fcbe3ff087fec81ffbbe3ff1a7fecc0ffcb9bfa09e1fc68cc6fd41bbfef2eb5df10f7a7be1af62666a314375dff04d9fd1816f99d292cf7d9b4e6dee8be8452766b4c996cdd757f983336a6c1e78a568493376ec997ddfecd9e1ead9aad3788e5ac4383870c923f9fb476df4a77ccd63bee15bbea31a4ff89e1f18fd829f386ac5b1fbf39467a6fb67cfc19526fcca737e8bf9eef28297bca636e2f92e31ac73d75df1c6efaff1c7f712eef1266ff1765c2d5600eff21eeff3011ff2111f73dff7f8c43df1e9b75678c7bde46db5b7f98c077cce714ff330fe7fc9575ce33a37b8c919b7beede5b7cf73ce63e748b70fdbe33617dc09369840c1051f563f6a966114ae032a36dc84db5fcf99f7d888fb7c16d797fe14fb6cb80b13d3a479b80f0fe684e6d48f3b744877e1313cadf6457836a3b85f06efb7115ec234dd0147f1d47e5e9d79b1667fe3a33f0d33330eaf340bf3f0e6b6c3222cc35a587faf8dd00d1b76c26caf28d809b11d31872f6e1d61336cc52a58502d6c879db0cbe7612f7c2057e120f4c2a13f71b7e168f56661cec3176743e88793b0ba51c433309cd1561884f38fe951ad741186b40c97e12b6743a885ba6f9b456898a3d00cd9ffdf25df6b23ee368e6f30cbf0d50a0d7968872274620bcbc357de9bdf6bc30e4bc35cfe4eaff0ddd295bee432fcdefcf7bd479565392abff20bc2fb3eef7d1f2cc7e5cd8fb6f1573e3ffff71f3ffd0fad50e6d7 + 89504e470d0a1a0a0000000d49484452000000300000003008060000005702f987000009d9494441546881d5995f685bd71dc73f1a821d810d57e0802ed8a03b6cf0352e44a2015beba0d69a87d8e4c1f6fa503b7e48940e32854127af83c829acd88516bb656d94401bb5304bf243b0f710e23c64c883043910231b62a4404c6570a80436d3050b741e2edc3d5cc569f3cfb26337dd0f84b8dcf33bf7f7fdfdff9de3c86432fc3fd3af5eb7002fa2abdf0c598999a8b5dbba5f2480816f0296de6e202bee5dd73a7f0679eaa6a12f02d6ba07a8c0d42d98fb78d4b11bcf2fc20289e9a8d5bb18b0d69b81766013dca6a88bf7b55a60e8938065a86034008f0009dcadbdac53b2d70220f259c02a7443a905380aac00adc02ab6050a704609d5b5d7cfee42939f852cd1e8412e001bc01d6ccdafd6163c009c90329375edf7b30318fd30ee983837e7f039751437d0597bd1fea37f274853d6b5dfa1b85062266a49138413301f0b643f9f7a6fc201307121ee08ce042cd66a4cabd89658b11fcb15a3ae6f1da80512d351ebfb4fc2164e83b1e3bda8cd2546df3550bd069113bd184689ea72ce4a4c47ad818580259dd81a378132f01028d680d4a95ac741b4128999a8252b0697ba048b2d45826f43660502ed2ed2eb10f409b20f25fe36c18ddb905a2c902a19b6a012a80079f008054d53c897d71112fc4a0f6317265e5a0b5ed902d5e59c8509f17f80eb4481e00998fd970b754b65ec0b0f9ef528939fabe83242fa1ef47515c92886ad79899d7d36419802dda313da1e45373d68c20375c4c12bc54062266a6142ec728942b98cd6e266f24b41614d238d02a6e0af5fa7c0acb2bc348fdeae33b59067bd02946a9b2c025ba0357970e126abcd323532e7885e085b5e7df762b66f008f351fbb3c06d5109a3bc4e4e769fc445836e6387feeec33a68f7c3c60e5fb25ac636b7ec5165e5420da3f46662bc9a9915a907f12dbb58d807dba5062266ae56596d8e524d56a0c5c90bc3e4fe09146ecf6b79c3f77feb91f2fb84b180fb08376153b700dd05b05cb32b92f75ee0b806140f8fd206c9fc5e5d2a1003ec2c40d18fd70ec859a2b35616bdeacfd6f814781d069c1e407129cbb779faf0c20311db5c6db21bb761e1a33148a3170ba882dcc231a8a2fe40b5e09583881a51a80db400582dd101e82ac5960fc4d7bff430530d8394cbab984df27a1089a2a88df140c369fd929524fd3c047018bb7b0b34e3bb00d94c0db00c9d30a6c80bf05328d05425d913dc9b327008999a8957c3045a8bf4c7643820ab90d49592a245752cfe5b93a1db50c0de42ab6e66b818b84a0cf47c614d002c54d49df3b65d29514f54c62fb02800963fd436080bf4590db848e160529dd0c740e3d9765be7911a9f0c4f7b76d00dd5e1dff9b3e02be1054413d02394312eaeec5d8aa3f16f606c009994a0a5a20b729e93802376e4b825b30b73ef5ccf2c44cd42a6dc9273d8e044aa03805ea119db221c9dc9f0397a058850e15e61fc508372b8703a0b425197e47c0b6a4e3888002043d6e92953267479ef5ff39b960779b8f7dbf6ce77cad4923fc562f85758340ab02db12d525a00cc3472129ebeb44f70cc0d3e426b326a1118adb8006a995ea73f377623a6a95149e649d256ced0b05d5e9c1e5eb7020217db7b6dfa604b72479d7c0300e0900669580770036416d84dc060cb40ee36ed09f11fedbd68527f9de04360109634d51bc6d4fd6063b8760c38e010a30d03a0487650169427a750e8e406153d2d102f17b49069e127ece58403e9e7157d8499bbae225d736bfd32ee0ac9279948216b163d1b9f51442d437d0ef19807042d02b6003b42302f230ac41ea475de360e730a5c7a70b26760c18a00881ded2f14478409a06019fb463a0113b063a1544c32101c009f13bd81a2b4ad0617e5322840d203113b5422b67110a780de8ed14f40841f73185e0311de529c1a49464f2e52731e516c416c0250e290b6142b7a8f9ac6ad781500f08a7e4875bdf5beb850297fa3d448f29143ef010ed5148ff5921735a30fb29f8bbcafc7033bb53a4b4664140173b319559841e7798e2567de3e49e019c1a99705cbc96821637c56dec3af04012522446539eabc73b309c82b12ec1f80cc4ae41f86301c24d76ab4878a480e14d72f5bb490b20e285dc43c38ea90d08286e628bf328ca8b7baa57020010ee0a337bdd83daa8c043e86b8779a548afe623dd5064f8a824f49564ea1b83d47489c59b2ec25f69f86504d624a19122fe2ef8f5c3ff5a591d3ada046c83d62298bce561b83564c7ce610170f93a1c8bb7217bcf056d828c2109bd572459bcc8707f99f812ccdf96182589700ad4260f98554257e6a0d54dce3008f7e759765ea6afa74c61dbae03c9eb6e825b1a53ff89fd24d077a37d4d64d50ae82242363f6efb7041327aa64cb600bd5e386f4830416bf61039316c172d20f9ef90357c5240b14c68a80a6503cd2db8b128d0b723c48d2ce1b77bf724cbbe069a5323138e3f5c88a1dd52b9710d689264ef19f83d92b9458940a00881d6a0ed080f502840b608a89242d90037a4ef83baa012bf9b01f23f597f6800002227c28cae08fc5e95cc2381ff98025b107e4f30d0ede1eac8a5677884a9e057ed9e47730b7828f09434e28f34824dbd2f9c275e46af742e34742168193e89af5310f6290cfa2057860eb7207953c597175cbc5b806dd0db5c8c1fad92a644f024e40c81662a8c5ee9a0b42118fd70f7bb800305505dce59bf5f3a0b5dc01278ba04412948be1b86ad24e82ed2f721e819e0c69d247d6f41fa8e41b02cb9b124e93b2188e715342671fdee37fb127e5f0012d3516ba1b040be0568c03e5593d8ad7209826d3e2e75e9cc37180c00495965d084a4092121c9b7e5096e18ccae40afa270d1f031f823d7495c8b5a460984c2735bf4a7696f23e574d49af32e90d781376bc2b7d65e560029186a8d30ba60a01b7f627cc9835e0933b6a4122042128de07115fa1506bf54701d87488fdc19e4676f85add8df0d02efb819f0d6371bd76d81decf029654ed8e14b326b0b3f6338187a00b2fdd6f682fd45ce2dab8357cba48e08d32c5aa4475c18d142c2ee9142b10ff5492358aa80b7e626b1a7d270777b5405d7560f2ca80251018798990b576dd89ed423dc0aadda92a0dee979afdd4bb638e6e2567b13d65779f55495fbfa4afb104473de41e15f17b86192f150836d5570fea72a1d173730ebfab9b6ee14333bdf8848eaf41c7db20766e5624a01ed9bd8b1cbd1287468572157b16ae00278b142acb74782593dfcd132c09926be3750178a5341afa4baf55386e20ef83d8120ce841ce9f7ef1c9dc63cae6a356f84c10aa297001db55681c66f6fa3cea4684f8d23c67df7ffef1e4d3f44ac7ebf1cfe71d62113041229166b52e3ebf3ee198bcbc0852237b5f0134e2ffcca0ded648aea6eb161e0ee07e60b6ff2ac20461d67f2d04f05bdf9823f43781581b67f22b3fba1c23bea5706ae4d953ed97d181dcd00cfd3168194e89cfa333f1517cdf45693f74207764a9afd38ea8f0e2a6fe51f0a0e8402cf03ae97f48b124563cff04010000000049454e44ae426082 - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523236520022230543251d2e253d856405bffcbc54105b19c856360003b01401400b35ca2080570d541a8b2ab81ab09c3256450835a8043635ca7ae824d96a9495a11ea3d01c826a88f11772f8e03407299c71ab81790cd336cc78c75484256d6028c2967ed015614d63688ab0a743544538d2aa32116a504272a0f2ceb052536bcd0500af70d62b + 89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af4000000b9494441545885ed96511280200844b3e954dc7ff65af5e54c4314056bfa219fe2c41397b50260e9196bd7ea23006cde0611d9f51a80d21ca016b68a3de5be86790556817327eabad51d0a802e1ec9870144647ffb710025db85b1a7409fced24153002d42e6f8d5e87e0517802fc26274e5b6031e44cd379902cb682c536268a278cff1dd09590275019ec01810e129d0628dba626a0c1910691fc842508c28034173c2a806dc5fb2d610e13164c5788fd104980013e0ef38008648873ccf4bab660000000049454e44ae426082 - 789cad96c96e1b471086ef7a0ac27533823239e490330872d0425112258ad42e0539146791a87da1d620ef9e62d75f6d399718414037ec8ffd77edddf4b7af8d93f14ee3ebb7a5a7b9cc6745a3b890c7c6d7f2f9e6e6fdf73f7efb73e94b9234f44f2bcb1ac9975f96be4ce68da231babbad1640870ad46cb63a4519781d9c818f9ceb3a70062e8ce5ca38694e4ddf7786fe18dcc1fe8b739106ee3997c603679c9f81339c3f70b6f8d8cf233e3e05233e3e316e37cd9f5c3a9b3fde7086bf2e18fe6508ce707e0cf6fc2f8c3bcdaa1b380d9c457bcf60b73703e33c41df815ecec1d0f31338437dde8c53c44f6b0b6e697c38df0617a8d7beb1db934ee0e85f1263dfa73de3d4f361706efee40d5cc27fc719f6fac6b9f3eb8293582f3e36ee78bc2db0c7d3344ed12fc67e9ac25f09463c941b775be8e74de430df523b5736ef17608f2fcc4b92a7397862dc6da11e1be0d4ec91efa7d09f197bbe74623c4db01fe6bddd4abdbfc7c61eaf1c82618f2ec1a5f9e333e31ef2a115b0c71bfadbcebb60de34ee79bc63e7dafaf90e869ee6e012fb47c652c1fe9ef1b40bfb1958c0bb0beeb4d2dce68d07ceb82f7363afa754c699d7f7dc3847fefc615c78fd1e034bcff55bc6f17c1becf57b32ce3dbf105f9a64de9f2be3dccf3f82bd9e61be5289fb1f609ce750bf6ee2f59635e35e8af7e8c8d8e3917bb0fbbf36ce53bb5ffce80cfb0fe01cf33a02bbff70ffbaa2fe6cdecf9db17f609cf93c24c6d1fe1db834fb7cef8cfde9827bed684fc0257e0fb0eff608fb5e3fee82314fd4328ef35418d7e82f87faf5a631ded4587c5eccdfd4ef1355609fc7709fb3b6d79be7e01cfd1881bdfe642caeef80c5e2e5b6b1fab3f837c1d8a787c866ef1d8cfc38cc4f36cd71bfa969ecfb746f5cd7c82ff423ef783e22c6a5d727cc6b5ec4f7e5cc38fabf03bbffed054b4704efdfad71e1fa1de3683f07bbff705fa4900afdb6f345e1fd0bf5987e8ff7c3b8f0fa6c1b97a81fef45367fabc6959f0ff7795ac6f7ffda5810af8c8ca782f77235b2cdefccd8df0bba318ef99071e5f6c2fb5ca4de7f5a057b7f5e8d637e2bc64517f775cbd8e757c27d2bcaf8deef186b014ddf348ef55836aedd7ef8ff4119e3e1b1b1f753968dcbc4eeab0c9cb11fdebbb2f27889c19ecfa9b1f78fcc5ee5f5e11a5ca17fe0caed8779afba5e5f7e318efd0bf5aeaad8df1de3cae3df36f67a51788feaaedbe757b0c73734f6fbc1e1bda8eb78bf6f8dfd7de067b0ef5f1bfbfd900de3183f81fdbe1c1a7b3d08fe4a3fbf0e76fdbe718c1ffb5e0fbe04fbefe30ad8cff78de3fb3701fbf921d8cf5760d46332fff9cfffa96762d135fd393d175c72c5359fffbb9e2fd4ee4cd597baaef8fa473ddff02ddff13d3ff0233fa97acecffca2ca575d8bbfdff8fd07fd072febb72bba5675ade95a7cfab0bfae6bc01b9ff49bfacd56500f791beaa1ae1dd8dfe111ef7ed28f79a2dfeea9b57da83fdb3fe0433ee2633ee10d3e0dfa33d86f7e520f117f8b136e2b7538e52ef7823e0bf1e7c4449a45ca9724bc4f532aa8d47f5754d339bfd005f76816e675e1758baee89a2bbad175abeb4ebf6bd33d3dd0239dd313cde9995ecc3ebd2ee2a7375578fc5a137ae7097dd032add02aad519fd6694083a0dfd0dd4dda228d99b43ea475a111edd29826b447fb74a0ca433aa263ab0f9df0329d12b226cd9a5a94509b33ea504a5dfdf4549dd100fa9c2b615da44b782853fded2945af8f9ccb85cce432d8efcb95e9e55a1537a1de1ab768b672c72b722f0ff2284f3297677991d7851afa3779978f7ff4b5d6535a65d129119d12d18ca3bebf88267e26d65759f81ae8d26ac8a66c5116f543ede1777d25dbb0af7e64a4f9ec727f519ba81fcb44f6645f0ee4508ee4584ee454cea4292d49f4d3d65feed4acff87fbfbd7af4b7f03ff67f158 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000037749444154388db5955f485b6718c67f11a139d0828203855e44e8c0c80a35eca227385844616d57908e5eb8d28b5a7b63e9a0680b2565b0d95d94e9cdd08b5d8451d00ddcacd064161c89e0c8190851c84806bb48a00c036d319995e4e002cf2ebe63fd330bdbc0173edef39df39ee77bcef33edf777c8ee37014d17024a8ff07d8f6db9a7b7a4cb6dfd6dcbcad37d535fe27d0255be3c7f38c7f1ea258ac51c37a63edbf629c5cb265fb6da5de83d14f3ae105b4b75b843ac0de3a9cb52f70ada0e2fbeddcac978166dc7a19eacd7c1bcf93faf44f5ff2e763ba7f324429026d6d502b83d50ca59299dfbcebe06e8519bafa8b6f1f726459ca546562c3a4c4bac9d187da1f9b5e7eee65af2e3290166724c771d8190d6ebc48c802e715d00c3f96e0420bcc7c5fe4c1dd3d0cfe024e40b90cbc6518d366e63def86890453fbb5c8a524798c13598fcd331d1e07180f3f94949706bf90021f489c31cc7947a2eb76419294f65eca64abffc093246d9b54f5e40a5cce69784a1a7b5295b6a5b1d9aaa28fa49158557448d88bbb1a4fe7a5424a1a9b317a471f1976235f9baf189992f4bb1418c849cfa5e88254782645a6a4f57529704b06b423295fd7ad8256bf6ac7790513df40536389d8701ba9dfa02708736bf05117c496e07a041ec46bf82f5ab83fc15a11ca75b01aa1fc478db5a7166ec581c630a4177635f6f7e7ccc5418dbdee8f79fdf8382615f252d73d29fd586a3a2b119068cd8853322378c3683cb658d5f9cf5eafa184a7f574d6cc0763d2a509c9be5355f086d4dabfaea65e890e0fac25235a254e25e5380e0d5c6c67b506575a2c2ed96061ac77e1b4c5f8125c390da3f330d907ae0bf459945da854daa85480e321200f8d21ef80e8315bba369f276441f8cb3cd7fb20f502c22760ea5718ed86fb71a01786e6a15687d277652a257029e1f703f53cd009f555035cf7fc9c9c95a24fa48dec1e9f7a9a4eaf983cb9605c323821ad2f4be76f4b850529724dcacd485dfd52a05b22907cbdfb68bd9a937d4f4aac1cf0afe7db0dcfb78582799ecb9a1b69c7ac9e5c343d1abc931101ed018e49ad03b9c337c5ce5a3b6783c150ce6ba896bd462f48c90f254eee01e66c5ac35387e34ad2c6e67ec699951da639695bfae17146dadc75c3cef0d12d05df86a6cb401c26cfc1501cfce7c08de799eced6428611a588b3b500f1b7700ae9bc24f0f952d705f8233bb7b74fa8eea67fa37cb4c91bedb04aaef0000000049454e44ae426082 - 789c45d65b4feb381405e0777e45c57e43a375923409ad46f3c0fd520ab4406919cd431a27dc0a9436b494a3f9efe3782f67748e947ed98e633bcb09bf765ae3eb7e6be7d7d6b2caaae7bc953f658bd68ef97a7bdbfcfdcf5fbfb7b6c3b455ff8fdaad68fb8faded41d5ca5b971fef450d195a4816874110d4c66be38eabb7e998f5b7c65a1fd01dd6a5b1d657744ec7dea16b2f913a0ae8908ed5f869acd73f3be7be3d129aed654c77b43d5e687b85f393ba1dd0251dd329dd89bacea6f6346e7c49e7f4541d07edd0f9cad92401ebbbb461fda8b1d6ddfae549da8d33e733dac4da7ed2d8d5e558bd1bd2333ae1f5777437710f5b46b45163ee6c9a7a41fbfaa2b1f657a93b21bda213b5ecd35dfad13bd5febe69a3965b75374cb5bd7b3e26e986bb6dd77e4427ac7fd05dadcb0f6d76a7ce87de1dadbbfc9ac2b6d7fab93a0b59bfa013fa8ece3aae3dded553fb405c1db58bd43a77f5ae7391a753adbbbc97695e4c8dabdfa84d9427ae7eef5cfafd848cf6fba74ffbfdb24773bf60e6cd7ccfd5cd7e99d27ebff07e51cefc3fab9b7c3f7aebfc50d03edfb937e7bbaf8e03f677a04e12e6f95a9d86cc734fedf3890f6fe66d4127ccdb98661ef149fbfc2dd54dfe6ebd99af2fdae7f1db9b79e37a37793ca4fd7e5c7bb3fd4963bd1fedf329139af9c4b177a679d8d0dd22757ea00daf0fd459c87cbe7b6b1ef1d058eb5c4f9f579c7b6bfeb0f1e6fdaee88cf935de9a4fe17a65059fff8537ebb9b7e617cc63b31f4a6fe69bcf675ae49affb6b7d17aa5ce338e37f6d63a4ebd39fe27ba30fa7d621e4c543883fbc5a46c7fd958db1fd119cdfe8d1fcf8d37afbff62e9dd1511751593af37915a95acee88c7e539711fb5b37d6f186de6ccffd53b23f4434fbc3902ed5830a820c53e4302850e2114f78c68b3dbe6236a8f49b6c2beff8c01c9f5860890a5f58618d6f6cf08399be77b0877d1ce0104738c6094e718673f47061afeae355bf6df6fa2b5c638061f3ef06b7b8b37d8e70afef078c6d1f13561f1020b4c7086ddb26863ed3d4f6b3ebea1d7b9721ba180b3014910c23d1f76c8185e4aecd444cdd871452bae3a33cc9b37e9bb194177be6153d99d9e39b9b5b647fbdcb87ccf57d66cf9dda339fb2b073a9c7b294a554f6cc17fab2d26fbe5d8fcacd656ce73294b57ccb637d6fd9c88fece97b52f6ed7a84aeefd28ebb1ec7816b73284710fd5b026b39961377f654ceea39b9dfe7d2930be9eb78ec1c2fa4b0ebd1f97f156d9f977225d732701918ca8d5bd34a32b9452070e3e8493db691e83acf646cc73fb16b3ab2ebf1607f0772243dbbde7364ba3e361b3319e25e42994a247359c91e44fad2967b896d36fefd73eb3f54d24b93 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000002bf49444154388d6d933f685b5714c67f162f703d18ae41c333689040832d52881e2e588f1a526fb1a75a64b12043c738e9225308755d4a0ca14dbc34560a4d34b83c2f4572a138f510a2adb71035af86d42a7488421d2c43212975a945307c199e129ad26fb99c73ee3ddf77fe5c9c7344be91d246db678bd2d41d6d4f4d4853136a4c66a5c97535ce64a5c9ac1aa7133bb246ca5839e7188ad246957c8eeeca22b97b2d620381678881c0e3cdd30cfcfe2a9b9f0454fa7d5215809545729fafc2d32e41ba4beb4997c09f053b4670ee06eeb047905d80a78704b90af12f97a87c17b3f9779fa1ed772634f76e91d6a39f9919b538334a78eb2effc5f123c7f0b7755cff4f4263e8a42d852fb7405377a42bf3d25a513f5c9ed51bd8b82e1d48fa6b60bf90d4da933e5d901eeca991b74a355903cfd0da85f08b01f33eb80f66e0c212cf9fdc856b657a3b753805c7f6108ca1d3ae510652659206cdbcb7fe5aaebb3e4738bd0c47305a9a23f6608c093882e1e20c3150282dd13c8154f3e498c083cefe1600ddaf96093d70ed3518018e7ac954da35300941e0e7fead60098042a90a40ae5405cf1096aa70048c8c258fa6abb03b28716494c27495cd933ea9e6c90df020de49121df32b78e0dab58182e7f04ac1db7349823fe6e9fc58a302a4ca1ec41e04f985a4c6b742182f124e57613f618b3d082ed75ff7a8e3d5070a20d5ec279be77eba05b717931b179661dc8281de4e9de0c33a0c27a1eed7ab140c74db890234b92e7df6beb4755f0f3f9e4fe6fcbbfe1f1b57a5ce33e99b75e9f13f8a7c34145954890f70b72f11beda7563888d21385fa3b75b676c7f968e57a3600cdd5386dcf925dc4a99f0e6f7a08c5563dc973a0752eda2f4604f7bb58b52fc58aa5713ffc647d26fcfa4cdabd281f4f0cabc94366a64ad70cea18c5564914efb8af256ca5b45592b65ada28c913246916f24df284a2359a368f09d5f022ceb8d832b1ce2d70000000049454e44ae426082 - 789c7596c97223370c86ef7e0ad5e03695c2a85bbd562a075bde77d9f29aca01dd2d799537495e94cabb87e20fd0e38c5232edfac49f004802a07f7c6f9d1feeb5beff581a4f647253b7ea6b79697d6fa6a3d1c79f7ffdf1f7d2b7386eb99fa8cc5bf1b7df96bef526adbab5fff8309883440ea8dd8eda51e13956ae93c8f38971ea174b071cb70799e7b6722289e77de321e6fb818773ae2ae502faaa36d67951aea5f64cc63acfe04e1bf3521a635e0ae504f374a95c54888f8c557fafacfee8c9b86a3cbf1b434fea3f69639ed78d31cf6365dd2f0f950bd55f19ebfc4059ed73034edb75ea59f79745eaff5139d5f367639dd7f559a9acf665a0fb7df35cc445a7f4f319b853e07e19f751a4b61f514e359eca58ed9d2a9779e5e7af8d75fd8d72a3f13c80b346e3df00976a8f4959f53c018bed5fe3af32e514dc28cba1b2ed7765cef3ec8edb9e9795eb18fb3f0377da89f8f9c458cf630f9cda7dbf28eb79d029382b0bbf7f39506e4ae4db26388f94d55fde68bd9c1b6bbcd7e0a241be92c653a6f02febcaa5e6a7fab3f390ae67b75bec4f56950bade719d8f28f2ec079d4603f27c67afeb7cae900fd62cd58d797e04ad4ff68ceb13b3fe4975c82433eb5951b9c9fdc81f3b281fd2bb0dd379f2a5bbebd8283bf63701dab7eaaace7c16fe046f5ecfb575c664d8dfbdc0017965f2365cbc73b65cb47f82f2d5f650c9648f7f3010efe0fc1968fb43de74e9424c82f1a82b3a8443fdb33d67c5b53d678650a2e52e40fed1babbf085c59fefb7aeb94eefc7dbd51012eb43ee556d9f6b7090ef5f70eb6fb90ad392751da4e7dbdd02e388b50ff922bebfdf233d8e2937765cb775d5fda7ddf83edbea9065b7d53073cb4fbf6f5944861f9db576ed0cff91c1cf2c7f7cf342eb4fee81eece6fdf9f091b29ddf105c65b0cf23f0d0e2f1f79d4aaef721dbca56ffcf6057aff0776e0c7b7213d8e73f17ca0dea8d9fc021be19b8b2fdab3fab7fde025b7cbca36cf532501e6afcbe1f66b1c5273b60d1f78557c0c1fe83b2d5d32e38d8f7ef45267994773c5f28a7c80f823d2952f44b8ac196affc08b6f8a437e7bc933785b747b7e022c27aee8343be37e03ad6fbba0087fdfa7e9857b65e32e512f5475370a9f548c7e0108f7fffdce399629e63b09d071d816bcb974b635d5f2b8bdef7aab1ee3f0587787dff28aab2d47cbd56d6fce50370589f81c37aff5e944988f7046c7af2fd581249f5ff9f0a5c5bbff2ef9dd4d540fb6502b67e4a5df0c0eae14ed9e67d3fa9823df1fbab9a4e8dfc260287f77c0676e98f7ee5efbf4e9b4ccf2b079b3ff6fdaf6ec2fd4fc08dd687f8fa695263f2f5d80c82bf2db0f517ee810766ef051ceaddd7c7200beb5fc1a6e70f70d0fb789d39f3bfa76cfe96c1563fe4fbfd30d8972370b07f0c0ef7ebdfcbe1d0fa35dd8043ff1c8343ffdc50367f1138dcdf44d9ee5fc0161f7795d57f6ff2f9616271a3e29a1b1ef8cf90af3ee7bfeaf9daa96ff896eff89e47fcc08ffcc4cffcc2e3457a9e38f5945ff98ddff98367bccc2bdce55537d6787d815e78c3a95f7993b7789b77dc8addb0626f817e9f0ff8d0a97b7ce46ccffc38e6be539ff0e902fd999b79e573f71939e58e1f2b7cc197eefbf6027de4beef3af5aff6e385f177bcbecb09a74eb5e346c6b9e3824be25ff544aaf71f12372aaaa9a101978becd390aee89a6ee8d6fdbde394ee69440f4effe8ec3f2dd03fd38bb339a6094d9d874b7a75fa37d8a7f7af7a1fc1871b3337966985e6fcbff66995d6689d3668d3dbdda26ddaa15ddaa37d3a5864dfc57ce8ecf5dc38a263ead3099dd2199d3bfd85dabffca26fbb98e7a77fe056c4d4a18452ca28a782cab97d61a19ff5225271576acea411d7c6e44aaedd837423b77237b7eff4f75ff4237990477992677991b14c642aaff246b9bccb87da9f7dd12fcb8a746555d6645d366453b6649b7665477683fd05f929fb722087b24107d29b9f931c39fdb1daef2fd09fc8a99cc9b9fb7d313fff9fec5fca82fc944862e9f87720fbb42fb9f44dfddffa756b0a292baea81237aaaaaeaa9fd54effcfef4bff0267440108 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000039549444154388d8d9531681b5718c77f2a1a4e9041820424c8d02be960510f1235f40e02d525061fc6832bbc589d2c3c34560aa537b54a8654d9448756eed0560dc49c03094a07573e818b5490731a5c741e8a3cb420834bcf508334187490037538d5f659b6dbb7fcdf07effbf1e77b7fde0b98a6c9454bd99386d44c9891a106bc0607135cf9f4905b0714cc87adc0f9fec04560e56b69886b8220138ef688442344a3109987f03608d3d05f1f60ef87b0764dfa3d19f3911ffec618f4770f1afd44467c0f84e508e1eba0cf83f03314df07c7007d3184320dbde732898936f267d2f04a303f9988efc8842caf8c35415c00ed1760067235e02e640dc84f416107da5f250987eb3ecc18f8d547324b2aa04258f09c3a3528dd056a509a19d52a680d0fbeba03e105e56af08366076d0a30202240ce38e3f4ac1a400a0a2d5899026ae6d560fb761c80ce3daf2ea9a74e7daa020dc84b50d882fd03d9c719033b3fb64ff6d545681f41621e1e6f7b4e1f6f43620e2c1b8a29c8fcd0e3c13300ff8c83e7c12535e9abd36f8f3629e0b5a7ba0579011a5f00d391d10105685d0ed65e9469db598ae8684206ed8f22c59b1a9539d8bb01d6fa80bdfd10dd431b88813152b70e842e1f4565214b456ca32d652001c5fb1af9e332e91b9ea1923a6a56637ee59254489234942469986fe8a45349ea5d1b2620fba24aefb847c5f62e2a670cbc06c3f62b17e4b8baf56a383060f59b32fa7286aa058a18a3d082fced595a8d16f22e284b79be4f851000e1ff382edcd2583dd059b997c574bbcc26a0d0eae04890332ad89315e21b452ccb22b7d10140d8eaf81dbbd571b04e056d210336c81322c51dc84b717a0d182ca7716ed571ee6b388240498d230401357eea3808303b0e367f6d51785686181476ba30055ab3433f0591ed0ee16b0a82e139ca195d0882d0e8fa1d072be3e0cd86c9e6d622e92f753e1044ac6fabacbc1bc77a6af2f9cd38913f75c293b3d0b729a92202109a137d338e5e4bfbc04180fe519ffe619cee6e883bdf9561ae4e72ad8ee32adc79b24aa26b32e1f4b12505ad694330c660a30b8827398ec52ec8f1e6f37260f3e57ae0e57a3970e856719c559ce9d12d4faf909c9c407fb482b25ca0749206bf63abf91faf1bce87384736c2131de1109cb53c03c73993e37ff37b3ae337fff6227035f8d8c4699af4d714d848533df894c8759174cc7b22cf3a4e054d68c4d8ff4dc77cfa96ef6bbaf0cf03903ffe6b889b062a9c2869707520e339743d3d0f05f80765f57c82cc25a0510000000049454e44ae426082 - 789c8d95d96e22571086effd1468eace8a6a4c4337b4a25c78c7bbf18ea35c9cde00db182f78c1a3bc7baa4ffd758c3cc928c265f4a9fe536b9fe6fb72e3eaf8a0b1fc7de979e666e3bc918fdc5363b978994ce67ffef5c78fa56fd14a43fe9aadb4117dfb6de95b7fd6c81b87d3fbb2063a15a0563349f3a2668e8d8bd8f3a37155792670a17eba0dece3f1d058f5b4a99c1ae7caae093ef09c4a7e8dd70deceba1a6b1eadd185ca89e3f02abfec418f55f1aa3fe4ab9d3847f3bb0d6ef8ca1cfc0b1fa69cbb84c3cef1ba39f0d30ea253b6ffdeb3cd3aef58ffab308fdf9fada4dcbef0a708cfd94c638bf02b67d1581b59fdc18fdb49543fe67705c693fab8135ff48d9190fc10ee7cf3cbbd06f076cf39f1bc37fa3dc35fd1bd8f6735e731c597eda03a7a86f06b678a96789877ea7c6f06f2ba74d3dcf57352751da2c759f3e5f227edd27f7c0c8cf2d7081f34f35775aa9c52fc085c6e3b131e6e5e7dfc952dc0fc7c6887fa8ec909f2e8ce17f07c7a877628cfc839abb2d67cf636c0c7f1f6cfb7a572e4ad4e7ef7337730ee75bc6d0af2b87e73353b6f3542a97f0d32e3881dedfa7b4ed4acc67d318fa91721621ff7560ed776a8c794cc0884f7e1f691ede2757ca59827c1d63f82fc10ef15f8cb1df34b0e6f3fb70edb0cf5239ece7016cf31e2b670eef0b52ce6d3ed0e7a887fdfbcde539fae55b63f89fc109eaf3ef9fec731e4760ebcf81315fbe56ce6d1e3b60ebd7cf3f2bac5fba570ef55660dbdf897261f9fdfb3a8f8de9ce7361fdd121d8e679ac5c58fffb60abe7005ce2be27351771386f6ccfcf9a72a867176cfb3d56b6e793fdfb522e6b847c6f60cc977602abdecfa34c42bdab60ab674fb944fd340cacfe17b0d51b792ec3f957e5cae6e7dfcf5562f78b23e550ff0dd8e6fb0ab6fdcd952b8bef7fdfabcae6c56bca615f47608bc7603bbfae1cf26f804ddf039bfe0c6cf906cad61ff7c136cf3bb09d9f812be5feecff7dbe6a99d871c639175c72c5c3ffd68a6ec463bee15bbee309dff3941ff8f1672d0f25d6133ff38c5fc45ec5dec4de79ce1f3f69735ee535f1ae2fd886d8266f696cd3f236f778473cbb627bb07db103b1432e3fb5d2d191d437e363b13bb1fad3173b113be5333ee78ba0bde42b1ef035942b88d7146a72c42d6e731cb48e13ee887720d695ffa9c44a7940cc3322729451fea9a5824aaac43314c58837688c9a2513dd88f676417bc763ad9326744f53d45cf383c47da4a7a01dd233cdc8cf955ee98ddead439a4b1e89bb50ef903e6895d6eafaa4da3ead7fc6e589c4dda0cda07da42d39bd4d3dda59c83eaf7748bbb447fb74b0b08b073ea7431e8bfa48543db1fa5be64d7d1ed1c9e2dee894cee89c2e6447115df2195dc9f740e671cd3d5aa1e697e7e143f6dea3885ad40e1653429d7a675f9f49ea7249a99301f2ba732e73394f5da131ffed597772f9dc50626d71e9466efcab7bf1cb3bf4f7ef4bff0046c90ad1 + 89504e470d0a1a0a0000000d49484452000000140000001408060000008d891d0d0000032d49444154388dad943f68dc6618c67f571422c1999ec0050b628820059f38c3f948c032f5908087a464683dc5e686d67468448772a64bb2149ccdb755d92e8beb78084906e7cfe02657b0d1197cbd94a63d0f0791c183020efd0c3195da08be0e52ed53713a94bccb83de8fefc7f33e1f7a739ee7f12e4b79db81b3f2be54150b141f5531011f629328ee12c516ee9556eeb87bef1dd7acddb1e5e2658b89123cf9dac4b9084fbf35993e0f77bfb0289e8217be2d9d255bfe27d059b1e5b5d521393102221fb2f839ecab303d092202e722448590e56f601b813108b59593196866e4421e963f3331226054835d3086815dd05335873508606146c7bd0fa7950ace12d2ad26111c3aacdd1992c553d0d90f6114ba3d01c310ec8519edf44230a0e387389f404b0414f27dae3ccf63ecabdfe48347527ef7484a29a5fca99ba8fc4b66eb8f449efc927e77a494bf4bf9e90d29bf6f48e9795ee250c5e25e4fe07c040f5b824a1178039c007f370412476870775d706124d170109cfb2122867abbdbf7280ad426751a1bf0b1adc3eb04e63d07b3a0d158834aaad3651d76607a52e7de0e5c3235a21818b7b2af7ceb994094e0e933010310ecc1c469707f0c982bc172db676e0a8228840f933bb3e370732b05b4fd2c70a6a8f3720d2e8ce900181fc0f55528160cdc36cc4e99695f3bcc7fb90d57cf25133a67cd236014c37c33c4df87c65a9299780dd7a6a0be05a29466da57e11b982da50e637037fb3304a2510d11813da4410ff401d05478f825a8bf2699f6977602dc8dd4610c9cedcf3006d60334056e344328801f00038006f397b3ce00020161196e6d851083daf68e806eb59573ca066a0c355b637e154c05d84e297ba96e27cebabb60e8106d8033a641d4a55ecd65ff94fa4687e8001aad005581eb8f03c23c34d60428d0782c08f3b0703bc052c05d15047bb0d0ec426c1d4e700874ab7fe6c441874ba68138809a6de06ec2cc199dc51f606644c7dd4cfa0b4d383fa4b3f3b2cbdc198b7af56895e5febd606b4b27a59aaf600cfa988326858180f97103b72d08cb3afb4d1fff9549f0aa437450c9c08e05fe532f7ab66cfc0cd8a03def72f59c457d1d2843b4e951bf923b76c1be15f87feb6fb985740e6e3a30020000000049454e44ae426082 - 789c7dd5d94e2b471006e07b9ec2a2ee5054c7b37a46512ec0ecbbd921ca45cd661bb00dd8663bcabba7a7ebef9113fb44430b3eba7aa9ee9e9e1f1badbbf393d6c68fb5e94c66c3bc950fe4adb551cc47a3af3ffffae3e7dabaefb7cc8f17462d7ffdb7b5f5deac95b74e27e3b206bd1850e885edd856d28173155b3fc1a15a26d61226b1d8fa4738870fd551d409ac5f1b67d69b700ad793a1c88fda88df815378e89c58cbc85a82b6d7b6f5c7ea18f544eac4cb421bdfaf1dfb4d7ca98e3dc4cfe108fd8bb5048997588fd5b1a7f3e10775274d735bff5cbb13c4c8876375274a343fd48b9717d65a9f85a1f64f676ad39f9d2f8dd549a4fd53503b09c21cf1e7ea8e5bcf2f75e2693c6fc168cfb95aa4886c3ceab358cd893a97aab2f536bf248bda3a1e1faa534febf9599d4961cf0f3faaf352cf073fa90b1ffd89baaae0fbda6918a5e8ff4b9d7aa2f96fab25d2fde31bb8c4f81f6ad73fb7e1189ec1c887ed7aa6795aa0bf4c2daefe405df8a5be0f23d8d5cf6137febbba74f95dd59630f6b03fbb6a939e9e07529b7cecfe7309bbf5ced4ae3fde875d3ed7b09b8f8e973b938dcfc2b8c0f87d75e9e6bba7ae5cffa17551b9f65d18fbc351ed3c6af66b6a5d1471a9f7c18733e203b5eb8f53d8b53fad5d44cd7d328143d417ea26de9ed77ab5e141edb2149c3ffa8423f8169620b53e52676e7fde61cc972ad8e57fa3ce05efafaf6ed6e3ad7615fbedb6de07433857f3a93a403dbfc089de37dc57bbf79d0730de676175d4f6357e1b4ee163759c069ef5aeba1321df13b5cb973beadce58ff937f9d8fbb7aa5c3efc0a87c8ef0976f97dab8350f3914718f94905e7c8176ef2edc2b84ff90476f997eae6be993a6bfe740dbbfb62e28cf539870bdfae87e8fa9a0554f38eb3ae1fa570a1f951e88cf5d4f5ab3a9eb6a73b38c2f763cf59c797dc59db730f2e42ddaf23759246fa7dbd50a705f6f3d219dfdfa4b1fd9eb2a7160f1e39633f313f71dfdbc859eba58045ef1fd2f35635ef07e69bc5c8276bacf9fbb0e07c9033d60be723c37d43c827f7b15e6d67ecc72decee8f33d8dd1ff77089ef0bd6abb97fb01ea5e0fbf6e98cf6a26eee3be45fb9f18630de87deac7e9858383325e7824b16fdef7f1f8de78afba60c78c88fa63c99f2cc231ebb289ef00bbff2db427cc553133533656ecabb291ffcc95f4d8b297ff3a6c6f31677799b7778d744ed217adf94033e44f4111ff3099f22fe8ccf4d6d8f2ff8d2fcbe32e51a2d6ff8b6578f79c7f7f52c10ff60fed336c533c53725302534253225b6fd0f17f3e50e27e86f88df11fe4e8997d78788a4ce92328da6dc9402a55c115fd91534f3a63efa6d1e1aac88af6be6668c7d9d49ddafcdc3147a5c11ff44cfa666b49083eb7d4c9315f12ff46ad7c7f55fcfffcd9429cd68beea3c9816ef765febfe53f4fd419ff445dfabe26d8b4dda32515daccb36ed987d1fd12eedd1fe72bc6d7140877444c77462fe3ea533faa673ead1055dd2d572fcaa87aee9c68c754b7774bf1ccf9f4bf10fd4a6fa9478e453b078fe4d5dc847142db588a94389399fbb940affebfc4f8456cd49ccb524b914625e5f91c5f7eb5759485f063c30d1c385f8fae9feaa0577e5519e78539eff7f7d16c61899798d65b2fef7ef6bff0081c75267 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000038149444154388d9d954f681c6518c67fb378d8811632c54016223860c00dc96103396c6e090ad5b597950acdb6079d9c127bd0ac05eb9a43d8e660375edaf5d20e6268e2a1763d242b4549028ab3607053b0ec0a856c21a553ccd25d54fc0609bc1e6636d924760dbe303cf37df3bdcff7fee319cd711c5ab65553923a33867d17acd390bd5b21f3463f8b2b903a0da5fb258d639ae6380ef199a42840075418f46597dca6221dd3c9fd02e941c87d5723ed9ad8bb45faa3a70e5c10bf362eaad644af7ba85db8b7b4a6855a1f75801361f46597fc0348c774ec9a4f6a6f43fa55937c0cac3309ca1b5bd24e5cbab8a4e93d5dd015f67980d0ea7a45780e547718ba0dd4a511a6faa0f80758a64f6abd008b2e4c0d82fda481227520edf80f395111037ac2a8ae60537e12910b511111918f47452a8f45ec774444e4abdffced5b01aefceee3f5828838228ee32022228bd322e52d7ffd4a8f388e03931fdef40f577c27f9625244449e06cb9ffff67135c01f83fde90fae8ae338b4c85befad47fbeb7b91f9306486fdf41327f7536cad1d60a42df53230b40ca5e79f3d25a189f522e161b06b3ec9e2f641d25a405a091c2ac010607d9d7de6a801684fbf15b17bfceedfd98137bba1d88084d1d18fc602fcdad729e2cfb3fe48d5a0d6ed773f61f8e9b72204681cc2f3b7a73a5e1c6aec4c935e286399603c8054c42f43aba6fd011a6d9899b3b9eae53b13b3fb2ed59502f92a587d41c427f723ae05a8022c575daa1b55e6cdce350e5d999bd0d48ecbf843bf1ced1197013338a803e52a989b1162b128f6b94c4762ad25421f5dbe297a2442fcc23899d7fa5903c6f06bdc0fe4978aacadac131b8892e9b5586ce6483dca53f43c4e9d2b1c69e29e565c999bd094ebb2f68949e2ad34b165484d663197616cd462f4c618d1174d32718becfd0ca9be3cbc6c9038ebb17523298789b576d93caec5af25a5f19e85319ca5717b0463a34afe5198a18bfb91878e38bd143f72fb61cb2930bc02ecd818671d181867eaed26ab73fb91efe97169b6a0c5bf9c167a23d07b8792d959d48b3349c90e1a30300af527a8ba8bee6da2b67bb87769695f8fe33349a1ee42ccfd4f5280c46c419b2a3520b20e75177d380bdb5de8f526b7de4fca1eb102d8f1289d983ff6efe7fca705cdbaec42b3895a4841dd43353da0adc62de58fcf1eed70279bf8ec1b8ded067add83a687fe27e831ebff4dc5bfd9f5c9d7a52b1c86688a87aee21f54e4d66f3e0737350000000049454e44ae426082 - 789c75d45953e3381007f0773e458a7ea3b67a6cc776ecdada0708e770847093ad7d90659b64209ce19cdaefbeb2fadfde29c69451915fd46aa925c5df567a1787fbbd956f4b4f0bb398d99e9d9ac7de4af93c9fbffffdcf5f3f9796a3a8e7fec2befbb7fcc7d2f278d1b3bd83bbdbaa011d3b5090656510780fc5368577c5a57a5d5cd762ce1bc7611ca43e393da8ebd4f7c7702c3685b789b3d4f8fe3e6cc5f4284e9241df9b5b17de3338877dbe244a02c4cfe15ccc913a93fe81b7e907a1d4b310a7e8e713711616b1eff7eb4b238de74b711a229f851378e26dfa5998f97a8d380db19e1df120cfadefa7c6837e8a7af8503c4832712236a12dbdd7e1a4aebddfc485c17edfc395f4d385771107b21e3a8163f855ecd6e3ebe581384b647d8cfe3cc47c53b1a92a3f1f8d1b67fdd822df9b78a0e77525ce42e47b8135bf151b53263efe87b848c57c24b606f5ec791709eae13571bbbe2bb8846fc48529fd7d67c95fd80afb752d2e23c49f8aeb1af3f9f3cae324c77cb7e23c34723f6ec42691fbc25b30f69f17e236ff7738851f60d4c7b5b7cd4be42bc446fb57c56554493d29acfd8fb0ceff24ae303ff9fd32711ae2bc6ec5ae3cb96f2476f5c87dab60cd7f26d67cfc0e6b3d9bb0c66f785b35f9fb59c46989fd0cc495aef7435ceb7afd7e156565f0fb3810d79aef1ac679f1a8b14ddaf3f3bf3f5b9629ee6ba546fcbe58f3f12eace3fd7d2d93f67d96c131e22fc4edfce7de553bde9f4f95e6653ff4fda17765705fe90c4ea49f6a35fab760d3cfbd9fc485ee4f096b3d1358f767536c75fff6c4edfa9e1bd7a9e6e3b1d86a7e12b7f1fe3ceb5a7f0f148bd32492f59dc36520fda7e24188fe6d38c1fbf74e1d893fc4ba5f86d556de077371bb7f21acfb378275bf32b8c2fc91b888647d7cac46be7738c57a82d632fe1036a86f0aebfb76556c23d4b7af96f18cfaad9ed710d6f3cac56585f731f6a7fdfd5ec2384f3a50cbfb9412b5bc9ff8598df98c587f5f5cc2580f1dc135eecb4c2dfde345f330b1e1c235cb25576ce4dbcf8fc673cd573ce519ff70eddab51b9e73fd553cdff21ddfbba807d71e5d7b726dc1cf7cdb15cf2ffcca6f2ee2ddb50f44379f5779ad337ec8eb88689e0dd73631728bb73be2775ccf77d7765ddb736ddfb503d746ae1d76c48ff908f966f83fc2e75d3eee883fe1535fe519a2cf5dbb40bbec889ff81d6cd61d20efff4fd8111ff95d3cf5158f90770faddf111f73e27ad25f6ad067c059477c4eecf747f3bbf513b966a820db79be3995bee20fecaa7ba8a29aae68fac5fdc96946eeeed0b5ac9f6e68eece7d4eb77447f7bfc7fb110ff4484fb4a067f7f9855e694a6ff44e1fb44a6b9fe36948eb34fc7c5b6883dccda02ddaa69d4ff1ebf49d767f8bdfa37d723783467448638d97dc7444c7cdf369c4099dfa1167744e178877b9dd3797ae75cd31a1c08f0829a2898f6ff20edd371df9fd883ec5e44e945289ff7afded880165941b36d4c67f91fb971113634cb1fcef9f4bff01011d200b + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000034c49444154388d8d9441881b6514c77f133c2487c28e186840c11c164c70c104024e6e1b287437f6d09508cdd883cc9e367a709b8b66f020931c34db8b8d97ed2814d34b317bd84d2962b320921457e2c192296cd9145a98426013287402153e0f9349a2a5b3fb2e6f66beeffdbfdffcdfc793daed365e1cf51da15ec860de01ed3c18777ae81fc4a9ef817a1e3af73b12a78c80f7d0b38e853dcea0ff6aa3e5a0fad041cfc5a93e043507d57b7d944345f4ac63716ae1eec191d0ce65791a05e36284da21141321cc3e1497c07c0cc573516a09d02e64e91e1c9d281eb8bbdf13362ac5070ed565a8db505884e633d0a2aea8f6d6e4fb12984f8738a827124be20f218a8750cdbbc56a64b6f8f3003e0c437d006ad83d2c7b066a3b50380b1d5eed79a0b06352cd43cd7245bb938521ae68f7852bda7ae18ab681c24528ee54fd899fff26c45610f4d48cc80befbd0da4e78aba4072173a6ff810afef3709a6c0ecbb22f5c7ff15ed4f447b93821e9004b41dc39ff8f81721ccb36ef73d4f9b43c8cabe750c6fc083453fe21f0df74af5a11f761b9895dddff708c1f57c3e7f7cabe07b706038b842f146172d0af2a1dbc0e6b399a7f14996e7b25e31f9765cf317e69f4fb1f61ad42cd01627c46766c4fd497626b96bd95807165b517f8f03e5cabae40c6cf28f5c3be689bb4074b23104742d88fe15219188615ed27d85256f0895bebc2e429108cae53cfa4a9c1690c1f5380ed46e3669eded93783786fea6467d54457d52a3391ef3faa5c64b4d9c0ea172655d726c9bd63751b21f1549ec82ba6110dd85ccb2c6f27686d8db517445c3b8afa32ed6e01d996c6eccd1f6da4bb3634a9c212d50800eb468fb8e47e5bb3531fc5c434e190c6fa5910f2c6a4f82243f9b910766bba13928c182af7500541d90c70d1898c8b936a462143e1971b7322397826da6a48e522274b53c156829af266f7eb5268c2519beb802618de1cd24f23d0bfdef05b2958614f0481d45c0009c4d41f3720956fca9b35f37a44267087f6eb9e4f92ebc1fc3d81cf1d3e69a90825b08cf0a471184aece20fd88bdb8beb12acc5404ca2508abd83f2431b66d5ef38a334a5ab4063aac406b74b2a017ebdfdf96d48d5551ffbd0cef8d88708d50e2f6dcade8a4a7c69f86f4ff716d63552c0483105379643bfc0bfd346588f14bdc260000000049454e44ae426082 - 789cbdd3dd53e2481000f077ff0aca7eb3ae7a2199845057fb207ea0a27cb8eaba7b750f934902a8a820a87075fffb75ba7b525be7c2ded38953f0abe9ee99f44c3eedd56e0717b5bd4f3b2f0bbb98b89a1bdb796d2f5b4ea7ab3ffefcfcd7ce6e10d4e8bfd130b560f7b79ddde1a2e66abda7c7bc042e0950e73ff6bddaa8efd4493d290d129f544ed54ebdf06e703e4cc48dba18af4b97d2f933b5d1f9bc32d7c3429da8e7e2803e9caff50213b478fe919d54f14f6aa7ee89abfc0bb5cfbf512762e8ab5dd8e0798e0faaf531501bf554ede38d38ac87527fac366258b35b81d3f53ae2d019ce075b3a6c98bab19c7fe29dc9f90dd446e661a57691f88b38aac77cf8c8e715b6c244f763d54ebd2f36491eb3576a17497eabb2d4e7fe9a727fb2df2bb5513fb36d94c512cfe7130551a4f59a6c9ad77ab9b8d94a5276e65d146cde5f1cc40d7d9e4c1da94fc5cd2809397ec8b6d6ba88dd2ddd0c532bfd837376dacc9abc1e1e8a9348d6c757b5df8fcea7b9e6f7c42ed0fd5daa63e91fbc888b42e6d1954e42ba9eb2bfb6d8e585c49f54967a07e22aff819dda28353c3f16a7d665ecb9380bb4de4365c95f8b8b58cdef5fcbd95ceb39711aa45c0f8fd4b1f6ef5d9c693eccd456d7e3786b6cc34abd91b89abfaf2cebf37db1ce7947623f0f6f6aed07723f5393f97e15e2dc3f2f5496f8989d8546fb331557efcf4c9ce6fabcdfc5b9ef0fbf3f2eaafaf74d5ccddfaafdfebfb23397cb7a58176756dfa7b6b8ca3f57fb7c3eef2c3289deaf3b711664dc7f7c13e7be1fc7ec3caaeb7d3b15fbfb8820cef4be62523acf2d55e078ce2fe80591fe219f6f5124fabee142dc8ad40d75a6e73310a77ebd67b57f9e4b7175bea1daef7f22f6e70bafe2eafc866a7fdf50edebf5d5be5e475cf8fcaedae7dfa87dfe48adefd770f1df3fff773c025a4cd161863916687f193fc2314ef00eeff1817e4ff1119ff0794bfc0ce7f8820b5ce22bbee13bae704db9a3cdfba78afbd8c6033ca4fa47788c1d3ca1fd8d36c68f28e314cfb08be7f4fb82468ff6b8fc184f335c07fb38a0df7d1a43bcc42fb49fab8ff1347b8d37e55ef12bc5dfd2f7371adf69d4b181c187f8100d46186313136ce1089006e8b7c5fec7fa90d27090414e3569ef50d018d118c304e1dff170473d3ca3c8b71f6ad3eee001a6f0f8b37ec2133c97d155ed198d39bcc0e2e7fda7d92576e195becb35decbda3456b0de74beb04fb53abce7398d361cc0212ee168f37d8063e850e4891f700a675befdb0c16d0d5da6d7a96399cffe27e2ee1027a5abf4f9d5cc260ebfdbc87a1d4864bea4d17e83e6c8ea727b8a2db6fd0c0355ec31ad698c2cdb6f8ed9fddbf7fdff90739cce72a + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000031a49444154388db5944168db561c873f150f2ce8c1827844904054e2830386d9ecf24c0b4d46a1b3192cce6931cd61ee0e5b769b776ae861b839b4ceadeb61cc8131dc41200d744d2f21e94d82914a056f0e2ca52fd05019125a1542a583413ba81452c759bb91777908f13e7dfcf47b7fc5344d4e629d3a11ea498263fd5e0c0e0e86e5993274a1f06901b92bb9b3721f62901e3558b8bea0fc27b06118b801c82513654c856ec08d5fee519d2e626472944aa59018b88b2ed669abe7237da3d878b081b7efb28a4fb8e04317bcdd2dda2f405eb2313ecef3dddf2e4a41410811be33588dab4a3c08b8f68d873d097f5d7c025d18d3a0913169c66e52ed42f6ec136a3fd47ae0ca7175134284baae53b8344b5e64a95c2c621f402e194525a544370ce2033a3b9b16a669be89a4c7580811aeafad874288d0b22cc56dbb388e4565b2084104c505b924315bd0d9dda17eab57eed4db504dd3f8f1b7db281f44d9d93b3600e61ea081e9023a6c0c413e030fdbcf986ac1c8e8c831193b90184973f36e9bf58f1e529e29636c19c4e309f249600ff23aac3e85093d7acea57472bf16917fc863c059e83c76984a81bceac150936fff6c60fedec4de0392b0fad4a7380ccd6d1f92505fb3d97a6422bdc3e0433d6eb7da0407018d95552a9345c45918d3aa915932322d0eab34b7a19c52a9b72037af51b83041a7d339d4e543c62f0f5e2ae3e7c7b9b3729ff68ba85a6f9b36b67dca29a8b77cbc0c1437732c2f2df7fcbc9eba0921425555f19ffbb00f0cc3b28429031a5b504943bd05d50ce43e2b13ec38347e6afcfbcdb32c4b99fe621af5430d125196534664584943cdf1093230f740e2dcbbcd95efaff4d81e0906b8fcd565e5f9e233c60a1394532a3507aa99689fcbaae0402566901848702675e6c861d47708590316f29143754d52bf6050737cc8aad41c9fb9ac8a6618cc7e3ddbef78ff2b2d840815456170344d65b14ded1caf8d41cfe4f0762581e711de0db106de73ba1183d2fccfc4cff1da14e62c974acb6676c926fbf99728a5a3c772df28d4b8aa8c9f1f0f6fcd7cc2c87c168085030ff65df4211d80c4e904e1ab106bd37af728feeffa073dc243ccaf981e6a0000000049454e44ae426082 - 789c8d94c96ee3480c86ef790a23bc0503b6764b18cc21fb1ec7d993c11c4a252976277636676dccbb4fb9f853d3e82840a39a88bfe65f2c9245d5b7a5dec5e17e6fe9dbc2d3ccccc6b66747e6b1b7543d4f26ef7ffff3d78f85c528eab97f611cf6a2c53f161687b39eed1ddc4deb39d0a1030af2bc0a02cf07c236035f0857ca03e1a611e662ce499804990f4e0fca4de6fd09381136c6b349f2cc787f0cb6c2f4289ca6fdd833b75c7a1e830b7039e7344a03e827e0429823e55cfc99671307a1d43313cee0e713e13c2c13eff7fbb348f57c299c858867c12958fc26cec3dcd74bc259887cb685fb4561bddfd7d78f33d4c387c2fd34174e854d682bcf6be0b4693cbf099706fdbe07d7e2a753cf6512483e340427e05761978faf97fbc2792af931fc4588f346c2a6aefd79b43fe73c4e2ce2bd09f7f5beae85f310f15ec01adf0a1b53a55eff5db8cc84f948d81ad4b3e5b94c510faf08b7f95d832bf0ad70692a3fef2cf14b5ba35f37c25504fda970d3e0bccd3917495ae0bca970111a998f5b6193cabc30f406fde799701b7f079c811fc0a88f1bcfb6a810af1436ea5f16aea25aeac9c0ea7f04ebf94fc235ce27df2f936421ee6b2aecca93792361578fcc5b0dd6f867c21a8fdfc15acf0658f5eb9ead32f9f92c93ac423f03e15af3fd106e345f7f5e59d506dfc78170a3f16ec0b82ff6ef934ddbfbf3ef8dadaa0cf35a2b43bf2facf17817acfbfdbc5669fb9ee5e004fa0be1f6fc73cf75bbdf7fbf75565471e8fda1e7da605ee9189c8a9f1a65f8d7c1262e3c3f0997da9f0aacf55c81b53f6bc256fbb727dce6f73ce726d3783c14b61a9f845bfdaae746bf078a85b33492fc4ec05520fe23e17e08ff0638c5fb7ba71c097f086bbfa850b6f21e4c84dbfe0560eddf2e58fbd507d7383f142e23c98f8f9511ef1d9c219fab9665ff1ed8a0be1158dfdb65611ba1be6d65d9cf5b60bd2ff4b37ddf72e1aac67b8cfeb4dfef3918f7493bcaf29e52a22cef133f2be33c23acdf175760cd670cc67d0f67f3c5c4864b67962baed9c8fffeba54cf0d5ff388c7fcddd98db35b9e70f3959ea77cc7f74ef5e0ecd1d993b3193ff3b44bcf2ffcca6f4ef1eeec03eaf9ef655ee9d4aff21a14f3b5ee6c033b3779ab43bfed3c3bce769ded39db7776e06ce0ecb0433fe423c41be3ef00bf77f9b8437fc2a7beca33a8cf9d5dc02e3bf457be83f3bc03c4fd7f851dfac877f1d4573c40dc3d58dca14f38759eeca71a74f539efd017c4be3f1adfe54fe4cc5049b6f37e0baa7cc51fe8aa5b545343d734fa627e0a1a939b1dba91fce99626eede2734a53bbaffacf73b1ee8919e6846cfeef70bbdd288dee89d3e6899563eebbb16ad929b145aa70ddafc2dfd166d93eb04edd21eedab9e0e68d0da2ff342433af23b8ee9844ea11f909b049a77f18c2e3e9d7149577e4740215d7afde1cfab23ab88624adc8e54f45fe7dfeec8a84f3915867f4fef775c1a3266f1df3f17fe0368d31f8f + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000031c49444154388dad944f68db6614c07ff2c93914aa31430d1b4c87c06c16980d86b9b7180a6db51e9ae141aded309453bc1dd6fab245f430141f3665974da7541b94b99732e7906894b13ab0835d96a21d56ac424a5c684105431c284c860ebe1d24cfee4ad430f62e4fffbedff7d37bd293badd2e93d81f8442bb50c1b905fa59306ff531decdd3da06ed2cf4eef5248e19a9c941df3f10c1b882f14b805e05eb418851cd633d00ad0ad69d01e5bdb2e8fb07e2d8606f775fe867549e28605ecc62ef41a330873380c602388fa07146c12e807e41c5dbdd7f293c757ba72f02341af743ac456805509f07f729e84a04d55f8faf2f80f3644488f6526349fc2644630fac5ab458cb4e6ffe3884f732d01a82968936534f80bd09f553d0e3e89aa7ea9b0e560d6c3f827af18d1111d47b16413bcf226817a85f84c6a6956cfce7af42aca7c1284d8d263139ef02a767167940710b7aaf26182fefb8a44be00c2248ebd1f3d0410cedc70bfa4011d037cd64e3839f85704e45dd9fd4d41d812a27ae63741deecf27197f6f469fd4000699a881aa1cbdfec410a29acfe60f6ed613374e8d8657685cf7d01590f7a206ba4fa735cdc7599ec946d3e1abb19d0ce6af8ff1b7dbd83ee8f3b1f189a9f120ce619c3d3fc0dff55957926b9c5a6b2e4be130a0f6302ac7acb10728f1837380e783f27b9642218773c948044b9321b4faf9353197cd52feb086712e4f07a810d5380fd8375c3adb3b14deca61bca6d33ab4d01edbb8e331af5c6abfd0c47f86d05a73590a8380ce970aeafb0d0a5ba0ad98285b5059d459dca8907b43c128eb98f70cb4791bde9451ab63f637965e981dd2ecd83c6e94bf5912a34f75e492c9e8e669e45d1ffb719ae22753f35412e0a8b04290c76d183ac8d52e9472d43f3ae476736a2ea5bb08ca400f9ecb5f43a7dc3df20770af2e09734186cfae40466774a3887cc7c7f8e3246ab32da528833b5c252c0bc238bbc35538976cad7ed196eabd11dc5d8fcc6b1ebc93c3bc7cc80f979784945ee7c8a19d643c896b2be78553cac2da2a643482ef8a981bc17f6bdebfe3db95f3a275350b6fd761a740e3ee4fff0f78023f994e434ee36110f237c5db517ff23ace4c0000000049454e44ae426082 - 789c85d55953e3381007f0773e458a7ea3b67a6cc796eddada07ee3340b8616b1f64c98600095738b7f6bbafacfecb504ca6a68c86fc50abd53ae2f9b1d03bdb1ff4167ecc3d4df574647ae64a3ff616ecf378fcfef73f7ffd3b379f243df71327652f99ff636e7e38ed99deeedda46ec1cb0e1415858d22ef2db15562aa5aa7711a293f989e831be5e30b38156bf6d669a1b4efcf6123a6177196e57d6fd3b9f21ec325dcb4ce922c42fc035c8a390b2ea43ff5d6fd2896fadfc40afd7c222ee22af5fd516b95847886558c7c9770069f7aeb7e1117dea558c5a8675b9c97a5f1fd7e7ff2bec27af8409c6785b814ebd858ef55386b1aef3771a5b1dff7702dfde4d7935769847a0ee0145e14bb7a64bd242e32a98f5fc5658cf9aec4baaefd7c346c5df453837c4be23c9cd78db88891ef050ef98d586b9bf9f889b852623e121b8df5ec785719d6c332df677d97b0856fc595b6729fafc5a6c67e497d954d10afc44d83f9fc7995695662be89b88cb5ecd7bd5867725f7803c6fef354dce5df8115fc00637decef73694a8b7c955887fe45b14d6abf1e6238f43fc261fe27718df969adb54e558cf37a14bbe5c97d23b15b8fdcb71a0ef9cfc4211fbfc3613deb708897f94c30f9fda85265b19f7d711deafd103721ffbeb76dc2f83b18e7c3fefe99ac3b2f5fafb156e17e8e8211bf270ef9780087f17e7e9b85f717693845fc85b89bffdcbbeec6fbf5d4aab4fdd8f7fbf74d5d6bdc4f3a8233e9a7eb60f46fc2ba5f7abf8aab707e5770584f0c87fdd9101b8df7c9aeb8abcf9f57a3423e3e149b90df8abb787f9e4d13ee3fc562952552df316c23e9977c4d1ea37f0bcef0be7d0a4ec42be2b05f94071bf9fe8fc5ddfe9dc361fff6e0b05f195c63fe0b7195487d7c1c8c7ccbb0423d679d65fc3eacb1be5b38bc5f57c526c1fa06c1329e37e1705e586ff73e53625bcbfb97efc4ddf72b81719eb41b8cff3fba7e791ff17330c66b71f77db270a8e7146e705f46c1d23f9cb60f136bae5c336cb9662d7ffdfe84786ef892af78c4d7aeddb876cb636e7e15cf13bee37b17f5e0daa36b4fae4df99927b3e2f9855ff9cd45bcbbf681e8f6f3222ff1322fbb7cf817f12bbc8a88f659736d1d233778f333376f217edbf5ecb836706dd7b53dd7f65d1bba7630a39e433e42be117e0ff179c0c733f29ff0a95fe519a2cf5dbb408bbec487fa634e50771f793f9f74463d99df45e5573c44de5db47c46fe824b1e117f59031e22d23fd74f1519bf3f21bfab9fac6b35357439eb7cdd882bbfe20fec6a9b7b44d77443b73fe76f2b7323c634715177523fddd3833bf7313dd2137dab5f3eb911cff442aff446efeef3072dd22d2dd132add02aad7dbf9fb31f5aa70d37d7266dd1f6f7fc33e37768406e57698ff669f8b5fe5fce7040877ec4111dd3c9efeaf1234ee9cc8f38a70b3afd5d7e3f22a298dc8da1fed778f79dd86af778d6674a2923453915bfaf0773a4aeae52f3fc7f7fcefd0ff3cc15c4 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000034549444154388da5944168db5618c77f323b2487803566a80f83ea1098cd0a73580ef64e1114da793934c5835add6128a7783b6c313bac6287e1b8d039bbac3a156d50e65cca9c43625ac6eac018f298413bac588594a8d0820a86d850980d1dbc1e24d56eeb6e21fb5fbea7c7fbfeefaffff7bd4fb26d9b0807de5068cb2ad62dd0cf40e55617e38334f55dd0ce40fb4e5be28888458bae7b28fc918af18b8f5e80dabd2146214ded1e6805a8fdee91ddcf8aae7b288e4cec740e847e3acf23052ae79298fb50cecc6279503e05d603289f563033a02fe7713a07ff491ebbbdd7153e1ae5bb436a4b50f7a1340fcdc7a02b01a9fe66b87f0aac477d8668a8ed9c50db3901bcb40690c41f4294f7a1560c92b5e4f8d69f7a703e01f51e6889e0b2fc1c98db503a016d5ef65c8de7446b604bb1d2b645ad08a61b903ae1813e01a9f324206d3d09486da0740ecadbb5a916b406b60420fdfdab109b33602c8e154588be6d203791ec000b3bd07ee35f14afee3531160d2c2f20a93f789ed40b49bb6162175800f4edcaf4aadd0c8274f8b310f23b06242acf3c6df6212f4fcf8bd0bf0e77e75fddd7b1d51f2a90a86079e0258202e6e5e0f7238510783e192fde284d258cba22d6efad53beeea02b20ef07056c3e1e7b9a0ea33c118daac5372373bad4b3a162fef90477b781e9823e1f2a9e1b2bf6c2380ca3e3fab81d974d65bac75157c436aaabd2b0e753bc0f96f7bc620750c28459c07141f933492693c2ba604cb7221e58f11a407bf97bce5f81d96412ffa322c6d9342d4025f0380d985b4d5abb7b64de4e619cd4a9ff55437b688ae668c4eb171ae322de04b2134368a3ba2a0d7d9fd61585fc8765323ba0ad555076405dd259baa6923aa96064752a770cb47913de92c917461c5c5b79363b5ad9f0814c8ecda322fbdd8ae87fa6232f56e8dfc821775ccc87332c7cda90d4764eb4b2b61483718b1c15b521c8a306f42ce4820d8b294a1f0fb85d5d11e3ae3806defba221195ff7e1f226f42c28d8f47b290c65c0fada09e0985644f8f1f315617e25c3bbeb90d0616b01e65c4ad538c7b222c2c56f1b92fea50f9736a15787a283df4b012f58a1b67322ea4335fec2207fc5fed6d600ade3c36f1be09924b9ca6c46ff7f564ce2eadafb223e3303298dfbfe90a7f6457410afa3b5a80000000049454e44ae426082 - 789cadd4596fe3361000e0f7fc0a23f31614b3962cea40d187dca79d38d923bb451f28518a9df84862e772d1ff5e6a0eadbddd64f350c886f089c3e15024f561a37579d66d6d7c589bcded7c58b48a81bd6f6db887f1f8e5cfbffef87b6d3d0c5bfe1704412b5cff6d6dbd3f6f15adde7452d6809907b4db5151b217eaaaaa8d576c63d8705f3b689b4cdabfd60edbb1b6976c5b4afb1939332e8fc897ecd888f7d585217f116bfe40ecc41d761248fc29bb192f64e7563caddd09b43eccd889d63b6737fdcfc97e3c5b50fb582ded17ec24107f149bdc9153b5e3fa7a6a190fc519d70f4e2df18fec3c96fcdf6a474192f1fb821bb5f407b1d407053bd5fa2a76aef34bd885e61f906d5444967ccd6eeae5fe360d0a9a1f6cd736a131863613eeb1757c7c616b3c7e16cbfac216d99accd07870c7f6ed9c7f28d67c47b5e330d5f94ec48edf173caba5de9c9d69be815ada0fc87e7e31d50f0fec4cde17d07e4c3a499074c89b62c3c692adf17822d6fd3a64dba08aa93fedff244fb224271f8b1d1b7376d37f57eca4fe29db068ecfe7ad5ae29f6aa79dd4a45cdf9cadf9e0909ca759cae339b6cfcffb6dc2b6ba5e9b62ddbf5b6a196f476ca51dd87928e3513d5964f5fcdd884b89ffc4ce43998f15c76ca4f5cc8acc6574fe709bddb4d37eb1910d2c9f07aac716b6e4f38ab49e7954683d23b26bce77ccd6f305e762cbe71768ff16a6397f7db26bbe276db1e4035a2f675c2cf31b8b4bf99ed2fe70655448fd3376d3ff9a5da8afd84eea47fade9671e64ada4f68d9cdf935ec269ed6bb2c6d20e353fd55ece7cffd8fd94ee7df63d717b5d3f7bfaa323d4fa76c5d7f386237ebbd27d67c17627ddfb7eca6de03b1ceb7cb6eea17979aff51acfd0bb1ae47c4aeb47d24aed8fdf9fbafff271e012de658a0f3ff122bbc5a8ec7010e56a287788d3738a26becff139c6a0f7e7f7887f74bf1339cfba807e951df4b7c5c8a7ff24f9ebf8f812fb8c04ddcc26dff7cc7df77710ff797e20f28cf1d1e4abcc5233cc6137adac51e9ee219f67fc8cf3d680c3cc70bfce8e33ef9679ff10b5ee257fcf69ffc23aacacf03db1860881d8cfc13e3efb177f293fc3206a698010280c511e450007abb9fe6a731a0840aae60c086215cc30d8c5ec94f63c01826b88029dcc2d4dfefe01e66afe6e731e6f0008ff0e4ffcff0028b95f55dca0f9bb0e5afedd5155fdd3f9c1f76fc7f17f67ebddfeafcb00f07743f7c2df3f77838826338e9cffdbdeb47fa65bcee4f7f5f400f4edfeab1baff7d8f1174df9ac38ff1befe119cbd37decfa10fe770f1fef87a2e6fd6ffcfef6bff02e6aae82a + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000002fd49444154388db59551485b5718c77fd7854dc107f320ecc511c1520c2ba80fc2495ba1962124f3416c1f6ab7c216d88b7dd8461834bb05c5ab0f25d2879ac1a4b16067fb30a260b90606b3b0d41b862c5997914827466ac13c48cd4321116cbf3ed8a68dde305bf00fe7e19c8ff33fbff3f17de76896657114aa3912d7c31a2f6d2971a1c44c2b512d4a96b222aa45497459c98f25259eeb4af6efd1bc9f7b05400fea9a9d69f4bf36c9fe5b87576518ec7397d733b96ddccd4e42d349ee3ce8205500ebbb44d9a3c60c9a0c9c1fc095751d381560b0a90ed502837d6eccf89b7577b313330e814b1d747f0aeaab7da930ee1b5cbc7491051630c68c03e6817812dd01a13b19b21b1089e50008fdba37d7a792e4b6a0305759049a244568df9bcc4ccfe0c5cbcab195f2955c28d1e31613bd1eaec621f4cdabc006786e4041017326bf7ce963a7fead541831a37c8a1d79ffdd28d9bc87b3b716b156217c6f8fb8ffb645e119103329d6fa08dc37ab13bf56642a82172febadebda4725255fcc01bd40cc2233ea813ad84cc3d95b16139f79b81c838f2fc0286f883f707ce218ea3add5561dcd1dec17c7a9ef0cfe1a1d9423b381aa97f6cd150ebe1d9f31c9dc79c7c1b4db2fba293dfd62ca86982d50c3dc77786cb269294aaba19b929ae5911eff05fb2f68fc8d7e1caf8c0b8c85a52e4cc9525f97d56c4b22c5e0f5be2b7c91b9767f863b587ecd30c91fa46f4748ec5874e161fe6087fe8e4f2df49e28f3a99fc731bffe9ad32b16d8ef72b321521ecf4a336207c1ec20f60f014f8ef82bf154efe04563051d160dac8e888e841fd8059e087009b4f360128ed9628154b55bbd34e15c4d1b928fd7dfd64b219dceb6e120d89431bed57b98e03df07584c2c608c19b85bdd84d221db4e3c3cf1bc88beace34ff9c907f39ada52820b3801be5edf3b5dbf82d837e923954a910fe63500dfa40f96a1582c625e30df9b5ab3fb418c3143cc7b26a48127bc57aeab3ef4a16b2138017afc60c51c46b6c4006df93649d427e8767493a87d776247b5c0b9a973008c338e5d9dff9f5e021b427dd5666c1c210000000049454e44ae426082 - 789c5d904d4ec3301085f7398555ef229436bfb2547104104b24c4c2637be2a44d52415920c4ddf18c9d1298891c7f4fcff3e2ec73f1fcf420f27df67ed5d7c108e3f59bc8edc7347dbebcde7f65bbb213f42851eeeeb25d218c785c66477b1ff6f2c045d813d665ddd4ec94848d6e4ca309cf846dd51eda8ad010aa5a95aa26bc3082b20a0891d0b4a6332da126b4ae3196736742ec9c731de1c888aa4424b4118d8e3844745dc425a18be82262e578f22961873c794a984641428c58fc2bbeb4e4ededc55f2f815b03376b85844d493e5b0018bb3640917c267a1ce0c6c752ef07483e296124e9d4834738afb9e49ba007f021e477de0473d082b89db7902f886bee882111d977cb8d1532d6b332dd0d7cef2fc11873e3e5212c3e697f7e940f19dfc7ec071cc4a1b5 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000013d49444154388da5933f4a035110c67f2f90228da09dc78868e1cb0d264f10cfe109c23621c126d8798d60117284cc8287d836a9142cb4b0f82ce2aebb26aba85ff33133cc9ff7cdbce0eefc07c19209201b65e16b707a33fd3146910a593249dacb452a24692f5b32e1ee9409bf812593bb83bb533a27e389f4f03397a80a94134cc693f696cf8f92a495af1a137400968be5b74a9f9c9d100e8e600df13cd2c8b16495681aefe9fcf2a2fe695f920454135c5d5ec992a973c7dde76a98365bbf01bd5e654a62100700ccefe7007436a3cdce8eabe42ebc3ead1b6e4984b04dc9465968d7a00b3c41eff07827542fd201185e0cb715c9f07c7bda9e3b1c52d9758410b0645ba37e076da88b5867776f6ea18d01f54ffb0234bb9d553e4ba650a442d75cb77e98e562499ee7552cc6a852034b46f8cb778e31eae3f9e11d311aac54309df6290000000049454e44ae426082 - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a10500601304b0f2aa6ac9c080210518898b25e225845a29e324c0c2604158488c184808250312421b0201e31b0a52082803a0c316cf622bb2f11a60ee10f903dcae8fe55468821c20548c2c5e000685ead35170080485310 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000000b549444154388da5535b0ec33008c3512f05f7173e96f75131e5d574d2fc1501762026c84c9be1ee9a6324b1149ad9b523026bad24ed84be02ee2e92880865e6a200409989aaab78fb856c669699880891443f62abc3893c8b0c9d4912007b23f7880849329268efe5670c2ecced495a1c993bbd4e4992b6db931e7f8fd04842d2d2fe13fa071c3ad859b4239bdd9b5abbd0cceef574779d44eae64289a07fa497bf30902b36b850730d574db9398f379b9e50ffe7035f9491bc6dca8ea80000000049454e44ae426082 - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade65232325200210543251d2e253d856405bffcbc54105b19c856b6300041b01456302a43898c32988d4ac26530105406130c1aff6095a9b5e60200fd577259 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000003e49444154388d633c76ec18032d00134d4c1d3578d4e0518387adc1bb76edfa8f4d01b9e2585d4c0d4b1861c5262e4de40037373746c6d1f278d4600c00006497215be56a073a0000000049454e44ae426082 - 789cb5985b4f1b4b12c7dfcfa740a9b7a3551fdf663cd66a1fc080c180c1dc61b50fdd5d638c8dc1806d2eabfdee5b9efad728c921279093c8b1d0cfd375afaeeec91fbfaf9c1fecadfcfec76f8f333fbb8e2b71e81f567ee7f964f2f2effffcebbfbf7d6a642bcb7f9564a5f6e91fbf7deacf56e24aefee365f42bc16a04aa556a95496ec9fc10d65ba0067caae098ee053e53ae429059bfc3ed8e4a1bf6ef263e506e4dd16d8e4cfc126df0643de4f9413931f8013c8f7c02d3c9f8219bc504eabe01d30e4dd1dd8e473b0c9237f4dc8fb0ed8ecc3df26d653a21c3de49fc03918f25c03cfc129f4233f6cf223b0c9cf9473c8fb1a18f274507066f58e7370a39215ebeb60e49b6e4a2e9e731b1cc19affccea1df1dcea9d3b30d6e7ea6f66f5f4ac6cf5f09a8fccf2cfdb60cb7f178cf5615339b3f52de58878c350b9cc1fe2b1fcc4a23fab158bcff7c1e6ef54d9fa3b2c4a2e9ec71e18f27108863c3965eb67b70646fcbca55cf6ef26d8faeb56d9f211abcad66f0ef62c3eda53b6f8822f38ab57aaba3e033794a909b67a13d8f6e76ec9453cee4cb981f8fd186cf15d19abfe38035bff1c2a279027e82bf727fcb5fde8ab60db8f27cab65ffc66c9eadfa3b2ed1f0ecad2ff5acf623fd7cafafa5be5b27f2bca169f9b80910fae96accf59d9e64dd850367f434739437c34566e8159edb5ea8d9a7206ce347f616aaccf691d1c95dd8d72a352557feec10d65b6e7363fb78df5792cf663bd2afa5b453e1aca8d8a325d82311fdc3a18f6a9c867bdb44f5330ecfb6d63e8db05c33e1f19d7ab85fe07e5723fb4c089da0b5de56682fe2deadf107f553ebf07231eb7018eb03f31ae179c8f959304f657c1acfe856de55615fbbb0666f4ef4bc1be2101177c0fce547f3c30c6f3e7927da1ff108c7cc62d63f587bc31e4374a2ee4f9563969e97abe34c6fa3565e93f8d07facb788a7e4b6a0df457fe68acfebb57e5c4fae1d418f6bd71525c2e62136cf57a32d6f5d1f425ba3eec825be8bf7363b5ef0f8d753df7c1569f4b63c45f33d6f8f35c39ad2a871d30ea1d8afe4fbcf9c76b60cbdfabb1da77c760463eaac6d09f1beb7ada2959ebfdac9c56d1af04867d0f799bef2101235e972a672ded7f8eca2dec8750d42fad997dbf28b9d0ef4839ad627e9c1bab3ff1d418f18492553e1a23be46c9c5f3fcd63855fb2f60cbf7d818fa5bc6e81ff89b5afd1363e4e7018cfc47f8df443cf14a39b37c14f7c1d4a7a8677835567f79dd58fda5a792d55e0666b54f7363e4b759b23e5f18abbed82959f3d7536e22dfbc6aacfec571c96adf19233fa164eda7543943fc5cc4d7aca7d68ffbcacdaada0f6760d4832ac6bade970cfd73638d87eb60d4873bca99f54f51cf66b0faf09eb2c517088cfcf28171b35ef833009bffebc6f0a7582fd715ebbfd59255df0518fe3b5b6ff365dd18f53b2a59d71f826d9ecc8c519fbe72abaafa4243d957318fa02f78edbfbc387fb390251a1fa760cc6bda06b3e693ae8cd16f6a3fb4905f3f37567ff8018cfae58392b57fd68c91bf5b700bfbc5e46d9e15f1cb718c7e0d3de516ea1d4e8dd12f5d63f4fb1e9811bf3786bfd392f53c9818a39e99b2c7fee5623fb4a2cc3bcd6f4db9953443617f04b67c06639caf1918f9f543658ffac5dc18f3f8da18fdd70627b82f3d1943bf037b9c77abc6d80f8fca21857c511f2ff1621eb2b2c86b7e1fc039fa754f39d4509f6363f4c369c91a4f024e51af3a18fe7171fef868ef4fa4f6251ee87f00e798e7786ef66234c67e50fd31e6b8cf15f90b0d7b5fe35de5327f5d30f6070fc0b9fae7a7ca668f3ac65951ef5001e778bfb835463ef695630de765620cff37c029f251cca3c0769fe32b650ffdee5239d8fa0518fe870886fd70a32cfa359fd760f483ab8351df78acccf0977363f44371bec524a27f5cd518f97a0523ffe1de18fe1c2b9b7e5f32e673d718f9813ce37d299e1923debd92f57951df28f161fdd418fdebc1f02f1f2ab3f5eb2a18f18426d823de8631f2b506b67eeb19231f8fca821aefc018fe1e82e13f17f9e5653eb49f088cfafa99b2c82bef8221ef7b60c4efdbc6e8cf06d8fc2dfa9173cb67f4caa5fe08b67c4fc096df2330fa931e4bd6e7cfca03e80b45bef2d4de7ffd2ad8e26b29db7a7f02867dde2959fd2fe2c9f301ea45853f0379aef33b2fe6c76060efabe15ab9d1180c8af5b7e04cd9ed81f1bee35e94938a3ee7a6b2dda7e844d9ee3ffe008cfba33f33d6f5e10e6cf70de86fe27c8a25e3fc82fe2cc17941c6987729d8ee03dbca723eeb7e7a34c6f9512d59eddf19abffd181711fe379c9fafe7501b6fbd61318f39b4d9e319fee8d616fdf18f9b952f6c8179f2adbf9c21bca11fd407d70aaf508c65e39c2bf98a39e4199211f6f4ad6fedb3086be19d8fafda464ed373646bf758d61df9edb7ebb2c59ed19db7ea91b63bfdf19ab3e0fb6fd48b1649d5f1363f4e7106cfbebda18feac97acf319f92ff7dfbd31f2817eb4fdedd392757f6f1ac35fe4dff66f1e8dd10fc725eb795433c6fda59487be1db0edff9392f5ff3bb68cf1ff05a164ed9f4d63f4efbe31f23502639e516e8cf547c6a8aff933407ecdde00f51995ace745c518efb7b592557fdf18f78b56c9eaff9931eed35725eb7d7c68acfef567bff6f3b36d38fad5369c77c1c55f67c3b1cbddc05dfdba38dcd05dbb911bbb9b5f61c34ddcade8bf76776e2a36ee7fb60df7e01e45f74cbe73b7704feed9bdfc5c1beed5adba35d716ff17c56719c7facfcf95db709bae23fa3b451c5b6efbe7db102b5db753c43090cf96dbfd7b36dc9eebb97d77e0faeed01db9e3e2b713a9f65c2cb4dda954e3d99dfdb80d77ee2edca5abb8aaabb9ba5869c8377169d14f0b89a0e932d7224744fec76c50707d8aae424c390ddc3e5dd190ae694463e9a9651dc6744313baa53b9ad29fbaf73d36e8c1d5e851be339ad3829ee8995ee89556698dda452ddaae49ebb451acddfc915c51477cde92ef367569e7b3df77694ff2d4a11eedd301f5bfade17b36e850b41f49968ee9844ebf787226b5d871533aa70bbaa4ca8fdaa0aa58a8c9b7ee8ea8f1e533998023b7a084526a52462def7ecc8627ef7df0d1d5bed6e059a258ee8a2dbaf0b9ac19f83726eebb6c0c455afac78fa8fbc5ef637fb3ac859fb8a6bf953577b266eadf9887dfb3e11f44f25134ccfcdc2fbe78f22499daa19e7bf6cffec5bfca9a5557f16b1fb721758822dd16e975bff199854ddff15bcb9e953c6dfb2e0dfd8eacdb95f5af1f8e634fe2e889f4be3ff8fc77a9442ed5ee51eafbfed01ff963597722df53ffc624f92b1bfedcf5fd8558b8948a7fd699beea6bd2b31d3af775df104ea4a72ec4422a7f9b1fb491f963b1d0f221b8f0d96dc37730a14e832739914208cb8caeca3a0ef9c76c84010dc3d5b2e2f2b7b4118698b363ba08d7c52f41ea71b78c57d68d3e68631c6ec4b7897c6fc31dbae04ccf6d3f110bd372ddbd646a19ef4378fc68cda51ee25f98b94a9897799a2d6be1c661119e60e359ea25750b2fd40a1feeabb04aa3b026d2ed509cd261236c864ed80adba11b76ecae1676c3deb26eb2b617f63f1cc791ee0f913e08fd70287f8fe42b9d1a4e5c3f9ceaac0d6712a7d42d9c878bcfe7f23be35876ed32cf95500d35f9d6457b23242175b5d014cd5968f567d145f2d25aae16c3db7afe7a5e4539fb228b869c867140a3781587f13a8ee258f8469e4dfc7dbc958a2ff7c73cdefd880daac4a96896be890fa2f131cefc739c2f4fecb89018dbe2fb93fcfe2c19dd8b2ff1cd8abfe38c1ac6d5a2f747714dbeed784db8a52d274d5c978cbdc8df8db8193bdfd2f13d1b712b6ec76edc89bb92b1bdd88bfb11b32bf6e3a1fc7624dfe378428b6febf8fe791e4f252367926f3923e279bc301bb48d182e97fb22fc8df35c6c546235d6a2f4546c48ee9398c666cc628b1d93c44732f933fed39dea633664fec9dee6c09186ccaec6d2633c7015bee2215ff388c79f9f2d1fb7c13732398adb876bf3846ff98ea77ccf0ffcc8339ef3829ff8995f18fdc4abfce649f897fbfc51f4eb7c9239cb6dead3297559ce44daa1ae5f939df8e2036f70716fe38eebcb7e7923a66fd9e02dde2eee800339b5a7cb338fbe7ab38863ee4ac67668c4bbbc17c6d4e21eeff3c17b6d709f0fdd38ca5d9c5239291237886d3efa7a95d4e558ac9c482ca77cc6e7c2175fde5fbe13c7251f71258e7c83abcb370bdae7da9fd6d4c577e9b5e519c889c493f207cfda5253c62d3fc95dfec6db7dee69980757cba5e7728e775fdf25df6b4372e2e466fe9cbf7956e783fc2a1ff2597eed0ff88d77c1f7da104d32a9f2f1dbcf42cbede737f924bffd96f43b6ddce5d3fc1b37cdef7fdefbae963fe46fde077ea68dbff3f9f4bf7ffef67f397f11d0 + 89504e470d0a1a0a0000000d49484452000000300000003008060000005702f9870000095f494441546881d5995f6893e71ec73f39e4e209b4f0062c2460a12f583061c21214cc7bd845c3114e0d856383176bdd40a382be73a0cb1c68a650ab726aa61c672654e36033dd45a95e48dc852c5ec8492e1c7150482e3af6163ace1b683979a1853c1781f75cbcb1dd5cd5b456ddf9417843f3bc4fbfdfe7f7fff7b88ac522ffcff297b70de07972f3c690ddceba3f2581c11b9a9d3d6e71f346faa524dc6f0250bb327445b3677dc012f84fc09d91a4eb65effc6934b05bd1ecd9cdc071601ebc4dd1d67b6f5503431734dbf283d5d1fa8304ceb6beb789ecad68e09331cd1eecd0ecd96eb03ec7017ea8f53c0e34a1d261b6b5d71b27901e4bd8a2d3873c09cc01a771805f6a2db802b821dc54dbdaef8d13489eccbace1fb9e30ab903285ee0d3d60fc77ff374836ccab6f673bdcd4416fd4eb3a5049aadcf53cc75f049c19db1c29b8f42910bba7d7b52b723ef46ec1f1e25ec4844b77f28e976647bc4be763db11cd70785664b37cb364f1d9801cc1691369d78c33470f3866e67770a0add26d17e2896408b78283c816848509e91847b05f94730513298a8590e50092c0155f009055555a8d6671112c24a1fa953e75fa8850dd140657ad4cede02fa0da2fd3035e141dbee2775c647746b85f4653fe1de0a85c7107bcfa4a858cec94be018300fa22908f80214170d024d1faaf0411b7ef0ca1af84fed9a1ddff304a35e47f57a495f15183fab80024dc1ac310bcd064a9797c0564149dce1fe92841a8ee9cc03b310507a509520a9532917c0e953ba7dfe42e6a53ef04a04febbf06f3b369084860a1e83f4658d647f91e18bc37c74e4a33ffcf34f4606edea780deb227004b80818206ad098b029517a29e06765dd26542eddb66303491a8d387820772f4cf25795f8a9d8aae0010c6f0deb0acec95fc2715c0b025b04c9bbd175e15817816bd74fdbfa890c2cc6f078a6c080e1bf974958903c997aee29d636e1d87cb3f55c009f0289fd82f498e4f6e4cbabcf0d2190db0ae5277ee82c62985e503de89fc5397868f59307885ed76cdcc0b9168153c0124423a00f4179ce20b37ded58d64520bbb9463824c104d52fc88e0b3287a69ebb7ef08c66739e955a6711a8414f07e42e2b3007e16ec8771a44b644d6a4853513b8f95dc24e7c58a73c27c10f9539495d2a242e0e3ff71d4b057909e7e42f020b0e99682844f189806e30e725b1813ae9c9e7efb32104b2572bad131354e621d8ad20a597eca7b955d70f8aa82d15566c7fd12110e90910de1e420b99d0007f17544c49f2688e6b5fb6ef0b6b2690bb17846ea8cc4b825d907f24492d406969f51058fb563aa67311e75903c52df07705a85b92e274103c02b301413fe4ee69e4362b6de3591381f4979fd8c303021625c12e0106c4def39264f5ee69f06bcde653566cbf0e6209d44d2ac9634997316ba16d536051e2f708a8c3f000e8b2bd4a74cd047c9bbc14a7257482b908a8909d6c20dcab9f584d6125ea9cc3397da1e077fb9c05120a0f5bfbcd4bf04a72931696f59a08d06ca06dabc03cf83ba1320789bdc6aa4ba38a662fc7fba725830473539dd4c84a8116ed2bc39ce3031830bcb702af4b03b209855210bac0989704bb213dae32faccbac12f355bde60c5f65b6133a0f4501af98dafb81b149f84a15b2c6b3477378810ed35f46b267070ff79573422600ed42e0155481e86e4335563ede974a189d37159a00841a03bf8bb75b269a185a4e3039d383eb0474174bc260200d9499c13332504203b21116285c0d0d79a2d14e8f90e76bf23e87b2888ec5088ee08a03c034c4a49b15a5ff129af20330e1ef19aa21040e21f2d9bf53b79203104c22d89b823f6e88521db18f7717a878271d2c7e93e85c2c70ac5fd82a97108efac136125d3aa9b055a402cfb54b104fafb45cc05ebf5118827c2d0edc55cc4c9030f252945927d9c22bf2b48ee8120b54b30fa0d6426411f1110f0529e31d10f1b64ab1a37bf761255ba072a3396e35373a045bce867572fc5378c40f248c63575cf87bf53811988f5415631491c1d25d76132bc4b92b820f9e286c5c4b7354adf7bd04fa8847b4d9896240e98847742644bc4ce0720d82b6011d46e41faaa8fccb1d533fa861100283d82f2630ff40a8a5549e24393f4ad20c307ea64bf87fb8f24564d22dc02ff261ffbf6a65c89a31a6cf35299b7d00f54c93e8811ebab632c3a792077cf4b724125fe597c4d58d6dd91452211bb5c5509072c300055503620ac82275243d620b0b987ecd8c4b239fcb290b08707eacee4c12fa06e8157902f09625b0df4b33afbdedfb7a6ae6cdd1d596c204cf8819ffc24a04aca8f2dc2aa24734b22102842a076fc7eba6618503601bfc4a85be085c234c41efad1cf26d60cfe9508a44e655c899f04b1bd7e8a5541788753d7eb070483111ff589c61fde114d85b0dfa97954af801941749b8afeab4ae683ecba70bcd274ba6094f09e9084de11e852100f092a75c85e86dcf71af95d82f895219b4508f47a187db741e1568de801a8cc40b05741ffd84bcd94949a6b6fe85f99c0ac2ae1383c3c27a9f65bdcf94a903b5a87aaca70bf4561334c9d30c8df5589ed6950b86b11dd09f9a392d8bf203b26c91cca3fb7146f47d6e5c48911cdae76031d38533589532ad720da1b22bf3340a6c34207d2b241b209a34d480949a1b74a74ce62ea27882b0a492b44fcfd95e2eef6e469dbaac147c75e3c917b2a6bf681c10ecdae0680cf5be08fb57e5802a4207fac4cfca1851ec9a3ffe823f95e81e11ffda4fa0ba45189eef2c31e85f855057641fa9f2b65c8d403ddce5cb6d0fee625d2d15e6fdcb606768f69b6f43b1529cd166077ebd3046620207e1f369f95db93a3f6f07e136d5b1db321f17b203f01a51f03984b901d97940d93f0c330a99f556203f18d994ea7af0fda0281ac8298069ee0c47e93e57a5fb841e9f0be709f7d7b532e6d5b19163d4e07d680d89064b4af46761c2ad32661d560b42618fd20dd0eb4f608248fdc71853d11222284daec212402843a02f47488e59b1509f8bb5e5e45264f69d0a9506fe0f4c2f3c08089517d42709b243d1626551394acf61cbbed28945ac5a9122776dbe2b2448e81700b84f0bc749ff8c017aeccadd3b67ec08046107f9707161ba80183a97b61927bcb24ce0d73b04d5caf345ecf5ebeef126780264824b2f9c7e4b59a8403e75de9af62e051294f2bd0a992fd264afc918a7e29f1c209dfb3f2caf703f7478a2ed104d184fa52fb75fc5f432957e2b020bca548fa4298445f81c482c2be0f0eae29276cc80dcdd0e1a86db925215f80f367b2eb4e4aeb910db9a199182fb8eaa2072fedb7821b256ff5967223e47f30a7d326ee2f72740000000049454e44ae426082 - 789cb593cd0ac2300c80ef7b8ab0dc86387517417c04c5a3201ec274e8610a3a0f22bebbebb6dab44d990cec0fa4f4cb2f499ac076b382248dee1555e71cf213dd20393ccaf2b9db2f5f519ccd401d98c6a3281e430eebebe5a864ac659cd46b9ea927e967513464cf1ac020e91d64ea4fd45766b8369719c35515e4334816c221c378e990cbb856b896667cc4674c1466cb0caf0f7af1c8b9098c8c387516118bc11f989fec503fe3f68d1c8fdd3702d35647a891d53fa4ad997fb418a3cfa26a24c370175f8764fbb232ea2cb56868be1aa8b3169c41d641e1393545f8d3bc0f67de8be8037aa3e3c3 + 89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af40000012a494441545885ed973b1284200c40c3ce5ecab45ecb926bd9e2b1d82283044592ecc0d26c1a4607c8cb5f5d080166ca6baa7600785b3623ee116003000fad3584c369ef74da1094ca933c3f87b0aa204400c4255a2cb3ee6f0290d57a6bae109a73d52444dc235d62574e670e07b09d069801d225df28bf42980192e57dc48b3b2a1ed0c5ae97dcfa80a49c67b9bcee22c0b03e909ea552540170e5bdc3a39c056394ab002c4d650880a6940603c8cd6430402aa969009480884be433e287009ead09461e325d0072fd5387e4032a79642800c93d0708c29f9096b05ca11f01f8f740ad9dd2fbd5f11cd1292f8d697840d77c7258bc222cf7d9d000b0955e0e4bfd5c9ea2a5a8a7a156929bb9a5ad76de1d8043f0d27d0ae7903fa3321ced5c1ae2018b4cff37fc037c00597dc2f7cbfb38420000000049454e44ae426082 - 789c8d94d96e1d370c86effd1407e69d5130b39f118a5e78df62c7ceeaa4e8c58c3473f6cd3e5e83be7b29921aa489ddda3231feac5f1445917ab3d5bbba38eb6dbdd9b85957eb91edd96175dddb72b7b3d9e39f7ffdf17d6333497af41b47692fd9fc6d63f372ddb3bdf3c5bcf1800d0144fce3197694b3a8e4f985701cc5cc70ac5c2686f93470ed984f94adcce38ab98c335d7f279c94a9acaf84d332e7e0e0403837fd9af949d8e46dcb0cc2ae50de536e94ef3dfb681339cfa3b215c669c7125f2a9c4659c59c0817a694fd77959dc998b785fbb1303e05d6fd0f955d25faa3c03a3f112e5d2df3286c72c91f8e958df224b0aedf17aef5fc78a05c298f849b44f50fcc940d3d6f2c1ce2c5b5726e2cf375609dff245c6b7ef18367f256a631fb9f0aa791dee758b80af9b815eee2fbc86c821e4f94335d7f2d5cc53667e6f8d2b8cc359f336693476dc1eb8de72c6ef5bcc8f9c9aa3ccae53e23e1d255723ee7394ff25cea0d1f954d21f537172ec3fd8d84ebc2713c983157b951ff0fc2455c30c35298ee4fd60f85db56e3e37c144961448fc7c29dde3257fdb89ff2fcbdb2937ac452b8bb0fee877edacf450f03619b68bc5c8ffd9ad68bbfb7c265acfebe0987f8a0f64ced188b1e9cb009f5f155d8867c5c06d6f58d72e5e47df9c25c1b23f9c4beb0d57a8056b8cbcfb9679375fbf17d1b6b8c72eeb9a20bd6fbe4f7aab27563a55f2e3cd7990df9e1feab9d6b1aa917ce8fcdc37b8757c2ae9078e186d9b9504fcc2eefe25d0877f3a7ca211fef999bee7d5a09b7a15ff9bc4d619cc673e6b92dba7ee67a69db2ebe4ab8ebc7b970780ff0b37015e6b785bb7eab95433e7685437cf84e39cc2f85c3fb818572d0ef2907fd9d70d77f5659eff372fdfaf1a31e012b3278f9fb93be46fb3f037ef26fd1fdc7b0d8fce2bfc5010e698c704c36210bfcabdefb9fd2dc8c6c40da3199578f714edfc50bfebdcf19fb5cb27aa27b3defdfb1df152b07bc97e76bb297e2f7be86acbcd1ef08d7cffabfc53bbcc7077ca4bfc6ecf749f7787ad6ff36eed0ff76710ff73537633ce03dfcaa7fe9f9360ec98ec88ef144fd2fc8bc7a4e7b383c0d7a7c8b67788eeff082d497f89ecefb013ff21e5efd89becb1ffde367fc427445f615bf61843126986afe7d6e321e0d66aacf29e682d47db2120d951640a577ebcf9171bc4ba8450f16683768a085010c6104639890de917acd95e3f573cc427dc214663087052c6105d770036bb885bbae2a9714c9d2ab831ea7700f0ff0e8638527d8a62a5ac10ea9c270503fd32f0bd8853dd2efe3e255fdb580033884233878b5fe184e689cbe4effaa7efffbf78d7f001309a466 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000031e49444154388db5943f681b6718c67f57325ca183041de20ec1810c71e96095167ada2453a8d4259548c012991430b5bd8428f5104331569644a18b35a85894108b421d394b942b6e7d0db8b940dab410a83a3458450d758690880ef60d82a7c349a7d8474add3f0f7cbcbcefc1c3ef7df8be335cd7e5ffd0a1fd83c68d86ca9429520c6607edb31f640d633fb1e55922f1ef688b1f150919376e3454be54267b2afb8f4c1b5f34300c231c4539550660e9bd25da85d788f7e7d18ec0762095041b4841f388b1e77bf2dc10e6a5d01ab69fd5eb1f4f10076ad565c03781a46fced0345add80aa681e3158fb6ab8fd0b895b0b1b447b239002aa50983ac3b329033ac20d4c052988da0e7444e6ef10cf7e39eb0f6c87d90bf30c5806a6834db01dcc87c34d5e68fc7cc6e067bafbe4716016b927c0dfa04ccdcf3ca84385a228acce507bab42e9d73ae9476dbcdb750a1f4eb3369ef533fed181b3a2f9894161ea0c54a1d82b8488715d77cfd1ba74ddb92f49524bd253297d22a748478a54d5af1b8aac4b020974a75f33273392244041149665c9b22ccd6f96c826dec4696fc31814569bb41fb58744b643772e0f6dbf7781785541e6ad9f5b43e20b0b97b5734b5aaa2c4b5bd2cd1f7ce04557da6a49e6ab87357a3ca6b1712b201f901e76fa7d4761e2d2b12295dfeacc4c1770bd36efc7a074b78567c1acdd20727a9b6e22c736d180dc05b2e785f78b43fa769efc5c1ef390896118e426733ef14afdbaf454d2ef3ee9e57b7e9d76a4c41f52a4b221b32599ef6414e928c87490796e32a7401d697161d12776bfbf4be9f31a8c40e9bb36bc0dc5cd16dd0444bf6d11792589693701489ecb120746ce2f93fc3abbe719f329e4e7f24cbc3b61e0ba2ea3e396ac133bca5c59d14f0fa45cf5a6b676a4b1ab7774ff8114bbb8a2d175c93c6e29a48e9fa9fae483db65b8ae4bfa5441f47631cd97f17abb98936dbc630e5e2f89f9b002ab153cef195eb70b3d6fffd527733243ec8d984fda57e8b7194f6714393d8f7776066c308f423737827b6bcd0839fe85424f1ac07bb28df9591df33178d7e60fe21728f4a401bc6fd6f036012e426f09a81dd83814c57fa53f018758f56bb9683b940000000049454e44ae426082 - 789c7dd3596fda401007f0773e0562dea26a02061b5b551f721fcd7d27551fd6bb76801a42809c55bf7bc73b33db24ad1ae72ff4d38c67d78b595e6a5e1ded3797961bf385590c6dd30eccacb9e41ec6e3976fdfbffc6cb43a4993fed3b819b53e355a306fdae6c1dda4a8812302b4fd9f2fced89d3477bebec1eeb6637f33aea88bc4f7df07f3bc07718ffb611a6c7c7da896fe39bb1f97a5b7acdfcfc40bb113f37a69aafd7e7e9465ea41ed5e27d3fbef6ac791913a88cb52eab7de26d3f9afec3c1217b59348ebf0836d0c3f3f5a6fa3f37152bbdf0df373efdc18b99febb98d4a3ebf3c98eb43b6de0fe3da6957fbf13498eb953891fad7605eff861df6e3f79fe67924fb07b5d45fd83a1fd7d9613ffebcb25e1ed9d8d7bb623d8f315bd7077f7e990dfd913811af8a0bb97f8f6d657fe0cfd7d07af23eee8a13f195d8c8bc8e5ad60771617d3f18b53cdf33dbaab7bd6d6e64fea55ae6efa8a5ff58acf3911dce6fab76de0bf3cec485cccbd4d27fc4b611cfc30b7122def77656cff3506c9c37b8da3676899cdf805de8fb71eeed5ce2f8f7f7c82e74bfd762ed3fa8ed62a7df6fca0efd276223fd7d76a9efe748acef63e25d84f731ae4daba94befa2d0fe1e3bd4fdf39549a1e7bfc60ef527efd2e9fd6d76d8efa658eac70bb6ee178d58dfdf52aceb55e252ef474083397d5a74586089b73e0e0738c411ffe6b0c2314ef00ea7788f339c876b810fd253e123e589f2ecbb2b7c91bce28af4ac923e5e6b3eebb811e66c52b6a4ba4dd9a1ec52be86397ba47dca01e590724439a69c50feccd1cb7c58f1f4dd9c33ca39e5827249b9a25ce3cd9b396da918a97628d1bbfd7465724f1253124affdd7e524a86159d740548010acd84fced7ec0521c3f0f1450c22d6500c3bf9fcbcf2925a3b7fb01fabea0c21b4a0563fa9cd0e7048650c11d4ca5e79e26aefc2b308599f4cc71f4bfabf5eb73e337790cdd9a + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000019449444154388d9d93bf4b1b7118c63f150b7570afff450617870efe015dec96b16ed2d12dddcc96350e85b89d0e6dec70a88594a470e12e209a4ea7d0a1018713320409e55244781cde37983315a42f1c1fdeef8f97e7fb3c1c1a4bb550522e553e4b1a4b5bfb523e94deef49a34c2acf301f4aeb9f24564702f4a21666da7ebbc26e0f066b303880cb1b18dcc0df3fc01df3f50af8f60ecebe82249d5fc9eac210f48df5c4588b8a2c8712a54c806874323da7f219d62451dab00192249f71d46a172e35bd6fb65cd989f53bc9ac82c86eb7a3589294fef2fe34b5a1d1b90de918d3a169292a784aef13b5133d2858d8eb5e0370fc2301a07f39802538eef50138fc6eebfbcefef504de007cb044244957d337c7050581f7817bd03889e73da8b78a298c1e71bafbdb998e35ef41ea0a8e3a7eca0f353df7c00d0c7cbf12fd238520b488e20beba7ae37c258ba95eace38cb5579ac60ae5c816e8b4cdd9b590f1636bf580ad5de84aa9365a87627545fc2c7ee049c074bb6ff730d58dcf61fa3343239a5ecf95c2d8bd76d7b42922400fadfef1eb745c1f4ebdb01d40000000049454e44ae426082 - 789c8d95c94e23491086ef3c8545dcd0281a975d659746736007b3d9ec309a43d666b3633018dc9a779fa88c3f128b5e344a42f447fc194b4666f5b7a5c6457fbfb1f46de165e226d779231fb9e7c652f17a7ffff1f73f7f7d5f588c961bf2d36c751bd1e21f0b8b8349236f1c3c3e9435d08900b59a499a173573d7b8883d8f8dabca33810bf5d375601f8f87c6aaa70de5d4b854764df081e754f26bbc4e605f0f2d1babde8dc085ea791658f5c7c6a8ffc218f557ca9d26fc3b81b57e670c7d068ed54f9bc665e279df18fdac83512f1560ebff41b96bfd4f95b308fdf9f369372dbfcbc131e6637ecb7705b6791581b51fdb6ff3eb2887fc4fe0b8d27ede036bfea1b233aec00efbd79433e353cf2ef49f806d1e1fc6f0f7942d1fed8153d4f31658eb3fab398e827e176cf946608befef732cfb711e8fc6f08f95533b8f2d30e2f365cd4994364b9dff006cf97d3d89ecc77db834c6fe1ed8e22560eb2f0bacfee79a3b2d63aac085e6e76b63ccc3efef6429de1fa5c688d7577656dfb931fcefe018fdc535775b61deec39730efb2363d4770b2ec13bca5982fd4eb980dff9ef47da7625fad932463df7cab69f6660cbe7e797e6e1fbc1ca41ff0cb678be5fd70ee7552887fe9fc0369fb67286fa685b39c7fb24ff9edc67be5530eae365e53c427fb7c6f047e004fe1763dc070aac7a9f3f6bdbf7810760cbbfa21ce2ef829dc6e3a3c0eaf7ef232bc2797e2887fd4db0cd674fb98810ef24b0eef7f3ca638b4f379e0bab9f0ec1967f43b9b0fed6c0e6875eee8b9e87afbf08f13905db7c5f954dcf6fca25eaa509d8eaf1efa128ad7e9e2a9776fe2f60ebc7ffff5126e1be3c2887fa57c0a6f7e75796a19f186cf5ee2b97f65efc7dab92e0bf510ef5be822dde817265fe21d8fcfefb5b55e17c569543bfeb60db7f07b6fa5bcaa5e937c1a67760cb770cb67c57ca95ed473cab97912fd43b0157ca83c9ff5b5fb54cec38e39c0b2eb9e2e1afb5a21bf135dff02ddff13d3ff0233ff1f8472d0f25d633bff0845fc5dec4a662effcc1b31fb439aff0aa78d7c4d6c536c436c5b6785b639b9677b8c7bbe2d913db173b103b84f5b9fcd44a4703a96fc24762c762f5aa739c889dca5fcef83c682ff892af78593a9a42d9947f47dce236c79c7087bb41eb382516cfa62a89f898989cb78c722aa8fcd45245cef78f4543b5ba6e1a89f67a4e7b43b79fcaf94577744f0ff418b4437aa2313dcf295e60137aa5372ae6ea1dd294dee9836650ce684578556ccdff5ea78da01dd3a6ec1ed1166d43bd433d596fb276698ff6e9606e164f7c4687dca3be9c81aa079e8f68c0233a9e9f1b9dd0299dd1b9cc28f6f33ba40beed74c977445cb5feec34ce6dea32645d42292738da84db1c44dea997dbd93d4e192ba943aa69623e75cc68f2ed7983fbbebae70f2fc24d636976ee846bf7b17bf7d43fffeb9f01f534c082e + 89504e470d0a1a0a0000000d49484452000000140000001408060000008d891d0d0000031c49444154388dad9431681b5718c77f2a57a20717aa030f3a48c0070e44470cb6702132d5104106c7746835c5454363daa1d70e45a68bbb943a5d6a6dbd29c88bab78304a87a659dc58059b53a885149a562a0872850e57a8e96510dc150e5e87732c5f503a94fe973fdc7bf77bdffbbef77d29c771f83fa5bc6cc1da794da615131497b462002e440661d4278c4cec9bedd4a4ff5e99f4b1ba5b909b6f9a2c5e81871f1b584bb0ff9941f91a34df33c95d80a76e415adb05f9af406ba720d7bfcdcac5cbe0ab019bb7c00d03ca45e8ff11602d419809687c02037cf429a8ee9c4b401357cea8d078d7400f8159417708f94b020660e604dd01e473023cd858d1b0bf8169258fb58db42b710a4e23acee6665ee02749f05300bfb4f02f297c0f7811c0401e473d07503d063b7de82b6ef9151cf44e5380ef31ffd22ef3f90f2ab07524a29e5fd1f63977fc9a47e8aede189cb6ebce7eddb527e5d97d2719c38c23426f7863ed61bd03cf0599e03d70b401b1fbcdff3e13234db3ea51968b47cfc0c58bb017e04b54eff4c5114a81635ea87505ed0e0180c5d9cc29a6d284d6bd4bf87f28c46fd0778e78ac6a77b50ba280823e0aa99acf256cf677521ae267af229940b10a8b0ba0441e6c455b0df87bb83934d1d37095cc9696c1e8269082649bcfa820b6008d5627c436bc11803c308d65a01bddfa1de9ac8c3fd33e97d2f8ef6760b88c07e74368740382bf046602860ef2561f61ef47f85d217d07d1cfb873fc3f21db8351f0359389bc30838f0100ad847e00ca17130065ad7613002016c1d815040f4405360ab174004e98e3306da9576ca9ad34947b05e840cb09889abfb5c6b4b90cdc0e7d7615a852fafc59d559d1710f6a95552c94ea91d760947506f7b682ad47b1ea52c7c77140071676ca8706f10afdf1d78a423d868f521324f0f3e05da95bf53fea8cb0d43c71f41b5a053efc07256d06c435e153404ac1775d20aace4747e3beeb33a6352ab8c4759eac5015bdd3e27d36a1e7dcac59832c89cf758bbaa63777c82398d672d17f7d8c03bee128ef209d844e0733d1d1664fd315000f1a4cf07af9bd40e8039081f39d46ea6260ed89702ffabfe0121d965acc69075660000000049454e44ae426082 - 789c7dd3594fdb401007f0773e45c4bca16a2026766c557de03eca156ea8fab0f6ae734048200e57d5efdef5ce7f101501a52bfad3fc3d7bd98b0b8dcba3fdc6c2e2dca43255bf68143df3d058b0d3e1f0e5d7ef1f7fe6e69b69c3ff4bdb8d68fedbdc7ca76a148d83d19dabc13f3da8bddc8eb356f07eed74398db322783d384fad91fa63edacc83213ea34ad6d5a49335a0af507b169e6921fc2716e835fd565199ebf0f2e920ccfbf888d417ea0467e523b6f25b69986fa59b04d6dcb04f7c4b929e4f97bd889a95fbb88d318f36d888b08f96eb02d8c8d831dec647e3eac6d63d3c47cab700c17621b5939df5c8de74b3881b782dddbf3566c9d4bc27a6f6abb248bb1df0371aefd9ec52e7232df139c8829acc739a3f7b3033b3815e7519405efc1babe91d8b932ac87c7b5cba48cc414eebb2c139c275530ee8706e2b645dd8a53ac87eee00cfb6bab511f89b37849ead76a592f75e10cf50e6c9bb2bf5d35f2b76213a3befd6659ef508df90d6c90bf78b3cc77053bf8448df36d8afdf94a3ff76639ef253891ef8fc6b0ced752a3df32acfd137181febca2c6f7c27082fd97b0c3799daaf1fd1f8b6d84f9d7d4585f0f4e503f5263fe3eacdf6b0eebf99cab919faaf1be5d8a5d84bc51a33e81f17e12c17a1f951af918d6f936d5a847e252cfef468d3ade9752bf07bcafa5f6cfe012f7496aa9772af931b1f12357bffffd972b7caafed9af733ee9902cbfcef96417c9dec71cf779f06e8d3761dccec8f57c651852773cf2ff1ffb713f2367c23e1f7c9789ff5bf79cf27446eeb1de23c6931fcf7ebcccda07bf861e32fa7eacf8aeabbcf671bfbceee7dcf0ebab479737798bb77987773f9e0bffe43ddee703bf8a8a0ff9883b7ccc277c3afbfcc213677cce177cc9577eecf0f5a7b9256e72c4cb7eb438f63d93d9399f6c73ca99bf16224339156467e77cb245cef7baa292bad4a3fe67b94e4503baf1bd6ea9cb1d1a7c9ef3c921ddf1318d684cf75fe57cf281265491bfc3f9bfdfe7fe01c11f26da + 89504e470d0a1a0a0000000d494844520000001200000012080600000056ce8e570000021649444154388d9d934d6b135114869f1b0427a0988085460c644a852618488716bc7e800617daac8ab849d18d7fc19fd09d4557ae240842d28564558a8b48102a3342c2b86899140c1db1e2142c4c4a023342615c24c436a169eabb39f73df7f29c170e57e8bace51492903768138589b70d03104632834d8b0366d8877cfa9344c4e2682ff021d74f684f9f59f57d5189722f254d81008e08f6f08b366f57d2a095ee7fc4858485e96c1af9fc313b5f914b47ba60dd9dbdae844d5ef268f1ec38eedf561724e06aeebc145f0dadd5afd628e0489e047d005c4a1f86e9da5c51c748018f01b9800ecee6363efe40d860a1fca1007db76587a9ac3de7720068ee3c20438bb2ea850ae574727d2759d1d5b064bf9de64f548fd065c03368019b02a3952e9058c8e36942c0430a51a62e5651114d0374cb8daab09306b165c07bb92238589db5c41369e0d2da7bffe5b724a3c7ff59a644763f94501b5a551785b464ba4b0d672a8b316f83ed1e916443da4621e8389c12f3228cf580eb28b16d47db801d4813970eb0a51278c315b10c7129da46c7201b680070a3415b8afc0b642f42e10f39087f9602c9011d1040d703f85e15e18b6c290f1e1630b323eae0db2920f4e050118774a22aa78b006cc78f01998f6a1d2223adf423f3746a23eec424950f370567dc8000da5770137fd3380008c8725118b28f01e480387401ccafb670401186a49d054587fa3c07684e26a842b4f4ae22f7f4bc616e82213750000000049454e44ae426082 - 789ca5d54b53e3461007f03b9fc2b57ddb4af54ab2644b95ca81e7e2e5b13c1630a47268bdc0066330b6c1a4f2dd339efeb72a2239a4921253d4cfd3d3d3d392e52f9f3bc393a3cee72f1b2f73998f8a4e7127b3cee7723199ac7efded97df373e4551c7fd8549bf137dfa69e3d3e9bc53748ea78fd51af2ee404110c4ddcc7bd33b0de238f47e825358e0424de76b874118c4e2bd03c7f0ca3b0dd3c46f4ecf70a196a9b9d47a6ed591e51bad1d05519078731f8ed5d4850bb590b9f2f9f8ca3b8bd29edf8f8fe1422d8fea2ef2f1fedaddb01b20fe1d8e7bbadf118c7cf2e6edd6c3abc65acf2b9caa7961ae6b3f5fabe300f9b7cd3a4fc81fc7fdae8f673885976bc761b740be85daf2f1d48cf8396ce789e002f3336f69f2bf9891ff192efab95f7fa74e12f870ed244a32d43f55f7c254e7b7bcc5cc977082f95b33d6d77096c53e7e1b2ee1b7c6858ff7fdee45bd0cf92766c427ea7ea8a6ca8cfd7e788b9bd77c259cc1fe79e977cdfc152e45f3ed7ae766be50a7769e0738d379291a6bbe17b884fdfd4abb66c9cd9a8f9fd55998eb7e3b66dc2f7ffeb4d98fef1beb796630f213e6b344f3d1259cc18519f9fd79b2380bb13e33a39e118c7c9cc2c8c7877089fc79e3d23bf02e9a7afab0ed7f0fdbfa4163bf9e77d592148977d78cfb41b060de3f7fe2f6c7fc815a42d4736a46ffbfc309e67b66cd47c7b0203e822bccb33a8fb0ffca8cf38dbd0bcbcf356cf59666d47b0d233f6faa2d3fbdc3bd42f38566d497c1a2f3343623bffffee4ae7e785fedf2fb781999313f84b11f9d98b15f0057a5d6e7bf4f79998b9a73b842fed28cf8b3b58ba41bd73def2b7533ff5d5d44f01edcd3df1bbe86edfe9cc095ce937fbf166561f5f8f743999411e637cd38ef02b6fc5bb0545a9fff3d2dab04ef777e5537cf877fbf54bde6f99babcb0abf674f6a77a9cf61d1f38b7f1f5755f37cf660bb7f2f6a8be733b8824fd57504fbf7435ddbfb4b2ad8ea0bd5997d9fbec1f6febf812dfe426df591c0b63e5637cfc7116cfd417c8ee78f0fd405facfd8afb0f5c867f79726b0ad7f50dbfd63d45fdafa316cfb2f617bfe537565ebef605b3f846d3dfa57d9fe7beadad60f605b5fc0b69ee05a7d3afff7d77f8d67627123e7824baeb876e396ef78c463bee7079ef0234f5bf1b98b7e72e39967fce2fe7fbce6bcf8907fe93f7fe53797ef63f4caedf3de8adf749f6eb9b1cd3bbcfbb7f83dfecafbadf8017ff333033ef8876a0ef9888f5bf1dfdda7276e9cba7186718ef1832ff892af5af143be7633376e046e84ae4f91dbabeb7a34e79813ee71bf159fbaa88c89980744249453e1226754524535ddd21d8d5af14b5fb7cb4d6337888774cf637aa0093db2d0949ee8f9aff1344325ee22d77f721da6851beb2ee7f44a6fb46ae57fa077f462a8f782d61d8efd3d27daa26dda69e5dfe5c2d54eb4e7c65737f6dd696b778e017da3033aa4a3763cdfd0b17b66969a935c77e9c4f5a8e63d3ae5ca9df68cce5bf97fd0055dbaa82b37866eaf6b177940371450c8238aa8fb213e76fd58d204d524aeab3dd7a33ea594f1525c8b445af15be27ede98a4d4daa9e7f65bd79e494533a9e5b61d2f77aecf07eb5ec8880732e64aee2995071ecb8426f22853796a9d77ca0bde976799c98b38c94296f2eaae3759f13e9dcbbb6cfe9fefe3bf8effe3e78d3f01ada365d1 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000038249444154388db595416893671cc67feeb2043a3030a1811e1af06083178b42dfb0c15a2c8861300cbb2c5e6677193ddacb6c6fd6c3681cc81ac6a0d9706d2698668125b150e957a8f41314e3a118c1422aa3b445251d5b695ec607cf0e5f9a54ead0c3fabffc793f5e1e7effe77dbef73de2ba2e8751ef1d8aea7e61638c8c3532c6a861df97396db4b16e644e186dac4be68451eda991e936aa3caecb7c68b47c6f43a6c3686abaa2eea746a357f26a29bbae8bebba2c388f24491b1b7549d2d51b25e99a347a7d56ef5257afcfcaf4497b7a2de281fe5e588370380440321c27b995617c30f1d6b1b34518fb3481f5860f5a912fba1081eaea260063f7d2f41c1f22b3f2f6c34d7e0223d359f06cfbe31eba762555f7cdb62b69e99d5cd064a624cd4b3d272f1db4225b70a007dcc76b006c7b0df818b6b71bfebad9375fbedeab2b6b6c6ec549e652e0b5815bc2c9c101dc87103b1581fb10fa204879b14a2814243f07a18e20d9824bb82348e657087b41c6bfcb13b511365fa5991c1ca1b1cf8a9670ba50267606f2772b60205b7489f745c9e45c12db909e76d87c1963fc873c43cf61f8fb0c6beb09923fa7b13bc35ccc8dbd46dcf6b8d6f6b4e43c9124cdcefbeba9dbcbd20b69225d929e49a3dfce4815e9f2375392235df87242b5cfa4ceae0b2d8f5bc213cdbcee89ee55fdc5ae9fef9a9fef27d59a24e9d1037fdf82f34897be9e90397b599d9d170e1edec86082fc5c85787fb43dce4b081d0bfaf98e84a8ae40b427020fa1f74c1467b1c2407f2fd6025e0afb268fc7725912677bc916fddcbaf7d7e0183877ab108172b142f438e4732eac42e6278781d55eb2bf38583b82b543af87bbe5b12bcddc965497546bfaf0c06fcb4bfed8a53b92fe91666f2f4b7f493337fdfde73f1fd5f2e95d1d3d7afea015c3b90cc906a472658880bb588533509eab10eb8b922fb8c43f82ec2d87c4df3132d365923b90be55a6d1b024ed57ff417ca779ea3549159f7461be49fa9bff27ce64fd744cfd28e90f69f286bfdf9cbbacee9375053afa0f12277329ac8d3396cbc3297016ab0c0c4629172bc4cf41b6e092f462648a0e43cddc0f7b7152853cd80676e7e29b89eb379bb95cf2232449a5df7dd2d9ec825497a632a526e9acf44c9a68e6b9e7f417eaecaa291068131fd97b9a46afe4656d0a6b870877859b37558a86370c5e106880976e5f8d9e050258cfb2f67c8b3f77b60910c059ba7604680bffdf75686fdebfd52407b62497797c0000000049454e44ae426082 - 789c95d6d96edbc81206e0fb3c8591ba0b06352245522406e7c2fbbe27de067351cdc5b66c59b12daf07e7dda7d8f597120f82038ce586f0a9abab17369bfcfdcbc2d9c1eec297df3f3dce64765d2fd457f2b0f0a5799a4cdefefceb3ffffdf4394d17faffc16821fdfcdba7cf87b3857a616f7ad7f6a023050df46f984427ee26d687099c0dabe8105d0eb22cc64b0a97f03b5cc35def64900c3289f9abe832c9f238982030dad3c06df59298536f7fd83b1d24756e5e35a703f811ceccb2097bbe0377d7c5f836bad2fa181f08ae2d9e0b7761ed1fcc43f4276f6ecb1762be61321c583c7f9ddbf2dfc019ea37e7b67cfb30fa0bb7d195d787062ee16bb8365369ced09fbcc2d96818e3c7bdb3c4e3436dce06a8bf72db7ce41eae517f192d590977708df53c30e7f928449ff7ced32229a3f914ceab2cd68fa2a548d0fe01ce2d9ef6e10aed77e0a6aaa3e3fc8a34c37e9243f3bcfd32dc587fb2d87b341ce5d69ecee00af5d9dc963f87bdbf257399db7819f9ca4a62bdc4f52987652296ef02cecd54c315ea8fe106edb7cc5512623d6f44875162eb29b0f72f15ecf9d6e7b67ce76ec4977083f1a473dbfc96cd556efdcbf7de555625c877e746fd32dc84267a2fba2e717d650df6f53d85b19ef2e2c6f847e60ae3a73537d6e31e467fb46916a9f3d83edeaf92cddb7766c92d9eef60c4f339dc9a69c31cd2dae2e3fc45f3637fbe984361f5c26ed4afc382faddde41d7ab8cf78b7c83b1bf0816c1fae466eddfc6f76d6e9bef57b86d6cbccf6eecc7789e8766d4e07eb0f82688c5f32ddc627e6f6ed497e63a45fe27b830cb4a6f3d7c05d7ebda1c7cfdafcc1a6fcf97b87e75237ebf17b0cf7766aeb1beb20d633e74696e52cbc72337e61bcfd3261f55f6fce0066eec79c127e6a66d8b982fe66fda2038cfe379dd16439c5ffc6ed68ff5378c6ecb2a8dcf3fde368b8f6f6cd61f6cbed770db597f57e62e85e379d01539ce57da358be07913c7d375593618c4fa3d7351e13c3f318f721b3f2d9af5816ae7ffbd1beb3980fdbc5a872b7bdecbc46de70b676e3b3fe5c88d7c53b8413e3257898d97cfdc88777bff1ddc607e53b78d5f96dc887f308bcf2fc0b9bd8ff0b31bed6b379e875b6ee45b83252963fcd01cb09f6805c6fdcc07b02471bcd2b8117f07b7184f70633d276ee47b31d785c5d3a91be36ddc889fc182f54ddc367e9ad7633cef708bfbe1d2dca4d65e6edd783e2eb9d11ed7b3296cbf53eec6fe7b72e379f0e8c6782f60c1f5da71e33c1237de3fd88df6ab708bfdf1eac67cb6dc88c7fdd1fafc821beb7fecc6fc307fbde3ed7df3c48df7b1ca8df3edd98de7ddaa1be7e7ae1bfbfd06c6f9c6d76e9c8fe4c678b0ffdad6dea7c8c7ebf3c37eeefcbc3b84717d64c78d7aecdf4eecbce1e9dc568febd575d84f3277dc4fbcefb6fdce83b9adfec99d5a7d3ab7ed97793eacef646eabbf71dbfb335fb9719e656e5b0f19bbedf949ecc6f3e9cd8df9cee36dbe87b35f7d98583870cd0db73f7efd3ff11d5ff2155ff3986f7eb4b0fef856cb44cb1d4ff9bb967bcdfbc08f3ce3277ee6177efd10ffa691ef5a16798997f5bbffac68e4aa8e688dd7798337ff917f2bc66cf30eef227ecc7bbccf077cc8477ccc5f3fc47fd3da132da77cc6e788bee001279cf29033ceb9f847fe11a24a7c57c4442414784c3535f461bed4e9af975aaeb4e87ad0986ee89626744753fa4ef7f4408f1ff24f69a6514f5a9eb5bc6879a537d215a0455aa2655aa1d50ff9d7b4665dcb86964ddaa26dcdbfa36597f6685fb31fd0611f4b477464f70b7d45eebe95ce9e74f674cac77446333aa70b1a50d247233efd3153eacb9032caf5bbe8af248da8a4caa22d9e8f852d5a488b68d175915a4ba3ad0e446fe4189d58bc5cda2c45d747ae652c37fa7d2b13b993a97c977b79403cf2cb236dda35165d27d17592679eca8b904693bcca9bbcff3c7e599425e9f78dee2359d1b2aa654d73afcb86ac53299b1a1fa3b19e8d6cd1b16cf7e3951dd9d59c7bbc2bebbca523dd927d3990f79fd75f0ee5488e355a5755bec9899cca19a5722e1732d03ef62591f443fc50325aeaf7bfe43aee826b19691fa5ae5b15385090107e8e0f75ffae19ba70a99f3a5c85eb30d65f9a70136e83ae65987c8cfff5fdf8ebcfbf8effdf1f9ffe0638bf3af4 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003ff49444154388d95955168536718869f1465293868608504262c30c1160b6bd18b531c986ebd583361367863bcd18c5db46330921b5106b3f5c2353274cd85ac311726156c73a3ad82c5141c9e0e4b33b0988142235d69a48ea6cce2f9d1c0bb8b0434a617f6839fef7c879ff7bc3cdff79fdf65db36ef1bd67cb7f8c10db351d83f4c612448fbdc2de6cedaae77f736bdb72ac02e60d140a004c6a6fdec34850301ac9fbad5206c59961cf3812ccb92652c5996a5a515c9da6f6975c592b5df52e16f47d63e4bece8830e60fe0ab486613c48fb614384fe060faebbb947ea09b4532a95f1f93cc47ec9422584b7659ad840f0cdced70eec6c87e253f0bb61a2058a3ee2cffa18ffa34ce2d2f13a1c4d3d81762882cfe701e0f49e10a56749624782d4c5ce66f8e729f85b60c60d5f7bc86dfa89fd380c95466a4dd337f3e08742b104c0b7b713643e8d90f9f39da63e09c26e2fccbba1d747f937e8d96511fb3d89a9984665495a78a8bab87bef51fd8bd5b4a44752a14d52a794b1244943e7d3922db5ed3d26dbb6797b3565c6737475407eb10840f98543cfe7ed94cb4eb57e5e06df2d281d87b616987583f1901f4f70c68409a7e2385ba1081fed8179e8eaf0939b2be0f9b099e959f0789ac9decee369f540b104befbf0971b0236ac4057c720917f13648ec4b664ec1abb3ca5c87741b2337942bd5d646ee6091fee2239611379dd4db13582bfd7c013037bdc381386e6592f61fc50818d8d0d0a7345c6af7fef02e8ee1eacceb4d6a5a95c95e954ae8a74f2ce42b5be3e5a637cb29aed0169598a9e1a951e48fd2746f4f21bc9ebed172c093adfac910b935b366c7d6dbdf6109514950a0392a485dac7eee61674ec84641d1a90f7a3fe7a513a8596a5c95bf543a0b55a7e5c15d3f2e96aced4ea3bd5d477f4b4560f4a2d2d7d6f89569d370da73284be82eced3c00f65c115ac19eb1618f0f9e2760f7302cc661c543e2d2342c42e25216c7317cb1197ea76da1da1c17a4b1ebf7ab1696aa69e141cd7161b2c6784a7a258d5d484b6bd2e8c549694db2be8caaed33c9bd2bd0c0b829964a1279d14de24a0efc909b2dd07500ec890cb485a094075f90e4af09228489a7b2389b21e2a92c541c1c13aa770ad876c2856c69e8e294b42e2de4f586e14b69eae290b4268d9d1b9556a591f393d29234f4735a5a923a0f9ed4277bab8e1b4e5e2415e78c09329ccad2d509b99902f4c2f4d524c19522c9ab49222d83c4af658110c3d7329cd911263e9105c098e0960704dd90a2a7c6a487926a733c75e3bef44a4a5f9e94fe93c62e57998e5c484bcbd2c8f9b4f4586adbd72faf3720f78e46c7aec0a1a88c7130c6e0fb38099518008e0188632a83b8015373652a06376e4cc5507cfa8c8dcd326edce4ee9dabfb1fbbb673e76d27b677e76d23fe07db60fc168462004f0000000049454e44ae426082 - 789c8dd0c96ec2301006e03b4f11c10d5520024d40550fec7068d563a5aa878917b6b026ac55dfbd1ecfb80a8403014bf934f93d6357cbdee7c79b57ae169214d299f0c414765e59ee97cbf3d7f7eb4fa1e8fb9ef9d743af567c2a142b9ef0ded72b85ef89792f85f5b0d5ac2357c866d4aa4103b974d41a299151230a84441e90420a25ed567ba2f4899123654f48f92c03629b092a405e2ccd46c4c53fed5613a2f28967a40a1c87cc803872d476ab011388634be5a8998ad8276a9f3847ea40f31114938f903281d8b1d4618bb826baab1344c11fef988a5822babb3a32b9da232aae76993cc68cc93b6f999cdd10dd11a64ccec64cce0253132b25880097000915f7d80ad0639ac204ae2a1197a62639833b194ccd6101994a890b31609a533799e56abd322bd727860d6c6107493e939ae9f67048eef499c1114ef94c6c263bc305da9d5c9fadc974a197cff44d97010c6172db676a27c3d4552635e7c71bc0d428db27363fca60ea269372660ca36c9f47330ff6a1c968b6e1ed792885b94c2649924e76d9caef4be10f717740ba + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000001d649444154388d9d94216fa44018869f6d4a2e9374c5880a040271e29a2096a4027dea72397572ff06aaa9acdcbfb13fe172ae7583684205494f9c40ac402046204620f6c40cbb4bc2ced2fbcc1708bc79787861a19422bbc9f624505690264005a3e357e01e7efd2ef9fe2da5288a051766a19422cbb2fdb90b8c0121406b8394827aa789237931fc0a2cd9b911023020a5800ae248428b17e6109c26be4b0061c949c074c02dd4b5f6865f01d6a96f7a4b5e562096f6541cfbc9afc1927827b0c4cf2ff0fcb22567cd862db006b6e4acf7c5fdd8f94229c5a79b6cefd5d1db703a60096840026fc00af287277efef83a0a9ee73800d3db50ad0d4828ab1a5650bed593b7cc771c00ad6b470d6912f3fe07d255ec099ea1616843b3d310435d37dc7d81f7bf0d1b1ea7837d3d2600b46b430b6124a181380e6107779f43729ea6837d8e75679d6a6d2c716b2084a6d11041bdd393f7f91d1b904b019d73ab21bc15963c74e491f4049f109bde6dc3f18b5b3ac793e46686e3e1edf7c77f841040e71ceb297231c3f1d0d7619f2396a05b47de188f8a29e2c04f2c4f882f3bfe4fe28f39fe00f13cc7e6640b473a41dc1c8867f6588893dd3b52e3f6d0e7ceb542bb3e4fcce17f9c3f1c1f67c3e3e8f1e61c1714a3e07fcec6f6dbf24a35f60000000049454e44ae426082 - 789c6dd45953e3381007f0773e458a7ea3b67a62c776ac9ada0708842b1c811906666b1f64c92609842307d7d67ef791d57f697766b78c8afcd2ad565b72fc69ab737d7ed2d9fab4b15ce9d5d474cc442f3a5b763d9fbffff1e7ef7f6d6c2645a7fd4b924ebaf9dbc626571dd3397d7ca83d1207eaa95e5956de6570d3b4a613d8a8cc7b102c71be6a9d25d107e2ac0befb7ced3cc683f9f5fc479571beffb60acf7e6adb3b2dff3f12771ccb7c195d43b0dc67a77708efc11ace0afb08527ad8b34cf313f85437c1a2cebd1aeb85058ff36dafaf8d25b17c8e737713f373eceefc1588fc46582fbf7f17e2fefe6feb0e85edccfa53ed7de954aeac2c70f5b97bdbe52d2ef0cb6a8bf109709d6ff8095cdbd1fc44a617d6f65e2795e8b15faa7b958877efdfeeb2ce6fbe745c7f964c445de4b7cbc2fd609ee6707d6d63f8fe4cfafcab20cf55e613c8f7ce66dab42f2f95b6b93c7e7e755ac9242fbf891d81498ffec6d4bdc2f1b18fb458d58b907c8c72fc536cc57ad6daec2f93dc261bfb5586b38179bc2c87e5f886d88efc135eccfd3d661fe7825ae42fe585ca7f02e1cfadb6e5d17f1f96ac4e1fe3813877cb270a8efcfb7ae4de8e75c5cc3b41237589fd6ad9bc214787ff4c4315ec3613dbf5f4dd3cf93aef73eacbaa5f787b84cba123f0a46fe0cce11bf84153c8e967a53d8227e215609e23bb045fd6db1ce13896b58235ec1752a3e10571af527709d2aef33b149117f0eee497c0117e8e71cd699ffbdd0315cc324b685d4e77530ce6b05e33ce9160efd0e83e57dced1c87f12d729f25f82e5f74b7bd1b27e3718f3190efda0fff87c7d87c37a237183fa5c04cbfb8dbf0463fe0d1cea2fe1507f0037e1f7c3c49a2b7f19b66e54ffbee49dca0ddf7a4f78ca33bee3fbffe4ccf9811ff9899f79c14b5ef19a5ff8f5979c377ee70fdee61d1ef0ae1b7b3ce47d3ef829a772df1cf2918b1ebb317463e53e8df8e4a79c533e73917337c66e5cb871c95ff82b5fc59c6f7cedbebd71e3bb1b5d640ddda724e6a4ee9bf6eab991f97e069c73c17d2e638e727507ee8e7c1de2b6061169aac8c49c918b58376af9dff6450dddd284a634931cbaa37bf4722375684e0ff4484ff44c0b9ae1be12722bd1ca8d35bdd02bbdd13b57f441dbb413732a1a50bb7b03da732b0c695f76866674f04f8ebb4ab71f4b3aa4233aa6918bce7ed967b9aee8844e5d1f6774ee7af9ff9c2aae30a60bba8c397f7fdef801a8cc2c4f + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000026249444154388d75924148530118c77f6f2c9aa030c50e8b021f24e4c08323a137f2507413217b785a1eca9b828736854a0aa275282d2816445bd161747a5d6a06411b64bd1788b3436e51e113055fa03843c949c2d7e12d7565dfe5cff7c1f7e7fffdf894d9d722a3160cb4c08f439642a5f65b9a8c4d64887674b2a9edccff2e4faae830520b63b9ecf630795793c4c70c2dad9d8c7d3018bda5c9ff0c9495bc486212ce7a21fec220aae98c97f38c5c0ac11cb005fa65830b659d86abff2651fa87a60442041a0bf42d0731db6df41e15db013500051b82803e98a6b41e217eb3dac473ae7b53f95e4c135183d8dda0f7a8b0e42e6343507553188f230402068bc3d5e778007cde0876ad4d588352093800f602a042e12bd00cf965483fd479ae1a5cd96df2fe8c483231252222f2d31559a9e8bc2b335f2afdac3bd38edf16d334314d134faacea0af3fe4bad5c0c61a500f8e031cae306886826542a38391cb02b11d88330991602f5007fc02f60125d70407a8b0a01c844f0e78fd18afea39783ea10078e2ef0ca80367c95dded8a8245872974b2597453ed706c7fce0af413f3a8d960bbb1c5e9e16890ebda9befd0f8b4557924f4592274464c82f32df24f25613317d2271c4d370dd52cc893c038319a887d25a8585350a5b21cc7b03649fc52836ea58dde30a4fe660c186a2cf65609a2600d1614d5a5a33a41e74ba7416c2f06d159a06e0510cab2bbbfd405a2e2cb40393bb0c00a21735519b0dd2299d1bd7528cf862d0d5064756e1fe3400d649b3fa13773763772cc5b175c2a712a8137db00eace7e0b31f7a9bd8abaa12ec555a2e2c787de003ca65ac8eea04bf01883a3d9ffbfae2300000000049454e44ae426082 - 789c9dd24b53c2301405e03dbfa2033bc6c1b60ad2715ca0088a16115fa8e3a28f4450017949d0f1bf9be69caac8b85060d12f9c9bdc245dcf5b9d966fe5d733936930ed4556d40dc6563e9ef5fb8bdbbb9db74cd6295bfa572c5a4e762d932d5891d51c0e44f26cebe79c6d6f6eda76c20e1981176031064fc192039e9045f09864f81adc62f80a2c93fb246beba4072e484e75097aac15246b47246b0392b52118b0f686646d9b14e02b1896c0033200cf4886cfc1c8055b24c331c9700d8c19f6492e744432dc0405c30d92e143920bed8192e12ac9b02225181996d35bd805f549961376490f7c2063f011d44d1abe80ba49c33919801550af6b384be8e83b72ccba3930bd059912ff8e41e9820343dd8663a61a82a100efc198ec81c2059f4129c1a784aebe41d7cc3c01e3123835f4a474bd84fd841b9e0c360c0b2b9f3f8ce6cc9bb93c1606917951c4b731792f3043b7f7908e3d3ef507e9bcc3e7116ac793e9ec73b597b95a140ae255cd2bbb5f3d8cd45e75bf16abaaaa7fefec401dea6fe3e878a95fdf574d556b9e2cefa25ef5556b74fa636f615b9d9d5facecf8b27dd5593d87eb1bfb9f67f6dbe8fb76e603c84d03ce + 89504e470d0a1a0a0000000d494844520000001200000012080600000056ce8e570000015d49444154388dddd43d6b14411800e067178bbb4248236ca160a1c58257a474c0c22b17525a9842503090c61f90c652b0b1b313ff412c8428084911992b025aa4b822c209115c48b3a0e01681b1b8e38ec3684eb9ca69a69a67de793f268b315ac6ca97a22c0baa4621655e48b18cd9bf00e12824a774be90f92019105717c7aa51953a373bea37f5f45cde39e828d60afd613f9d07f48b7e5a6fd75379a7646ffef27cb7b79bf9c4ca8315e1309c8985a390aa1b552ada42f776d7f0e5d076b93df7821c9a6b8de6a46183309861e16348a109c93ddab65597b5d1f3919ddece2f69c8628ce34836f00d17f00c6b38c52a7ea08ba7c45b67e73287d88b9977b888efd8423141bea2c6a3df2353085cc61097703cd90f27513d21defd735567d06b5c9d60577080011e13ef9fdf1a33a8c05b94d8438bf7c4878bf5d7148ad763e618afb06f9cd8cdc59b747ed63e1b57689fb8f5776393fd9fdf08fc04265f792881f028ab0000000049454e44ae426082 - 789c6dd45b4feb381007f0773e45c5bca1d59c264dd246ab7de05e2e8596031c38ab7d70ec84726969a185b647fbdd77e2f93b6257ab62a93f321e8fed49bfedb4ee8683d6ceb7adf785593cda961d9bb7d68e5b4e26eb3ffffae3d7d67694b5eabfa8dd8ab77fdbda1e2d5ab675f13a2d6bd08580d238493a91f7c8db746cdcf63eab9dc5493bce6bf34f7537aa2aff7ccfdb243d9dcf1a6fd23c51dfd4ee76b22831de1b384f7d31f4013b35b71b6bfcb977913acd47a7ea2cea683ddfe1307fa4ee463a9f1ee034d3f58e6af73af25ce3a78d75bd08463c77e01cbe57f7f25ec7bb0bbbdcfafcbbde453747be1318fba197da79d28b32b583f36ee1bdf4b6bd50df85daa445e2bdaa2dc79d22df099c23df30b8abf559d8217f5f9da7a8ff0846fd7ca93691f1ebd181b70deb7130d6e397605d8f5ed5798a7a9e6a174991a1fe636f9787fa168db5be35ec906fa23625ced7d767a56123edcf777591a1de81b78b6dd4f3f99fd426d5fcbca72e62ec770697469dd676a958eb1dab6daccf690587fd54b081afbc4b63f07e90da9685f3366a270debe3ef60e3fcfbc83f6a979933569ffbfe2dcb2aae32efebda55660ce6e770a9f369dfbb0aef035d35d6fb3a5537efc71b1cee370ec6fbb281433ff7d54dff55c1b8ef79b0ee9f2770e8cf3218f73d851dd69b35d6f53ed4a19ff83918f3cfe11ce775188cf3b76a137eaf0a38f4c37e30eac579487f683f319ca13fd6c17afe741c5ceafd607f8551d37363bd5f03877eeb05eb7342fd36c6fdee0663fe279ca15fb260f4c7a0b1ee770187fe7a0fc67a219fc1fcdbc67a1e0e2e916fac76b1f6330f83119fc0a1bf9770c887f32f511fbfc2e17d7984b11ea39faa901fcfab309fe04a3d5ae887890d176cd9c928b90aff0f31fc2011637ee4277ee6179ef0945f79f63586e712f1c6efbce0257ff027af78cd1bde65fb2586788ff7f9800ff948721c739f4ff894cff83cc448c4c0af34e70b59ed92873ce22bfeced77cc3b788a924e2878c3b1956f2ddf34f6e7324abc5dc61429e44c6ad8c9433eecab77bee494c291139b1fed6681e3254f08a2c392ad952450ff420f9e6c8b39488311754d0233dd133bdc89e2487ac96f34c7f83906742537aa5194734978811b7e94d5624ecbd42ae775ad092afe943f6b4a9077d7e396789a215cf694d1bda95677bb42f993a5fef42a26612754087b4947144c7d467f7effb425c9f4ee8543e959c13fdf74e7d444967742e634017744967ff17434339fb1b8919f9cf5513f3f7ef5bff00450f2f4d + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000002b649444154388d6d934f689b7518c73f91803fc161ba93831d1658a0840a7650f02d7858c4c316bc34277df160eb6546055d3c485e1823ef0425eeb2855d9a83d8576136f3b0b4c2c61258d91b8898ca24e9d824af07697b4a3357b2f710f87a689bb674cfe5f7c0eff73cdfcfeff913f17d9f83665996a857603c83f7b3837dd6c5ab3bd86f64e9c45a3c1d1e8f1c7cffd29e333ef1a62ccb5267a5026f6568d51d6c0395bb39ece116ee6f3992a7d2bc1caeeb48026bc2d2d8b157e07689a44951fbd1e1cc940b6c91793b8b37ece3bc9b277729c399688a6e634987098e41eb76199e65a9d41d52b8782b65d886da5f256ca0d8b842d118b23732acfd79e0db92245f92a4f6fd45e93f69deab4a0369e18705e9a194ffe203756f4af9cf6634b8d9d6c58fce4b4dc9f77d22ed6655c9a9341b4f7c4e24a6099e04c41371bcab0ef6eb2eeebf2ec1a6c3d8d026660cfded3ec55763b85170be29ef1274da3b08cd5d92da82e40f54f87e5e6a4a856f0b52ada7c257b3d29d7515be9ed5e056575a5e54a4dbbaa7f8646a9f60ad437cf527bc7f02ec931ea54d872ce045c10eb770fa2100611852bce2ed123cde51d6c37bd2ba242f2ff5a4ea7255bad3d3f5cb9f48f77b23e58b176634b8d5d51fb54545d61f3fd089c4f488a0f66b9954e05331864c08ee6688132be36ecf118621e1108a065c0cce7765f07d9f76b3aa83240f9617a46657f39777abbe57fd0bfba79a839d2eec8df26bd19e9253693a8d259213696abfe448fdbd4111d8ec873c0f024a89384ed4608ce19df73e8e1c1ae5a7c3e39156bd42d24a53b966934acc523621b9737962064a9f2fe18d4fe27ee88d82817d82430b55bf2e2f1a63edd12a00eee9493c3386fda54ba3d178f1328d82b74f69eeee2a76cc6623e833f37b40a6de207ea3c4dcd9e411b12304dd958a561fad01b0150484c3e7a33b6f729ac6fb9f1e22f81f998eb210c9f4cc6a0000000049454e44ae426082 - 789c8dd65973db361007f0777f0a4ff62dd3d988142f4ca70fbeef43b6e5abd387e5214bb6e5533e33fdee05b1ffe5a44e3a75185afc194b10582e207ffb3a7fbabf33fff5dbdce34c66936abe1acbc3fcd7fa693a7dfbf3af3fbecf7d89e379ff3f2afcc797dfe6be0c66f3d5fceeed4dd382af3da817feb5a67d3851cb5ee72278a08e7a91fa142e62177c6e2eebe033b8d276da0a2ea204f7afaae3a2aff757ea7e9186c1ca509dbabc0cde51bb74340a2ed575061fc28d9a0e5a47ed78757e0b70a29675b888d59b7005af75d6f1f7d5fd5e22a1bd562796bf1446fe285667aed0f1633c59ed92e05d751ec1c7702dea1333e677a72eea52db45ed52e47b1b76f091ba447e28092eda23780a57781f1beab8a7f3659d5f91f4b2f03eb8818b2ccc9fa766f4bfa44e1de61fa9f308e3df82f1fe288cd73fade847a1fd59ddef693df0489d54793f78ac4e7bf08519fd2dc2783edf988b104f993a8bb49e7949ed2cbfb76ab1f1aea84b41ffa1fe6317a3de69476de3a56738c1f877d5f67cbe5367a9be6f7e821d9e770fd7586f337591c23a3f27519586fb112fa877be6add8fd25ad70b4fcc68bf546711dacfcc5a9f3c801dc6b70cd7ae0ade33a3bf67759e6abdf26b678d7f31637e2375379f65b3de4f47b043fb036cf978543bdc4f87eaba81f579ae5f613f817d7d64a19dd4ddfc7ab0cd6f5fddcde700b6f9aeaa8b48d71f9fa8bbfcafa82bab9790af244a9224d4379faaf314cf5b34239e61877c3466e48fd4a318f161ff4e2429743fa277b8822fd5692fd5f5baa3b6fd858fcd18ff9bbac0f3a807d7fa3ea93657babf847ca5719aea7ecd05ec74bf90577561cf3b543babdf7533e677a32eb33ab4531e2ca9d3f1d32b5c633e68cf22dd8fe8565d44c8df03ecf0be36d52ed5e7cb3b8c7699aa4723e423ec97599c39f4ffa4b6781233f255c1c827857c6662f7cb589d47d8bf32b8c6fa7b54bb08f92ed512693e84d5a5d55ba887bc9fa7da1fddabdb0485f86b7515239f21bf7999e3fb941ee11afbe38abac07e40e76acb8784fdd67f3d471a2f13b5b37a7e574ba3f54167eacadee78619fd5dc25287bf4728aca7a274a87f3e5297183fc7b07d9f39b5ad37b95277ef2fb4bbc461bfa5b5ce9adf50afe21708f21de6275569e30ff5592695e53bd45759db7a9746edff5cd0fd67a6ae9b46f79bb0deabb4ce747ebc004b132ce1fba7aa6bac67de86311f1ec28dc673187f9d5afef81cb6f9bfa9ad3f5a86917f0eeba16eec7eda54777f3f2da847d67f785f4dd3fd3d15f23bf20589fd7455ddbd8f3bb5c573581fa351b7ff3fa9bbf572ac16dbff76d55d7f23d8f251c2369eb1dac6cf5bb0c5cf608b1faa1bcb7704dbfd7dd8f6ef096cf349d5b6ff7205a3de06b3cf1f3fc633b1f893fefbf3437cc9d5ff1cf4a1ff8a6b6ec231e20b1e8763c2977ce53f2f7cebf54ffd4ff9866ff98eeffdd97e3ef023cffcf9e0af3fc6b7fd8ff9899ff9855ffdf9cc6ffcee7fb7e0cf775efc65ff4bbccc2bbcca6bbcce1bbce97fb3e5cf6d7feefcb2ff5ddee37dff39e0033ef4f71cf9eba13f8ff8f897fd9ff0a9ffd95e9df139f738e2d85fc7dc0fbdfc3b3ee19433ceb9f0578e2b627f12099554514dcdc7781a91cf198d6942977445d734a51bef5bbaa37beed3c38ff1eddba0477ffa2b7aa2677ae16b7af5d76ff44e3e3fb4484bb46cf1b442abb4c6335af72d1bb4495bb44d3bb44b7bb44f033af0d1877444c32efe984e7ca49f299dd139f528a298faf442897f4a4a19e5ede1af73c41734f199a8c8cf525848444af1dbafff52f145effbcec3788772a1f13296898fbc942bb996a9dcc8addcf9f87b19c9833ccaac8d9727caad3ee5595ee455dee45d16645196645956641535396bc74dc336ba8b5f9375d9904dd9926dd9915d59a32dd9e36b3b645f2e7e5e2f32900339f4f14732f8ccfaf2f143399613fff3b3f1a772e68ff3cfc57f6abdfffdfbdc3f84b6bbc6 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b949444154388db594516853571cc67f913c9c4007b7a0d082420b0aa66c604a07bb650f8b3ad8e206b6c1416ee7403b041b268c45c7d63a90d607d7bb3d0cf3e06837b6360ad3e883b582ac15e6760a3a23088d0f4a0232b488d8b28d7a1f02df1e52536d98a36cfbe070f97f17bef3e37ffee784acb5fc1f0aaf34f2e7f2f2f1c990a979abad935dc9506825b11bb822feef68338732d405e7cfe5e57feed31cef05636abe094720ecc353648d2ff8101e800accff11003ee573100a8558b37237ff4d7f296914d3d84c6e5f96c60d6d44f6fa44d665197dcf27b2ae95e9433e6e479ec2e121dc8e18d387aaff9fa82e3873b14a644c8688334066268771d298993cc6499399c9d1ba314d6eae40f640125b99277b20496eae409393fefbe01af1db3e263c8ad9d58369b8c0785792d6f530b5bf07a7c132d0d50eb7a173532385db30d0d54ec4e4fe9938f2e310d00ba773d8cf76f0ee5896fb0fe1fdf396a0d2897fbe089ba0509ea77d13d59a9ee5206bed334bd39224b967a5f8c1916ab1e4c5f60c6bf6aae47e3022dd938627abfef0a4a407927b705c9204a86e8e7b4fa719edc812bbe1b3f0b04cd2b3388ea1fd561b856f326cfd3487fdaa97cebe2cd12d69d2df17092a6dec182b60c2cf23be249d99be5e45294a7a2425767a5afc61518937126a5adfa4fe4ffa2549de91712d96a48f72b3d203c93b3651235e0e5c52ffe14149d254e99e2469ef8909453b5cb9afba02e4edf624497dfbfb94782b2167ad23496a49a1a6149a2dce2e07f71f19d6e2a4743c3b2295a489427593412b958a9259dba496cd3145b7b8d2a414df1e176114dd1c95e3386a49a158c92876cc4877abc4216b2d6ed995ff678eccbe1eecad329dd15686668a046e1b37becc53f82d4910f830739968c33ce53b65e6e6e670b683b3c1d01974d75a7bf2d449bc9457edf178ee8cf448d2bda553be5afdf64d4bf1df25273b255394cc2bdd725e432d7b8ca67e328a1d358a958cbc94a79aee4a834706b506c0fe3ac3d0a9516886a16b65781932578a2cc4a1f1e7224ec356ccc50b0034bf6468dc08996b8003c1a9a746ea6be8f9b8876daf6f0b61ada5658b2b77e7a2babf18d7ec4dc93b31a1d2a214fdee175dbf29c58e8eabe5926436bb7a4625d57aaabb9297f2f4641842d65a12eff48aca638c8910541e635265828dd30495ad983b59389d2508e6091616a012ac1c7dba7775137b3156255d52ddb3d999e896b37b80e0c3345c04d30a0b5e3376f26ca82ef139aa7b2b008287f731dfe63073108c0dac26afa6ba2b0d105c3e4b7005e028548e03a3ab0eae6bc57fa5bf00f9da5dbb4b0ee94e0000000049454e44ae426082 - 789c55d55953e3480c07f0773e450abd515b1adb891dbbb6f681fb9a5c10c2b1b50fb6db4e380204c211a6e6bb4fbbf557932d30f04b4b6a593ef8b1d5ba1af65a5b3f365e97f9f2b66c95b3fca5b565dee6f3d5bffffdf36b63334c5acd77d46d459b7f6d6c32b5ca56ffe9b16a40b105054118a485f3abbaae9defe0342b9d0bb8846fc4512066d48b52e407e27690cbfa00eec0fb6ac49fc165d171ebd8bf1314c6ad1fc11df8d6396da35fbe824bf84ddcd1fa4b71ace7770f9b52eaa58dc3a0adfd8fc4767fe927112719ea5fc306f187cea9cfefc025ce178e713ebc8463d4db83b332762ec55d53c9f53a166721ea633d87f9405c44f07be3284833c91f2dc54582fc17e72c8e31cf449c68fd377157eb0fc5a99effbdb8a810efe6d10e63acd3b9d8cfab2b4e4323e723b6f531ffbc7127ef6afe8338c57cc85ddf38eac6988f11a7dadfa138d3ebb1e36cf38dc45f364ea2d4c00fe22c846be7bc6b308f9938453dfe106b7dfe6adc6dfbfd7358fb7b54a39f01acf92371a6e77fa246bc81b5ffcab94871bdf8532dfbd1a5d8e71fc099cc9bddf5b6b7a741fcc4b9c8347fee2df54f61bd1e63589f97a871d6c9b53ff7bc67a5bf1f8f61ac13c139e2fb8df38ec6530fd6f5737111a1ff9e1af16efe79e9bdddb8b0fd60ff1d7191237f065755e2e2a76ae4b79d8de65328f6f52fe00af5643f5346a8f7a146bcbbfe655c26583f55a3bf0b389775ce9c8d89e47965f73e36b17f9e6fc425fae5506c72d8bd0f4de5efc75db1de0f7c222e104f4371a97e169b1cfbaf1a57897fdee762cde702d6f93d89aba496f371efd3aaf2f7bbac577e3e7d58df47efb0d6db1357b9d42386757dd1b84ef4fee4b6d8683d77fe75eddf07fb627fbffd146b3facd6f91e898df65bc35aff13d6f9ad60cd9f8a2bcdaf60bdfe67b0cef319d6fc89b8d6fe2258f3c7b0e62fe05a3c5a32ad7de55cfccf24ff63d870854f6a9ef28c6fdddf776b31f7fcc0737e749f3cf1332ff8855f79c96f6b31effcc19fbcb2fee26d1bb1b0713bbccb7bbcef630ef8908ff8984ff8d4452cf8a73d7adce7818f211ef288cff81c11637b5cf0842ff96a2de69a6f38b02b21a2261cd9ca6dee70ec6312ee72ca99abb020b63f33fb9b28a7c2c7109564a8a25a76a2ca1e537bcce896ee7ccc3d3dd0dc7efa688f27d7cf989e69412ff4ea6396f446eff461233eedb1e2677b2ce88bb6a9d01817b543bbcd7c68cfee97353dd13e1dd0e15acc111dd309d5646744763ed4a33e0d6848a3ef181b7546e734b6b917b4a2095dd2155dd3cd773f880a28b4f39d52446db2b3a1786d86df5f034aa84b2915f4eaef8ddf7f6ffc01855a566c + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000027149444154388d6d934f48937118c73f1b066fb06803850906ee10b481905287bd15e44008248876cb3ac4a08395100e0fd1293c2e3a49973c08d9a52ce88f1ecc0905bf37105ea1f2152a7a3d88131abe23461b157c3b6c36473e972f3fbe0fcff7c3c3f30bf5ce4b8fa34e887d6a6e591a4fdb6c58fbfb00e1ba1350584cebf5724d7b8d470b3515aed8b894882fa6ff79f6edf6be706c304634ea71fd6486b9e556e3e4500622303cd8cd6cc470b89cd6c5fb69591d997682da4a80154931b56218ef68a22fa6b54a09628df79dab36bee5634e43b4cb608fb582c2f5648c6d60f2bccd7c8f47bc9a563c0e9933ddad980d181e4a601250386703732d82679d4e68bd0cf96597dc500a53f7c95fdbc3f81be807b35262e42c14cb1e96956df9c618a237a535577a382349d2da67b5d70f493f257d907e7a52fcc292382619630803f0072ebff4b95806f76340aab7151004c02170bf06d0078f3f790c2433509d6e11186388cf48e3536bd29624af99fcaba95b0d79556ce8e83dc93a2e117fa8f06e52e58dcb7a2545e1b90b49304e090e40a95483eec60e864f83ff25a01081c4d122d4732d02eb8294bc25edb8d2d2db66f2ee2ebe49da69aaa4a72fa457b3123d7b088a134ec8f7e1c68247e60b14df95e02804df6bd003ee660089c68eb20138559f784f8e307baa5e2d528ca4c85721d3d98d7120d67510dec3405f8cd9271e896a8c7c1972fd09ead66b42c698b6d3b42776d4df37cca5132ef98e018a477c32bd090a0b86ca1f9bf54d83bf69b3ea4c4325f7ff00007b744b4b77b3948091e330f5ce23498a9107736c97b3b05dc0cc9f0a01fb0f00b0c7b694eccb128dbaac3b035436a7a19ac3ccb77fedbf499676009c1ec4880000000049454e44ae426082 - 789c65d5c96ee3381006e07b9ec248dd8241b5244bb284c11cb26f4e62674f0673a048c9cee2acceda98771f8af597d2e9419a487f61f16789b2e41f4bbdf3d15e6fe9c7c2f3dcccaf6ccf4ecd536fc9bdcc661f7ffff3d7cf85c538efb5fffa452f59fc6361713cefd9defefd5ddd825e3c282a123ba882ef5bc751627313bc21ee4798bf5617fde0b9bace83373b4bfe169ca2fe4a8df9e5e0a21f61bf3e9c62bf7535f20fe00279d3d649d4b7f0be1af923711a159297a81bc92b83cb54afa75263bf9dce92770cebf59c7696fcb11af9877081f9f7d6fd38d5fe9f3bcbfc891aebd7608bf93b75d3041f89b3a84c8363b5ccb3e49529ce874fd5c89f89333d9f7335f222382b6d589fabb1ff5eeb34f6f3a19e33b8c4facfceb27ea8c6fa0b71e1c426dccfd464a5dc7f4e6087bc0f35d61b711e1b997f85d12f156a99374deb2cc9639cffae1afdadc17abd7bb0f63f5063bf548df3be801df69b04fbfee4bcf90c7646fa1ba8713d997810cbbca1d6799747f020c67eab30ae8ff2ce92ffa4467d01ebf9af041bad370e2ec51cc1e897f7d5c80bfd0cfa4556c9fd0fcfc7a0f27621af5263bf6db894790ecfbb7f9c352f1597b1cd42bd5363be8135ef31b8d27a7e8135ff558d79a7465e053bec17f2cbb4ab5f879de411ab511fee6769fdf32a7933b1d17e3661edf7b2b5b17abdf426ae1227f513388777d4c8bf870d9e97d04f957679b7e2eebc3ec49541de3b5c8bc9063bada7218c7e4d0debe76502ebfdba141bddaf14dbdc85f72587f789cdbafa91d81acc1faaf1be0d9f67ebf4bc7845ec7299e7f0bcbaac4ad0cf0dace7b325766acc3b23ef6f7e50e3fac2fbc3d59a672c8c795e16bb1aeb3fc57582ef839057e7857e9eeec4550dd7628b7cbe12fb1fc91babf17e08fdd4b5d5fec3f75d9377e767c54ef3aec58d3abcff9bc6eafe1b62ada71ad6fc6d58aff711d6f5cfe25af38f605dff04ebfa3758d7df8a1bad9fc35a3f851bf178ae3f4c6cb862cb8eebafbf7ed570c3139ef2951fd77edcf02dcfbed7f01ddffb99073f1efd78f2e399e7fcf2ade695dff8dd8f0f3ffbe9c7b21f2bbe6e556b78cde7acf3066ffaaa2d3fbbed47fb7b8777bb9a21eff1beeff880477e661cfa99f2211ff1319fc8f72e9ff1395ff02547be93b69f233f62ffff57de454dc27d4e7d4ec6390fb8e032e4cc8989c8907c3f5b72545343139ad2155dd34ddb8fafb8a519ddd1bde4d0033dd2133dd39c5efccf2bdfd29bcf78a70ffaa465e999566895d6689d366893b6fcda6ddef5dea15d1aea75f9fa3ddaa703bfd788c674c8433af21ef9e4e3af33a4133aa5333aa70b9f7e4911c5744809f5bfdf2fbfe69352ca7c5f390da8e09ccadfefe9786ed89031a632fe05616a3ef9ff7d475d63267e4c7ffddbe2bf7f2efc0718738fb3 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000002d849444154388d65934168237518c57fd31d6122bb30230decc00acda162822edd1295c6bd6ccb1e6a15c439888d50307858a3a7e42018a4b4a117e3a1d851163b1721bdd4ec826b8b286941e8bf50c18aa5b360ca4e5171ca6e4802bb9041c27e1eb2abebe65ddef7c1f73d1e0f9ea694e271d4b65bf2d1a519bc9b8afc0b19dc5dc826e158dfd51ebfd51e15a8ef4f4832e1e34ca708c336b66dd1bd0bb133e037daa4ce5978eb8ad4a8f6afd0d0c361249a90e42838d329fc06d8b60541ff993b901ab5a009b9b732ec1c746540a0da503869d8d8f6490dc3c60f3e2420f8a30d710882363c0d3f1f8514a72759bd7eab2fa294e28d7757e5af2d9115af2ef2abc86a55445a2287bef4f15b9f1eee5f6f8a1c7e23a294ea3b68dfcbf1feba877f3c49f1c606b311a8a3805412c2b00ba30f324882fa29c41983b5832d0a4b75192a2c8d893d5ca390ce71d2a9f2cab9198ac73532230908c0b663103ec8601f322336951b8ad9e727013875fe257bfec2b373043d05f767b8b6e7f2e7ed3936f7aa7cef9fe7cc930189a485df68137f2686bbae38f0335cffa5cac96d07eacb228bcb22e28bac5cdd91ba2732727151cc744bccb14539dcfc2f83156f47be5d169978fd13b9f0aa88f9dc7b72aa198fcfcf3ff522577f571c1c67f86abbc2496b8ee8ef657af77b1cdd0bc8be394eed3b9f1ff7c659db2d13b73e447fc2a3d30a192a5d19d7cacd1a93c319f66f56089b59c0c5d00b18864118e6287db6459214fb8d0a5194c7d03d4a17735cfbfc6d4d534a51fe6242ba914b10ce12f55c0c1dd00d627a1e7497b356914ed7a5dd9c05ddc33220ea45780b53da1040e9caaed6b9fb0e31c3a36c96b0872d12af15391b5f63f17291a8e7017962a7fb1c363b780b53da4017f20b3b625a169699c3306a18ba03d48822874e54a5ddc9d2b953c65b9a1aec0280fbf1cb5a219dc3d4ab942f39d826942e3b98a76b14d259e8feff79c0c1a3a87c59178302119f124511a50f6606aa0cf00f9c4a6bdb17889b980000000049454e44ae426082 - 789cadd4c96edb301006e0bb9f42086f41f14792255942d143f67d715627450f9428d98e63677316a7e8bb77c419aa7090a040512473f8c0d1cf45949716bdded1beb7b8d47a9ceae9b0f08a817ef016cdd3783cfbfee3dbcfd642907af4df89bd70e14b6ba13bf50aefe07652d6507d82d285efc7ba367ace896d46543b8f9c15ac4d337ec2ce756eacf76a9bb8e91f34b6f94ab3033fe671c36efbedcc3e9f5a976d3f0aacdfd8263176bd38af5d2651d4e6f1a476952441e8db3c655df991cc3f6cccfb3b7636b1f58573995867ec2092f3683b17b65f55e242d6d765877ec4fbcbc5119f872ad8cdfed69c65be5d71c479aa74ce233bbeca6ef63b13a792d761c726643fb29358d6bf2336813d1f9cb13b41905a8fc46e3c60a7b1cfe387e24c7c2a76fdd7eccce55d89e3acb096fd6799f4af37e6fe6db1111f39f3fb84bc3f1d8b43b1963ccdce13399f07b11b8f9dabcada6717a18cdf39cbfb2c1bf3f9ed8b13e9ef8b35df5f18b64964fd2bcef27d4c1b73de58ac3bb9b5dc973294fdbd36e6f7b9294e34df876567b91fcf622dbe6757a19cc7a031e72967c97b1227721f2f9de5bce4bed30de3f5bf38cb7e369cd3b6f581b3fc1edc38f3f7835be792bfe72de78ae79f34aef8c7eaef7fffda07058d1c05cce77d2851a16f6b8021ae31faa88f726e30c684ea1677b8a7cc073c7ed037c094ba9ea89ef1424fbd628419dee6fb684d7794b34c5d75add03aebbc55acbdeb5ba7bc3e36b0892d9ab9a2bc6dec60177b98ccf5edd3ca15651ed8d23038c411ba38c6c95cdf889e1f5266bdae21d529ce708e0bf47039d77745b3f8f5b9d90a10d2dada88282f7eb7df1912cad8b1d5418a4c41299ccce775a74aab5c15d8554695aaa21cca527dee9a7f1f6aa08694610b3dcaa2b5f12edebf5f9aa5ceb085f84fd747f7a51ee5fa1ff7ead3be5f5f5bbf01ca06f55f + 89504e470d0a1a0a0000000d494844520000001200000012080600000056ce8e570000020a49444154388dad943f68136118879f931beea0603a0839b0d01b0a4d88d00c1d4e2ecb6d35b898adab6e8e716bc6e864b6804b43071b3bc5a524190a1730212774f04049848019142ee0812748f30d07e7706dd0fc7190bccb337c1f0fbff77b5f3ea9dfefb38ebab5160b20af3a30325f227a15c8fc807600390527782badba2fcdb76684e5885c022e05ec2b31773d38f7c017e00b9c83d682f0afd68ce06944ee08463aec37ae790cae020f3741119003e3a41afd5384a9c0b00e3b65987a31bff72197821e70a04117f83a269948464b45c6ddc30857815419bc26a85acc3b79180a308bd0f620078402fd505991a82d604fc0e513d03e805707cd82510952027a1590153807820403b7846118d1a2e89e881f74f711746dd034e8e661c782f610b63df003d84b80af92968bd817f6b2448010705e8a93b59fc1f604de3c868c88134f1278679bf0ed984658c132ad25a2e44b70056c0570769da0ed4156c0eb316c011f3534b74a332c51908bf100e6454e362d314a313d49c067055e893fa8337e91053785edd7c8cb60b72660ae18ffe0bd86daad41470727cba0a383730a9d24faa72a4d5fc1928b344281655a38ae335bcc85cdbe7dff344acb6087024b56666c8482820c8d100a5735ec9e8dbaa1ae16014c7f4d23eb419246f89c827c3423ad34982c48165abb297543959c773fa5c2551dbb35e18698e0b88e342f5999e87f6a6dffd16f3468dbcc8305e1030000000049454e44ae426082 - 789cadd54b6f1b371007f0bb3f8560de8c62a27d7197287a70de4e62c78ed3d849d10397e44ab224db9265274ed1efdee1cc7f7d2c7a286842fa2d67868fa5e0670793cbd3e3c9c1b3bdbb9ddf2dc224ccfd767210efd7ebc73ffefcedafbdfdc24ef8afab27e5fe2f7bfb67bb49989cdc5ca70c320c534c73139f89bb6a6a25986276392deb52c73faaab69e3c53ebb2aaaba2ac4efe1aed6f1a9d8d52136e2905d17755d4bbc598b7d1d34deacb21bdf38d4ff0c47f875b62d6d81f53dc20d7caa76c5308877626f9dd5fa5b38c29becb66a8bb612dfc20d9cc47d1bdb5e4cd95dd5f11149fd026ed4662eee3bd769bc87233ccb76b52b5c2df94bb8818fc5c13917c42770847fa87b8bfdb5d9bef605c62f477bad770437f03771e81cdec7a0f6de6bfe1c4ef09d3ad8a4f7e52abbaf9fc65faafbb2d7fa5f600bf7e2d84cfb287eabee3ddcc1496d16d9a10965d0f59dc3167e2e8ec1c3874fd67a1fe0a436327f6c6289fdfe842dfc499cda42ef03bd537b1f75bf37eadca49e38d9d6252be3afd4a944fc6634c6af61ab3672de29f5e37996b0571b891f6ce706cdbf550f25bc862decc4c3d37db7700337b0836b38c22fd41ef166a9ee131cd5a1840d3cdebfdf610fbf81c7fc2b75443e2578ccff0a7bbc8f8bd1185fc0a84733751aeb55f058ef3b3ce6dfc363fe837a18f713e0317f0b8ff92b78509fedfebdfdd71832e4a9a740519aa74403cd684e0bbae24fbd8b4b5ad19afb35f71beeb7e81bdad21d699d7bf68a1eb8cfb87f47cfdf7ff0d347fd8db37e723fe4271bfe7c4e2fe8259ebda2d7fadee82dcf7dc4eb38e2a70b7a47ef797df9fb07ee1a73ccb507ce3de1cfbcae8f744a67f489ce793d87f459ef037da10bbae47a7986aff48d63a65470c4119514b0af8a5573bd46f6764e965a7ed69133a431c6f059249ee98df13c1befc7f42698480b93cc809819aff3926b2c8d37738ee2959a05cdcc9cab14986b26e771c1235772022b5e598e7a304bee2bfd1f64ae0d71dd646ecc2db78dd9d28edba3b4f8bfbdf7bf7fddfb074f31e0b2 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000020249444154388dc593316813511cc6bfd659c85270096470ae3d88a0059140174b87ae062478e2603b391741090ed266283443e13a1492c172eda06987ea4528e49484dc5048840c578970850e413aa4251cfe1cded9aa6b071f3c7ebc3ffff7f8f8beff1bf37d5f5759e357ba2d49a9540a2b6be1cd7be46672646e662eb695b5a00bee960b7d70775c08a1b663ce56d6426be5350086c321005114011086a1a99f0eff62d48f6004ae3f60e1d90262c0e53a4dd84f78f20f93bab3677aeda736e3db1fb72549ddaf5de9ba14b40229251d7f3f9626a4a0e54b1fa4ddf7bb52daf43d79201dff3892624904e0ed7b1042a55a816e428010c2ad10ebce2cdebc77516f076d00ecc73672d61d38498caa82b361cebf3dc94ce5b157e1c6944df87c8186df8011b49b6df28ff28826d4f66ad083ca660502a8bdab1905bd0eee9b0ef62adc9deb507c5d84915138d81f909bc925294489ec0d70d61d58bf4ca3e137a00c954d0722f0ea1eac42f155d13c809fe4db4de407b05c5a36ce27ae770e3b30040e8c2f4b2f9618ec1905d72626275e16ee1754fd5c55615450b95f561cc7f2035fd3b7a715f4024dde9a94ffc5573a93d6cadb15e9a7d43a69e9e8db9144ff8f9c7b090f0dda4de3368141e3a06166a56ee620ff30cfd8ecdc2cee3d57a5f392cee37349d262bca8525c32b31e4b67f199c95cbae891a4faa7bac6fefb6ffc05849a2a7ebc8515420000000049454e44ae426082 - 789c5dd4c972da401006e03b4fa1f2dc5ca9df8845a04ae5e07d8937bc9b540ed248021b30c6c60b4ee5ddd333dd3dc629792c3ecd3f3d0bcbda6a74737a14adaed59ee7d9fcce4676983d45abc5cb64b2f8f5fbc79fda4a9c44f4d769468d956fb595de3cb2d1f1f4a174409f60e26ed2ae2aef4b712ade736ed4d5261717d2df66a73a7ee69d86fe06bb138bd7d9a9d6b7cecdb8a3e32fc4daffc84eb55ee69d86fe42acfdb7ec4ceb1971262e9d5b71c857ecaeaccfb033354ec452cff8f9da0d353ec4ba9e23b1d69f7a67c14376aaf507ce4923b82ed6fab17716ceeb49acf55e9d3bcd2cae12ef4e30f7a7deb9eedff8f9bacd507f839d95e263ef5cc71bc3ce1bd2df63179af79f87b415cefbcedb867a07ec5c6cfcf96736d47b1327e211dbaaef9df356aeefdfa158ebefb0adeecf7f3ef222e46fd856e7db12ebf87776a1fdd7ceb65de8fc897711cef38a1dc677d985ce0fe7a21dea3d8b35ffc22eb57fd7bb0cf39db3cb44decf7930f79f399789ce8753b19eafff3e9565a8bfef5c2561fc36bb5237bdabb09f093be41fc43adf4fb1e617ec4ae76b8975fca658c78fc515bb37ffbc609021875d7eb69c418112150618d2dd7ee634833b4adc63843126d41ea84df188d9974c81273c53cf9c9abb5ea8bd2e6728f186777aba90e62e37e203eb215362039bd8a2a7db74df91d408bbd8e30ceda5c23e0ef0d3afe380fe4f7ce2104738c61eff96e184ea9c52eb513bc3b95fd78012535ce092bf5f94b9a23573bbf67bbba1c421656ed1e7df509a6b88bab431ad28a63b5f0dced09a2d8dab4b6ba2155e0fd10efbb2345b423375a88dd1f577e712fda5337ca435ee223570bb36c6bfce5ce2336372cce8c4cea8778191b1d83005fa5f33bed63a66a6a4bddc9bca0cb8ffff8ccff571a9e343e6eff7da3ffa72bd30 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000020949444154388d75933168137114c67f176eb8408414149a41c841052d111ac1e10697828be09076d24c1a9c020eb64ee26417c13a19c1e1ec940e62b2b54e5a41b92b54bca0b509444cc1c2152c3448e10e3cf83bbc3b8fa4f55bbe7bf7fedff7defddf3bcd711c4ec2c29ea5f0a05a02bb038d8aab9d744e1b3758786329034007330f21e01fc03094fcb8919e3cecec5bcaf6e0c1150873306f013e50007e0167a0fa14ea5d4b851db06f88512631b03d2817c19c12f1201123e29d9fd0bc07b37a30fa0d8ee3603d54eaf5ba526fbf28c1ef318ef1ed87f0dc63a52ebc50ca711ce9c000ba21cc9e87771e700a8240126b5b69b169135a2e3cb90e4127be44eb95524617d6eec06a0f6a3340246ddb1b502bc57141c446082f3db04e436313743cc8e6607953c44befc19881f0a38807518059c832f0617d0b869174bcda930965aa2569e55a119636840709476016b2e0c3e0bb886f97e5bc1177a695ef2b95cf41210f860e619472f32ef007ea2be91e24f076e1f008328d8aab0d8fa0163b8fb02755c24862434ff3c114b46fb9dabf3d58fe00f51cb4fa30113365f8bc97c649de3f80309e4226594f7f121a4358b4c0c842fdb21cb8740e2627e47d3b0bf367a1bb2fd54756f9b0032eb018c2b30a347b305d84d6b64ca7f109ba7db07747efe2d8cf54fb6a29b6e1d15568f7e1e64578eec673efa495ff6b90606ec552e8f112715c98e02fef98f7037bc146c10000000049454e44ae426082 - 789c75d45953d4401000e0777ec516fd4659ed269b6bcaf241b951101410b17c98cc4c38f7600f042cffbb933e40301286f0a53b3d99ceecbe5ee99deceff6565e2fcde6767ee17aeedc4e7b2b7e311cde7ffff1f6d7d27252f5e26f55f5d2e5574bcb07f39eebed8d47a1059c4540960c5ced5b63c9cefa0525c38c6cb32ab314afd405dbb4ced3cc39beff889df7cb0179579cb301c9b6482a8eafb62e076552d5e40fe2dc38ca9f90ebd297148745eb6a507ab97fa26e0a8adfb02badbf50733d1c8ba53e8ec875656c467ed7da38632cc77faa6b8e5fb4b699f1e2866d13b1273b6bb99f40f9755626494571cbb6c1e5e4afec3a151f880be9e73775d350bdf3d62ecf9c3cef1abb0e9c0f73b62ba4de50edd9a76aae875fc8be32699f7cc73626503ff13ddb2681f60bf2fcde05cffb87d6e3f378bf2107b691f502f5db872ae17cdc50cbfcf76c6be5fd4dc5521f8fd51cc74d769d8ad7d9decaf37e1207f155eb5068ff90f6470846e7bf66d7413c65c70979fe9958e7a7fe3685c925ff526cc47b622fef8bf647d3145efa7bc8aeb43f4e9cf7290eb5d8f479bf246ae9af679b44e203b5d41ba9793e18b26d92f0fc9fd5bc3e00b5f4ff4a9c4b7ea696e7ffa896cfd7995ad69fb2eb549e6f5b2cfd855bb6ee3fb8145b992f57cbf751504bfe35dba7925fa825ff562dcf23ebf3fafefb62a9875beca0f927628def8b757fc8fb6a347f47acf51fc47abfbccff687bf7c0fe60868b18e7f1d7a0ced95e7c7635e8367781e33dbe3022fbbf2f08affc76b1c4ae6a8336f8c13c9bcc169cc9ae11c171d79b7f813ef62d63d8698f510c73b7cdf91e763648cabb816cf6dbd75dce89c7713b762743b8e2d1a3bf8013f76e4ede21e7ea23aedd8c703fc8c5ff0909e38aeeaa92f7884c7f8154ff05b1ca7d8c704531c6016233916cffa576215eb1a4000b05083030f019a977d6e0f388be31c2ee012aee01a86710418bdcc83314ce0268e8ef3531e4ce54d741d3b307bcc9bd015d73560fe57de94ee5bfc3b3aebd5307f3ef8da3ff56e611aaf4e9fcef15a7b9efdb5ded9ff8fb8dedf6f96fe00131d1ec1 + 89504e470d0a1a0a0000000d494844520000001200000012080600000056ce8e570000024e49444154388d8d94c16b134114c67f1b226ea0850db49085161ab1608342aaf4b02982ad17dbc543133cb47a0b78b117317830ad5eaa87da3fc13d497a915c2c4985d0d44b670f85a6104803954668310b0a39082662603cc46c5a8869bfcb9bc7bcf7bdefcd9b1945080180a11932531698731138008620fd294f6c641abb692b9c034f7b91dacd60d623ec152a3006f443ecc134a9628670d190e71129dfb2527ed53a15af350c79a09688182137686d35c5e4ed2b3d5579ac82c5d666d8ad58566d656c3744ed7b0d805aadce93be876ce54a3d557996eec7d187f25c2e8e4880c04958fa0df00ffae10ff8fd3ed6bd696647a23d5bf3a4cb79e28f4db23fb2a43fecc8eac0014cd05274092a8755a69d18bf47cb3d5b538e3efe92c1b00f86816d600a38a6e51f0303907865b116ae6207effe97cc9378bf4c3d07954a15a65a0a18fe67fb20f3798fb5eb51f64e2c8c5cd43d27c330a46174a6e9493c8d298f3612b0af91d91004359dcc2604351d5106f3ea4d7026b939e680064665a195bc9b8762bed35afb42265fbc933e5545edf7417d0175304beace334ace2d4254a0d9803e95121aa12f2af6fcfa99365da23692cfebf2f5aa4f916f8e646d348139df8043e0065000c6a1b4ad1242c59ee8909d210ae402d26a5aa85e9546b341dc1be722be39632a2e51c009c8e05cb0d784bba30e66d4ecbc35ab6075367f5edc8afd961097283e1e772bacbc5db990a51f22e1482b4f08811082e472529ec68ed8e9694fc7cdde9b955d156183eee8085ba03b7a579f3a1d1ff0b6899c80a32cce2c9efbef74c3d2cb25e52f524b3a451baaf2cf0000000049454e44ae426082 - 789ccdd3c772db301006e0bb9e8263dc3c99df6ca2c8c9e4e0de8bdced4c0e6081ab5ce53e79f700d85d5b8ee5c4071f2ce8f2617f92c0821c1b0d76d79683d1b1d6755ff78faaa03ad457c1687dd3eb3dfcfcf5e3a93512c781fd77c2201ef9d61ae9f6832a58393f6b1ca02c54687f79e23d4f8ec226f39e63a7c6786f929b2c0cbd37bc7363d8b3ce511ee79c5f778e4363a2dc7bc6392952b95f976c4c52784f3ba7ba5d707dcdb91d1b936aef29e74c7722aeaf3a77126332aa4f3ae7492ed7af908de1fd4d38179596eb4b679dea48a7decb6463d8e3ce655a6ace2f918d29a9fee85cb7eb98eb8b6463eab6f7bd77633b46fdee39bbee71bf52f2733f1fd8fc3c557b3745c1f505b2317cbf5367d77daedfb1a5bf27e428e7fedf8ab97e4c4ed224f2be1173fd889c56dcffbe98eb87e4ace0fe5f8bb97e40b68fa7fe5f89b96ec8455154de97ec9af75f91b5a6fda9925cc6bc9f46cce771c1cef87acd6ee8fd528a5cc5b41f0576c3ebafc57c7ee7e4e7f32dd819ef276737fcbe74c84dc6eba9c4fc3d9d89f97e19d9c4fcbc363be3f34dd8f27dc562de7f24e6ef2714f379ed8b797f7b625effae98fbbf23e6f56f8b797d5b62de8f16d37ebafd8f8fcfcc43d9a1bf42de270787fedcfce07a687c89febc5ac9fff3c3c6b03ccaf7c6b0bc9daf50a381c1010e7184639ce0143d3bafdfe6edec19ce71814b5ce11a7ddce01677b8a7f4df793bfb80478c63029398c23466308b39cc4bfa75dece2e60114b58c60a56b1862ed6b181cd97f460dece6e611b3bd8c51ef61122428c04e960fa256f67dbc8d0418ec21e93525a95aa52f5ebb4e4dfefe0f0f392b7eaedf8c879fdf37c7f7f6ffd01069e5f85 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000015a49444154388dc593b16ac33010863f970c1dba74e8d035d025d017e898d2a1d93b09fc241dfb027d84809fa14ba947f90db2182443022748408666c81050073b21217552a784fc700889d3c77fa753a4b5e614ba380915e8b4bdf0f0f01500427825cbb2a829ef648ecfdb8a55f99b8aa23780c6b69cd7b1d68f6b379b8ff76f7093ce3215ad1d1f6ac1d1e07de5b7029bdcec8cda2175efbad15eb0c94d504f7d701e2616c481932ac645b54e049c43807498a062459665cd8e2ba88219e06e61da034715e37a9d0033b078f4f063058da0a1152637a1ffac1839b00edc146406524251825f809d835b025742f29e6e417f059bdc84413c4018616f2ce57d896029111c051e5fef1d08249fc90e74076c721354dc07846b2c3d1c20751480072ce01081b401ba0536b909ea6500df02730b8b121652c5bc80a5afcf1dde437ad90c0588b4d6478dd43ee8dab18a555beec18fd2f94bd231fa01715fc8f439b198b10000000049454e44ae426082 - 789c7dd65953e3461007f0773e858b7ea352bdba2d552a0fdc2cd7020b0bbba93c8c67242e1b83b1b952f9ee6975ff05c44560e8323fa6a767a4d1e12f4bbdb383bdded29785fba99b5efa9ebf7093de52988d46cf7ffef5c7df0b8b49d293df388a7ac9e26f0b8b87d39eefed8f6fea167c21a0487f5ad3baba6c9b7a047b78d23a8edaa65e8533339fa9cbb6a9b3d649946489e52fababa44c2ab5ce9fc66994c6ea2b38831fd455ea53cbbf6b9dc5599459ff8dda6565e6d4b3d67992f95c0f964fcd7964a6153847ff77b513eb78a6d6459287c2f2efcd450c0fe11c6ed4aea80a1b1fc3c14c9badfb6911faa9f68fcdfd183e867358cf6f7f201ea81fe0ca4c0c07f8b27599a651a9e3e9d1dc0f663e31cb7658ffb97a9066a5d587cb0a5e83039cb7aeb22aae32f5369c9b498fa7f262affd5b70053fc101d6fd7359159c8d9f9a5d6ce644edfbc159febed9397817aee1d45c27f08fd683acac0656efc83c28ccf4a20e553c08daffcb3ca8cda4ebf779117caefd97e67e0c7f3557b99982d927e81fc005fa37d4a15f799bef190e66aacd926ffd11ecd0bf06d7b0d60f791907ab7f6d76b9995761076f9a4302977001ebfd18eae0823d0f5ee01a3e6c5d1765a80b9defd65cc53099ebc4cc33b8807faaeb2aafadde015cc19579509be9d9ec13d899a59ee54f61075fc118cf7a7f3745151a9bffc6ec62f81b9c9bc99b7d013fc10ef9f7e6ba8647e606f9dc87bbfc026e60dddfa6f149d3a8035cc07be6d0790376f0235cc33be6baabe7e06e7c0377e33ddc8d5f3737ddf85bb81b3f84bbf1d770633e9c768d891d0fd87390683f6b6ef89c2fde32e6f22ff98aaf5fdb5062c4379fe48fdf65df4a3412779fe44ff81ed92389a9c4ecd3fa0f73b51f259e3ec97fd6f577b55f249679e5fff27995d724635dc2496c486cca316ff1571e7f98bfcd3bbc2b79bbbcc7fbfc4d567220ff3be4239efc379fbf4bed63c91e62edefd7dfce71c23ff8b4cbe733fec9bfb0eef76df8ba07d71cc99c315fd8f35774cde95cf67c1bca4aedf99a6b76c1fd77353f8a92c776bfcb95f2b6ee4f82d8de1ff21749389cf78f62d6ee07d9fbd0ebb9de436c7c1025fa4eec7d277345ec2968341f84a75a7326f67c6daf736ae89c2eb45dce7d9ed3155dcba81d1adafb5de63ae2531ad18dece7018d755f0f38a75b99fb9cee6842f7923da5997ddfa1477a92a3ae64d6b7b3f7b6c78fbc4dcfbc452f7c66dfdf68996652219fdbdb2b3b6fb2ee135a9159566d7fed4aa291acaabd363d62c7ce0dc9d920eeaee977f9eb1cd386dc31d2e4f398c7b4495bd4689bbde6fff3fbc2bf70419a9c + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000034049444154388da5944d681b5714853fb932d584402ca841821a24c8c25271a80dc5c4ed3a0b43a19d1042b5e9c2bb282d94c474114c1b944502da14224253a9ddc45ac496ba49dc956d5a93676a23095a4b094ec814db30a22a33a20d9a600b6e1723e3e8c78d4d2f0c873733f79b33ef9df73c4a293a2b7d272d995b19d41f8a89e10978020c837ad21a6fb8e3e40f49a6bf9c4629e5e964787a81654e243213c1eff7773d630fe807c771600e4e7c7aa227b8afbb13f2e47b431d174a0d344d23dfccf76a3f1cecf3fa706ca79de938a0815db361104cd344f7eac703e305cdafb539d5340d6ae01ff48301c160906c337b3cb0eed5b16dbba753c330200cc6538318b1a3834fed9c92a58125778eff6939355b4e9f42381ca6f27b8570284cb699e551ea11b9b99cbc16bc5c5be6ea85abe47ecc411557eb909bcbe1ac3b64becf105c0d92fa2ec5e48b49ecb08dcfebebb6ac9422762126e5fb65b9327d45644b4476c5ad4687fed9d2e7ae947f2b8bec8a24ae27e4c1ad07a27fa48b520aa514040201b152962c2e2dba8cc63ee590da6dd7fdf70b6b05918ac8a5cf2e0920cccfccbb3745647e6bfebfa1afab5d11d914099d0e495ff5ad2a63ef8d91dbce31393489b3d7caef1ec7d77ea8342b9cfff03c584b9688d53197ff53afcd5c93bebc91073f98dba69b57d33ec8ed31d434dd7ec330887963d0500d91cdd6172b1dba79342d57ca6d7d89eb09e94bada6e06d28ae1721006a451de8c0d1341a88525c2d42c8e5bc7cf1124ff97e59a281280c43fcab38e1f570db19a0a393277fe838e68d9125cbbd2fee511faa33119a602a31c51b5a48fbfadcfbe7785879c8cacf2bdc5dbbcb99e8192e7e7291e478929dd11d6e8edfa47fb49fe478926723cfb8317a034660e49d1116b616785c794cfdcd3a973fbeccecf22ca55f4b70f683b39298494863ad21e94c5aac254b0aaa7090cb57b5d70e7c2e723b755bac5f2c497f9b96c56f16251008880790c87084c8e9080383038cbd3b46fcf378f7de6fe5d4b66dfc7e3fe6b64970284871bdc8c24f0b94364ad8359bd24689fa5f75f7acd8bf7c277deecafedd726475e8567b1a0ac58248c3cd2d20afb2bc6dae9a10bf1367eae454d782659b5968baefe8e8cc366701c890a1ba5dedfac17f013efc417cb7e0b8140000000049454e44ae426082 - 789cb5d3d94e1b311406e0fb3cc588b943d5cfec99a8ea05fb0e096ba0ea8567316b588725547df7da3ee73450d202528b19a10fff39b68f2753935ebfbbee4d4eb56e1bd59c945e79ac6ebcc9ea6e30187efdf6e57b6b228a3cf39b655e34f1a935d16bbcd2dbb8bca82da00cfcc0fce4b1b32f2e53e7157218d499f3b2586be76d729d0581f316596bf69275984739e77b64adc3dc79d13a0e13a9b7609da8b4c3deb44e23ad13e53c6f9d45ed90e7bbd6ed42eb36ed7fce3a8f73f9fc3a596b3e5f65ad1215aac479c3b9d49a3d635d2485e2cfaf92b52e687ed6baaa95acbf46d6baa27e5e59db6ef0f96bb20ab97f25b98cd811f957ff9ed8b2fea5b5ed26cf0fc53c7f410e73eee7a398e707e4388843e70776c2f3e7e4a4e4fede8b79fe8c9ca5997b79704a36cb513f1b31e7efd829d9f7c99d94f77fc2ee70bf3ae422e2fd1f8bb9df3762ae7fcb96feb4c96544fbf7c156bc5e4aae32de6fce56fcbe24e43ae3f5b498efe75acceb656cc5efcb11bbe6f969b296fdc66cf97cc896ef4720e6f31f8af9be0ec47c3f7d31dfc7be98cfb72be6f3ec89b9df3b623e5f21a6fdf59af78f7f99870f85e20379f5c1fcbbebbba41df2b778234fc9d1f346fef9fe69fca7fef81fcabfd8c9dbf971635c1e25aaf1cfb83c6a681ce1182738c519ce31c0052e7165fe5fbcce9b3ad7267d835b34b8c33d1ef088a119259de465ded478c23466308b39cc63018b58c23256a8f6ef795bc38c55ac611d1bd844173d6c615b6abfcc9b1a3b26bd8b3deca38f031c2240886854fb79ded4884d3a31e91419dac8d1f1e1fbcf6b8ff2a646f58767ec7dc95bf57abce7befe7abf3f3eb77e02fdd054ca + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000018f49444154388db5953f4bc34018879f48878e0e0ebded3a36e0e0d80397940ee2ecda4fd2d12fe0477088df2093b483944410ea6821d22ed2bb4d070787c2ebd0ff366dd3607f705c02ef3d3cf7e6cf79711c738c9c1c855a046c8c88311da9d7ebf2af60e8e6aa2a000e725595f2141923b26e1ae079b7000220d22649126f754d4ee32e4bd320e3bea0711c3766360d8ce9cc2c0d60b6aec9055ecfdc988dedafa6e05bb1ff011e6c2cd2ce55773078d7f657b3b7157aa265980ee59019c0dbf513d2a916d504ca0a7a11581f5c081f23b00e3e2c380bce6101eec7a8962249126f6b2bf4448b6a2a28033da07c0d0e28b5c132bd9e0f80278bba548b56658275aa85ab29347a06ff134207a32f700eecf774b81fe0d432be630d9a09d6132daaa5008888f09b3e212135aabcf2c00535fa84381c5818bf8f37a01b3dd6a916d502504004f840088c667bb6ccfb602df0b8ece95fc185b19e68513753536c04ca87b710ceaa3048a05283411f2a0e5e80f3edd085b14eb574e912109077de055d80f79d0659d9f7a194f21415c92f99ded378654df1e00000000049454e44ae426082 - 789c75924b6ac3301040f73e858876a1e44b20507a84962e0ba50b47f27864598e9da48b527af7ce783c695c1cc9023d3dcdc7d8cbb9797b7d36f36576bee497e08cc3fc64e6fe33a5aff78fa7ef6cb6d9187ed6663d7bc8660be3cccbb129789f686f5734f65bc646d1ed188322002308eed7ab156329980f7814741bc15ab018300a02085ac6fd967333e68c6ea7d80a6aaa4a1040baf28c9c48ec49502f178a72f9a028af7016d4ae9ca2d84e509b4445b18bc93136d6dadc4e9afce07c3e1de30a7f27a6988ea11a1c63ed7f03a57554c7db1278fe19c0102c0bacb08a80570374106acb2220896b3612b10a14452bb050c311942d2046ec23d470049f573c01526a92d4819a6e8663c4489125c418d3500746c3b75dd23a88d8787f8ab1eb572fb483a6ed28876f69791183e9454b87b1f35e84184ad5763c499f0721869abc99b706c763eafbdcff0f46e6e731fb05a5f5e9dd + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000019c49444154388db5d46f6ee2301087e1d7ab3d47c539c6a252e941f62209ab2ebd48cf81ca874419ae51e522bf7eb09d3f6cd282da0e8acc58f8d178701cdc9d9f88dfd7fef0d54ce5fb0e38018feee1cbf00eb046b001ee56bd217e5d0b9f20a16f3ee6df01efc8e8c6c6fc83f8b415af662a3db58dcd2bce7d5fea75f8e854d8d1c4060e7fa0ea056fcc7afc0cd42f8cf39371b5623b9ab41721404dc2aa5e33b492d8e11886e34422fc03edb5dce3823a8ef221ab7b78be401d2786d4f3297a3e9fc37ff0148d449cdcaa3b51a3b47dd24e0a1a0833142e5a31450d43192891aa173501a155140077c7dde1094952a74e699586a7cc5f8e3c911e0ef9e9040749d280d223941565b419e710032a49bc6474fac9a8bba7e366c7f11eb825f417bc01db420807a46ade63ed47370447c4943410b61901682ff287657480cb8499d43511b6307d95145265713be6455f4261725714d42668d78e884d2b1d76b78c0eb0992422760fdea6c55d9b306f72657981b7400f81757468059c0874c009eecb95b33cc659be1ee9cf53551a72e3f809bcb69dafc4d517fdadf10e1da3406ce19d22e60000000049454e44ae426082 - 789c9590c14ec3300c86ef7d8aa8be5513a3659b40138f00e2888438d8ae9d711893601c10e2dd89934df3b6561abf5b295f7fdbb13b6dc2f3d34368a6d5e716b76f1c78851fa1e9bfd6ebef97d7fb9faaeeba909ebbd0d693aabe0a1c1e37ef62674c67b84ebabd31843df2dc30ee51d5b037c419b6383354439eab9664319405b6b230e482dc152443cdca330cea720790461c1c75466a0011eda533277dce71ee947b92fe391b8c39bb5603ce41dee1de8577044873405421e7304548b7688ca44cae9ba4ec0816641507875336a56cab62bfa9e4fee51e21375ba988ae62e748efe26853f21adaf4e41ffc2eab3fc424a9f1 + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000013149444154388db595416e83301045df54b9045d9963305536e41eed45b2ec49728fb0a9321c0229b948a4e9021ca090e0a0e66f2c4be3a7e7b10d6266bc226f2fa1ae01abbaab1ebd280aff57305449552bc06552d526a548d57d6c5a22f20de000ee7beaba96e19a44e38adeb49c99af3436db75363b548f9da5027a774d12789c68cc64fbc3acbc15cb07f8b4b1fb3ea9ee69f0a3ed0fb3d88a700d7e6ecefecc08208f3e42a109fefe75c15d310c653a8a18a09cdcc80f39d967465dd772171caec1b36d86088075d7ab8d617c483b776fe7f94f4eb6cd6ead9a6d4568825fb617004ede1a8918222012a1d6430f63e86c2ba269346bb7db9b2963f3bfa63123e3a1e9b08743a8613d74c674627ccf34b623d574040e4df08a8a9292d4319efe1cf4065efa1bcc65e9a16c528ad6e417e0e0cfcf22891b780000000049454e44ae426082 - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d856405bffcbc54103b11c856360003105719c44d0303b04a348024a69ca88c2ea60c14534615534e0401656431e544b00c58102a06164a840a42c420aa12a12ac162ca2862ca6031a0e120ac0ca571aac3661e567b61ba51dc0712c4f00756ff22874bad351700b18f53a6 + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000000ab49444154388da5534b12c52008238e9782fb0f1e2bdd9437889f2e5e56b5901810e0eef20ffa2da8aa042024658c815d4ebb916fe7ab83b83910df24599d2c024176f7c532005691f64536b39f75770780a99c7623ef50455a906fa4135495fdad6d0a64db2405c05446e6f448ca3f731900b82b2b384d448e43f28531065a3e909cecef6066cc93b94c6215a94f5ac71a7599e2456a6343fc731223816f976299722ce3b84c35f9d4e807aa8d8321c2b5ab860000000049454e44ae426082 @@ -1513,6 +1531,12 @@ QgisAppBase debugHook() + + actionCustomProjection + activated() + QgisAppBase + actionCustomProjection_activated() + iostream @@ -1570,6 +1594,7 @@ zoomToLayerExtent() debugHook() measure() + actionCustomProjection_activated() diff --git a/src/qgisappbase.ui.h b/src/qgisappbase.ui.h index 24280aaaaee..c2c6901d63c 100644 --- a/src/qgisappbase.ui.h +++ b/src/qgisappbase.ui.h @@ -315,3 +315,9 @@ void QgisAppBase::measure() { } + + +void QgisAppBase::actionCustomProjection_activated() +{ + +} diff --git a/src/qgscustomprojectiondialog.cpp b/src/qgscustomprojectiondialog.cpp index c64642048a9..2ae817233e5 100644 --- a/src/qgscustomprojectiondialog.cpp +++ b/src/qgscustomprojectiondialog.cpp @@ -56,12 +56,16 @@ QgsCustomProjectionDialog::QgsCustomProjectionDialog( QWidget* parent , const ch #if defined(Q_OS_MACX) || defined(WIN32) QString PKGDATAPATH = qApp->applicationDirPath() + "/share/qgis"; #endif - QString masterDatabaseFileName = PKGDATAPATH; - masterDatabaseFileName += "/resources/home/user_projections.db"; + QString myMasterDatabaseFileName = PKGDATAPATH; + myMasterDatabaseFileName += "/resources/user_projections.db"; //now make sure the users .qgis dir exists //XXX make windows friendly too!!! QUrlOperator *myUrlOperator = new QUrlOperator(); - myUrlOperator->copy ("file:/"+masterDatabaseFileName, +#ifdef QGISDEBUG + std::cout << "copying " << myMasterDatabaseFileName << " to " << myUserProjectionDb << std::endl; +#endif + + myUrlOperator->copy ("file:/"+myMasterDatabaseFileName, "file:/"+myUserProjectionDb, false, false); delete myUrlOperator; diff --git a/src/qgscustomprojectiondialog.h b/src/qgscustomprojectiondialog.h index dd8399f8996..aa58095eb5f 100644 --- a/src/qgscustomprojectiondialog.h +++ b/src/qgscustomprojectiondialog.h @@ -24,7 +24,7 @@ class QgsCustomProjectionDialog : public QgsCustomProjectionDialogBase { Q_OBJECT public: - QgsCustomProjectionDialog(QWidget* parent , const char* name , WFlags fl=0); + QgsCustomProjectionDialog(QWidget* parent , const char* name = "", WFlags fl=0); //a recursive function to make a directory and its ancestors bool makeDir(QDir &theQDir); public slots: