Logo OKLink
Se connecter
Ethereum logo

Explorateur Ethereum

Détails du Blob

Hachage versionné du Blob :
0x01bce6c95e3f57cb37533b8bd751fbd572507b5c4ae821b87b47b6029a9ea1fe

Vue d’ensemble

  • Mise en gage :
    0xb05cc17d391801af57168f785b6bf2790925220feddaa1f256fbcc81d2566189e913def1a7fbbe1c725cc89f5a47bf32
  • Preuve :
    0xb4e2bdd86230ef16696074057e99ff0ac2712ee0957f5627118e3197af27bf5c6de310207fa1d6112e20bf78bc39c8ac
  • Taille :
    128
    KiB
  • Hachage de la transaction :
    0xc381c889863c7609fc33de1002adfff9caeda1394532c74e6743faa3750cd101
  • Bloc :
    22444523
  • Stockage :
  • Données :
    0x160001280d005ee3072f1e5269e83215a3cd775882300002000127f5908eb418007ef7da4961ef082b4343e885adaa603a427008b2133d66ffdaf71766f8087611b74d97af92041632d501f20185129f22870819d3ce188ea6e32eb37afabc0b3601be3f200d93445f04cb9cc932182e4ea0674bf63b0c88a6172ff488043ea812801f5a56172e3604eff70ee0eecb74bb637bcc2bef82f0071996c18153fbd6319995c6813cdb2f6b796008109155d93ed8670a064bb23cb39f3704cb2062db075d3010228054913390d21767048176fd6a2f74603b2da3f05dd3eac632261d1dc3e2c0b5af0858fc254d97ec4f625b680550cc642d93be110884623744b3313dff58aa843ca34efc8cb5f82f0424c813f42047f1aeee5f321a4dff87c5d7df2d999fc6928c73cfc5ff36daafd6fb2474de038b25ff9caf8a3a630354629efc2bc90a3b76080a0baaa80dd5e04c4141d281d3c400308ab95d4928c0bf3b707808114232f7afe9fc995f503c506451e8cda8342662d4b09a86cbc2fd3a933fec0b4cc2a2b6fd8519727da71fdb1833755390cf02ef7b2b2e6c697e23c93f380a1d89b8a1590bc3e1219ed01d0221275c6df44022fa0eb559d1446930cd03458c28c1912724f5d0f5e15b765028e227fff4b94a756cbcca5861c4b3479dfccf1e25fefa8ece7191fc05a63999cba50853e4457c92de619f41db494a3b31da767b1668a29a836352c18daf6905a9a4535d688e27eee144fec763502862db8aaf893809231c4f8d00f6b5b68e1f1b8bab2c7e31a8883deefeb651ad24562614534f199b555bab106b20813418ea0d26252688cfa7aae8e8a672a2e5c9ba1ab8f8cf17741049c8cecd05302ec782fbb0fa2976d911f6c9b24b1ebbfd64972ca0e4b92329441f1f1bbbbcd2afc5813fd7965922eb8ed314d41c5d80743d39f47d92f6103c902c21f5a7fe436682aba81d18939391b43d94758616d73310868ea2c34a371e202810a6729e141635abdd30286df7e29359b4e27e02736e0fa60b2c88691323c53e74cd78a105ad9413f36fe7479dd3c9c3c67390d27e6756453877ef75222a940fe8d5c17a79d69842985126ffd03a19fd3ad7b9970953a342542c3cd30c10500af4b5aaca89bef39c73a5723a40416c4e5c0279c895209671d3f4ce113a34a97d0b1b799ce6648cc9d4bd18838c6dd5f708ccaf08704ddaf80a8d7cd035c6ae1c4b8bd11b7a81335e8d144e7a5461528799ee2608acf33330aa2eaa9f073725f86126b5e25b98427043423f01be056ae81735db67b6faec95032d266711cd56fec039f88af2fd3e813abd6025d6fa0e64144464cc169cd1a95fcee2a52be83511236eff0e8587340e101f9de1e6d7c9f81713fe7cd660082d701539db3077427f9522b1dcbc0ba946559b57d12bbaee7da9b18a1c4f34a8489ac3afa52d03341e14600f5450a30ff0549061fc6056829049425fda514d9e8b2f00b5af164a0f8feec09375019fe83d0dbce957b19ee345447e879c62014cd74f2f021e25bf4a2d94726b63c66944d80066bf2c9567da3bd3a67c4cfbba61dceab8acb01e43e18bde5d570f4b08e7fd1b54bfbb22b4a2d212505c9c6fb7349f7a6a7ba80a7ea8283c5fcb17b6f13167f12c88c8507032064c907bf3f12e0acd65b9cc3b09e46391a47a4b7c5d5f0125cf38338b5eda982218292614f6192849788dbc9602698a6dc585fc3d70d1e3a2694e348b2a74cc85ed8f6a8fb1c9d4dec3caf8cd2457d6ea3145b36e77bf181e82cb089d446f90875bdf60a5e27b6b093b626f8f2c7e3160bb153fe6c5bf5455f0fb2388f59bb04d11d56a8353da8f2c18fc6b6437050b1d5c765e80b4595389e6211bcc73a09e5d0c36b47ec8fc5cda263b74920b98ffb00316233248dbf3c5b0e24ee64fb9f3b46c03b8784af039c7340851101ab92bf7c0c281b3ea81e18eaad308577478b29ca55e74133c6e146890604f291b10939db8b180ba3b59cd70d54a0d1d0f968b4de078fbac8ff295915c1166873ab29491ba736636fb9c63fa52e3ba4cadf166107b52a5b0cee5105694246dfb2dbfa842a8eecf64ba9eb266015cd34841f5986366eb5ab7969717a9e73ddae70be09579caeb0edd4c6acf427e6352f08977e25761a29a5357913058864b8bbf200b1b33f338b253b7ae4e24586b8401fc8a50da7ec62ffe644a8bd0eb892233043ec7f632add6e17411be74fb81581ba25d472d2c6e2ce3a4ea145022f6f5780b48191c29dca9a93ac3364ecef35c2f8462689d5561e8dd962a8c864f5501d609a3354e6d4a2eae361b47ae9b6b6bfacfc993822c5c23636d6ab1ca48eba7a32ea4731728e6b6f3f3f39efb99dc6bcc001be997f6d9180549ba5d6331953a6a1d84b4fa7c2c03db6499f3f801a5df4704c5244ff7516882dc360070f2f015da16cf25343e66ebad91e4c530b05c323f6d1428c175dfe396c428458fe1d6d731017f7c227eeb3ed88afd8f3d8d6826999289667aa3b0f1a2cd995d440ca4c7ad0241f0e36f148eb03bbd2036bda3fe4b76ab0c4da4aa10b81cdcb54fcfd573f70ca252afcdbb4e0c5918c75d0e51dd179a75b5df37bd55f7c1b62ddf67909b3b3e93eb37acbfcf0768e4ffa1949b456110aa782bd09afbe2b5178b8d3cba4a5108e9285eba72bb2515ef8d7303e7bb47cb9d34fe3f465e141f4d56744b4cb0743915045ec00577f122f61818bc5bf767008f883ce4b6babe616fd859bfc573052724eb3a15d7145246e2799bb83401228e4c5c3a7664ab27f96a9f1e9ab2266f1e8da80ab7826a6a315cb069393fa33e9f384ede49aff384c5d0070bee6f77942908f06536147208204d8a6e3eea7b21308fabc996b16ee162929551016e3cd30633e1cb25df6bc8a389b10a793bc42cedd92c978141416d0e7314b3e46e1c262ce87cba52580dae02ab88770d662b81036f10d6a1598f1fc41323e99fd296220b9aa96527bcd703221afc44a0b127fb82109fd76c71ce72de56f2260dc7e01700cfa744bb256727bf93107f5e9ddb892ca0419e5752154a87827ecea1788db60aeeb11cfc9c103789ed04ff75fa2cc90d43ff68adc2c9f6268d6faf911c10f7364dca06cf54464bca57e83d62ebd40405799976e780eebc64ada75ed22a3b7b3f7431a3645658ec0bfc5f735103b44cc7446c989c4f711060e4091892672ed43f22f9b238a64abf8c820d485004f8c785a42deea9ad46e1655d87fbe6ace0e814146af0aa2db234a8fd11b62f95fd9eefd3a9ced5853e353f8ddbfc69526be50b76eb4283f96e96a1090b0b817186f41ddae9f91ea6ad49e674149b74653dfb217ca5b4991ba5e8b02cea7caed19e5612a67f22353f2ea3907d40cf529ee6e818f415f858e47928c8b170a2157d59f50f7fa7ac46203ff4f75bb6d5426df5100d596a8cc7c4e572cc81c21b924b8e41be8a60e59a8b55291854b5882bf3085a39a388e987a8e38f40e28a57cf8f40be9ec3412dfe03e0397e703d7d1e8e11e32952d48aefe58fca610ddc0d41b4bc31d1617e27885ad34cdd356c165c9d20e41b275e2e8ee4de8f0af772ad4b8a7b0e42e6f49c1920aec07f3380aeba0af84316dbdb5e281a00b51a32a96b17bff5005cff379c330e8404eadf7f5aaa3ae9f30140af16acd8974cf8a2a870d71dab7b4107eb0cbffaf73f2daf3e2fe64fcfd519441109170104d02b58041b65f9912ade7c850a0e822c81d3e391bbe47e108b125f5dea5b810f65c57508434551e7c5dda0c93a36208edbfbcb785b2c4a5d48355f1443f0775b496e16f29b18bf67e4878c09a59d37db13923007ae8e5f18d1047094ebac528d265d15e9531a68c52782c9852263e368c1fc04cc8d4839fd2138e01d2e096f86ef190a71b3bd60ab5f6d8270ebe5220aac82bb7934f669758b3c9a9d8c7e167ec5202c6643422a3f120940576ef302fd68d2e50f4edd8f1dc70b7c0456a07c1010978d513b0d6a78f9b09f674672938743415170b87f05ef2d10e680b257e0a6490b7eccf92d4857e10d15f032dec368ae2fbb3adb8da89304386a14b74d7df8d6e085a8cd1107062a7a9651b5663d270b12cebe95d9ef9d8439ebf1324fe0de001af37a038cf3eb9dd268568ada28d9d118cd412b1f83768c235328d9deae1109b40ae845a6238b931feddfcaa9770454b5922d9b04ced87e224598eeeb5c57a4433884c66add7fd2ee317ee212a150553894106fddbda72216d02eaa9522e99cac84ca4767ccc914c078da8b2e34a69452f350726043a3ca0350cda62b30b9d34bfd915f9008c1f20e4d0a11024a82b921dfa3e40f2efb0009e669fe15cdda95b321da47a4eb109bdc0d380cca36bbad6e18fc0433eec38512e191a5d41f4c1d64117595e087165b149c6a1f5ee71525df65d0b654a60dce3ff501f29d5395a0cf49f8aa0e30b2cbad52524de6e0c599055a0d438c00bbed3f3d6fdf498ceb86c1a0fedd43a6e6e0f7aec23e2771548fffb7ad0f210db4a50c76d4dfeed1a3c0016a5f532d5883c4774a442f16c840e49c5a76176af5afd834d356a5f83dc53636e6b891a888646847dd1681b2ace34f7cba43239fcb1f71005b869e9c253ec329cbb3d8cef81e835a7c587582bb33f581bbdb895b82e2812790e35274337f8840828c6e533e9f40f178cbab7ec6635d01c03b3b463ee1a22f5ccd96641f758964d5211ed59c731e26e376b0597d0730b234f3b7dc772c12391ce7d46526e5ff0cb8bcdbe64179f74b7e41e6006eaadbdad983d043430bc90333cc9a21ad8c4867550b03b1d186066bdc9fc4a727460199e5867983a01ff6025fe2fb5dabc836b1f10f56bd9b1415726541954141c7dd08a7af7306469b0837d959cdea845d0050a9a99012ea2a50acddb9566cdc5e1bb302b649322f16f937387d75f442830b1510ee8c2328023cd7ba4920e7c71b0be4180161adac17f13ca4645f53693997a495ecf90481caf2977139ad7cd4c3c4d88ee5d681c859b516ccb75d753bf38a94103046d7a0221f6338cfbed6679587aa20066e9c1185b0040525fbc4b85700a25ce13dd1816fa38dc86eb6016ccbb7aaea3a7ab1cbdede0c31c3e0593445f3e7a0f16a960ad4a1800f86b6f223f0995009d438de1b2da5374b637fae478c5d49ca9ded25fc99a5594f868f0a4b9e9e5345580d7e366dff2dfa144ba1077936878e171c53a18cecced169d9062a5f795ec5d0b698c5c86c1ab5915b0b4a6fa8fd0667d2dcb7679cb2bdd3df1fd0f2636b0a20e718dd6f4104acd5fa3786810def4ef4505d592f349c9bf4bd887dc5922b19e81b8c9e97771660cdc448692ddb623b00314889c615dff62e8643f51a1c294407e642b9647618ae512b13e61bd207e5fcd69024284b752bdf4e93ca860cf4e4b8626f3a3f042dbbd8126705325da0a08fba9a614c22e2c65e9aa083aaa5c48e66e0582aa58d200a845a08322e9f27fcc7b666af8417e8e8540ddc83eacf4eb05fa726de227f098404fdfeefee2f770a39e67afcee5c7f0716992adccb34841945a131733f291f3c1bf2fa94f31ef271da68d1f8a7124bbd38a132cad173bbffaa7520bc879a18ad92776903f5cd2331494ab4ec6da4a3be933963bf9b79d1b89aa3b8403bb30efb82e090b3f501114285b7cb04dae743f184b398bf78cf109118201c2bd0c9195ece711e29fbe02d549a7c91fe4c877b7a2e2d85033f555fdc337ec70461fe071623b21efedb0ac784c4622c71d6d7bebfc97493d1557ee970e84900a3986a07d96d7af2b4ce144cc5a2ce947cbc28687db20190d3d26ef52d04a1730109171e3e7c6a399f6fbfddce3d4d7cc3469ac28e76a140e20fd8992fc945856678de1e629ebf4da348a5fa2269efa31c0fad7b5120ac701d4a0cda1c984fc6235730137e86c2bc470913b0f7764e7e347a3b76054bf4622bfb6224884a9a2b4267d729a31cb1cdcd11e7b8fb740e280330472051d00cd2c873cb7a441fd69f3904401f54b7c0139a159e3baeb09d7e6dcb0fdfaffcd32311924cd222100f8145a73011ccafb3cbf1a7766d0faa85399f9bb179e72ee935c75c96dcb42252a557a6433a50c1c2996b04cd9d33dcb431150749fd5f9a49bb139232743c3a849437000201be07ed9f29139beb31bcc3673115efcc19701d23c0d2b768c7c6d16ace5ddc38d1a245f9341c40a043556d22aa0a14a959bb603f5b11117a9ab876cfc39e6a14ada4c3995f3c5dcf4593deef3a779bbea10dcdeb7e2c2a1a7f69af4dfaa77008fbad22b7a828bb644212ec846583995c9e9e35fe31bf259048e7b83a62cf362837dade96483078d9bd6aa13c718d681ad14915bf4ce189fbd267e75c45294e0a21404dbf817628733f160c6587e85935ef4aaf23bc76ae01b3928852bcfce218e4ae448767ed56edb3d9cf471c9d880ceec486429e9e9ef09887432fa946d72fa497923f09489adffd43a1ff965abed3f96e91af5745c049257330889ed08f39a71bc9215f89a49e6f4d8bc3759fc33ae3d3f811663aab16ec0f57dca1867c0f42ee16d224238d8fe1cd2b2b3b8c395d4a44ad7a5013336943715528aeced00f130abddc83eac55209d6077973b36341c565fd506de2ddc90cf8f81fd18ef238b55f6b748062be9a9c748a4eea69cbf1db9312cef84da04636a11fe60653302a1d82146581d03df50cb1e6c0077fa7e97ba984fcf5001f8183bb181557210a34835dad3037946f9d959e5777f458ad0ad6007ad39ee245496db1b2693124be17835b69ae89fd3af825f65e7c544f359340bf0da91fc6690378809d012894370c58a1ce7dafb294481fbab8d484fbdf3424a1d9e8ab51c9fb6564c9ec1a1db817039f657935791b3d495d60fdb803b5e7afef014cb42ccd268b061bb6ef4366151312b12b05e895bc2a47ca479f86b6b6eb2766e5cb520858d42bc0fde98c3a3786254db61cb78f0a0ede7773ef6845f643c05455e817e25f44683962b28eb62527bc64ea578107c3e25b5109c0c3cb25f24ec23e2c78518fb7ea53008d394b3a640d0fe656d3e2e11bdf86ef37264803c1631934832ce18894afe40276163e2d3552ebaf1e714f772c55c3effe669b11d30b864bcc9a89a6eb1d5097012a6f2071e235a4ea80133c144caee0df1c78d2fd4a05018fb00598e985204ed2d5a638fe1cc2a90bfd26741a115831937204ae0cbb40639face7a0cf5aa76c21844d11b5469c8de1e65fad64cf2dbecad698af00f4dce5a3c3e81e5abe7771dad0d9166bcf8cb3cd71b313cc380b08471b8b0c6bd380c5137be2b7a621247b26bd25065d7d87b2305303b1069c2031748f0821b2e7d2af041f59a33df9d5bd1cf0a9254c0a13474efa1bcafa8e19dbb35474cda0876cf504a18ccd820531cd9b784e1f6fd3c643785a688ce87b8b32c6fd2aa20ecf50ea2283eed9084d11687e29bf1516e24d3010d3bff3d5afe6cf64aa5990434e6af211daa06cc8cada9c16a58d242b4f45aeed77dea8cac7583ce24dbf02bbe7ec9809714334b0f6e1a80cd8450e8cc8f84561224f1aa7f246f0abacb4b9618310d19400673d2892dc46e640090be002840e1faf1c84983998324fafac7fb154632a7ebc4742f80f3486bcb1960539296d7b69768a7d6b84fcc89f08cc96763e4dd6d3b813fbbe42208f22cd56059d5747c7e686aebc449229b206105d24c80e71ae42e2f5ccd9c338acb5387b2823607c981077bbf53bc31a42cf45d7a99be34c131e17e3c6a4859f07f1fa1926ae369bdce584fff0d87bc19ba5ad1621117cb65dd18049cda29d6e145a02ea0c0d79a0ee7595842b425699bf444973253fb88aa637a24327db8eb11d7c7d8804aa8d3dfd16303f0ea722e640c8d43fdc448f826286f040e1cfa46f87f5e8fe2391027639edff2470455c4db731b53f6baabf5e3e356f8e606cedf4a08f4cf00377ed9366d54f3ba280ffe863cedd97e7d60f8c736bc35225abb059723ace852ae4b746838d005ba68781cde21e070afcbbb80942fc15ccade6baafefd55b012abdcac70990c733f188846d4d483da3a83fd7bd1ba7819c0d754201a6f3e6062c745230bec8ca4df3ad43e446577dc62bf14c371e0ca65aa4197d99270a745b0901c7bd86c79b7c80c456d4f1bfb36e6e399cc43c7a24817a5b372e9145c8582443aaab5b085e5dab763351e2a2a5818114c49f6b83eecd03b13cf8acb328b82745d7364afc9f3415bc0f655383ec68b557c12b4adadfdb8237d6cc9d20063727a9abe3544b8d332549d1492088ac71dab2f0422a4739d422d82d27554a30a12d4bc519c5e3fc8e852dfbae1188715a42c0dfacb95ee25a0111e4b77d3d1b9e2198231a6fa4fe7f8f49f4e365b2144bbd9589115197f4205bab44febe89d5d219d74a53e2a79c717aa637a4bc234db94b3f789ed779b6e9a6b277d6c771283a206c1ad78597f9e453ad7f6a9d34290dfab83fdc5ee8b750950709b0fde02ae5122e916f2f1d1e84676c087eaceaf0a804bbcd0a6739dd32b283146ca038291c12a684e6c6e6cd9e961b3278a3df6a6c56fd5881627d1cc2a5737b8c8e335b7435ff16274e497aa9403357314ad3fa2b2247fe0cf5eee345643bd26b337fc52836c441264ed580b75999bfe7722660965e5ce7c15698c4a75a66a86f03230605032aa2bdc52134b3eb7ecf40c2aff679e41a539222268ff2cacbba33fe1cf2c50373ffdbcc2e0d759f8fdecec3947bff3c48e2d9d27283bed7e5c8c750e3e57b176cd070d8deb0f8f0c5f98f7ab9adb1f04a03d0032ba4b6632b6065ec224a44089638b4aa35f11f0402bd586ac3096849dd1095783e89f9d058c15b5ab60c0e20b79210f4f865511d288e696bf5486a6d2e353b517ddddbe3f82ba0f79a26a825988a172d2ac038046bab673d223468f37a9ee64656617abb0d3a0bf5cd14dc15eb8efb5f433c1780309b27dece689c843846a6a5a3d30c0e138d640bb225a9119476cf59eec6d6455a1ef0d9d628c61d027c6d3beb2fe8b2846cc2005e1dbf2cbcd01641209ac6a841d777f141167ae4bb30ff9fc402c722895e548c72ff3932f2b566238859e5682f3ef64eff774c869592a6d197658993cfa347794873f83c3d08956e08b5c878b86ba26394e64b71a5293065a3444dd913e758b2faaddb1313901079e4efbc356cc93997ed49139373147555fd30c734af7fb469ef9bb03406d451c1887831c78194f7e3f3571d4a82286a7a0bf3ba1457fe0429054d363c0093a66bfbc74aa8a6290389ecff06d7ab32cac2da402a125062af695843ed03ec8054c801d7fd1b5675eeafbd25919e230b1cfce82525e08d479e1ed5488b32e1caf0da021c413a6cc2a49de8e664fdc8995416f58b6e319863e5dd06ed2f3e73b9de5b968e506d5f1b366fcfa974a17b97f1f0c421f59f7e9512637016be36510cbb088e455fc62e699e34b9190786a76d711f2ecc26f9b037a54406e7df309e322c9e30c5c5bdbd91e8fec53ce39cfef45bfec7250eb8aa8dc7f84f789400729543dde33781c49a33fd051c34d125523384cb9ca1e7a76dd45d4f45c20528e9054603ee8b59474e9cf3ea5fcc7ec913cbe40b99abd55fc6843fbf0a992e10bf8dc5b2111ca78761307e2b71af1c8c44441faa7f2b297de2a2b17af145ca0db5debfeb784ff30cf0ca546144dfb3e3bfcf9819ba7fee939ba0baac09e588333cfc7a6387aeb0f6a7be17149c743036164262605fa47a5a51769d78ba7a81192490abf49c863c0f30dd9e29dc9de1d946d9fcd54bb2251f29276a133feab707b56ac51b88a9f05cb56cc822fb4f4259664d2b292628151026bb0b6907c1dd1d49c075cd22d0ebcef6e1bb48884aefc908048c93208e5487c11694a39915c906e67cef89f2309f49b688626fb9efb4abc6a8b82075bfb1e8933b3d16bd40de131c45246093186f8b4b3ab66b20376ab67e26eb3836e2005c303acdbad0b7e60f6c69f08a3a8ae35b49758ec5c407ebdc853645870c89a0ee75c5334ed67caf1bc9a76bfd20186e4b28bb56fd0683c8bf316b50f577d38935c72c207f29acc62142375e1636591adeb07c6fce75db7bc97358ed75b2f6a757b01ddecb4a58c1361a88be597639aa796c524a62808dc0905777fb310c33f80c1f740126ff8cc80b31fefceb74495bd291786832d98e0911ad8497c34455a9f02f395b7a8b573428c9b255351daef4d9eddeed30c1d475534571db9619e047372f8b92b7b222c92a5d3bf621b62b420242cd8594c1f9a72fa70398a07a7bec7fdaf3ba56408759388112cc946eb0562657e1174df83f80a1df52bd8bf4ee64b2b14d461edc5fd729ad41d720504830324b503051355c9d5c430b6c6985d67fa572c08e756b139632fe47094833abf51b3693da3b5fbf6b5c012e14654c915ec009d9decd9e5cf800ef6aafa924a96e0b6d4ea8c5adcb4140df323e3d32c5dac6707567929c6d5a24e9b352d57d79bbc54f4f3c2f2ad8f000864e2e29c9cefe66d92241b7a4cf9004a8886f057ffdc17a7394d75cd5e7a1cdc3358276b1cb0c9ea783e6b3cc61d80665cf32eeded1d4caa4b23c9ee3ccd1e6db2a70a960423b01efbd8bd402532b2794778563dae0bac26a8dfde360b6599a18c5ade5fa548c80d250707a7a10902a6f2172dd5efd14e2f8684b4757ab17a85c163ab460fe145e0b5659555982df1f92af780594bfcd7ed79bed33c5dc93d095df91ae0c2e5b520937f70c3f722b058a05c5178ec8f62776336ca643c38de53e2af63b491010985ef987d63e8323335e1d0e38619053ca316906476e43548dfd733b6e08b604da3e1d77fe523741057ad962b289305f00ab567788707aebe17dcca8b4b7a169f5af33a7a0ccc5e20b510326ddfd42222be7c870bfe069ce49a33a4c577262ad94f70e22dabe509416ef136019aaf130fa2ca7c68e6926a0def83c6ae3010a7265fda734a9eb84272e58df10c5c2967061c60cdb82f5edf92b40b400212fecaf8d0b149475fc963d154444bd6d4f24b0fa2851c148bb137ef55621d09924fa5a47195a92a8c1a5fc0b0361c38e163e723f880f2dc83e955614c96c5af304472b4a29f507af6efe9d3f0a4940ac29ba23c88c0999494beb58a0c8c9b7c8e0bc1163784362578d97e5255f03f91bee29e3b2832edeea0eb534597931b3dd1eb6b9d48635cc039a29aa05dc69be64af09b4e8f0135422ed6f175de7588762d1eb20c624d755afe7fb0633b1c5a3a98de8bf91aa514da51ba491d73beb35ab994bfa8b8387f21120cb1c3ccc54a00144551d83a5f4acd4cb3001f4436ebe7415bb7e6afcb5a79f8cc1363d7da7a810c9568413d822ea98e13dd938fe042deb2cc99745ff2454e63674000e8d452ad6c38cd3ba50571505cf02906dd745d497a1a7669d167576ab50499c3eb1501c6883a2af029c0f5cd23da08ba4d7df233cdfa65d06662dd769d24d8106e07d5188305cfe9b3ff4b543601daee9151bc3402a4cb400a8b04aa07113af214390ab8b07694c396c5619bca1d1082630d8e87c8529d0451e8891d9c55b2f08bd876d4dfea7f3f53b9ca5312e27b35f7860bc0cd5cd7939a4ea40c60b5d2239f703d5cb5c6b1d07a9e9a727200ab115e135134c81f058f2de4fceb2008c0e1cb98d56eb32dba63b61be75970c6e44bd5bf59f1af3fdeca23866665ab23c0f26cc3ef9a2112789da7a604fbeea072110c1ee664864f38935790d313127a2fc3f6ab3a64926ab326285a4d55d1ecd2c35fb837445c4ca3897db10a7affcd2101f14bfbd32b0dd28199ab031bf3352a479b226ded554dd6f96714fd40a2006513c85a2d738190819447c7d36cb31fc25f2944156000d9fac2b0c8013f8263f823f2bd4aa09802e0e3fef4ee490babab5f81bd3fb9ce3639d6fbb09183e7df05c07a1f2804d7033d763a73bfb7e9315710aed45e553e433ec0e1ed3ba210914390a9eccd4ae8927084c45ed0c17b6e4b63b88694e1e5ce6b4736cc751d4c72735363fc9f03a2e8221e5174dd3f208dd78c30a0225ee4fcbe09e3ae0b2ae68c205155de2900283ad807a99612845b84d6835eb2925a435271f4dd20939b85659531e87865afd3d7ded8f1d1d24e6b27d478bd56b310d1214b999cdc2a94e1293152c161f981b3d911ece0467f18394c7e786fb430dca2af3a99d70ddf26b2968b03702074c49884c940798c1f309512653e301eb18c8dbb2d690f7bd99825d3272114e005c256d99913700ce253c906cd45e4bb8e00412e21ae70238d1be50333a00344d8647e4403e3f3b3b913ee2a79c284cf8b4b2e9ad1d24a83f2226d36310265284550558d63555d176420319a7ca97b92bc97119d268ce74cfb01733170f1eae280ac03783df31afaba976d10bc144101bb247c6c2ad86fa04fea16b980705ce2b062405029089afa3346019ce023d0eeab983cc8899e1af5e1910e10fed0e07626b5f735669363ea103afff8ed665e6450f82142ff9d34bdebd2c37da44182f7e502bcd6204c8d4e28b9a4221a9ee1218fe61e1080615b0ecb7de4b302d1742c89a00ae4bdfb6c5b14ba9bc7ba2e5454d94a7e2f7fa30514925175e61f51a6d3ff11bd07aeafa5b9b4140b454366b73f25b73d9b27cac5b7d8457f8f0f917f35eddfa2a6d519017889f56947093187661302611016d64c3f4cf012c860f0f8c885691e6ac1b3d9ddc24d12226bcefb9a025f8411e913ac4a3a11c6a77c025ac86ffcd927e72ecce039acbfb4b277251301ea77080d9b1c9ee4a35b24bde067a829b246c58afcd4675c009e7256280729e757b21db0411a87ed988cd04c90875e08d418980c057b8ec2012d26daf93202a2492e601a72d6b418c454f1efb31879e969ee329404c4fae875c7ce256fbb9ecce75c05ab927d81a9dc5e3fd262a2614cb62bb1815617e8ef980f97e0f3536d76fa8d25cce19fa802d0eb75e253211ce4723da7605e359f33542d63d2d2824033755a9f176804a704b23eab8ad0b3e945b5c7bd033a0a74e14d2812dd04db94dac2c36e53128e63f1bcebd9a9f3e671396ee79426e1688de65a643e9dbb3e60f180b5d5b18282a89a37bed3d3e2bec8569fa5e95bf423e8244745a9d1c323af51438af6a5ae57388399dbc9d4232290f926aebcd1cacdff7f99f68a1774d14dd72071ee0b18199d41dd31e23192d6894ed301806682455a5d4eb88adbfc5bd73de9331f6dacb73f36dbf3b5b0738a8a271a312ebac9497bf13097b19339f6dd2b154aaed7d32e2ebfa05d1dd6106872fdd29d95f26ead006397bfdcdaa8a6fb58b811e02a720f10299713766dc05fdfebbe99c7305f3245805067c972fe689b6db5434c99769b5ce5886da6e3627580e39d097b3ce0bd88cfffc787983527dcebec8f1c75f7badb2f43fbcfc3205dde55597ee88b5ed15621523bd16a2c9ebdd79a858b03e2cb012a35bd5435f0cfed0547489ad1688fe007de724f0a3917685d01a01da28dc160cca78e1dcb505fa371dab2c078930dfc594a131515186b7c231a877832d14c9b2b4825cef732bfbe6338d8fe6c621aa3f8b55ec6484c3d69e9f78afe0b5a3d4fa20116b4ed326ec7ab9d0a8f60572c139856d40975db74a279b978e47d65bc3c103ec432d211d7a1afce9b2962784d8b99a0df138c831b1e872df2ac6bf9b8e169ab432d42d3681a90461aa56e10f3562056bf2ecdb76bf22602df5f251ec14da6d4d2a279725fcbcc51cb95236716243ef00429a7c0e9fc455b136c4a33f3b4f9b57f5a04a0709a67e06251ab08a7635dfdb0f1a9069bbd2b9ef0844515812a7c00852845a0d809ee7f24898177503ecc42791f025517b2902fa72151273920ccaf2b1f67a200cf2f271f693727bcce7236cf86f0624e6ba557ec8dcd1334e77d0b0def55727941746b1b05956477af7e27dd1ca819dd9bd22b29fae4e0ee4ee9e6b81f1b427cfd00bbed8df7f1aec1dcd8d7cff909ff8c2829abf8e255ef7e661eb9a0f700ec5cdb5fde904d55f38cea7ce57696851282b93dcd147296a4fd3a01feb9fb62701523d28129690deeeb3f675b742a442bc333f59905907fa893650c0f26b5813cf1f88ee8de2fe85003f55fc190e888587a1067b442567aec480ff3e9c13642c64e35dd79f9a9eac42d1836fa2531cbefcbbf5bb08a580359b231955f002b41968905de49aba4f1de0748000f2bb6142a1b88dc9e53a3f4ba1cdcd272e58f4200f913d73ae0e509415f3e1aa8035dda3a5abe66cdf822ce4a4656b9f8b17ae3fa1d7bb049351f2db60373524b9ff6bf7b3c5e91d0b2f342f785b7a787ed6570ff558eba9a7ccd698d98102f5e0244ea7e03a89df5d2ec5a060423ff6daeaa712bf8a3e360929a868e581df8aeab00a795054d3e36ec4d29d5881e090f6650b0292df9c6136db072d8efb2cfb4f69e0de2422b633c8fcd715f21b2ce21e224a06d5f0333c4e1317a5d3bc3f6fbf7f45b2e136d06af16376a358ce389bf2a74b2f852dc239bf36a2192fd3da42e0521192ccf0c7bf27b299b6a58b49c03077480a88d740a486fce2665f4e7d3b7687a1d2b8f923343c23b27377512737358fdc08cf5bd01bc6b51e4f4b7bbe974f82281bb0e6cace3a6c24953d555013d4a53917fbac157f9b2e6207c276e27fe4ab92ebbe69590b7b2475e2b71d803c0f538c31028d41040fb4b48169959a29df0d67cb78f7e3cab27ac87c7598ad78fd165a12d730b90eaf696625475b1ef9b8812276ad8971719b542c6e48adfe632d26c63c06a0262f9de75e8a42cdf6595d69e882a8c63e6226584a28f1fd73b72b8fca0a73bf054cf01b55db32f65a77569f3da36ec29945a0178a09be69141b8d2ff31f3b76aaf2182ab815a6fbacff3080176588d78a799ee1657ee6a40fd18110fc134151f5e61875d1af6f80fde6aa2f026664303f1e10c63d32b9ae79bbfb88041efc1ecd0bd968264a64040bdb5fc343cc923e05b8505fd1f0858cf6e7ca8cdd29174838f2d5dc2ae3f0295fdc3d0ae4f2373eb6c5641a7d528bd24c58ae483302bfecd434efc55620a97ed09f8562411cfe79760608b3824a2f1498182668cf0070abb78573a9d0f15d8d75ae1639ecd6abf5ae0cafaf4187144b7a8b6dbb9b1b96c7f6b3f0dd484941e961a9667863075b57951b2be554ab849ace1baa9e510d14c8709ef887f48784b8a0175725130c6a5dd9ed9d2a0ca0e10f23c73f582205743854aeaebaf2a5fc8096a2a8a3491f42c7d9819fc3dd3bf3c9070353d816019d8ee1bc9561b3dcbe15f017d7593a02d7e4aca7f3868c716e303dd75cd5230a8bd6060be21df81a4a5c47dd20c322cc3894901786926349c21a1e21e52295270a11e0224e60fb1c7b17eab36d31d2cffd16d6658d5a782bd63c0e06ba57e818c8710465841e50060d55da9bfd1d9de07d7dd2483ebf9989b14d2a9ab1f2b81f69549023527f4371a7b8924abf9b351c461f7b36a4ecacb6386a3a5cc81a5d07000e6393a4d52c1df69e1d4ae31937b454b51196eb04b55045b501170fd31901f5b2ad7fa1b0ad13599cce0d63b2a08498269b02448c8216fdf97b1b75ff25048f4730ef19f55490a69a6fc0103bda39ee054fb3e442bed2e4a839260340cf0900de430365c004975b06e2efa8a871ae295543c7ae0a292dbc47cc0cfa0564120c9fb856461946531c99b9db3e56af3828b289695bb3f17e52b0b16c2b1342173ab80947a7fcf643c4f3b7d93e439cedc32bb0f15becf1aeb420da13de27dc0fe56d3ad26d99331190118bf3b5eebe7397c16ca637b62c1e1911d25a0e52111c303b91d3be581c73693ffa7f5ff1d6d5af70f270e2ccb7c353733ce3115eee0855af19246b2ca65f3536dca97872b25abaf3daefe3f5d431f8bc888d9ba442152b85197b3cc27d30550c3acfac7c6f1bf54f68159221ade029b49060bcf0840b5e25f5274418f86433f24dabe0baa57ef9daded72fc829d0da7be221e77eaa0931c1cfdc93798985f25a0041e6224dc4d9eadf346a3645d62c5ec6d79a02bb1ff59f308dd67bd478ef2d336c0fea0175123836cdde15765e539df86ce8d1ba16c3f709cac36090d9abe79643c4f8535ac2ddcf976b94df8d85c7e41966aa071123642dfd24976409c701e930eb3efbd86dcbf02cc6af3c0f66a60cc3c62f792e63c6edb1b7888f4de6f973de4074a3a9b63c2ddd1f0f8f1b1e29ab09afd325165be61707beaa36d12b3ae7e65dbaef8b7c7e3752bfb064462987f29db7e5080e4e9da73c73c917b6ac6dbae15421d926fcc833d58414f3209ce1a3d523be1002d98a1684b296d635053a1bb58550fe07d2171fbf8358844b03747cdbea8c041c5cf4de2c0b25c6aae0c143611ad84600f4d4db909dc3d454fa27159d715ae123008920883e23243e2c3632e69c02d0f8509e6fc5dd6e8c200d416acb3b9b9d07248a263d6ce20d190734d84fd28c8d77b7e394e2efa152cf5e65b9c4a6d54c05e6462c4395d73e4d2d0379675d1fa1d54d33adfa44db182642e1317d9d3f97070cb4e4c42d3863e1d8bdcfea871d4da3a96783437193d614c7d090de8eb7502878f335c183b6636cd32ad9c4736280600d518df126098b1693284772c88c8419cacf2116ba1f42cafd2204f736168a576791bc0c0a384352b37c17c641575b1d4bebdb6355165a2ab9c925e5d534fe65e0098351a477787d87b65cff0dc38f289c24b5210890655ba4c9014af07df3569afabafa10b17d97ce8e817a7905f422fdbcb797e00ba739e4429cc9aacfcd0794a023f2df0a93868fa3dadca0f83713cfd0774698bed577995287a9ad6dcec157b411e9cc663a358989541e4c2ab93f4019b111b69a273c424c07577d3146ffa81ac104d46d063dc450199d0dba6e27d15d175c252ede62f8dbc5fd1c428433947f7228db60c148b67a987e5ef306094c9d047450d3614130d191faf86390571a47245d826585e3a438d39fe5902726e82edf107d13771ee3f89858f91b08024b156cd1465a9b34f9cd89602c03a428a27bb8c967ee6964fce38a56b10217b3a50f63f52e0f8b4280771743da838309dad3e8f6d68ee6e8559915fb341c917b235c7d566781cd24fdc99d9e11c06d1d89a8a982f8193ba6f98c3d7f02c1ff0e7555f9eb958f4260ee1ae6261deb8628db0a00c5d9c241ed94b7956e4771f0a2e13d75956ed278d7ed8f110b69c3332d42b2edea6e7298868551331061746a5a21ff5316102a9f9c7e05c9ede1f19412101b8c688f5a1cbc6dd35871f7acb61137069d1aabc0d68e7c638d5e0fe3d527360fbb1084f509e28011390b444dae4032364772573268041c33069143cf1a3e7abf03908ead8898905f21a62ca79c8f125db1f01a58a1075fd15b55a6ab04316a27eb75f162d09f703076039f7474f1bc0305039aac8c6414f231d067a4632c6400ae58f1f4f16d3f14d098e9554caf2f384db2024f8b0474d0ed545ad8e52c80703078233bc9ad94513d581ef490bc927271124d0b37b8a4b972b5b3723420bc2f01ec3b2a043ccaa5c3f07d9e2819dd271de9d50e15c8b6bc6b046207b31d28ff70a03bc63af6f7a4d65a66e7cf43595f9f6bb1a78a60ef6aee1ffe25cb07bfdb739e472f5a75e8d6c2cf703f5891debc619d62c5a6ac2ce7cb9025866539bc84074eb055260d8eaa02486eede47fcf4958000dc9e7938729d267c0c9382099d758c8c79287ef1c003dd72ee1edf098e4f531ca6d4448e76a613a7dfae01a645174bc20123e84084512db1c111366887186395d4c62aca9d422f1248fc80277eb7898679230d76a0694a281598fe0b9614ebd9f913edbb746da7e49f2a0166b09016bcc2e91655e1027f6512d34c8c91a4bf45dcfe327e59c5fde23c051201eab2dadf63b7a90606d437c13a6256822f50a1b41ec4f8b24ab2ba66c86ce162b03f5f355952b595267abdbe62662075bef0514dad81c9775dcc94e40af570d3d83681d24562041aaedf267d2d7f9cd4c44cf53e2a23fc465013d79c611d101296b375028ee644cde0b8827472e492bec0f2be4df363609f7469fd8a7179820431b1364015fdb97cc5c1277d9292ed8a176ac9efbdc7b7de7846711350676216a6452c7dd6914f3b41bf3c13d670fd520aecbe990b4db11bac1c5034be68b2d7c319d4b4201ce157804b01e4a7b07ec5dba90125a9318b34ff3de8cfbbdd534e67f84bf9ce815a2f694f8aa33953063ee71b7e189aec8ad01a32b7ca453dd017723a68ef5ad14a1db340c9599bc8213f23f1711764aedd90d50bd71f35b2b3e90f84ac3d853f2965542979fb786ee67c3744033999bec498b42e1bbb2db5e0a4e19fad143ac9c9677f1866d29e54c7cd894df60afa36b818ae59e5eaa8b2c10fa399f86fca923c33a578f3eeb89cca051a6fff927ab8d1f7bfb602d7c34400098a359bcdcb32c3d67a66c4021d21ffd21bea73c50c23065f63217bf46b729145a8ebdd6c9e6ad0ea21b31e7df3da6d7703a41e187fd8ed9524962bfe8290c15938b35830cda8afa997c25448f52eacb3ec04a9964eabeb92c75813fce21bb016c78ec8bab191196c88b8839b5036b9bdbb73bf945063c2e479f59d1ddb2ae062d92c5d06546a0c12b70101f069b33d57cb1371f7c3955b03d2d014dd2bf361fb8aea8957d313eb476322232d83f15c060d5734906c8b6037d0b4586fba39e396cdad312c96fe4e940fb9193416400374e55731aa6987280ca4a676d6ff2c50dc5d773031dd2bb8c6a8af7d1176b6226bad654fa08fb34207ff74d24654b720cbc2fc177c77d0fe954f2cd86c3b1069e83ce2be91d29e00dfa58796674a17d184c0107b05672cb7c33a11a16948ecf4b290dd53903873658664e59156f07f90a0f966c7c85c5d7fe87051ef6d8089cc079249a6799bdd01ceb29bad655afd1197723dfda9863429aa3c83c7a704ae47dcb23058510374ba7c2de70ed29f24618a254b11bcf74d5609418b371c6a291673fd734d256e93b89f228938b125c4d2eb96c50851dc67e2326b8b787a6b0923fb075ae71f6ef45747364e54e47a5b62799ced1960e7704e73435f8ba401e255ca2ccf6ef8ed710246b4ac76bf59a0435b76b91edabeab3d4f9d8b83c95147e29743f3cb0a95126aaea2c1891ba2a4d2de1cabb2dcc6dc6ab545b224c667ece8fb750623ba8325ccf68d492dbd609b12a9f7c021b99a86262999353108fef1e5ca2b3d581f3b2408a2403a6c50293401275a19a359d0490d7b2966ebbc6834ec11adad11ca3a250ea65d2575939ec603297371cb64e2f8f2139a7c023ff4fd54afc4201682f5809ff0cc9fb9df09c05141f2e16fdf02d7b26c8f38844dfbd40d7598d6f755bf924cdc1e58c5f4761523da3e24e389f54d12bf46e73ef9592ea8f1c6ad8d0c1620a0da86f2c8ddeacf33bc1a391d1831bc1f9084c9dc2b60f134582a468b42d8b9f75ab287f040104571dae8c5c9d56f8be7f677bf8c6eba6c64c2393cf26f7a4d566289760a88fa15139bfbad989f27b027c94287be06bde14475f9d9e161a0fe45c8898e93adfbf6b3eaf5c8ee2c665e3272023813e3997ca5b7cca18b34e9047e9eb7c149e0b17c411b82771fa1687bb479201b28cc6b111f3997564c3c88e433dd51d54f95355ff24f99775b550b77bfd5b8e1e1f8ace65b4a033e45b8400611002ee0420f7bac21e9ba13162adaf78e6e90e324fcfd341c302d14179ed5ca1b78715bd99e4709322cf18dac97eadabf9e01a225c44fe891e85bc7087bc8e42fe205ab9a77bca3104abca5c123b625d2a7fe06aaf9e60f40d802121d3cb31d1a78606e38db2f10f1880ecfe1ed5bb592ebc90384234f32ffb1657204fe57d6295b24c6c81124b44035f9ea3242e6203a6dbbcebbb08c57ff35b3640ac1af0b9c1f10aa46480fdc01eaa3a197cecc32787e3cffb02b2e0732a9ce45d04dcce8da7d14b1fed1d506c300dbb8cd9db889b550aeb223ad5da16acec556081aca3894fba17a095352fab0f6501fec185e085459a80668c285e8c5acc41cb6519afbbba016f0783703ab301e54a10e6b84118c85c78fe4b54a2a90dcc28e060024bef89c08741a42be1f63cbec44e56ca0d64ae02fb5cdf9691d23754e8ae42f05c77091dc474c3c9f0163e1f18103ea39a52328068bf31e3485694ef1c93f3b03209ed48055efb139e901f5bbc33d73b5a197a799b3d530178df667c6f7d0e426528d485255154830db230929504e85f1d608060ba204cf5be65e5b645ed9085dbe7294a512f873b32f006a930585502263e6829bc3e85926fe199398458e238389697c4c2a656f735a23faa53091d7194777cfd3af212512738a0d8e9cf204e0b7add222557f193985916afb84f961896f4d58f23f7ca77ed724aa99031db510db8f4d57c9ddea810bc2565a1b9cac7851afbf3b60d63f53c632f302418ccd26bf0c6d2de8fd97c44ba0fe10ab8d8c5bce1d2801e31e5b75aece917dd4f58ea684966a05f6a0dc5ee6b27a3973d126ccb8e2de9670f88b13a32caa32663cba48930904212172a7b638325c688d33f6326d2e723be945e7a78ab44b8e46bcc6f95430ecb057d98950009065f00be3df3d0092b97518d172aa31e5711905d9cfa45d1a762aabb296f5e060c143295df7c3edf59bb5d5740a5aec0b952c11d0a7aa2e6abd4ea3094ae496510dcf6c25d6a5c0795f28e90b8846ad1d0f2c466ae95914e5c75790e73f2a67d030667d93d0809a4639cbb42153984025b8ab3dd25037256147abe94945bdc063175df85d288e69bd68b137535796ab9198aa42d803c9fda15d417d8145afa0317024ae898014d703e335ca24a95acd11323398044cfe168c5e00912038bf81e3a3ae00d020c25364502afbd88b56ebcfcd20156722bfb7adb2d0641f36cf96a170a110e0cebdc65d55c03fd76a5291a80d5543edf846df43c8abe9ad3465d3026bcb535c126be5e14042df156a555a617eaad8f0d0e2db22e8af265a184fdc72bd81f67704c2209c314a0225a3c159d414a41748d166fa07b4acc98d5f3f45f10795dbcebd96500513fc9e2cffb29c3b6c42034ed84c0c37d48554991f3c0521af92a806b42d6af438a2f0cdb150ce13a7be6ba4b429e3969a3aa4c5377ef090a847ed5e9da1e8d3f9084e46bf5e9c2e33ac819fb4780617c01304a9278285f1ce5980d317c4e96936665dadc461ea89b3508667c477827fc801aa4816eb52325ae4551e3a63d3a5c0ea7ec1710be3064fc27539b9ce5acc7714ddefb6fb9c22d25c32691941bc35f653cc90eb02419aac026836976a32ccae00ce10c2ae7b73c7da054972e82d395719b27946d75e4ee95f6bba6733f9f4e8cea48d0c34d6911023ea7a347e737089b8caadfea810eaa7897b64dce79b70c310d96832739c6179fbe25e942fe8cad3b915bfb2844484d10709438a83d05c768fbb27aa951c1267ac908a6079587f88884b4bfc077755db40157bd92ad3dc27d6464a118f0692cb5e4af849e6a3f7ed67c56c4459319ca9551b081b3b136be1622eb4ef8481912d47a34f533b611478aaac46110e602fea04aef5e06bc0351878e96473ad2e02b4438545d34e0db9af7d1cff712cf9208bb533990d732f0aeb35700125daac520795e4f8218ea228723100027c42aca0043b5062cb2278fe9e8eb49659f44cd141773243cbd5f7686839761027da3fccaecbeb1fd388e3268d07007e62acc1e0055058a5eac99d8d076af4ac4bcfaf41bd5cbf64bb34138b41cac9b4e109ebe146cc50bce705f5a642d2a8c0f02218cc397b7533af04692eebd4b6a69f61a941174a0ac841550604f6c9ef5853753e8bcf0aeec614411da18d6cb6ed5e235982803ed4431674b5d93183fa2effb1703b7f5b6ad55a41c90ce5e30843e500fbb39431b8507439f43e561053eb7b082bc8688d5f36f973012a6c98b23dd3bf24d0c31e88feb79a67e47f8860b55a5d56ca94f54bed8074c812fa89f96278330bf1f738e0e5cb02f874e22682dc8cd2680a0ec42d7c859095b9207b768c985f3b92d42a7d082b168ffe44a9a4d3ad505303443c253e879b102344b632db9fd39ef005190f47d37b0d40c052df18347a4a9d7347b643d225da1a1ee25427720f9e933ca83d284bec52865aaf53b267e7476541875bc8283feee314c98ee4f49721110840b0b4080447a17b9699c8209c0cc72cc728a05bd5c7806219f6e8c7898ff13221aad4e3275d6ebedd08da1b0d3468bb19c16c4d5c9d236e5e41018ab7a78160e7bd401d39136955073d01a273e5ad3b47cd19cb03ab123bf8878cd6d56201c01eff28fc5e532151c344a5ba19868a2a571ea1c340d4f109c3f496483994b34c733b1e5c7a22d36984d4c754a74d501b4ebee5e95958f27cdfe5ee568f4b8192f3a8a3bfda42820cc25dd01b6b6186651eb9c1aadb17772089a64e0e511ee3d00878b9dd6694cb92e08705bac23ecbe79a9654c55e934ec842a8b32c7b22c12bc0554a9c9aa88e9f2a865305ded19f2f0a8fd320aa5cf27704a2100180a93079bc03e45dae7bbcd6544ce1863defdedcb8018b46119c01fa60bfa50d0af91311dfbcab75fd5de296e476b68bd0dd82f6a89528bfa842d6cd9464e6c4ddae413603575f51d35256bff44098030af2b78bd9de1c8f08ee2f4fe2584089a17623379451499af9d4a690c411783a5bc49fa79cc0b6d09195646deb88e8e9813302b42e2a051dafb90c6263fc9e23b9630bc54880413fdaa789af674ac5c84a89418e4a6dba40fbd6b7a5a0bb8aa8388d2f569435b0b3758a85fe6613933e24e1515b040ca1d2d19eb1d85b53cc7abe88900604c235a8aa8e813380fcb99fa8ef01bc2c8deba3b15177353008626b4528f77be6597a54602dc18dc7f242375f5ad343ca9c47782466ed4a482bf12d596b8fbc5eb8d7a355764840989c889ccf1ea3ca21b7d0244575e4afcd1cdec3cf60c2a9a8cbb4b17c80accaed77243519afa0864d3be33e78c7d943e44a5068c5c28ab3d75514c75edcdcdb623c74a97209e3aeb03a6551e97fc65230bcb250d6f5a965ddb7b8d966faf2e7410262863d2ef3e0f9e04e64579601688830575ce09948bf617f8b7b8985f3c23306113dcee7d343cbaf95e51f0af010c7f3b97c00b521178f7e6cce78eb47eb116ae9b54563a21aba87cc5cb21bf613773997374daa0bd14bdb9ffb38b64227ccc91918fbe9e236443475dfa15dc7df3ae51c001c05bdc2c2d6c90facf94e0aa376621db749c1e807cde7d61d52d9b8c24ba1291869511a52641a9542ce36b67d7a2f85b1fc73d27e26b3ed8b9be8b5e772ad92f9fdab7e3fe59bd1c7643dc65bad4a19bc1db1225539232d0c0d7d1786d840fac5d952205bb537d7c115135db7eba545222ed01d5af158ca828035eeb1c009b0b6dc05c3cd5f6b8d3e5a6fc78537b1563c15321e709f6738792e921c6b335087e08d4be7e3b3f7554ac2d424a704864cf6edf15644b3d49ef4979de607a9a421b80eb1fc61aee2c1e5448420025d3a4a5d5ba1b6289c857fb070648040e6f4ac5a95a2add4a4768248a6625a6c0fbf60f352415be390f1be7fecea50aa9a0abf41dd20698e638d85ee014b945a553f20e053a047bc68dea425686d2896bd805c94fca80526b4b5366544a5191cd02333b28dd312f3af7c66bb2df7de50a1fa3a8a318df0740b190474ebb9fc9ab7bc35ac1a23ddd3c3e975b6de37e6fb36a3cf6f181b7a519efc705991619668e25a3f3e1bb0d431f5c1be2e7cf19243360d1d163b16ba1b61cd45434f03ca4bda620b8e57a3294c760bc57a7bf647f470bee45f1e2660f0e505c62758073214ec29c384e1c03ea3518147be77f6a2bc270779f36119986eb472761c2606a9fd06e16b5b4393e26e45bf6d535faafdc07cbb323dccc8db79f20f8e25fe87b5dd52ec8468c890f460d871661d6df14b0eff04f5ed93a74fdbae33c53eed7a88b9ba43319585c1208c6992f5e12c846a8c9714ae2637781d3a44508a7728d9042296ce8093eec0d98ed87c5898748c109a4f3c96244052ec9e7b29c8bd4da21539826039a410d3fd992dea4d4d9aaecedc4225cbe11f13a332faf32092490ea97c87d7481bafb059c71ff598e969f9da091931cc88f4a8d5a9040bdc5dc3b9d6138d4f149ddb107610753ec4b77fae711bf627928498dcd9201843f1030c759006f4bfbb7ec07372162c0f4e9b3f8a8335453f12e2b8c27b782be99ac2b7c5e7c4772ac3a6199106c17fb4b89cfa539b3277cb2d9ecd04f453a5c3ae29e11d7c20d97e57904e624f8ab3aad8b2725046cc84a32977d586295073abb921e5babf2dab64292eac71b2de4c8ab63e9cdfdd00f612682d025a460a7b2bd3b1009f92f371e43244e4601e852e5f3afe2f5c7aeb2eb12151531cb53d06bb0d294f75a928ef91fdf6d842b12a30216e22debbace7f5be69d0d9eebc480e1eda7593dd1278d79907956ed0041f1c31c1e331bf7d54ebf4fe4be82d5b3c36afcb396734aa7e8acbaa5e18b13d4f6450dbe8e087e557b3a67a91c9f65b76a1d0833ff9ae89d3b5e6d463fe629e1ce7c917f3e27cb28be9a9997ef43e77d28ce9adf7be4b28a6959b9f5e3303a221d541b6425e569b2e79b9fc7285f3b53cf585fd883748c7c924879cd251c21e752367c8eb25b01b8b227abd900500865fa6a8b5d367637e5a28b13c2840b3e5fcbf871b58e472885f83d9e269da428edd12f791e397190d217f8cc7cc41a2473f5662e91d622de1a0d0034c1b4b1c211893cc38e473ed8ab16ff6bb11ce71cf01ff7fb99fe29d32168130222d3bbd791a252b48158adfa9d8c0e1f16d0b52f0b57d39a95deef215235a6efe4d8244eec4704ec6b758a5308e350861bd57c231b11a8b6429a3c5b3a3f0d70803f95a8595bfc2681603b00fe45dd26c41f290106e838fe048aa716bf7ff471908832f58b62320aeac18a8533145bcbf52ebb072dc9e8d5d37424a7dec38130a56b14802e505734ec298126f06f96ff138bbf25836a7865f736ff99a1a9b1e73e3c8183e951c06863a02003300a05e37f5fef1c4486d11b181f64df15a07ab801f159193fb49bcc87b7b71dc3a91007ac5c7b36f4f62980a7d33173adedef06766539dd9bbdb0f47d17b44292c6ed44fe7ec425d39bb41037e7859141f28ebf0ccdc4ade78f2f42ef349ea6bca6fc4be7c608107fa4e11cdb4da06bcb5fd5cdf6990ab4dfc3c860c59b8b96beae593722de35090a461eefa48058c85c2556b96c1dc34760916eb6e277cfcd380d6edb923d3730c0ec6edde295b8189549e783e781f631b7516cadb1b9afa2864d3985a5bd2b249aed809be88c9c42e386d0b7df11fb33135b37983233f1612434c716f5390919c428f3f6d10a07c0466b46e5ae119ae9ff803bd7db3f8873ddb17482e34bb909e4cb04082b7e769273d5d045a26133489917f7543af0037958b0e19c76395b02d4d6a2a9b43736b7b7ddac46db154a763063f2a749b7cb6562f13dfd6ece593643e6039b5e9d4eb01a4a4545dd6072f7536e87acc05559d3ad5b1b966d361007acfea8a66ee2e900f35f800d876434f0944154228f29c381d37a0e32b599d327271b9281f4ac6ffa377628821c3075816541e24c7113dbbc6e2dbf00473f031319575ac7633d077ba15ea714260d26d454e447247c7c9262930dd964f2c52d3184060fcb80931493b1c0150126536a4ac9baf031269a5f2d26261015a86c111d69cc41320bbae71060a256c10794b46b787b0470469cf65a1cec24526797b424a54058327901aed9dc623e9c1258b182e00b97fd5f744b7bad4de62e86f0d634daa1e932883c4477616a6dcc53f85ed465dc664c7eb2461a0ff8c26c7d2e800c54ca6e875eeb89ce6f3c3a3e6c58da2630b37e27c6f98fa02c8656d50a1e960442846922e0fb1203b8fa0df3d99b8bf6c74a0648818156f5905a14530e1f1a0008b9d2ae2443e63c237ecb3c7811de7d86a56f3796a5f97e1b0f0efa88055b1a48eb9c23db6189880ab060daad07f529f63cbe9a07aa1aa4fbd5bfd27f48c40fbf0ca98ae1c7192ba399be897aad150c66f1e9a83c80b188c96f7a85124e0101e056d625dc7f1b032d053de7121c4882d1fed4d7247bdffa10e202b2e4ff6011c579b79cd3818b2f346174acdc0ec05d8ffe859dd0fac2b7e0a3e719f846de00a87e5096639a034054fffbaf0a899afb9588b47d789de8fc934eff5474cb361f396496ad9b117a083ed68775b922ace0b6e38412fb41da9ac2b6e65b99e968371bd477eda151b9af5bcb4fe94ba5a28cdbe0945f310f09983ba4b42969e9442e1b7dadb6eb36017e3967184cafd982c128a136ad4efbbfe9048bb730f9b159144ceffe9915925d7fa588d11752b3e0a14c57568fab2e89b68ddeab199332440d97a53699a9597007eb48bd0d93650c5a01793d7389251494318702b4373170044b79492f6c7ae3f2bf0f109528153e62c75cdbda3081a768b5b93ba420591911612c2ef9c106c02476b81d8913dbb422fcf51763ff21c0731af6a6cb9ad1b13c67a0fe51016c9843e1acbbf6a570a82b051972161988cd4f8dee99b75343ae165f1e5801b79e02fdfe74eef1f037b01856f50a5302ea3b57c3c4d78d5b66781247613176d493c16c29543f828a70b0958edd0a4d998a1035b7e789d72a645e05d41f22a1503801dabebfe2109e0932428b330bb35bee228da0b752466f221434807415625a5f15bb9def4417487797d7a6d6ca84a943fbb320ae2c305f326d227516f30603fa150ac70a71cd2c91773f081e973e211ef1c0143cac92b2b6e23bad7c96aa61d6df022f5a7b49d73a6ad423d3830c49b0b409945277b19d304c3c3d234c9acf003856a4e6fe28368627facd18f2cbd906eb0af0dfbdfa87f18b06631b004c39627c998de0c729a7890d79c769ab5358a939e4e8d5cb01b54a7f2c6ff4786ebabb05f1e66a4a71b94fb0d2398f2afa69d2e836e0cba540dc97200ddaae21d0975c2dfb317f7dfb00bca0834acd3a7dc407ab63be88b33c8023b620215c2045496125087b4f6d43d4bb9f2be93acf63a79c795d1df1874dc66fe02287f2e77b886c2857459ba7081079189c5fb783a2ee723ab0f13b00af2d75453399d066493e3890e15aa5e3df80ad4413675a2146a36ead89ca267b0cc23b66004fca133e3fae8dde58e913897bac92db5a8d8406c8f4cb514c79842175fc883c4ec3a6ab8400dda8679b15afec2e47e426e2fc8ee4165f24d95d62222a7a1f18937cc9c1362e716f40e2e1aa237f4ea42a68a6939d984d156ff4e3cc5729d0233da6f773f0bd60020924015af99d597afbf81add293816f1185724e0dbfcfb3fa35c58574c88714276db33d09bc92989f0892e312f35b38b22b4d88122660a365f2256b5e170f2a70597a7fc6d0d9404542d724e73831680add76c5665023038e98843236d33b116df97256b8b68078289ba89d4fb2f652dd55c87e35d0ab13f09a0ef4ccc1291c462bd42a2659d7cadcc90aae4063842f477b4676c606f993c41430349e9201c5b6e16f1c81356e79bd65e84a4d0699d8dc8c8f7b2983408363d5e3a888073c66966c3611ca72569bb71cd8531a42ce1255ce55c76bdf0de278f119f03fca660a56784362e351211cf32a1c06ab3ff281f4c34cf8d763a5208a23d39904e2a1667444992da5589de80e6c6cf9b6a649f0fa6778f1856dbc508a62e8d9c63b162fa1878dc79a7b332839b3d24b0b2c49690abf56bdbc80b9b37e4aa249a32b7e04af9b5e4f7286fdd2f35411da97046a5460c4fb81791e7383f1e1015621722f56c0b5663b8ff9177876d15884859169f1ac3b7ee073caf241c69042bf717cf4a113646e977cef969f306e03df0e92a9d065446b9d6be75172143d4215b09d5062a4af67e1565c33535fef6a0e1da4b76ab4625c216b763cb2340cef377f59eedc8a49d3769084db1c127a938c0f460016453e36906b793563ea644c0cfbe4d3a31411ae6b74da8da6dc519b27d7777ff177a36dc0d5c198b06065744c560333e4d30139d3ecce514fa02b629eba253a4cd302b322555837c16f88f71fdde42fc46591f2edc55a44dd8e58f19f7ba85db4124b4a36905417c21b92fb7bced4a427467414819dca4ef8c0f69ded67829722eb3bdb45d5a08822accf4f893c2feec9af607fc31d3d58961ae27473002d83ba628cbd8886dceb339d03242bd15ec3120bf39bf7f7de5f07f9b87a998ab18bed2586524677a89d718db87eb3353dcc58aab2061eb54f9628fbf54cb3910d609c79fd02360df09043c3b79bb8c90a87df354bfaf17b471065c089a3b1f121377cd0a97c65fd7d97827fc33181409d0860875d425a54daf889d2a7ccc80c64d5c762ecdd8572d78570d119b22efb8cc99e55bf5ee4bdeaf98c1a33dc44c8278071589d13a5803f2142aa620422fba2c8e5a2ef9761bbf675f2a61c39b79aa917ef927ba1994a114e4179e4e5930756a35f4522e5d100b7a1cc23d8dcdf1bfdd1b256d1fd53bc00f081333bf122f0715494eccd8367cfa52199a45115fc38e761313b7ff3c4b840c041342635776f0d9350822bf5552bfab690dc78865716eb9fb8a7f75de7f23b1e51116b6b4dfa87244aa35651950f4214dcf086dcff91e907fa31ffa7d06d93f352ef557dd70ff47b414fb4754fa1942a12753d9a1eb0622fb06329aef423ab8ad12bde98d92c850799c20528f4b972cd1756a563b83dfcd55afb0da6c56b15da500da8393dcd4b5eaeac5ebab991ec1fb943e6d6381cf4a7a4fa3546b6502105501d9f7660cc13c8f93d2011712c4607d41ba0fd7644afccd2aa136fab34d6032141f80d499e85af3e52d87ce7c0c35560b14250969e86484d355f3d2be68c4d22a718e4307affcce4d3790bd062cc06aca99c75989ec3292ad66bdc4d4ee995a21e734a434ba4d0ee6e8ef41f753b3dc3cc959abda379c4bd74611fbc3d0668120273554afe7b2b0fd9f0cb0adce02eaeb3a168a0af6d9d1de7f3ff0b9ef3c16017ea77bae9b9d1e99e93c6f4adcd082dd1ba012592f5b4318d4ded6f6cf6ebb36b285a43afe66160b960978a391e03ed0d32bc1f5691c5f597dd7a540e73ae91a4f7d920a4645d3650add9d36703bafde004d40e1d99751d8b5403eaf737dac378f01e690700c6ab0832d8f8177696f3e464da3e3836aec661a59023da37c0509c7621bc9b02cdb9f32565938a5624805a7c3bfe6c0819033502ffc21fdcefa26ba7ea42037758548157fd7018935607b8ce5ae1f08b80b35f63acc9dc4e9bb2b68e06326bb2b8a2a0cdb963489523fd953eb15dd24c4dc0ca2f4abbc1362561fc796653773732470ec1eb89c6db34f7b52309c37285e954cf22771f50bd91b03dab6e3ec5c92786ecbd524bcd57336aaa22aacc62b01286f941c7558d6c1c80c635b252d9c2e0393effb0a32f24e01c324da12e778de2e4b1dd89da3ae63843c127ef633b0fc842339dbd9ee02480b00a4e366ad7983fd687496d993d89d19232e9b7918523e63e5389e3aa4b076c3b0b47ed20d95b970d2904420b62390912c73bf6c33afc50b310c5dcade08c7edaea5e21b85f3df3f58ef1ecef0ff8a1f010451859bebb6a647e4d76e8584ad000294c0665247b880b612765a5e6aa6af28a6e502747a1fdfdbbf4a169ab6a9839a6527f90de83d40f6325cf9eb111e4e27b7d03c251493303a7f44aac7ece0a9b3aa9ff4a378a27e5418167da2717a7e33ea403a7f871fc9e653fd61d5835e0825484aabde03a111a142279e634f641c0a679b05a80b15b213f5fb29f39596872af11ab18a85eda862b0ce129e558cfe3bdf96517e8ae684982829751a9a797528f1e5b7c134b67064f677f6b8f985e13539b3e178f4a601f8f75ebee9e676b3710f32b878170d6774f36b294312f5861b94b2753c88340757c3cd442d706efe2f3e07b94f308e9c92cea7aff8ead2612b2417af209e08f44023a1c62288356b25d848cb0216d781c2ed11d985915cb42eba875abaffc0160d48ee4fd7d53daa7975399a68953dc65de380d7368e11941d914fe8975d213c42d806b7e1d931a25a27a8095dd8402f6a846586aead0a3807606477e4db1c83593f3661d029d5ccf58e0b78f94d5da67ede927c3afcb87c123f3ffae215bde3922adb3fa7886fdbc8ca0e66c591007ea5f8be9dcbe195521ffbbb47ef692cf2fab245770d8ef9cada7349c252ade0ce18fcae1bb176505901cae04453d3726985ab9bf0b15cd118714c09a17b619e0fd3db1d5cadf4f3e81e9a943b16329ae7fa01de2153c44b5d385059641b513b8bf35c31ba6f612c011628da4663f3813d0e769b0043391df59be3299db4fd7d9ab8dd4ff2ed1f059e3b5ff4461c115a1a8abaab5944b7e70a6d113f146bf19b0b181d91bb58ba82683e5c3755c0b21f651dee281dfe21640423b82a3ff66ab80a785114441351e010015d10f6ea652b123be4c3520ed7ced461e70c124832bf946cd6ba739224e19d1e784ce986b6e79401e6f5d56dcc4d676666fd99606bdb5cb6054b3b7e8b42a729e351945d919a6f75cdc4a07a3665cfd20a0ada3d0f172d244252eda6f1977d3e5fa411ee11861da8be734e92b3c0b7ae9a5d6bd7d52bd6e639df790e2193c52027a5d6c64aa753b82f1d271c3cbdcd84ef90d8de002337a451c33486ae376126a1e2c964a411edd1e6cc5c94dca093ef0d83feea3b3c8308c4a71c126fc767073d39c83cd816aeb12e7c1648da336e556fda640d9d8022672a82d44a45fe8e3af063833b1c3cc5de5cc61dad4ddf8dca2e3ce22abca67b4fac764be6e3a7b91e92ae084d7e1425a4884373b3fb6fe51ea961976b2d53c13685cdb569e5758d33f5d302faca9f33ede3eba3094c9fc8329dfe4a1e2aec4e66debaf4dddb69991575b2f7132b71a0aae4343245ff33de1470a531abccea2c468d66dde4120cb624a0023ff1934e133e8872295ee8e7f6937b251dd595d8f842ecd2861547af293425afb71fc3cf0e15bb1bdd64baa98b1405e84e0d5092e54a543d687462b5e32d56d26b12e7b438f8611fe70581ceabefef9a37838365e64221412279bd515e10d4e4259a3a2bc10b78402bd82fdc8f70336debda3678bc88f0573963e30c0618f19bc995c6def5ac1340c3a1a6091b72436f340034d21ccb52adcc184dca2f3bcd35969b21f8107aff569df5debfbfaaa6a21009ace55d8828ed26292ba76213a808892d0f6ea0a296daf86a2f97a52879af807d642ee1e128da037a5bf3e70dff2f5740d5243d93e4c911c93f8a9a24427a38043392734feb0cd9c5737e053ac965099df82077376faf34ade2405da899699563ec4f83125b4ebdcc9bec9e112386b30528c73107f81e8ec3f2c595f388bb35019a1679715968d8268366840b9e0afe422b4ddaa633b71039b6249c31bf079f38cc6d19b396ca49ea4400082ccc3d09dd66624f2018f7339d4ce81ce92fe99286b94d066950640dc992fdec3a2f086e690ea58d666754abf80e3875950c0472a83a1f6bec1499670fa4ec3412919a499116d5b1440fbfbb19a0d27a78f8cddda4607984d8e3745bf243647b34832720b67e5599bd972c2275fbc87893b0ce96ec619a2479b80aaab1e944253dd8970f3bcc1d2c85ccb623aa05693a8d97cdf8b67ab3acb4efedb899ffd07801db50c6e46a66b853607cd6f6b0e531ca80d1d9d020c850271ee8e5995ebeea3b6dc785d6695cccb69fb1b03b022d9ce7bc2ea247bde0099c60e508d0d1b9952828cf6cd0114595b9de5c249343307ab65e1aa5e668ddd3beace219ea793cd01beafbf908559c88f112377ca596ba0e3d3b9ec19a361a9835b9fea0df4d103118ce93ce32d6ff607655c6c43c8130d3dc9c3b7a7f4e8047080e66e63fd81bf207a308502dc6e1886f74a84dbe5acbff1ed8d0239a438831536849ea3b0937dc0a13affaaea2134ce731fd0ab6dea55dd391679d2f6d011115f1744ab4e9fec235a445c2048c34ddb294e96213ae0e605fb0c5f0be30dc6d22ccff6ad8dc9ccd2693730fa8b01ef92c3afee1a8aaba24e1a3f121ca5e289b15f14205da6a57173c7b5d6a5c4a80f9e235303e7e033a969ed5f0f147f59fa035f2e7f47857950a3eefa2ca078d45c2647c763a6f3d6444e9a22884a445c88801fe1f5eb7c2852b3808baf4715a1d292cd3e0451a5d98f55ce743a2ab2b9d2f24a9fa989938a1c7004267fa44d9a9b3fa6d989da697b14d6873e3b4fd860927fbba13928e97b9791ba09e8fed6be23788edbe00679d02dd254572c28fc16a98fcf6c61c9c54a32e0d2222bd972a7c83b067fc07350bd964f10b5b4d1a8a2928bfc485dc87777fed02c1969c316c49170338fa4ed34a7d94cd2e02a6f674bfebed2bed146c8a72863d28a7ebba6ccc583440e1af4382c30f1895045f444104790c3c5c08608cf10712642e2dbc7388928c67b53cf17eb49305304a6d5636cc5a7aa26686f19b16102390d2e2a2b7e88f0ced380278f38223dc2d6ec0bae08d5a4c71c74175a8370a0ed7f7ec5ea7497de8ab85565f8b5402632bf098802b51d98da9dfaec262437419ce62855fb19dabaa974f3fbf7105917fbd8e51b8cdd00f57eb09c187c1f6c60d222df6b8037dabc1a2cc0a03a7bc9fdbb7cc9d9ee0de7317e2522399839b340b9dd3ca7fd821ae8393cffdcf1d5105bc1b116c7c02e182cdfe8174c2b220b63b1c355a1a63a2a7564ad84eca099919bec4ce5773824da04e5c14f5c95c6945035802c6810439fd52d94bcb6b28ebc45f6768d1bb578f3a3057e218c02f96fd2c0a79709cde8dbc9996f22d143d4593bc230b39214d5341595b17be221386790726186567a34d36554d832db52ca9e5e79ac27a7e331f1ec08d48cd8e4b3ebf17b3af58c2a619967c83a4288558923f9b2c21f9372f467a1d866f1289ede3a50729e646044e9977deb250f995023e9f8013015303bb450b94b24601883791e0165cd843e852923318abd28ac2495867009dc195b8a4b5f219311e0647cfcaa3043f920d101eb14ab96cfa04faa2894cf262b83095ac2ef16aa590a6bb31315320e553b6d4b74c1e2a8a1eac41058f380a4610941a0331fdfc744582fd2d5e51114f85613684ef7ebcfb1ecf6990cf1a5ecdd59841fe3652b77613864b0cc5e918bea21f761162f2b1efaee808b6cfc14a60a48d342ade827b2c8dff1eec8f4d39d73ec1c948171d3ab1f082b50730d2d69a8e299fc3cbdda4076b0f08b0dd223006893a0a28bbac6712f0275b394590b4a27f7dbbe109dbacbcdaeab883dfb91041dde84c713756602aac0ad4cc489d05667a5954dee7856daf283d3dc1a9a3256d7978f4d39c8c05acd72bf3408128925ef3316792a0192600e6fb419f9a072fed8a22ef6da6a24e4745eec23370dd030035e8a8f04302553395d0cb4d0ddf3f70017427c8e27d5cd319911237a1fe8383fe99faea364e96539b286adf36e31028d63c2fbbb89635567426c0f947c9347efb18c2da668ce1eda988dd68de973c27121bb5a83e0a365f9326c4be1512ae4e38958b583d190c27137f4d4eeed921973c1926077c303741de7cf796a77b3a05274b0f123b58b6cef4d58c2f53e419cd45ad9cc4021ad64200020ea4d36fd1cd28ed8843896240270f7bd8ba21c6183dfb6b390c1a19d58f917f776271ae8a1d581a05ab0c1d6fe1e01253ab59021446329f080100e1f572d4b42fa37ccc48d3adf23c44c5ff1edddef2b1aa227d31f8c1657393167f9abfd2675fd6376cbbfb2a1c621a6e0ac927d1155512c22e3707f2c77f6db313bbdc1c966b40c503f7f8e22ba8142b1f310561d2005d5d7b3d74a5493c9dff17119bdd6aeb4e945b0787f33e15c77cc6ccc1d1eefab824010a0b652ae372ee4833ccd47b766c18123d1226e0d54ae9892d38caf2114ebf9a13ac6abf3839517c174ca9aae7bd972c8421bee2a769497406330ccebeed3cc118f686b082d59488ac3dba8edc684ebc50f6b6eb917137a8662fa7324dfcac920b1d8773824277aae3c6f0f4915b2bdc22778277e092f025a1d27e88961b15db1f55715153e3678e8de1f4606b93b47a7b06c3c479073bc9806b6150ae0ee92b04075bcdafe5f1cdafaed56122d70bea97dcc64912bb97242fbf8896b42440a121bfef8f48200e76a938eb5816e2899c134598ee9ea8b086bd8f41a1ccabdcda227bdadd94760e9e03e22779a789104af5cf98ced5a21cc1fbd8d4f22c339345305daf38c6ca807185f3f77b348f9475ec3741f5cf44807cfe5b0cb7eabd58ec274d1773b988e7f57e671185a8a083e2c6b22a6f88bede0028610b334373fb411be90e5006717a329875c8281d92016620478ea13bcf5fb517e9ee35b6269a7d19db87d48ddeaab861b7dabd019fe4b143226d5ef665258ce55e8db973642cd525f75d352968cb2a256b6c229126140031d08db72fe248f2884a0bf52092f9812b5bde173134cde3e4830269ff9d8661040ba000ac4f5a9c81c9ed9de8a6d3b525f840f0e6d84af57b7d61fed0d4c2f2a465a2d5acbe0af7c77585a2dc0aafae2742e29c715f5042128329c5ec57e8d51f18d9c735872468e2ac1e140a7b9b1937795552a550f41faef5889674c69672c6d91ff8d518237f797565ffbdb1078c0b12521a4bafddd18e765ccf5a3eb2fcead4a92f1534e7345737b551cf5c775b2eb9e9d2241c0db3c59ee1bd4ee0a8943e8c087a54d0ef38d103738ccd4c48fe2d54a22405c7ea8b60eadb39aabcc3294ae5522016c8c6a4667f83524981c30738cd37daccab22843d425014ea85533e506fa27b3f1f9e9d96310b86ce6e603536f80663c8ecb1f02e0d5e2a6271e17eeeb2b7e2d8972a4face61d88d36985d3342fd28f0ff00066f0c76f4b2ce4320d1899b1647e7c78bf0170c808bc03f35d169f0906ded2f1c6e0db0315c9c81cd0b7787a5376fa9b61b3d3f6ee8715d0982fb5f9c99cae36b9ed655ec34e8e4462527a31f5eb3eb828b26bb486b53719bc3149d761db1bd9f88e0efeb1b19950c44318ba263a8917173d90dbc021727688292e8c61db7c6c29e305b01756d8f6b44190c2b8ba7f8fdbaca64e6a27e9b63c2be411e3f9197b20c62b8b13183033dc6be65fb9a4e06325ccf425d7dfdf4aef3fb19f86bb864de4bae2775870f84f7fd2f0a370185406bf3f300f76c10f9ca22e3482d1ed14bf492d0b900ec09cac0700ee7cb6efdd1f8d9fb2d289c9343ce009e2f3a74962399d0a7a91575dd504ca84938a56b8aeeca8759e03653bdab33c3c4fea34f8b50885d3a02376511d613e91d459902805a171a08c29f7bbc6b279335a5c77c8c054a3372b6a4f1c018d4eef8b3817d0b18e2bc0ce168ed5f30f5c1ecea51a984879417d65e324da067cfba7010a4b12b19ebb6e254f8722e66e662d28405ee163c48e4c13bb4ad44617f8fa38cd2ac0546addda923800ba0e57c8210d756eb9b9d35530a69cb83476f913ec45ee50d68bf1e7391c6525107f167e12e5f0fddb4d576f04c101390f109f5ec30460888747b454b7b92da7a0278ce22e0636ba2c9b9a5a0b94e2fd19197bed9a1611ee584dcaaa5038fb4617276470057af80c1ed2263b9822576449de3d542f4a76b602ec62ba9835e2982e86028f15f2dc54e1907d316485967b3a9ca2eeae2ed9665b7ab26a226b858bcbc5c402191ece6d03238d40bf556ea164388296cb07e84332756f6dcbc13ee43232690839745bf9eac366cd21b2484a9384e6f10ee4fde59d3a48a44f59b6ac00519d951e65cf611c9b5cb0fd3a25d7d38cc31fb4d9ffeb1892a6a46a329705474112a22ea2a88d975f7a88074f4fd49e795551403d2251313499ba418170e72c93304e1051a4ebc8d150a20fad86a5ffc7f3f98e530d4ce17e91c33fc85421884d4d983fb4b2779af1825db506a1444e0722393f89fcf14565ad2c8d65d10829216aad3a5121362344c258240a84f3d7cd5e30903f616cef2bf484689a4287ed350ff43161476628a593585e6907fa07c9faa00cd47b13063800421d3cf431d97219ee24df23e5a523964014fcfaa68874518fcb0a23573d1986d6d1bef3bc62c234cd395aa9e1fa52f320146e53e0a6a401979435926a66d23f5a7807925ea9ec602e39222eeba3f5f3ecc9ffc807e6bb5e8a2147dfd40ef8d00a8e93db171566944c139d85eed77419084c251ea2a480d81867c930e66e89f8c206564f32ab6ff97c2336c8024c5b809ac14ae61a8602bc917b5517c893a666da435404502a5307663cce9fa631f4d4613706a6d8dcdd0d58e481e24166f95efa9cfedcd68823b7d004ca44129c73661317efd101bcdf6884182d982a512fc7a32426c790e831fd6a2a9649bb08bc77ea14fc466f1c7a397a5a6f77bb37d18df4fd474c3b5a5d870712826817a4260f58ccfda73f497297fdd143da3024b7c2f08862b07718ae8265038fdf7b25644ae63e6a7d8b74288f8949ba479e953a6818f856a4e0f657cd4529d8a36e81dc518d2a06d596e71d736e97276ac11a326a0a1650ada8d7f292083f884c6cf1d7d45992f18c485fae95d875f70054cfedd621f63a20e8cb45031f0de382ecbd1c08dd4ac345dca79b1377ca1700ed29d77f8a74ba11f1fa6b33f4182ec49c09cbb343b4d75cb8df65371c4989421d66857153b1de2436e2a62e552540bb9e94319b7c16367461148b4a11d6ba68905e51c2762130823e88c1d7e63ad7832aa9b6b9fafa09e57b1b140f4e830629bb129b6c3dce5e0d431c9c33b81031c3ca1ba05177f7eae2e8511974473a23507b0db655df6d2112eba4d913852d5459c89d6e57cb16750d8112ea8582623a54dd6efbf33ada16daa7393346bb19d71e151a08521492c9f480a0a35e704b71db300e0ba7c142dbb79ee75beeae38bd9080fb0a1653540051dee6cfc4db82212ef76ed611afbb41ba007f3e97ea15653b71258f084c77b70bf122c99d36837cec3770cac7870fefe53a7ab474152f9b6f4e69c0497b2966c58b724d9b35a18d5f20d0b2bf4b4179396c2d0d6112100cb8aa812c46e9f2196f586a61ef8116ac9566cf3219b8cdbf7ba2c60a01a93f0dbd592e7df7881c019d051ff78b9fd44db2c6d207b15cfdc85831cb24ff0c07f36377c4ff07c482f9c0ca6ec2411d39a05d35a440f0aa90ccd7fbcc171f2b0990f477b6e404cf57786aa73ec4fc5272373c73f2ee7db36227641d718cfa3835c0fc813fd7071b727317f40c736651d1fef5d02971223d8423641be82416702e3db76deaeef910e075239b54889a73f4e566d0bcd5268090a8360db0f5bf600cca498b7ee17c212ae64ec469435da644a79884aedbd732d0ced9cf5ee6279712c6a2f5e57d43de711e22cedca555f83083969b2468f7dace9b08be11c3523320bc77648c99e4e23f23b5c5357f7b226c6a004c1c0ccaa6410117e94fb8ce2a0c860cc644a47b8f380bb3c2c8bde9dd337b7ae36b0585283310f7c08efd88e93ce0547fda5c78f3647facd656c1cc371b31ae5386c01e6830787967c76f904c263e81f8065e7d1c7dbd7338a6ddf4e53bd7b5e031171d147156523aa8400f941510eb2315b1b47c63b094d6d56ddec08b0b521f43f55f5945feab4174d9de003751b5b7f3abe9d8d5be1425c6c59cf4988364896b8ea6e0313e310af1269796128dd325e4420a884eb2da26a4acfae0296efeb7ade03ed55b3f2023f7b5cfc82046dc270fd096c9e8a2f85f79bce9ea0c75fb4dc5280685a42febaea1028bdb243fb143e7328ca8281cd2597fe745940df681a9801baef1a746d8bf0016a3a0290052d40a8b63660da205423c200b9a61fab6db0a1564f1ce3d581b6a83488a316e5d34104d72270f2efcfae6ada0a7bdcb168f6a0b36dcf73b0d08473eb66d2a0eb92faecee05b480823b87649c63dc942745665d7807b17d4e8c23001e38c1dbd851cafd6a1ba0971aa3d9d0e1b47563613bad975f09019155b5d48fc435138f202ad44e1b13dbd25d845da7faa95b042db255823ab89593f3b19bf0c0eeb19ae63b33c595421e4e9501995c7cd23a7f0f1547302f83bfa245a609b0e53db387340e1c1c020f09f8ab6938ea3b3f869881017aab9cd9addbdadcbe567baf937837459b6a2a81ba926a53f4c96d1e072610a5894ef828c60d73b9172ecbca3001d64841e62b204ea21bd1906c2d89adeed497f986751b4f0e018b5f32ad30c35703a1ff28e29f2fab9e745c724dfcf83cc98be0ef137c6b466d2bd28883d0e2bee47d6986f63ca301a497a1263fcf47816c26f5968ed6da3c40a5adce1a3ed0027418fd602bacdc8c40f7eeabd68e4500738183b655bf60961c79b7dd6d8fa136155fc785e0f4dd20068aa37a26e0827ec9c8c07f9394b6785ede3c0154f440c5ae48922dd799eeff29e3c9812f0c37356d1e675963d0b76b4a1e7f857c1f1250e4855ae948e738b283e52e2bf7367f2cbb33fcbb727794fdf6a9e8be22c3623e10e85ec507aba302c1519ee7e29ce72eb93720385599558e718656f55738404fb2c7bc2c6af205846ff2381ca8f9e78d7ae1d4d0c67a1b5969bbdda1ef4e10d6c10991008a8a8d0ec48f0b77ce23a3e320d03fee7a70f5671b71f9f80313e357a16b71b865f023c19428f6855d01efda628d5accc793129edcd70b95493a7203a747d3b92129f9d32af73e3ca41482782c3e959c72f563539a35e8e82f66d0f0939dffd7464740750cbcf4eae22fa21d38ae0e05a7f3e66deef5a4f235de43fce036e35f221b3dc42a3e368148c290311fa342400f89a0d1e8d2bae225b643e6bce76dc0864349ff4132e51555fa734cf8fdec54705dc47edbc92d5df8f062d586e91baa41feaa72c97dd5a7d8c63ec0beedc6860abdf93c78ca9426251c413e1ac0cf0c7182aad45539ab17db001ce70652d1718c94fa3481e361ed0291f37f0690ee99b489786de8ccf540cf4b0a417ce3fd0e792398a9a66714442b2d1126278b532c86fe0398ea9a1ca0753a2b153945b9c270f8edef5d05a8dbbc3fb03adbd42602a76d72d027495200248b0cb828bd510713d0fda2894ccf90636bd286c9d6c34bd798219bb4a468a843465f6293fbdb1224fd4a9821b4804dea0222e80cd7037154ff7ce9a1f67ba265d0600a87f8553c0fd63b3bff2794ba47bd2023f0b1c5f72957ad548bb4698b202ed5a07b61f323db94f90a8fa627cf619660a9f81f75207851b000f3be4833c20698637c0ccc108eeba5ff9dba2b04fca353b10f3dc749536e828efe84801e4139d2f6e039357524c627e549ea9cf8f3cb20e464160b0afd493ce86d212dd3b6f09ed3b4c3589bcbadde9d1001692e9584f3395474c41ddc37fcecda79bb73360fb548134d78964665aa3c501dd4a8e02b52e18d6c788a6d0240682e355d67764178309acf619f228f3d92a97ebfc7181713abb928f921a104421a13d8752f4db70d4bb04415409d069a9c67c0fd21352f930447aeea4ed752b5892e68a46bd81c99d571126aa678bf87aaf51115760274c385899332abb97405e8a9c1bea1dda87b7aca7ff0d76aecd3c33d07be2a4d02319ab624393ff3f9b53ecd9e0836f0ca18fef2536eaf60a3c399cd66734f32f0b2a0293678393d4d4216e7c1743748a3c57237bb8b6aefb84cf801b02b9f018a6373b785fb4a6d4d5e9455065b627ef01303a24c10e5a5aa2414093650cc4148c310f33d0586e0cd36a34b620e6ab08cc685b138f2311cceddcb815e211b51d570de833ea66e47e8af397880f4d165238353ab89c288af0e88720716e423ed310050b8b62d93c58c066c128289aec2ec34c107a2e32d6bebeb4a5ad89e089ad063b6a4715479e282dfcb3ea0d8f904d23377254ec52e33a2439dbd28d5ce96190224b144f27360820de586b97b8d7b3c068d48b54a0e925df64853f96712eb82f201e5a1b6aed2596a00e8b58e448e9c195c34a3382254bad6c22002a4bc2b4280bde9f9ae6d67fe23bb4c881591a8e8f392218c0792ae467bce8b98e6b6d041e24b0f466e6c4d3e3b1a2234084b40d17e547a7dc1b10a9f745a45bc59fe445b324b0a59bc14868104de0bd94247d729b80341f2df48925c6959228324373af711367c008c84e5f45841cd0cf18f84562b15e6bf490b2f189cbc38638c6578eed2cb7ec8ae11dd23e2453ee7993c168e7f23f76219b590bf1339929a5c913a43f119f5a727f082067d3a07e070efd0267ea87dbb00e182b252726d92ced9eac711604330016aa5a0bc885d4b9c870a1e8f8761f8563e8d3331c75fc5ac05151152b9042871843948f2e82966ebec53114c6f1bafc2d34bc70ddfaa8392e5282f82dc2910cd8a7b8cab1f94b44c7c0d09795d51c74fce539b590a88a1d08f8766f22d4ec46d399e6682a5d70c59ba4475558eebdf0718732b996739152256632aa31199c5ddf6c88b0acc49623703977e1e4345844daea423025af1f2b9650c3b706c7f207d0c48ea6d658c6293acdceb040986a2202ffb362e78d12450e9e8d0e1b99cad9b531c3b1713c3d7231715fd4dd5b3d2ec4fe3e9fd4259126fdc04d1c38870c42b801e47342692c5c126a3a4c2a22382e4880710c55d979a15e619c1f08cc12273011a1c526e6bcd5f509028ac1cdf187bf5496792b2a71014ef80a3705adbaf72ff9f13abb68937b7a730d22403396f8246009656b41f4d06e448f3d193ef624a67b5cea3848d369cdee15a26dfae2156d75d89208756bfaefc16536215d4c6df31e788557bbe49191d06fa082fa99cc04a1373afc1912c4d6ac771f13f652d28d689a22e53ff36ae0e05704e71d9a3cd0aa332cb150a76517d4b5dd2b057a472f33e9deac7f82eedb71bb95297d87052df798b58f908b900e7b85fa38d23eee6c4f14f3aa27bb349b39d6d18c3431064a1b37ec660565fa73de61fb0eb5cea259119729336a2ef71a26717464b325d89b4eaafa1dca7ed4221694a13e3b86eda3a63b1a6f4cb5cb6a5a1adb0972f04de9d22c93149e89976cfa114c05e16dd5e99595971bb45ed955db6c5861887c35f0c66f3a9ffa070145a79c661de5e2391790ffa334489a402668dda74bf1c98107a9845f3868f6cd07ea586c32dc307ada2c58ee00ef1b65763322afb1c5385f16ac4d1a77315ee9053968df3f9014fffbef3887895f484ffe0d66fe3d08455d3356847bde23af1466488f200c44137478f679aacb87b87886bb1d8779d1c7b5c93fb793180afac60f08c3e722f8b1521478a125c155e86131341de75acd0e3c4f1d08fb34b3bfad4f78d224263ac8ba933ec79245d92df02e72fc237bcbec5bab9e02a86c48614d37ecd33724fa681c13134217c18d027f5dc9d16d07dc8d3b6debd3d2b9abff43df83ce300b291ec9002fd15394e7b3d209327f4f9ae67b9d087081908665550b435fcccd2cf8dc6dd3d721c75f7fc4f88cab2c72f169699c4d03876f1c9c2c19b958d2ad0f65a6531c838413cdfb6aead0972ed97509d1bf7cb7ec13dfe99133d002ac093349a0b1e6741e5318081186811f1bea519c237209fc3814bac2ce5b681cf65733544932283aace9c389c5ea498c9e07c1ca1d5b84d5c712866f0143bafcf89a1fc2ee2657249a90faa6d82de29ea0cf7162f70dc0510cce3368498b4e828eeb0cbf66177ef1fc907b7ee4e15565f9189f6d535a94dc20a700450a44f8c71b1d0cdb7cba61f590903a353b073be5b3b8b01f3a8c256278c6534f2bb1a4440206164ab37887367c1b626f0cf28d561023ed2e6ba12a0b92839b9c62f6ec414a532772a542423649799fc132aaafddc4427d43ef738996a903f5ebaac2ca85766f033d9f574acf1ce7b32bb6f9062eb8d6bfa7d373a1cacd33bb4052f67ed04fc52176ef935c000f132e2622fd71023f8bb44a57d6af7cba4063e8b6637f7520913b6a7a94b584880302df76abc578e391f2107d279d13c78a9933d37bbab3dd7908a9bae2bb5bdff978f1a55f4a53571b88b356ee4a65b7359becdf296a8335f41399313d100aec98f9876d12bf2a1d0dd848ac5723952f9475d4ace3c8973f48206be14fe6e71247e6146aa9b16be8118e76cc73d00536fcc817519f365e56b43b3bae74e380420a2454839646a51ffd0793a7c804881aea8ee38cc9ae92311524dc0e53be1273392d4f38751cf1dc9e2114687f8eb351eca8b804751a1994262c6daddba97ec035eeb3c79b363fcab6579481c0685e55c1588cebfbd738bb882e5e44feae88cda9be5bf3a772b8415f49864b429a26719dfdd495bdc2dc9a900ae49619be2469124a6328cc6f447405c151afa0bbdb1764ebc666139270dc0737186abcab59da3c8fd1cf01a6e3f513993f603e11cef8deee8c7535d44a31972229bf1b965aa8066a4610c9588130b67b02d73301bc06e165e4961b2bac0d82005f00d67c7849fdc37dc7022e5d07015a6708fa981181727621dd18874b35280b8f2eb3e99f6bf4321b175f25efef2c1f647f8b8ed5d43b193327dad4b034892d4833b7f4e184c5d53c58e299c0e602b75f849b71afc443dc64c0480a01637027d49b49db0dca807e4cfbcf8151cb4e3186f276bbfad37fb37357f6c0bb23a420dfac6301c108753caaace917dcb2ddeb5636541788c1c410c68b1eb56a0c342c64165a85befc51b12200c823812fee15e139c0946ae62447b9513ffbd6f16f1dbfaa066f1b5c4694cf2916ebeb85543035fd6ffb09c7c284f0dd6e5d1151df1b3527acd4bc4149dcbc5c76a872d468240b8884a121d36de5049a81f6e1315338880fe6339cfef818429a3cbebeaf4378ddf2c125dec96fc0ad171f5d707b0b2ff3f512e7fece5cf773fa8dfa8faae235e548fb1b24db793ebe9f87faf7313c01e59178afc5b382b1a20e7b78375a5852b31c92a2ffbd907d5b083926190ccd08fb3484e645a60846510e07ccfa0ca628783d7ceb8f3e7946824ca2db6fc64e1406b21856faefaaaa58b2b38f7896cae18daca0bf25765c13115dd77a9ae69404b9f7d0b1e8ae567c685e60819b5ef82816af4d675dc2528fca86d675426b19100c32c5489ffa7dd363631acef3d174f1478b5a92ce91770661cc9fb7e0a29b0875766e465b62a1ff8b6540b00f1e2a8f26ff5a0c349c7703c807f59e4c77f834f71ca2bedc2abc8ea8a8d5dc440cfa02e8ed59c8cdf3fc0e96cd11c5d49d8d300848791c314155e5bf1fa6598e0093875afb7340cffe138e29e252079c781a008c480ea31dbd4d467db114476554facad31ddf05bab4c09de93554615272ae25065b34e87fb7a0b6579373e9adc4f0a17497e022dea62dc925d43a42a2acca2ec52fe97eeeab20a410a7776dd981cff7067f88434a923d1221bfcb43d17faa0d804a79e7fcbb6df6e21219de09206db447e3d3981e60c089f509d33220f5db051e11b175c2993e768b8073ab8412c4f5c1d1e1e7bef4338609c21ba207df403184502768d645addfcfd8177783f401170cccc4b48f434da62357a6dd031ee03fe3bf0d6bc1ee18b2db43662d859173489c0bc9fedb6e9a8718c9c80182172737a7d9207e10a17b98c0f035dcbfdd84c473c3d95e9aa6b28e0152816ba0f2b135a35dd7c9d020848c9fb049fc08afe26f62f9282ebfcd78dc2381e7525e2ac813208916663611b69424ae7ba521ff6391219d868ecc52db4dd1a165b2ae21f12e583acead277593f3be98cd687ac7abb16c84f69f625b65fdd0d2f8cdab664636dcbbe1bd4521df1e1a7f0d5f9958b082f4cf066b083203d0cadd1c784a47713c4db8b86e6675029506e14e87a180926e56ee95761c292413e5e332ba87483e241665a9855b3953cc26f8142fef1b8fb43a5882cbd6e4c4b016c0c34b44b7d731cd9abbe396f2038220a0792c19221eacf0f304b9413d08e2325d3aca5ee69d036262cdfbb74c040035407d45725cabf00d0e9cd526b14ab5ebc074b2f633c3162a9b64eb9212191cce51a2f6149c5f9b55386915ce07b57e7fa0c742b3cdd433aae75438d877564b1c963e0af91bebc51b180be2a64d2e03c53ad37fcb7a3a046d74566d1fb0abbd51906a08cdd51788e120888cf19bdfea40bbff3e313d1d049659c647a20acf67afc7525f6639364b35dc1228df90a74578a0673c49051e22a51c467235e5b299905ac907faf457ff4833f2aea2575cf88d9fc6152aa9a9164281a02e17564ab864a39f0cfc1370e16e359de28f21464de42fc2c0b849843c161aa866d90321ac4bf906543d24282b3eb6298cf5d310ae3904b20f6e6d7e35173fccc17ee1574d6e4e38ff787bb168a8a989f245a7f6242ca5ec96a0c29925f015a17a25802a367cc59e590c3606cec97c618d625427935cc4a5f0d3f5420965489c7d74bb4a53be6e2043da98707bf0e02173b85b747e9cc65ab512071b3621258570f9c8e418f617e879d597b7db29fc1e58a15b1ff40941de5574e7a603b8be018c9c43b4df1455d9db35a574c727ab8ad8e03d834e27557567f614a3004e480eb4035825629a77a20580415893a3af1975646902603a79275fb1d54b30a755e65201cb7693f0c63e479ef06fb770d29187f8da29f48b80ee610c3d521617aac1d54bfb5e42ee39ea53ad368bb8a0b8a7ee91d532f230bb14fc83e9bf18e6bba3aee313b12fc923a9e7bb12c15951ec9fa8aa97e8998330790ee8edd61a2f03f47b7ceee98dc9626f787b5c318a263c7b5d5e97667f3d4737b60fe2820e34856b2b2aa3530b0cafd9c79c1f0ca04f984674d1ea06a75e4ee0610d1c3f2bc241bfff27c91d14c8294c6926ba5b66e29d0bb4f3e42cea31b702f24335450cc641e7db66f4a8ac0189d26675ff335a30a8823e240fb97fe4fec9330451af173aa515e568166269807a02e418b24e7b79a93674a56134d7e8249bb0dd7b3d26c150c54fcc126f29d5d68a5d4713c129ebb26f58265ceb991002c6c7fd03400488b60fc82c72268026f374ac861dd08c2b4c5867b836278dff075e45b179db248ef8692fb5a434e94ee2dba1618a50caeee3c2492da52671628229b9c44a670efd4ca1b3322081a239b2ec81cc9cfd4dd401ff655b44622757fb6e439e7348331b0dab3e80412aeff0e28812bded8012d8400bff9687e43f9e1e56714b59ef3743529eb490d1f97af929a55681b9a99dcb41066c5f1c1d9644b4c004e5e9212312f99133b820c5b93a6cf21e1e7af4875eebc85e75c961a2ff68743a68d7100cf0778c90c1222508aacec393d1f97b39366af14365cb40f3f55e75f714679b3946126bb4e6a98e3fd22d358e43bc65242b96920e491791dad3165a953a859e223e4347c5ab88e36e70d7e92dd5da455a90160af9d531eae25b9393625445c128b466f10a7d252e25b62584b6d149c9428d14b3a01c2b65a7b7c3ccbf312b9529faf514d12c2cc312987c5c3a34aa645a89a97d91c754b22a29f8c86b2cb8180a1d6b8066b2201cd4232023c041fa88c7768fa91d2cda79a3a9a80e132602f03cb2bee8bda150e3ec1a0662b0429524e972e8bdd65b14ba21300d06f0c110953757d173071ed18700f0960b4873080d5bbb308405afb93dbc4a6d165a2e9a273c0654487b6f233911359b61a8560dfcd1d66df2474eecb5c38c78a5832f9f823fc97c8abfb8e605355341a01d831687de48361bfc52035d7e2c75a94cb128390a042560d84bd540702f69aa1099b7157fba78ccdb85c5000355a3d015118d7e15b12b2059724386ce22aade6dc08689221805c8d009e2cb42d1da30ac46c0362f2053580e5896f9b4699c7b58070fd1f62d96638ee8e3212cae76752257aa4102892872ae0c97723bd5d79538ebdd99d3c62e4cdd4f3ce5c9669014f4dbd7c003c4c2c33f8a78388f1047d1c9181cc737c3842db8738d267a5c8c5de5f44fb50f29294869a1d785f5b8d000c9b644eb8066609b1a4f36e1af9f97a12fdc860c032cd47c77004498177e14ecef175309c05b3d2b837e91035a0b1ae386f8b11c2c472b1aa7da2d33110332551d245da1899e38446100a3d53952433fa691849b2d603e91d291830cba0a3150737f83a0c335b7de1fb7881fa80127a96cd5c9c71c9d6b40e8fb9d616bb6f2771550583b0b0b64515db0e0c81c35e19b2cd5f1740726b0cb1b954934e524f23f36a9195806c3afd12b0cef155874945daa092c5a21dbddf3b60d2bd4e742ff1fa28ff7cce81c6edfd1e860b21d70870834b4b8c522a7a8fe3a77fa6778e3385750ed3b939f0311b84c6b2adc51ba8d81bfbb4b6925a3d68636cc7a25f95f2191bf6aa71dfad81f4b19d5a50d8f53bf6c9b20bbcf137cc0027b806a20b916fa60ac6293070132c9371600bd0c571a17fb3e7df857286bb922e93ddab80fd77d202b657f07435d48f9d8f5fafcad0d35e372c81af92d32c2d1837a2132b5be6c70fe7cf11a75cb7e6323cecafd42aaed1f13ea6be9091245ff8bbda9980fe8d30c971ab06f7a307840b260a39b9ea23db0a17112c706cfd6e64662f9d5dfcf0da83e6b336c5e7f5d4293d71623c4cf463764701f2412305194208b80acbddb1f597d819258eb8f230ca0c1be7f7603ec9771661d681662767d10be7b17e157c9fc8c28f2e56552076323fc666357ba1daffacba1833d9b918be3847676defc57771a8e404b4e437f499e6bc68f50cffcd81e9b7f5938091ce8f92af8fde6d6c7a112b34146ae40d219e8b634a5410015aebaab7d0a2bcc0ddf5ff03a4ff78d87d55d648accb1521e5d1ea3d03b8047dc4658585bba28eb4be3daf0591de2bb15102a918388e7d95bc2f386df7850544b80e400744126774f415428974a55b700a92a97e87df1471ee86798bf23388398a2a6048f6b08058612073a1daceda960c9539fde9427602cf47fb51ec0d98327dd53b911423cddb5c76bce3567ba8246d36029d859c46c42b596027c957becacff3ef1e2262bd479afa173b38175a66d39e79bb8efad998bed232ea10c5fd3fc0b403ca12e1c60217b5c36144b944967256b0aa54b67e6814797a38aa4bbe83895f0295be92dae18a4fd31638efe60399ad6b1cf952154c8a8fad65121abcba1317e5dbe7830c6c7a104523465ce4952621ccfa989e01800fbecb107c5ae012af506e608c63e8120aaa8dd60cbde8e46dbec9d9d8930aaca3940b50efd7246a6cd4545c64c059c2bd4c8ebf493f06b7530c0d80d8433ee38c7b2de0e4213db2cf65b66bee1006ebb0b286ccb6888497dd22a9aa98b012abdd25ec974591898ee732ac919d83a59927a7d24456cd6221609c647b82cf787832a15c06cdcf8fa510fa480951b0d02e95a54a7775a23ac74886c467c16f2e57a02db0f65b283b08bc2bb3fb1e63a0c529051bf64a3ba7193f06924110b4759421934d277bd5dc390cc965597111b1d0214a8f29afbca6a06ef83ba1ca551cbf79ee33ccc97621d2d4c687c77e52019771ee15ad02e709cb5e8bed27f538ff4a4d7f47e2fd408be89d3355ff642176b1e1b42e441545a7d05fa781c357c539b7952ec90eab5fa30a42b1d7ca5f129e4984cdfb41b9ca17f1565655dbe3e77820e712ec6fe8d43c83f96dd87030127c811d478a3c316c473b0467af681eef33cf17c2223c0fe9afa3a225d685e4c3dc7b13a66f48190eb68187cacb7b7284796b04aae59988c448acc242945fc330450d9b54977cbd69f79796ddf3d88f5c95271808da8ec9fc2ddec4cf7b996ea052d7f1f98d5e2c08da5e6f8550491be7abb3c6cf55dc49a05cb44dff862f3220b65fc52cd4e788f941174d5eb43cb4da9eeb4e6e674a510013e4010c680f8b52b20224339b3ac50eb692d7437675c58c4d80aaff5840edff6584f8a96ec327a00b430214650a184d673e7e8c32d6cc18f55463cc615cba88126168d617a6ef01821b267151d5a8d2cb8d4bed3b02de97e9d94ec688b5ba8616c8f9d4d41ec9f359d559e68796d82b3b95e4ab511ebc231fa70ef70ca6e1a853bd84fd283b1181a971ff6958a99a293a8ecf94d5d4e240046082833ad21dfe3697cc4ba436f662c727c4b1f8fbfafe54320b61c5aed4cda9d63614cf2eaf8b18d2f0364e1128021b851dd00bf6c2474069ed43ec6720ecce1d4556ed348bb8fe3af3c94fd0c83376b87b361bab221be0e73a5632357f421d80734c59d841d9d5c8fff4ca4b1a910d978116702cbb8b546de15c0a0c29c6a5a42c61e13c4b229c24eff84348b211b9c37143c276422dd18a8ed45febd60862c1ad9bafc6ef8e1e61b2cebb90ade2c81797a214f8a0f1374679237cc3eec67ca592868f072fc7edda245c11987053107c38a95a24035d5da97402da1c4d1d15373345ce7b17e00a9d04bf951093f347e93c9606cd30a94d484883e7c3f8281d74d934344f8b46d9cda5148878f272c9efa052bd8e2f257871394881872de95d52d3822e7a349cdd8c4e73544677d18a29237a36361f80cbc1b2c527c1f950028e3bb8fb29db471c1f990862f5ce812d2067c090b49a294d9de7b8d103bb4f2daa96a13dc0018da61321b8d9292e31be3231703e95537f36a1d4426f8bf0267f7464ff10824ff4e983645f6e0dac51b5d3f81689fe537d0c1127c4714b42aa7558fdd41045a9e0bf791a974fcaaf218222f81299f9b084e47c55a0b555b7956677152368cd64b137be45e56d3410a142cbd6726ea9896b62efe7a5cbed0b95ccba07289961837b30e56d84a625094333eb9f2a808b30daad8689085cd94d625284d7b92b87ccb954b339e3e86c708147569fabbf31cca40dbdf3e86388ca8742d7b90af07d9e8941c02da071da0dc3deb9fdd859fb1b1f5715c1c435e0dcd1dab771084e69b5249b26059e64885df1883b641800acc57d082678ee81b6f6ccc12bed695748f9a8331c39e3a5dff9638c396491c84395232a01ff4510d40443f41d962429ea5fb38dc29e0986f86f81f086adeba0092755df648d14179d967def6b568828cb82756eaff5e4f62a37a29491f3b1709229fc31d68763f33d31b26ecac0f6f46af20a6377fa9079ade6c2e0576ca4a4b0b62cfbbbd1f650a898a7c37886052fa4b59d0bdd4adc56dba9536e877207d4ded6e3926339492297a83e6e3f6fc406894fb0f5992ff423f6aaf32778c4905b53d1ed63e70c0e51ee191d49717d46d7b74e1f2035cdfa7855e960cdef2a20265dc327e6112768baa600e474ea37091d86f97a43a492ffcb0d0861bb4c75fbb0eb2db5636dc4c074b4677599f42e1c79730915a4d4c3aac8235710f584887957147344a3c4faa07d32e75cdb367f90e908efd3dbe4fed40c8816510c65ad34c994fa0539b1700f9216db0d62ba107eec4535a46b0828b24af7b41190797249492d15a737cfc73daa1eef56451ef637b224cc220695256c2e646ed34c25e9834c1ae3769b74ca16c7ecf02d3463d7630f1db8436d7666ce9a7c3890c8a07e420e95eca2c936cdca69f3b3bcc7d4140d4ae8633effb2fc9256a957c2098e10bcff73e17a5ca751a92b1ac0e3401cc80ae56de72db947a8e776c9a013ff7d20a7af6e8b8dc917731ca148a8520869acf2168d00cde4247c0f92f93f32ff9309ad4416db7803caeb1e113427e5218c9c601207c4eb0c8f05e0ca07fb119c804e3fdb4d842ef31e3bdf65fc1db5d23bc29249f404046d05d5496bb906e0471edfb5398c0719fea2c6ea700ae631f7e7cc06fc409d9f5b50d60dac732b5339402ed68adaa54d6d1267618a37c2b46bbe5d7c252941e1481c978ee72202518b26ecc89866f00bd131ec8187b7fa8a4e4a2e8d3595730929b67e66449b07e2c001db973fca959b91c8227b24c280caaecaa55f6f9f844a88bb5d57dc25dae05682fef52a1933e78d5d89ba4b31af79300586e2df9eaa879ba163429c9e9c1317c7ecd139ddd7f5af976bf8496ceafd3c2bfb865a9c8eaabbcfd0254cb27760353aec4ab0889ff88755f4330a4a45c706c5fb480bf790c3fb8ac55d76571861c3b50de4ae27ea170b205acd26ed6a5f6384f3d4ba5af9931bdfeecebaf071b18ec7f37fa8e21d93e44d3a322e33fe485114d5ca2b01f54d9fcf7d283ccc4432860dec5294417efe3760a209bd2662b22acb3e613fd720e95c6aa81aea4e5c52af8e630f4456a53aeafddd1cbf61f98841b1c2b1d47b014e3e89a4011bbbf0d0b17de36165b5e0edbde0c9eb8833593d3da875a50c677d2cf64c1020e7af4fe06ed05ef95cbb95b8422dfc9f9a57ca622661d3d87b99c3f7be50f72a982a7fa02250500a3ac213c290d8c22787a09dbf858a6dd23c894193f7b39727d9dd9c1280799a2d1aaac594b78e58fa027404d62f7c2f62a241a30550734e72f11dfdc17bbefff018cf332473692469c8025405aab9ae4c6e680dbff05d235fe1a2ed01a8feea2b066a5203e599e0a68f3f6e55d0029041c190e735f55ea50762decb1342d30310f156b58b61292319705a4bc6732d3803141a87a28e20f51d1a126a6019d5eba396d5c05e702645b5e43f50d4a452015bfc26affa867f36d9a564a1f379d9fbe5dbede37ee70676529da7864ceb4d1899303cfa46b6740d03d2859f3225b3805822f37051351488b4fd9b3b7a8779eb02f04bbada3946988bbac989630c71f541af8e3b6a91066a0b86f09dfb37d709a9175ed9820a459b72c38dd32387ee5b3e64fa79bb6e8442c16cdc6de2d3d08dd3ac81bc41f8b3c9da9b87d91183d6ef5c765a10bceb445efe66c573289c4dd9f893060b63406c0590851f6182f73c2eec77b71618f21cbc7827928a76b9bec95fe3408bef00abb92dbb570b1352781c35450f39d117abbef20318e52a28083bd1c2a92a0369dfd4732c8aeb023f428e472797ed07dc7e65022c1bae90c4e53b0130ef2196dd4d040388e24853c9dcad88cb03238e157f5154426e6dc4d47fbf24bbf9be3ac2424ae01090eb7083028095abd015cee0fc9d60e05a8fb89d5b05653e03dc2b53e989ed432e1c23724e993391b1b3c1342830f3a367f93a48c7f1234c761b5cdba393b57ba55d100d13b9c7cd1f0bc380892cc4d69fead378dd92b28b7781fdbc5474239d830433fabe5012a861ddd5e23d11195a31ec839e3083444997d808b77e148dd6166d8007e78eb3b4e07b82aa0d5d0418d0deccfac0393d630f3d2ac3816994e2e60651d6f0f8ea9510c4244fef7f758d20170d12745b9c982d51a2af98343781033cc1bd2de0c42c6c618a261df27141e738d6e9814f189495b33cf8a2195897ac9ad37179120aef34de67375488ccdfb7eee4cb67607147e541dc48cb1cb257305753298910be4dddc4341554d6245cc00e268e2c42ecf1eeeddfb7142216b320d3c3dc88f5dfed540c64fa73f26ce4c564545709223a3a516100ac8897868dafad7334019c4d00e9d5352e1930a35b2c2cbfa4714a18acb1f0c631116eda59c571034e03ef7420dc129d696101b21f3e0765deb3524ec0c76f7e7d3c5fc2705c3851138335b7a80302f7a73710f1ef4dd91df26872f68a49f21664b08279e87552331969fe1235fe9441deb6018c2ed324c7486d3626f4a0a6d8a8fd80da3b4231d1875f9e9fec69d358d6469384cf68986292d43d2be808e2fa9ca6f9ea7e452cb1805701b3fd2dfdf6d939981d5db239c3ab0c256e4a9cde59c9c851d4c808c312bcee4327df16f9fa20a7795b509713496f95fd203c7fe591ec033ad5ac36c6207cc6b21ef32fbecf04ebb76fae6f09a3289e0527a7af4361fd49f5fc966ed2f2b4342a5af25ac89c3ad0d2aa2ad8c4b033c0081ab64100ebbe5342881f4b71d2f375644a16dc99e7acc1d4519185c15a70f70909b4cd38701d5c4e76e920c1b0a438b5f66338195e6f5d2eeedb20dfe65911d86094a71ec3e457ce9efa2cf6e2b1f1931c38f9cb926d6448909105664fc4c78f66883d13b367e4cac78bbc2a9344863fe2b719ad1e4b88170569ac8a1330f5708485d8c9a15d93a82c66bdfa0124e21f2984d64a71d00e00e8dc53560bddac4048cf27a8a5bb462ebeb31040e2cfaa4b3b3899a3bec74b7e3aeccab3f0becab5a97c1bfd6cf24b141e13dc6d7179294c08f9ec98b0fccc163f55ad1e6411024cb9905ac483f664c8f061b5cce17d2721f809b67078eb17fc12e532f9a1d340a6abc7abba4182362a2520bb22032eeae8d57bbda43413fd030a33eeb1cf317017cf9732e842da18d139c75cca13ec06db870c91e58b935f50e8aa066ce0fd676b57ed702a16f51f61a5690aa0419cd0384f04bcc0fa26c74926703df0605339313baed46da120ba5a2172138200c835ee84d314a15f64885169a2372c893567c35e0d1d1f95e34c986391c154925bcbdb844b00fb1670e3ac32f7a1465d76fe95771881985ccff0be255e56c90150054b20dfb7b8071f0e747dfed0f30035407ff442dfe6b3b4829d450481d8310441c3b440a5d3d4fc951ff159683132ceb0246c84df242672f8310d00bdc2a1bd526b0c12ea341485edde9b9dc8815ca740a72a503a07e350b3c5e91a70bd93b1e6671a390df86957a2327b54eaa193756690dedf352a2641db99c57157ef9275e040ea3a800052d850c9637a03cfcfa8ebc27a961265c1611e85430eec3a41edb0dfc319c4da16a361ff4109bb2c9a06053b4654efb40623e26f4a0e8ff4333faf0af4b235c16607f32b4ed7b66557bda8264f46384b3c223b5d7f312eedc3879267ed83b54a3091945f954b8507d587eae744b43c746e88b41d4ff2d2bcc152b7fb07ed5be9734d598955e7519ddcd902d3a8abd0066a3e53520ad38cc6d312b1b7d69ecda33f43c2527ac612a66c6007543a711b5de51e0c7a3b67bb3cd304a0fb0a5623dcd832c48282b07bfddcc89d1c50b4f615ba413b476a90103370da3d47fc8552348d79d9fad5e8d5725bf03b744c67442efa19662f0200aaddb1126fdca607acca44050709edd34fc7383f0848cf36313c74e331edd6d1fdca806f45fc9027593f939d3ba1688dd3be4cad82686044ec390489c7fa17e372bba1556789a281e2c02ff008a5f39a5d697172ba6a2ad177bb186403ee7475fccc3094001cbd67a54952d29a00f8fe630dbfbe4b0ecbec6fbed78c832cd411babf7198cea0cd72555ab41a18f981d85291fd3117c85ded11dc797e1d289cdb7e9c32722f369acc9db3fbe54b0b254ddd6df859d29b80ba470aa31e1582630c578b718a413d1f2dbef0a8a0c8d6981f6a3506a5dba1424183320b7eef3ad8e0caa99175f08e38c872b88c1920b42526b78797164454d157c8fc8bb97a76bed6d3dbd2b02c46035ad0eedef49b7db130b34e090bc6455a3e855b820c3fa66753acff81d243fe6ef515b3c217e150d93c078f5bcbae81c165bbfd01f8fdd3d90f1039b0ba6886b52de98a4180890506f6cc2c816adbfd3ee9ffa1aa2f2cfcc50cb766b3d2250ef0b25405cf18eb4a5eee76632574c5d880d9646d076dcddea33f0f8ab03c6af088adb07d708f3b2bcce6ee76cda0213988240138ef9a612fafcb26a97308d1aa8725c4e49fe988c8292702890e6bfff17e943bab3969cb3e7579e692e2783956a6f2ffd17c40586d071f1339a96fff3559a90c85ee4a1f4b14cd4af670c101a112e40f62583b5f5b8194ae21f1927fc8d127482df28778a5d40f3e8f73cd1ba30669f73fca41b8052d38eb90a926642a92060e994bf049f65f2e38d080004ab1197cd11f2cfc181981b27965759cda1fded90b8fd81461f6dce082c7b135d6cce7b893a3159832803d3e43dec064967926ce8620c7a0e15279a5afcf31d450b95b6dab10b17e19e628461a5ef51aa9a10a5289d289ab7ba66ac92e56d014aa2f2fdee3ba892ac4d890d7ac01000d8244c951fe74ec12a612997099f0912ab74fcf32b5bde2e3a94c6c58d2445fb025102033ac5d875111d62e20b95f72aabd7626b51d3994aa071732537501635ed412427a2c5429ccfc32d61b09f0e03de9d8b22ac42c500042c35b9a860c81d237ed5e7070d1827177fabc41256a602d4c6e3a66b63d6105a37d33015bf2482fb7472d004a9162c819e0bea83f64d11da1d4e04fd1c0a1e8951604ad631b3109a696c9ec324d2165b8a41d3f01ecd39b61927cd5f0b8ec7b10fbf80927a45744e9e402ff533ac595fb9678b205c0510a454290554b24b21f931d5fb2ddf60d256c5d6f3960606d37d7f5b6c1a9c300cbc7d7688e51deb703ebd867d95e19f65673c386f8764555b4b4e8eda5482f7018e58d1cc6290f8fabe8e44eb9f39ba7c5d1384b66a2ca56d1ed79864ee9ca002d66f742c1eb9e5f164a939b11f13942f7ddfc9a91c8ca43a97d2f3f259f48c03921a737cd0ca2f34444d454148d7c08f365f1eab072e3669cdfb4e7937f4f91aef62989adee78b091c0a5a1d64422406f0221044dcad496bd5ca9a72551692212ad8ea423f963be1d3d1344494f001692548202a08ef6c14718e271f730a9e0941fb2e05346e8af79178285b7cbba9eed48bc268d0dcb6070e72edc85d03650196db1dc354017c9d1a98776d907b0378c6dac0f9176fc95df3037a544d404622fd9779ad0922894a7962a6754d9848b2eadb1de3ca342e9b198cf3c63377c6289002dcdadd689a5c0047d47a936537268710dee9da1e2dc348549923a78a5b12978a96256d34c97108350f495d65dfeb2a8b9eb125d9f92911b528f79e9ddf37aa934cbd7935184fc12fefbf26470e01be666eaedcdafd3fae718982c77e901d3ddc2e23d2a284580ca3e4f718cac749c98b4b997902309880a855ec18dab83eb29b2e95944a5e86389f0245b115abbe13decf1d457f3938d3f2022f2344ff3b2120353b3e6b7aba673067649981a7ad627f397201875155f3893aeb2d629904f0c3d7150479748b16c7278e85294413403f28cb8662dd0f7443edf18345d30333b334fc6074c0a62d092b31e1e8663349c5606caa3a11d24081195a58c4423e2400e38a615fff4c67d94b221692a7d4efd2833ef9f0d27c62626ac57da0bb2dfe4c662af61f430e10ab55c92ac681ff2d4ab049f1d4b467322e8c61db6a9b282c752ad7ede1f38f0cbba3ce37e71d572f6d93ea16d9de577a755a23963a1a266a95b26a5106cb417d06f1804f1e08464c6da6813344d3c07b34021328853c2cd9551249ca1044832c20848fb569761bb35e628556aa17d7a3bcd9a937d83b225bb28f1bf9060a07258b6bfcbd995bdf7ee3a847893966cefb1acb2e20981102a50137bcaf9c21b3c6c8828b1b57195e90130614733110e0b20035437701a802db3817da9f22f714c29e51335632c5e2148775ee85741ade4b7374ec9e321a26dd763e91fbc81c6e5e85ceb5ae21973641342a5b5eb377d2812cb3f288aad4027b34cd017ed37261f2c6c8a9991e720256efea43d37b1e19837dfa3df2b75636de2df84155e9f4f7bf57597358919ef7ac3225a7a169ec1357ce8de60d8be833ee14cdbc1d062036cef1365ea340eafc72df498ccb87239075aedf9dd92d6e0a0072c26d8171ca289298f67e3de218b01c3733ed4fc641c32a19175fa2fcce2af1495f3f24ab422bc2deab7b7d72da825a64f71ea7dbd6f13deea4ed9908e52d4825b288228c06b610632fbc7e0efe070d5a0075f4dd923b8168edee6d77662a50432d8f48f67620905030e4c6a6ba9c45a469d81fbb7b7bf39054b160c45e37f2e9fcaa6213bd0cb0b524f059560f77a7d8575fb0940624ab01776ae0f1150c2822408545b0d0e489296ea77e8f91915dac9ae147fc6d82e1e515938c00732b8dfdcbbb80dbe72f6c925c90f69b3588b28a13e6f7647f3077d0e2c19dd37004c397e76a4cd5c5671466812762b342b7046dc4c4712d91505b02a05f32b9b62574bf04762f135192d81234d8121dba6d0a71e34bc78455f3bcb61feab591cb26a9154d31a994d584400c2f2a555d0aabb7c7b1440b32b93692ccd8277f7bf51ad7adf208b7fd4a990f1b1cb9ad7288ed5abe2c54c8ee5ac27c98054736cc1226c7b52c90934c1316cd8f11587d04b63efb49c84ee1104a00bba5d0c9d861723497f4ab65e5b429e4d12fb15d2b9cfc1a45c4ac88a8b3c1f2e10e790cc7615819ba16e136f37fc751844237fb80d9d274715cdb0616e23692100ba9b535851e1917d8c94f87150fa699a554a7ebbfcff10234614217dd12f4d612bd4c541804029bc492b09161297d46d855eabb884eaf06be3fb65d1b68ba4c2c832a52719c17622c2a4ddfeccb2b22543fdf3d4481ca1fccb56dbcf765e56c126fc4b6b2912fdbe9e6f368f4797130f09071c207b6ce72f8db240ce9aacd5fd304495b457c35c4d3be3e0d4a9e8ee493a557a6cb85daab1f0acfe83e1d716b7bf10a43ba482747e7d87020cab5cd66f77c3bb7daaf7af4abd2675ed13e921438be347a650b0939963c3805cfd4d164257da44dae92289cc244ba9c416714ff54cfee988d3a04b5f4cc742dc29caf399846407e654205a276b0dfb94b785918b53ec0b1acbb37faf11f5efd6e8efa6ca962ec8604684a1fbdb71bfc7e44c4dac8dfab3983c82491c417b1af6cb1d19b237e608a45b7b518045a2dd7984562816b6a3dfda28c2a42dabd9e82a1ad5e4136dbf2fdb68471bd54da50dbcb58734509e96aaba37e21f896b454c2a260424838d2975c94ab1afa3f6a3ab173197c5bd50f8a16759725b52c4c262c72d8af765f208c5e6a35240f902747b0a40339a48bb0ba534377146f8950e833727738d203840f7f11b6d863a1d69f2f6b53c03aed136350e1300bd903214bda10b072d064dc98c9a8699185699a1d07e25e0a23ae318b2c87c12ee6e691cf90801015e064fc685b8886daf745241bc018ef390ca6778e2f8b153fd2fc08a09b9a7687f8c14d490af31221bb6d0a335fc2495ffe7b43b92f016d0db517cde8b57379339c9b5e02e5a239ac2d955cd43dbf04a13e5d7735404aa423ddc9941228ee967044992d716d2541af4bfc280f6f8e6f9262d072feaef2a409519cf6bec318cc58e82472be4267c74ba0495c2291e64985ce040ab16920722ea8c6570214e0cba420b63b13b19bff13a37b292cc426a37dbc3a84638291ec1ed04fe161f1736b7adb0fa03682c68aba1b02974fe125c31d2ae1b92e334a2b29d8211eaab2e933d26d9760db554bfee7865a627513c1bbb4b079f84109cf7f0bd04ea74dcec31448306232e4b80471bb4355367b58628e47c6d25e2cbdf3e33a548b534d56044e36128fa7918381972fe9a692ccd3762f61e92e0d5f926c9724f67c095f774b30a0bc495882a38ac63a0b45801037b9c9e095e09fef1023a427c2d812efdf3c86122df152c6131f9e05c5ad99ba7187221508f74613f7bea1146e1ea9b65bf3b0cceaedfadeed3acfaac5a7b82fdc274dcfe3bc2d39dee5190bcf4f21e6464796982a26a2723840a10968efea317bd6cc4f66d93d24e3b9903e1472bd76c87477626b613f1bdf5bcf8d95cda94e6418ffd4206753fe98df30135e5deb055683eddf7403b7420f85035e5ec925863f39bccbcfa944f670935c240291412499d83b7269e478129de183bdd427259604e225918b4b38bc5bc2fd31a5820df1d50585814b4743eb22e258392506d974d7785fed5188b7de12ab9b3851640722631b5b343f54703de4b61c670df156dad076224c31e6449a2be199154c4e5481c4b4e01f46be7972f1eb0e911ebbec7809ff90b9762cd2c9c4608b13f66662c78a31284ef1b2f71c6b2eebf9c6a0113ebcc28cf281dee5149f85493f9612e960a2506b4bc6a6104ccd96e3ec854295345c828b5863dae42574db6d2453b8a66e37e521bb9a1e0ef5a8c0a388fc0f95dd4c5fb5830d8e464d634647095a0205d1e2f9c4753fdeb4f0f824b224d60add7431167899ef3221f10305a21908dade539199fff7a0368f3b8466d6ff659f307e2aaca7c3f76b9522ad7f033acf8154e0bc84da053d4a4ab24b380946fe86b8d8c3127a0f47bf58fbd438d01ba8fae8d5baf19c7ebe37fd684d1f1aff8933e6db9111c4f77526e89ffcdf74202379ee704150c2c8dd481838b0ee487e004c7dff9c47b5ce042e9023317c5f1830daa919fa25e63dfdc8536a7058634bf4140fb77849baaedc6f6cfb7c077e0f71a6e05a34d1ceac920b690efc720008c8e1f38b76e7b0e970a676e0798e700de8c1ca5fbc9d167ee8b77cdcc8e17c5bb5c1ed517184b0b8c9be407a9c7c6d100ecdd2a2bc0b37e17186216144497049302fb3b9b104d1c566c96d093c75710f1775ff4c57f2677191d429519ebab09f89c19d6af8318f737c43b9f67cac0037c81e482468d227f7bed5a64488a09eb0f1dc2ae9031296e2c358f9d1349f581aba17e20b7a97e7ac4923c68fdd528b45b6a2a0158d8383dfdc942a297ce74f0091f89d352959617abb90e1389dd74689e8c23710669ad09222038ee9749d9a1ae546733ebb54d5becb69ba47659f4d27aaff048eb0bd1a60a9003d3608c5bb0d536ff0f599b324bce1f4bc52ebcc8663d16f857c8fcf067720b3d7f189b6941c8494aa3a9c8d43fdebcd5ae5f0c536d5def321b3e0d7e87eea08ff1d04c5fd018ad1aa9f996052b6e9d67297ed43686f6b76ed5f4a3970d2a2573cd685fcac135f45a3bd2cf53f89e7f87276d9a90202076b8bf9ec52b3228334419995d6762a86537c62671240b2fa9d516b5d4b4979598285b93d660ea7451269047551880c0f425a79b0bac5d4b4eef3a047c88869c1f18341eb5c4a86bfbcaac7377b273ebdbb4b1e2aa229048f4ddc07378143ec2d738695e38f60cca658d098c1b9032ca9d55356a47976fb7757084b8caa7e2782c2d844688e650df59fbdebaf542c14ffb72fbea55d5c1614c074258ce66564a050b28f74aaa337e7a6740aff8a4a22ae12583c7841eb13f9f39fcfccdfbc37ac1a4d249f9b94403bab902f42c4263c7fe22f2cb5f5855d05048a4ab4b4acf7e731c998061eeebb61cd771f383f0106a1a3996d934c8bf60889f3332582c2c8bc76b3640d116ddebde6fd7aae6aed01c0d7835637af46ac56eaea96b16cf0de1b97589c32d29f0870333247fe1966289031ae2f1e672c1629d9c47f378d136d538d26c20a177805a4c71ab49e367322a5f5965fc04b53fcd8d7dfd4c9bf4332c543741221a94bac7cfc0fa19218d31d93d858ad8759caa299773fa36c7d9229395b6ee47fccd21a16e80dbe8360332320263c7ad185588004f2e3737c783d25e1f0d912f6aced9f1acb494f0de4a30b2e96f71ae3be29d1f0eab265b6048a17960f862181d9cae42e75ea5fb0367d16c2ed58fe9c09a5fc1b62f8905515a51d42837b04f6d576109e739869269f5f200a7d7f3281fa5d1efce516de6025c6d12a0de7d67b4a2996f36de20118d4841a2d68880a79dcbeb88ad4a47eaa7750e203133bedc711f6cf09a63bf412e94f1874f0185246105cbc2e1b00a00b3db62e7204d3d9c31797e51eda66dd456eb508a497f23ad4f2d09d493fcbc545afe80619cf2dffb08451adbed69fdad6e03a24c138389fa742a37281f550503e9fd3191993e6c6bd55cbc4eda2660dfc5ef733556bc3ac3719fcde72a1572d1fb769393ad8a608ab163dd275ffe7e5cc8ab3010f80f72d32c2bfb86b1b842921aecdac7af9f84295d92c81705240be5d06b217f8f68f8926a7d3e2cce78ac8d9084098a4ad4b4f318be8c2ca42cce53a51d60c9d9c125cb1c8e2412a29f2d46728aaebb4d4b0d10580c88441c4d1e3d440671063a6607372c7ccc5dc87b9f231cf2c2b117222af4111538e5b2fca174859a20eac08c0718f999624b1d77062a532d24834b7aa4260c118edb72e3a5d0224eb003016ebca7fa7e826d4adc3151e9d3ce0d06f56a9d3d0bfba01fb60a6f940922b0823a140c057b28e1559a99c677ee238738b6eb133d3a4deb695b2f832e5a0181f052a4cc5514dcea5edd1cfe170b314eab3bde3f84bf243bb6d63dfdfb0d13f08ece57596a4b5078d74b5f017d7764ae4a6bd2c583524bb74792ffc4e2e3c29c41f83ad0e6f156da994ece01ee146a06db249125417a82e3de4da1fce789332cd4f73ffd176465ae35dcd78ca606fc1e4bfe7d84295f00d390e297fe51a5d180d7b2ecf27925132b98e5da31b1f9924ed0473ac2c10f1f25d2b8f19aa7b9439d7efa3d97b8335bc11659e17d76611e4c504e7709efbaa3694aa838b817cab1e262df261f54a44348bc5c418bc0fc8e6a9ee33b8c16c8910a4ec6d697dfa6e1aa09213a46c46d531c999b1f5f2a3b90cbeb8e16b0e00801ddf55d9e5d189981a54e161421f8abd49ee91247862de27cfac42bed5d03473f56dffade70e240f2667d050f1e8771490fab20294f0d38e2fa0d78c13b942c55764b1c47ffc7a2632a3142c5e5724074b131b0331c4b651b77a671738363e11978a80fa130116e93c4744ab87ceb096542e9ee05c0b4baea0c8565af52bcb579eaeac96ad74777e0a9eb7f2c04b829683b544c5587444aa87ce3438e9fef2573d1031e959400db31701843b38cc9abbae543355f02f6d5756a3c4c951e94d73362f6fb364725dae019ed414674d9ccb065a8dc46741024e71eb59d70ecca7ad6ea5b7440134eaeb0832b6d70b469d709d9f8f0c5e5191c249e9b39547b93d58d62cb7deb9f2dc6f03a6f251b751971f7d58e5ff6dadbaf29536d4ad3dabe270f64e0a752e3b8fe0262b92ffb8096ca2300816682351ff6514fae6fa3b4a9050d3fdb484b8fe3d1e0b974b6b282b6aea454cc814843c4a9819b0568bc98f3ee02b7ebe1e8ba122ff2f94d5aca74479982cebf5135953e4e2f7bd0f615e1e5e9ba3dc7217b010214b3f2a0b2b155ec2fb56a9b84b5a8d5ec39549774316c865037d4c21c04394b23b387a5052f4c9cd2ae11aa4e09e14d184379118ab1fb1209188f2efb7ca45469f138ea9f9baa0cc66c4a8608f41fbbf1a41dfb5df54d541e17fd80cbb2dbaffbf2484a6f5fcb852f54e430160fbd3f363c119ce87c9ef6dfea8bcc4a62fc6fbdd0f76faf75fd65b504129b9a757b85b2afd1c588dc139ac0e7e956eb80a63df5d33dfc31c0273b9b12185df9011e70a165ee19774282eb7a31c1302a621f83c0422b7835787d000094089179702b9a8294d8a140d3cd73d3fe5b401bebf19c22d0643645673688ab805ca32f3e742862f3b6e069ac0facd8cc523a59580c607f832e57e644de3e323a9c2be325004c0c2a4acee81babe134a8bb574dde040b05d2d034d300d214aa18a986fadc5c9b8dea6f8ad8d60bd5c4fdd9ebe83fbd2b54e05c54a1f2329c8867d056871fe30f1449cb6d6cd7233d9778231c2d6119c990a041be0f43d38947efaf9174f3988e6e7c03730cc06a6605fca68cacec214200031a52865035d50ec28feac463f2002dea788e9aed2fb45b62f61f6055ca8e8a81a8cf12bec668f857cd652c3d79b971cde27ab3b0378bd64d098815bfb1848ff134623ef17fa27d374d4e76a211f459217534366c0dd83c806ca605ffe3a33bb2a4046a524b33a2d8134b8c63897be7c5770f8fa02b4d2a3c35fbe791d72b767232cd93a14903615470a026fa306b1d19ee20090472871b322681f2b42482bd329368741186a98c9ef702b25a1d57016d3ad8282494195d92a04aa594446fd1f016d1c079e5731d1cbb46bc0057df777e9a35024b0adf65f54c24a0691e6922620600c819a52a1383c110dcb2db3a286497a1c0592e662c3003eb64230f50e213f3b4fe2369a53c9c7675ba04ca611484dd5eaeab5a582e14bc02ed84a9b5add10de8a4039b78a58ff176dd903b05b949e99156b66e1073373855760b253f8c0349da8493e624749d3191a14810ec92b11d269b3bbb1153abb85bce9b56dfaf61717673e11d12d8434fdb14216875cba0972286056f4f6c3a5936eafbb45b88704b762a3c9410cf266cf05f1b7e095337b3f7a27da4a269b4a6e3b9fb1c20d1e0caa5114d9f71a981fd9a3394d82eea05dbceca836813bd537f4633a0e1ecdd612e08ceda90ac22673efdc89a2c0337774a06e3ca4cd586b28cb2bf14c58a5d33cc2f891d2d4e9b4237c4b8e22b7a9cb4337444897ec5328465090eb2d3611fb076e4eff4b0da66ba98e28b92aab26f95d5821accdb38d76b2e9fb05fe1581fc01361dec0a249e34c0519646ed83fa45ce65c1c1ef89a3be1bcedadf6c1467e91f15cbcd4bcc39754d0700cc39b3c80687f20177a281b7e49866ded5a332c99d2d83179abe3d183eed40e47f9fb31a21fe6e2fc929f95b966813728402709f0a1a489ad522485262cd5618328eb6909117f63a62c88cfd15e6bc2ef53515c897253cb0e3108d3a84de59366bbc24d69a708302de675f03bb620966f40f3d31461d7023dff39a09160b275ff11e7b171cc96f517964f41ef2175e7bc5927d5920014ae360e439bf889301312563aea7dcea5dc3c138513c8b170935c0fc36d305314ae875bc03e4f4d63348be07fb5330846a0851032b8a324cc1e1d926df034e1c3d140253204788f875f8a91a0d04c288d0dd0ce5a3812030c254084c56487834fccc4be0ce0c46b929900fb0a253adb9ad154eb40f7fe8807c17443fb5ceaa23e986741dc13313a3821597865f6254377592cd6220a7d523f68cb7c9825c692cb61fc4ab7e0c1ac738dbd486b9790dff8fea0ef24b11797be4109b1bb7b14a38a0be7f69902110180609e112af0f1a0441228263fda88a06412153d653482a0c70e0200b72ecd3879e1f8e590c01716c5c53573fa0ca02dd55ddf06617868d11d665215a809b18f92554986903f449bfdb47f7f135afdd88418e4684f7d80433f2a4e525f568afda2cf4f42da5ed4a94a85c9c311d9d0e2cc7c0fd07438ef634a3dc0c3e421accfc189666bfaca568412a814dba800e9f4f16835fed50d9e837cf720ccb42dcfb0c2ec61c9cb9f88a4757729cf55680ab5176fc8d73fc822f0db1a8e4923c3bb51f6e6cd60ff41b0aae7b1c82b86685dc0c3b6067ce6cfcd30e37eb6fc8d9bf34aa1309dce47ea622571cb28c212f43c0858b3fd6873df461147cf7d2070f8e826b80d381a825c10058e608756a8b51ed25d21e04abf1485b24d1ad2e94b330eeac8b65baabc5191a6683b554afcb2c2d4e1906e04a2c8ca10b9478e5b485c1b5ba10a3b3a8a8834ce368d0d55a08c60c1d30e4c6d0851a853ceeb2b3afb4e8b749ba032a2741915169fad7166fe2cf53f479907b7efb90f5223a29a2cf34562b7ca7bdf3641946bee1f330098f7e7a89cc847cdf12ad5d7514904779d0a7e8a839dbb9c529c58fe3899c485aa450887fd7d35a687737e1792dfa0145ef9e9061b592ddaf87e6d1f6546b5f963cd3b2ca2f09f60589dd934d349ecfdfd0cede3b938627f8dd17cd414146a685777b30281ffd53b8c3e5512d1d7964e872c654943cf2fcc19859729a423e03821ec177f0b306a083a35e97160f5c29c3d84723b5926ff826e1671731f9dfa91d8b63da34fe368e1ebe5d658825caaa3540a715d4bcfa9d3a6d96785c98e5040bcae6250fe6c145b54ce7335637ce04bd22a86f59e2cdb9c4d73536bef0b1e0f2d29c44cb301340c4017256d83fa9e5093c8b6318eccc035947fa08d1a0371e3e3bf6821e9709399e14cdbf3f3dfb6fa5402c5e40d19295602e3216fc92c4d62d16b7bef060d4ae5ae46a4b5a15926a6cc85c1e98e436a2fb75a00f8d7e7f59f7d07fd07b399237c7baef79e733cc808fc0265759b189aa58e9038e50dab1435a07f0de687168e881ee08b89f3187e599d8454a56f360005548a3c242c9bd7e530afb5320681660572c81e889024a1fffa7a74b841b5972e4c8eeb4e16ce1198ba822c51ed6b12755e2046d682d79f42ce0898f27266d237912c772e351a40b6aa360770b347bc7f4193fd7b611453df7371fe72870a6fedcd55ffca1a6437a95ca692caf78dc9e6aac12f26c271ee0fea528a685d70e7441f6d7556bf0dfe0acb18a2cd6eb840900a69092cb20c9e204b20e22f17201b20c074cd0d368c6a89fee03c038bedb8fc2274da5882f93612f0def0c10a8db727e3727fbeebb3b9cb8a1f288ed9440af9e954540271e1fdaf1605276d4989e9ea431e3f3707cfc906afe8d7ca2f0039e09f945ec8a2051f9a2e8cf45ed91e46016927ae5e62f7ccf8709d48ae8fde213ffb5e7903710738fca13a5cdcd9bd31c05abfe76c9f3dbe0579029ed82c31eff563eca14b622b0034f186609517cd5e7963567557db74fd89e724b86bde1c537dbf06b5f3421b97d7c14145b3177db1b85aeaee55558b5886a33bc1c024b56acb0919b341d1bae10b3e9b203e4ff478bdd6306394955b3e2d9d32889cc8b4bb53336933a763d898c668645b3e03ba7ecd3a9fc36485537fb0c33eeef5aae54fbf489875f7f38b16fdb8697ecfc5efaf94647628b1842b22b74aae518eed7b6c68e8f4eb36d1b8cec6ef2cde690b823b632760f3d77804c5e3277e198ce39c2cdc6195d07e71bddb184cccc8fc7bd350755c1addf85312ef4e9c5913e00c02b9b8a8a5b43d119df4f48e975ea644ebcb8efa904be2e08a9e12c083db6910400870e6d4f18571401229955d50eb7809ba12852be61fa8da7c98ed662818899733f0c1cf8956e21fcc0cefd2b99a61faf2e1a642952a91a0a589a67bdf55f365f6c8a11db660c161ccf86315fedc46d89d6c6178dcb5851008389bc382e976fb3fba150d24cb20d772a31111d9407b21dc150120a0c3af6f90bd1d8b0d2eeb6e0e127ed51088f24fededbcdbad857cc51841fa2e169ff7d69bedaeb09269ba4792eaddcd3f93c326774fdfc5460d8af70758d76bceef89c8099d6351c0d6fdb477a91cb12ffad0d87214e859580f31b38d38a8122c7e13faa5eb3824409965f8dbea4d39892c407b9e74932cb1867b64f6214bd296788c92263ea922b08d0463932aaab70180213d3e8e14e5b65d1a2d175f75984e4dd38320e737058c6e77a7bfb201cdf9ea92cb02271baf5c0a5e4f1e0da422d2eca47637fe4235b0693427919edffbfc5e311411a6d86197c56f3886adc619b0b92c073fc59e88a7342f8cf55b0fa41f95d398605b7cfd31ea7fdf01d7cd0b614e9ea0a9f2652c9301b2cfd60bf8ed9d84d3a70a75ea66042f00eaf2e52e4729ec871569740b677ae4043947d4b37d3e0e5128598e7f85f3817eb3d602ea66e612f2dd27762a8f7380eec9a3f2cbf6fe14a15b121b34f5136047903dc49622ae4f2e645d011858186d5ff979ea7610de08e0a37ac0115f7c2e16740f5f7b7d8f54e8337b95e7bd38c71e7abbdaed809f27e1f27cef78a78c736105b30615cfe714a906514a18e77d4f6a638f538db7cacd024fa326c958314c18a4b862ad7de72c305ef5a6ce7a2f01891fd02dff39258cb173873a3e3dbd08c705a7aab7dca9fff42bde9ad87ccbb88f2d8397203c75f4d367a055f50cd17e2e80f742690e1e561f9bbe904e17393834dd6fb2693f1259e3b7057dd7f276acced1a159b42c28d85fe38ad3ce8d735b04f6ddb90d959c3fd2eec4d735e75c3d71ec2f389ac4dfa5fd36cab79cd49a9a81f267758382924990b7fcbfcf662c13b74dc787af9b6ce34285084ebf79da8f0d34b5ae466c45ba718f0a29a7b096eec8555599d9bebfedb1a5bfb35a6ec59c96b49361fcb0b9b1e0c266d4c6366bd6e239c6377259041fa74c59cf2aa7a9dac398891f42999baa23712d489b98b18006ae94e7949a380d9eaf7d8d0aca6a768d686aa250dceefe13935f1e5e661613e69277f9aa31edad3688cbb61ef0fb0dedc9bb1216331e78d2c949a4e7cc9f55eb1532bafc1b375c97845b75c1d7b93b0466abe383fec85443162e9873396e4ec45f7369d4f7b6c9e6e90e2b9479fbd841c36f7f22f5722e52ca02b30d61f9fa3533a77b1fc11de08d2b506720deab9cd13cb942796879c9815f5dba51dc67a153cdf6c10e934e10720813d5251a1c27a73dda6fe11727d762da592b4df404d08d6829a343beb600ddaadf0e9a7418ae8034bdd3e26f69a56043a10f043f99cc29e6ecc13111415bbf017d10517bfa0033fd725c84ef45c5c257cee46484cd8865fa01affa5271b20cd061dd9c5bfd45e39f9fb4d028f00b7135ae51943e4f3afd4f4693719851875fc274ad5f079c8fe11aec9cdcdeeafd829ca7ff4c6ec120b140f60ed3bfae98aefa1a8de819cb2be51f27c56a83f52f11800149a2700803ed1baf7e8560b6684e220051c209ad90219a0520a169c0f1937bd45e039f16e5dc8649428a154a63f42f17e7609b6063bcafc247efd51a8a527e99b144c4379987a4b7e41d29ac92eeb138bc227b5bf0d3c3b40e4df168a1f0385e29b3e29b6ef6d113f5d6e6e806491e9214226f6c41c9610c990ec57cb4838a72872865821fd9be527e424489d5f3a7d6e03d8c63fd4cf43eec2c28710de36d35c449d0e5e6e93cf1b3fc23e17800b17569b24686bcc1b5c74dd2f1d5c1a302f9f4a5312e0227e1e5df8f92b310837ce4d0e480179907d580081b9ee11ed370213a40d4725cbc636fba5e981f9737a486b5320d9dd54bf5608df167a7078035854f5f7a98e4607b705f958cb4586ae87d8c5c12f3f9c4e7e9e8da408d2f93bfb20d46792310bab3f1f2d9579a3dc278fb054e625cf283ec8e97911ceb8c70e3ea9234b735654d3b991f96fc11b59764c0b19c6a43fbbff1d7b839fb5ae102b8bfb14a7afb6989b88b1d05d0080b43d04a665ea718ae64ea473a4990c565a393bd9cf0bbd610afc546c712cd5d62df3ccf3a762aba467e2cb6fcc891f42593a0283dff72888791fb81fd45916e18ae624d4f828c71cb91fbeefc99182ef3b2f3bba8fce11ca75853453a15426aa0fb655950505cee33bda1166c9cb847ffd2e0d93f2ad5a2e69a1bf796ef64cfd75e09c324978fd200cee1fb7da1ce5329d2a16bbf54872b67eafe539e6c58f5cd7ed8b38d5e2766720cbd719346d8fbe753b1bd87f4f5ef63f6fa46e4d50c895cc5864b52a3833d974c65fb6adace14c60394d5d915e162771e6d0319fa1d3685010139a7506f9e674fa01a3fd94f0db1d332c3aefce6d0199552af3b6fbe0c4f6ffd3a77749aa7f16e270fb2c6b88087037b20f68ddeea8753b3c75beef57ffbe6292111bb65f0f0a5b2ee6a98522d7b3187689206b07fff5c1cc082d997d8633ee9f8d7d6329f1c6e1ab13b9e1ea349e223c6e9c59d69230723b4be8f91999b5e96dcf2ccdfa2eb336ffebc58fa4e4df1fe028514a57a8ca424fa73434be502a4bebb42c651d854174ed35adbe9db1e30870e8185557466f80a3ad6961d497fee18d56a9627d76f8e43aaffae1cabba024f715eafdb47efe72e3b54785ab298048309f1e16b9ff5ed1657c7781377d6402ae0d79d7b935d4f4a2eb15ca93279066fcb95ac266689a8f95ab0500bb2720388b977e4a595f6c8d8ad52b979f5f5d5c31581a97b6c492b7a277bb6a7cd7a706b67f27c20f143f056c1c1d4c345d5a7e5e18dc93569db29a7af883837ebfca3b5751acbae16c00ba29a432f9cff8f162edd5ceb6859a05e5e6656cc3936dfc3319c74fd9507a2c635c2b5ee64866f9f79557b0b30791b20d303eac53c195492d44836dd20ba919e259947d33e04c1cf6b1008f3d2e109ccd34105ced160f8b0534c066730b70d8df03cbb73706d86ca601efb6e4005b0d2b4f9061c70cb91d057184e0634a224ea27f1a44c8355077b62288baca2ecf8caa948e553e626a3638a19685090d9b69e048c3878e057a50fd125c8ead8bc1eb8409005cb0ca11530b8f95560625669f1ce77b2d9b59c0cc9e2b703ccc6766f8c1eefd4ab25884ec2c9409005cb0b8eb7ebe2a8b8052fecc14c3d1c97c39d9f2fab9992ea48ed0612e1efdd9bdb70f71a4cad9cfb75b0b1bc1c6e0f0bc919e74571af58da05be1403ef39a757aed1f8551e80ead7ddf2147e06695c5e0c0259201f88027ce8d056d343fe285855c5d5c510181ec6a43b5e328d467257cc3a25b2f0adba98a9684ef029fc950f774cb5699f30639f54590f43498b5b3516f09dd19b6ab133d72f63d03cdf117c15b57d6574d623c16dc4528427e6e35cef554a2b33e336cbceced0303ecb99cad0302b81cbcdcdfbeb1e57afbe6adb5add2510a456918c7704712ff1a9a6200cc6e43179a1063b8706af8c6006f499823881859ae3c5854969113a70ba208c5618886908215e2cb32ac538012fa0e82dabbccb6099a348c491a49463d30e0a56ad030df9f99612be5720d7785cf8708f7612b3bba612b93f0051b9515cc0d83ecd9f297b987e4d4329057adfde99749f1b6b10bdbb2f6531a2ba28c396e26e1b295decf8deb2acab53ef60d8dea4647fff995f5099b5b4ba849bab82f67533d77b947808fb5839256fb324e907eef08a2556b74bfa89bba6b6c3e012a76b75f4eb652da16c9fd25815578dcce3234fb805ddce9a4dcde0304643be33d07a11dd898129d1bec18607ffa00a027a621b73d283ffaea9be3d88573c76606995897fb12e6ec9443f5a06b7865e21b531a73e60bb2ecf55ae3789d81a81f3078c5814b4109d171bc4c84c1659f411e2f1c25c89440ac0a711129fe2342340bdbade3a7544af92dae5d1bbd9d306c53f3437ca55f44f0dbaa1a55899dcfaf143b8b085e5da1322095143d4d358553f84bbf6a5863b5a6bb47d6a0521533550ba842dca4beb81eb2134896adb27fabec8fb3ff6f3c4bf1d83ab26ff949e358061261dd0f0c5b765a6d9254eba63f4bee3c72ea9375eb0256bd83519ee68b840d0c8d7b3afa3ce6ead29c0e66b6cd5b836be1bf8b0f466d400f0d6fa557977f1c1608d6e112a34448313754455d803dcda96e7b323fed3a29415232ea1613b431e18fbcc1de7570542d2821f8fe9d65ee25bb9987589e34fca4ab078a8a719c10a7145c1e01a5ecaaf31a6bd7e6b16bff5b780b56766914b10d1d71fff9464d1f29931dfcd19432bf97eda85aad82c6f1bfc0f69226136e8652d4956b2e4e4a3a3e0793517c29a0ba74d7890579da02a8d599b144eb621959b4098440b2b4f31f5d66dce3f00a2c3fada6d8fb7f4ae3f6bca606c03596330d281458958b02bb02762a849860512975859ec732356caa012ba094abf8db2599941d46f2bdaffb1afef95781042a308e77f2c91aaaafabe72c44bb540496277e7dc3895745c2952c27f65e8ed32a429dd783292c4046e1ed384b916bcfdbea7e1c24e18f66361625cc624b3e2cfb481b01a32ee02b3b877805df4c073037b544b215e052fec93f109fa9718a90cda9b9e8fca56d410489a643b5f961f1d4131f15e31827f39053307963dd8507eb225b7d7739ecfe194256a6a2b55c6f82d6517edda11061561f17254ec046046ac7010217df7eeca1ba0ac39309a629a3756b230ce06583919b09434e763e9eb6856e38cf0fa26a792754c6fe1a6c26134cdc33dfebb834c15b37d35aba944ccd6f3da62482dcb0439d624e46b86215c8cf8b7779f99bd0400308c84a23a2cb652af82d90724e35754ab4789db0f57c81533eba86f8f7ce4d8b2e53f6e92f1663d393448ceaaf8c2f8d5cdce871c435ed649adc27dcbcfbd7ae0be6a805c7a0ccd8bb56b60a5f5658386cf53c751c1152701af178c6f66a412233070f4b10e5c1f1d71363dfb533318f942d62670219d8a5898fd5692dc87d8f1f5361e3b6c8dbaa45f270e830f300335e920d11436374ffc7af5246d85cd8e70268db88af2385744cf0fd3f738ffa5b17e05bcec1cf221d509ef2ae1e74e3b237451aeceba19188e0d5f8c68747e444d799d51fb349b98560b45fd470f475f422ae61baa8dcd2e877b2b676f5eaa1642e32529cb0b56e41fa843caa7a5bd3522535a6065a3ff786b34eb988122b8cd1fc546a0a8b4081df7aecb728c8938643106bd5cf8c49b3095025db0402c0938a6e3bccc57a0a5bedb34f5805063a64d929dd1e69dd19421198a3d9c12bc874931d345c32530041ff7d237c6cd1502b0f3a75d64eea3e28e360649834a00fe2fe8169fc6a44cd5e1428b3172919f9ebe5380f1fc58c0b1cc1ab488ca96c3e4e1a1b8d348b74d93da806bc7bddac95826d1cf86e1970fc9cd3b2280cb701972f5ba1f37a8692a839c7d14975e33c5aaeef14666a190a1cc5f5f7bbba67d52f84d4d8cb4cdae748c608286f684119d05fde27d4c989b6323878ac3336af1c8981f73b68803bc5df4ae99cf8fdd95d7c3afe3af9d8a7ba84034694ad4258726b98be13a2ea7ba0feed99f1c5b415c9e6cdbe05044a7e7106e10b2a199c0cfdd46321cfd256751754df1da74c99017837839c08d052e8f25385844752f5fb50008697c96d9f81d734a6e129894deede759bcd198bcb25497c301800fb845b06ac2c628163a9fe7113be3c68f6771128191304120f840e054be891d50392da61ab6c78e1d2045c5c6de26da2c75bbc0f25a95e2dabfd0b4671e301e16b103a4f5b404b0ea0f55fe70e5ef2f6302838a32aae9700c0b0a1ede314f94406c9d8fcd75211eb00f43071cc0e1f33cb17d4f0f4ee7024003cf96333c79351eefff6555b086ee42b2d6acc745c073ef45c7450dcbbfa23556296a2e28cd5ef08ac939d72076d0cea885bde00bb2137b42049728d4bbc3a68f90c3797d194bfe9a249a1ae54c13af6b6b76666ffc246bf864fd89b4cce249a95240af84119a7fa6debf92958302a3d2d868b5d5711c473dce68585c9943f2824e5d2b2def4bfeeccbe4694e62eed3545fcbc54c5db246c5550c49ccb3d0fa79fef00da38eb363994e8d3f0d9e6a3bb67c97c293cb6ef0bd60b836ad1ea21bb5bc2fa2a4a9b37289fc47c490e7f2af6577404f457582231bf35b1f1360a321f292561d76198f34d1dd06eca00cddc7b47293349952b5e702e7bcbe8f5b50e54ea15682620f8b52f3104c47f4b3a60e0c78a28b044e581d23f94349bef5b3c470fa94cbb927458833922b601c9cdd520969afd05431b2afd46268ea18f312051f2082f06a874a0cdc32d436b22a6b6a0ccf5cbdff75b7267eb33d27596ad1a6472cb18180cf66d1cd7b3ad8f532da1b9180a8baa59f266f82833da2084a52359ff9fdb23294736be7ac52d3df74105e865dfcbb4025b3aa13e27c83eefc32c0c57881409b6a6312612b0c5e9f43250d95d882214fdf9bab6b8478a0676b80f5269a3be9f2b74efe02016b1dbe951ca67bbe479c2d6821a6a3097d13264ad06df6e0de95e725b75247ddf8917e3702ef9e035ea1ceb20c68380cad1f0e0872af081bf713550e7a7694726334cac88163ad8e1fa0ecebc80c0398f111d37cf013fa35aad08d4fe3042dac9b6ead002fe85eca8b2061f08a612e4904032c2f80b9ae6d0450f22ebaa9e0c12220a3671c59e26dbd3cabfa69673cd557485a8681ee1cf626eff25314d74bc2030962c1843e016d36ce08f423411f253fa314d5635c4fa8595e4647bebcb565c308cd603e9b20ee1ff4891e65ef78a15e27b6f492a37fd490888f8bde9916b2c060070ef7933a5ad634be66aeb2c7c8b920ae9702d0ffa1200c02c17fcad8de0956772175bc23d1d1b5fcd13e93d00c0c3a17575041368d5d60615fe10eff0dda6d75f6e01006280b944ac5242fd6d65d9255b733dd961e94c7d00800bbe8ac56248c53392e3f018341d2fd30fbe40a40000236a12dc1e36c4b261fce4fbb7feb1227b8e2cbe00001f39f9bcb470f12755bade25002baeba4552a426d23b0080206de5fd533555787d1703cfe2c912edc9cf5b000d9635de5c09fc6efe3f7bf41827f58d3b43c840b20e00e0ef0d8bf48ac3fe5708fbdd0fd49a5a3cc3234a5c0000ef5c42b86e12c6842abe63124a1e83d0d63f0ad901004cd3318707fccaceaca4884ff757456a32cc44196a6013fc0e9ad93730ce2d0f8bd88c9fa15915b195c29f883ef3234f20bdf898a9d9aa8a88c818fc0d284dfe1230fb71b859fbafa99463c4461722ffeeea5eea53c74f92ab25852a3d7fcb38cd2a4f318bb2dad3d15f56394b453b67901d37ba8ce7dcf142a50c020a3d7f902ae13ad6a13fa3939c5218e7af87e13b83f97c8b56d2742b8eedb5ce151bb849eefc15dbb1bcefd77627cfe1e75b6c8f34a6c86a47075094237d67cd3cf923934a5e5cbc1d0f8de74c7943bd670b0014bf9792217ed2ff2676044b48348d260789a98b3a56b740a9431e830a86a1f6360bde20594bce318a5f52e8dd0e7ed7628bef084db6f9c2412ae6378e4fe6dc5007de10c6ec959854f3af678a0b1009e37110af4b295690c6ea2a4fe19c01439226a1b95ecb30c31cf4aa426635aae04b3fb3cb81b5c57f16931c9d92998c138184d4922e0c0f91d30c4af811233998183bc9bf28f0bcfac253f494b08d1af2242a04bfcdf30d9495c2e9f7140dc2ea6650c0aef7f7dfce3bac21f8c182408433ae9e5723ab2ca8314dab668e3676b3458a917f6715397d5b1a86f3d2cd03e5f2ab1c0212c367c8f59a87bfba27c61d2045e0ca38814ff19ec8df80595af44e25108b56b7a0b6b34d0aabe8281c1dc64a612d8b05921c295580224598bf45e23c49b788635f9bc763c011108906d3340b92c13c4f3030b8d52177f686749dbba15a4722cedb67aecf6d4839fc0469adf56c9103fb1159873ffba2198ca127dc2f763c77bb6255af8146d69d9715ff5bac0dac385e65d69d05fa3cceb78b2ba686051584eca0e0a0b8ac629b0f1fb541d01b435c0c0a218400b66288a87eecfcb096daf243b190039de2f1881c0d1fe5ba26a9a31e8330f558885b11b01ac7d7fc04f8636a8aebf47c666af77c18648ba2d861c285c855c242ceac78bc9f2b26ac228efd1c3156438dbb8e832a2af8d7bf1d960a3d0016aa3904f7b2b39fbd2c0bb020cfa1533592002baa011611246dfe25455ab13de0ce770dac1655fc2181be3e1eafa0d45dbeb167138efc36244c516062e5ae25efb96bef1962b70ef3c3b6795dc3b39ba4b8571ee4e4742d0b871810fc6e0bf6bdbca26acffe4f389a503eedc45626fb6f71cfbd8032393e1be76a40178764605b355dffb9905e6746133bb8d4e92cd7507475f3e7ecc0357c96ac915f1198c3533f9852e0c57317db24cecf883981dc70a9ab596f445b2d492f744a6569f1fbebd3cde7821170a6a353a1f4ffc6d15972d9beb6571cfc2584a3bd2d7a4f8efe705f7a40ac5285505a164d4f39b414b98276451653f1742cae64f8e6814bcfcb0ebcb49b3f972e8a6f402f058eae1235b9913826d3f86e21d5a1968579a23a962e12c4024064797d7309057534205865a6f5bc30c24bd315cbafde0660d0139168d4a562e6b1f1138e40ed741c92753b5c9919baab979f0ba70a50253294df091f263b0ce0da7a12df24d0c40eae4f1dfb087f0bdcec7a3e32897220915a88fcd97c00a7103ed6bd77a433996ce4db63665bfbb1acb841332e456fb11e77994d1fcd383a94845431d476b8ae455449143afeedd7073c0c079c7c330d5681968443bcc316186f354cb19beb347296c849658a81594a000300a46c14c41b34b183db87fb49cf5200377f663085ded212d5396b353914ae213bae4cce8485314d9ba53ff440b11d4cc7e3b65be9d5b00354b18a30a8c8f1bb3d3a34d4e8106242a4e1a81f9fa33ae6a83bc7c14f546a05fc133fa915f86579002d0b3dcfcec4563c9a085fda3ed61e13bdc5e704aa36f08fcc83cba3f2d73d0648bcf9f311e49f4a9ba4820a76ff2985925d01c8caa30677158ea4e2d7fded0d0a058d285e7581130e36be28565bdec00c18292648f7af3b1a682c84430fee11ffb54d360e6638a8322cb58f8af3b289edd5e7d7b6b3988c20f75494ceb13b0640501a6bf386c12888b718990763659b6a5c9078f36777ec567a0a0529ac85230b37aa482d542241e93500e3acc94b4d5c75b41624437fc9def55c5cb0c8683d1082a13ca8099cd4814fe7555200a767ddfc29a0ddc2471cfe84257cd63b2805a0b5a75dcfc4352472558826794a6bfccfaa762c45c96c7e8c4fd8f46a423d07ced90ab459016ffb6cd2625dbf7e7a03cc79d07b5a3f97af1891f10ddc52911b5cef2ece13193ee0dc1ced4d78c431b47c5ff7555b76043fcdc4400c740fb5183a7ec1baa0bcd599e71c9bffc993aa896fed4349518f803bb7651ce3934fa215eca55ac3729de1564531743a058ffb9bd86aea21f81960145c3b25440935392300b1a5c443b405d2c0ba72015766111345ffb5af37ee2e24febfb19f26ed6c24f73147a0b853d39d96565d30886a4b803e30e7bba89f2cd21fa4dbddf6efa337f2ad7890544647126e4d195247c17557ea8e2f80936135f50a4189905aa94e2a52fbf205d46baf3d5c836bd4a38a54e1d05439d0f83e6b2b1779a6928f5cf32b85cc8fef68e2f3abd865b3ba0854dc21c2b4b9a7409fc17a3b08b26eca1e881560eea02289ed117ce1b8a90bf6cf3cef875a446aa886e0d9974403f87057c3219c30104be0005f28c6e422c2c1e2c3c6b6c92e2e048186bb2c52f44530e9a038330228a20f2984c8cf8c91eb50412a3c0f8f015acfad10bbc956409facdcfc3394949557ec141a0ff443259f87c1fe75560509c1a3930cb40727d73567e8bf1fa974d315ddb6f0b6d108730e0440866ba24e2b656ff86492e53180dcbbfd0d0171c4db07a7a0e28437ee48edb4d2142e9d85bf9703d7f25556d1e77082f74925c39532669622278e21fa715832c17a627fa096bc733f760f3eacc2851741fa34f372cfc90515d0cd198634427c2ec585229278c8cb3f8d150c251849f584a30da79eb4f291b28402c79925f06f345216bd237dd24aa8ae90811222ef2e0ff03c4d03e41dcd840ec83c336278fba1517c018b3e68d8a7030cd97bcaa8acf5e21d471a88e6ae3c446b58ed902c56bff04ef8d039d9e63b6868bd18e675dd03971847235fb8c1893d438c26338e17cab9b9aa897726b3f7dacf080dc35d82d66a1af258c0e6ea46317ce00b6b35033650c08b6ac96c1facaa27e6bdffaeb266a52c7af512f4879318cac4be27a36ec10201f915a31a6ec5db54b9b9c1b3e8f3131c8ece8e5ac08cdd1ee921b4dc3b1351f4e4e83c5d38d467a65226197650ecad1fcc7d371302804ed7992e82863090891dcc4e169b3943429b641ffe8464db0923ee77dc2f20761507c082451e41bd9209e77aad9398853505dba591ca84dba832b8aa7b91c1fa2d93aeace1117fbbeb3d714a6cad2c9d3f05e707e8854e13df07a09b076817611a3a51852ebad8a03d29037fc218243b3fe774c3dc7b866dc51a54431f0acadbb490c10f7593a9f9e56d028703e9b2acf3a088d1498ef5c00d33c0b648d12d980e6c838a2a784da3521fa3958261aa6501b57c61bb6a8d63a30eefaecdc3e80d12d2b5e4aef76c0ded9849f533f07a194ef7c70925f818a5310d21eb5f8b5572214e8d737347cd72109e699f05b68c44b0ab7cb86e9c60c5c1026b54f9f60d2f5b22561e75ffadb5d4b7b8f3d5ba3cd47b3e87832fe60a5d01036856dbb98e18007f7e119edfff844df0e62b6cb451711174159e6fa3e58e7311fc00de03cc9ca3de850b47869704c323b10c312e1ffeb6ba0f136feca0052f396e0108efcaa0319d9364001be5d34ff51cf9703011f6308ce5d74d46d41002337d8f2865ec7f96de1756a3cf8bed9105f6f842de410262e0f658ae44d883902cb66e28c23421b1cc449174cdc7cfcf07da73c79b623fd69ef92dd4b33f1faf27e855d5f9874dfd0de0c56fb67cf7b5f3339487522990b75959a7a0d8a8e1ea0deefa4e477606bdfb367edf2bde4da48282e5afbc19e9a417077ddc92b8bbc30def1456e8b8a5e5d3483f861e0c29b6a554d604ec3ed4e63b0ba3f6b474d62700292fbec2b64769e47ec5b353ccc320ae9a4adc8a7252acd43af5f9dc401d33266e8ed082d880107c3ea749ffa3a73d96c0857f5cfd2770c456f8ca6e05008f02c7ce0ee9fb47c6dec023a547ecd4167490e59cefa0114bc4922038a23aabee13d6a0d36f8c14429b682316c04c865d9803cf2180a762f99f2a2f4733ad225a0df3a2d9d22904c8b2378ebbe1c72cd5cbad3f8177da142f03e706b3820907c42fdb5a1e22fdbc8e222caf7bf8fd2e40d7f6a9cfdde60e766f7deb8bef3b950806e081b3ff00c9d5c6d57e7546c40baca926d609098fc17db71a2a2d2b8fb2bc39b696885364ea120ee76c98146abdc7b13c60c0a3e891e9679f88f1e3fdc7c5016a26fed0298c8a82d7983e69db17b1f919e177c71ea8ca73ba7f0647b8a8ce06b997db109347d35479734e5129ccb9e41e8fd00592a5d566480a4ab1d23046155f780ddfa824520e356b9fdfa7fe308b97a806544e732a656fefd8898d7ca920826cf402fa09658fc48a77e4e83c6bae61d3fa086aba75bda30510417fbe5f0c129d4722f9bc5d8f90fadd410c1fdf4b6f318ef37708f14f9b88bd3b78222818d0bef4abac9c080eb14e7f99dfa49452d9ba36fbfffd9b4796593e9b31631e34b07dd64658d32de0bdc783b0dfe73e6d29892b9d791ae8a0a0aa0a12496e22325aa56397e999a3506bf87664c3e2d7192a196f4551b536c8282dec8b60213e341a23f687a7df2ff74030ecb8cafffeeb6e0d818da03879678dbb9a072cde6f199da27e8c7526d2e0461f7426a270f9f6a71a67861f4c64f2cc9ec54036fe880d6483c3384796bf530ee44d4cd57f02bff14fa3724bae005272a0f85be1ac33245ecf31978efb6aa511fe88c9ba2ce4f53ac090dff7b41f560423e8224db5df36a1e2c1f0d760437f14a1744f81aa1938c1113a135184b7582efb40576363c43fdb01ef441b9269911332e4e8b00cb4ee0d74adad74ceac323bbf63cda330db0e2d305a9964651a90e45950c695b7cdbf27f7811b7fa86fd432114140abe0042ba8877716ea62bd2b34ebf49ebc4d34109414d903793fbd22dd283c8bcb5c0e2368cc9bcda4f454c0e3c8e366f379fb6f8ab5a1d705e9d3f225d61b2d7c81e4176bd8e90298013b8818a9db6843dda8eee8df5e6741433d7efc5411b7d1df511466a3c4432f6edf96d88c7a51906b6023eea42decadd382b0b8a5cf5ce722e912ae19fbeab5f2aa917f6abe1cf400899d4ac15d23f7552cf10e67be852baa2b2af3067292df2c5294c88fbffabf7c36ab7523c4b0fffc4160ead543fb2240190b7ff3c2634b8cfa8f344658561c7a62a586959eeeafa88f7594d0385ad054000c51797a8d0de37573bd4863012eeb29b4c2f94a2fe0337aefb8131b2b58e904080f8fb2b7174967e4ce886b4c2478f30623c53d501d51c7b854a9ff669fea3831765b7d13f18170ab544754569a5ec9a1d22161545eb0bc63f975c24e730e1a2e8595b857e53b030cfb96a842f8d2ffc45f5842a5e7b4f3000c90e695cddd2631db60c68176b107f50748576b8d91e3a1eb048e2048f465bcfeba47ebfbb68f054d6ec488fbbf9b1b3637039683e598ee64337a3af76e94e4d950c6d18af4053363498c7eb4e2d0ad82a47b543dbe18470412624d2f0bc81524b3a49296f12a1490f88ad45867b6a8f0183ffa92993af1d729d1a82864cdec42a7a3136eb7043ea99901e28cd317d1ad8264b46fcb7b5846e05849e4a6f098bedfb52953b7f80fbc2f0101d5df506bc078b1d487b58247f67a498cbffaa23d055859b6396d4e1e2815e958131190e0fed54da013695e8f2385b8035421494977f83900a2cc5026cbf7b10e2966383a921cceb93ae42f79cc655134f93253e42391bf7adba525142505933ee44143b95d47b8c330a719b774dc5b16427d107e9126940469eadc34ba4bb66e5411265a8712a1926a2e62b99e38a40807007dc2aba40cfbf83fb223a8accdd076fdbdb0b78fae2aa7d85744b1ce368e4558e0b40cff1573366a961a1a4dafa44532d9b1f0a67043be65c685ee34ef400caa5503004e85129bb88a21dfd6e06b14006d843e6c546a9417e1bc7cbaa43c932f92c84ff27d7fe8def826332420b87528ecde3deecf235446a259e15bbde89848b7d60a02041bf3efae3b3699b7fca1bb882f96f28090439ff6a45bae09cad106657d975b591f503b2c273bf5ba122788b38bfec465c07816abb8d79fa659dddb7e2f34d462bc0740952ef3b21319ec3e38182cfb944410ea990a5b3b5cfae48d241516017e8ef762c11f535ccb83bf565c9d656933732f254f95f6adb703a5596e4c2d529be5c403010084c8534c16ffd262af6fe18abb29d36f182346a80c9a819939b58b29c1c8a21a236065bfc5210ddcfe4922d795fdc3dbbedd0fa1d0a3d2eb3e257e97e2c71f13a706846cf3163d3ca218d1068625b24f5fb9f51a4d666689c14d096976529911096d0b217357e9b87a1a0c790756218a3e774296ad82727c27af3fe0af4f8410bf3e234503801aef036147df749b2955a1ef7e9ac4ad778a471e342ffa2e3408dcef90400826662f4c3a92273f9690ac6b1238004e7983e1272e553c3250222307bbd758d0850784c53928d4274dfe8d729cc08c8a8c7dcbba92833cb8d97e2e2972dc156056e99c8169c9ada0cd4970f041aef0278230bba22a9f69dc0e082343109eaa68f58fc6b5038453e446eb9dd4e20b36b4640b2c54ff387dd58d9404b87f2a9a9446e6c9e9a2c0f35fa09e064cb47a26fd8ecc64625ed65ba6c4ed19277b62298291c6f06e2b8206840f30255a779cab314464e3afdd2bd87290120dcf832f1671e793be3c324fded9e48c0e90f9c42b213b3f9c2efe4a0814bccb301045a17952040414104132fd2a77034480acdd3b22d85d605210cd45ce7f4025225284ee45b424056c19208179c2a465a3009403b9cb2dbb0fb94c202a2c4607b1a4902658f8a73b675be965c0499a0480e08e2070dd25b4c07ed8ff59d8630aa6ea84c71d6b8c089797ba9da1cd20cf18c243e01239fa973be02e3cf91cf32e51099a4e879205d181bae5d4118ce0b7035dfaaa429075d4cdb4ef9da584f830ed956d6e36eacd98f91763c10ca2b7f9b70adbf896adcc7ebc4d21a5a5f41a16c78f033a0847da367d819e81afe12e56ed063fda61ea1783409a3293ad70042449f21bf8ad061c4148bc2ebb826654b60bb453ed389c3946a66cdf3dfffa5d08ef5ada23869e974cffc83e3cc101b3849531c48d3c0b4aad313693c42041da1bb70ae611a87aa4b8b711e38967b85815db0464c6652181280fc34809782fab3014998dbba33bff5889ba9499d2a2f26f858d76b7af481ab1a41224853d8809164b57ad18c1591542100abceb63d7ed9a73a6f6a99d17a282542dffcb8c2007229ef7d4ca0414490ce25a67e856c194673528c7b55b180eccd7086643331f8c3fdd264dc6182be5e4b167b097750676a3e8bd71a5870fc476c07ca71997953b0899d97cfe6b8bc403a89aee60b23b4cda63e83dc9f83cf3ebd431257aa2b40e0e6a48127be4f376b6d8cc3627a546be5d8561d02ea41ac91917f73af833aa2710776c0cfae98da817c945792c6505a8a208edc97d233516119c63aaec6bb79915cb127082436370e1bf8a95bc6c893ff10c5a3ee26617bafc7f87f61a5b5ce01af3cd0160fbd353e994923fdb2c7397181a2fb1190123ec0f2ffc8c3a72831f24383d5b5c306412396b06ceef8934192ad0c723c3e008f4e89994f7b44b6d7222921846cffb4cb70aae89a9b9e9e31ecff794428ad3f81fe4ffd8bfbc5c67401057c7b7efe581fa19adfbfb53cf81e33dfd99869b244695c3b6b402ae69d2f726d5a2d51a5d2158e96f5488dac78de62df7e84a8ec32b7bf8a64fde9cd4db020241f4896dfede76d71001b353c9098deb3dad6438481283ffaa3fe956c14cc508f4c861baf794d12c5949f4fb962ad102343fd18c70607b4fad947c95c420de1e8816e01e17c51af16d51faa3a2527c48a69d7dd29b64fc954d6e8139764bc919ed01a51bd8bda99fc5f8dcbde37547127e122108084d3e12220074040cde9c20f399429771575fe27846cb125533773b37b16095c9e77d475fcfe89018927c3e8352578b6a71b6d87a2d29a552b83d077bd63650d8628caccd61da4a269b4a150334a3861a86b71644352d408f93fb842abed93344ef65b88de67652fa5d9d2cd6ffc60481628b6ed445efff2fbe380f0070df2ddc8161574ee9069d3733a10da4ba358f3d1ffecd170969182fad284c697be6de1c994adb7607ee7f8ba4040d127a62b9b02897a343a3cc5404548002e8b1103d3c5b6397ece4750d50179a17b700004ebf611cc163fc55e3086721e76c9a4828e5f4a3e48d7d186c36965f2f235fa70b9c824519f21d8e11006a8b87ffe41c560083f1599458a1f8952a821dbf4b2c30d61da7277f9f9f5008d2d40fc1d5f169b684ca97cc04abed1e93f016e6a39bdfe2ca65bc84f17dbcee3def6f34fdf262b1f9f4412cd03c94172a191fc8ddbb0672d4f744449df2fe860bf7bf49d576f4a77c107c9defeaba0d27ff15b660603d6c2d32c36c90919bacd256c2f9cc2b77ffd4a78f57545be93bdd0f32da7db1ad9e29894db33750b3dcf869187c3c6980ddc3f591a584ae6eeea792078efce3932fbf366add614a5d522ac5aa7aa7dcee9a6869e74b81da87e8a40738dbc7015c93393a0900322b8518da82ff6f37729b402df667a923ec4adef5d70bea83fd1b761b89101ecdbee18e211f096eed7590b4df24d1db6bcd41a5665a1770a09e7a4ec64d954e5d382dc176bd08add19ed82ab878a4a51c45b1b204971f10a9b5a3004342e1dcfdbc7cc6238fdf67d9c7bb8aef4f25e2ba83ac03d2a73e85ec37e6d21d909607eff1a05e83b1d0fa545474e1fef578fd2078c3849cd5013021a0f8f1539a3b2bf933640b6ae3b3eef4b1c343e7a30c3b2f0703d66aa8303b369297133f2fa73cd55bdbc6d1e202528f7b321b93c07898d37390b6bb421ef436a4e7416fd97e223dff224b22f58b456dcc9c7c9f36dee8ea1b787aa0401e5301f8a3a5c5f87b089a54575e88b4726041924ee36f32d73fd39aef83ebf70eb9838479f4ec3ab60fc6d9d17c7e7644cef0d4fe6071f1721e57d12c6d417d0fa86737851973ecf733d575fc28f8d8b4302f132d286947e497830c297cb099309bf297e4e4a01bf5a46e799e51d18af6c096c798aff8d41c210a3a45d003ae278a83bf758614e3e2a2da6e6798176769a727ad756ac522b8cd16b45fb6fc042e7fe7832483d61cda6d116989d9932d7778bb397dcb41cb2beb11bd37948e253f3f7b7fdc2171b819ee7144220ededb6778af73bbb7c85137c33127ddc637ff35411093ed3cecfa43494be76339dafa58bc6dbe713b222ff8e6b0fde622e407199fc77ad182111bfd24299e2beb9257373d7e4849036410086eb753280817863d1dc3066f6929ff2e8a5eaf1c76acec8d41f76c87172f49c3d9c3b94f0ffc7a1a356b593e6ce297a8a90ba83b7eac55b5320d70d773834eb1836fcd7720023f06e2f38135933b7b7460cbd796f8cccfb23cc2acb8bc9c0b232a2c66175d616e27fb0c2b8d9960ea81bbd6a9e4cb05423873c57c147ad3b2567fc3ac1d1a25e916dce7b76dcc0ec300e927b0a942735b8bda25ba60a6d58d5eb16223cf799148123fefdd29ce9f744da0445597d601bf96c89133902433acf244727fff6d12ab0f23be0a777d2555802bb147e88ee876bacff086d9a67b5b17ef81fdfc7a721f3a86e4a1aac13b5d313d07dd4b167fdfc8f275afd41db798e1edd2c3f8afaabb1ec632980aa7e6290e1dddc6d4e7a634ba8c0f917e091688d905b5ee683ea33b2c60ce9d1255b73485128312333a32ee83fb40ef10c4a0ab21a8d15d621d830f09232ff0314d894949fe2c181b0406e5f3db7a914ac5235f79aff317bd76615612960b99b5e4e729e1cc7c5de9ef69b97fa6c34d9f2157cb43309542bcc3d292017bef8c43fd0c83eb42d126c25c069dafe8af3fb631bd6c366869f09dd8c0c509861edbe74bf01d017debf1ca60f492de03d75a90aa3a4ac0817b7f0f36152a2c8a60bf8acb7981fb47ba77130e91e9b718713fc8d5b2ff48d7080be224bdb93e09bbe3175c07b419795684af1841318a98a017d793debd9188184dbe83d482058347d99be4d481ae9b83f70e812a00829f1df65af0e9cd057fb1e8f6875dc31d63fd4ec5f385f03472877b1806f938ef2f35821b7af029d2e0c3679ffa0384071f7c1b0eea850bd9890a8f13d8e2a16dc3e2988ff14cce5e143ce6485d319a02038fe8aac1e784f7a6535718af74e26602a9705470dfb7c2bf9d5154ab28ea2385f67d8f225fe981af4097fb8b387c601a4289a4a494232a83ca4834fadaca3719d03f993eac2a208e5e4470874c0e61f07d393d533b3e03b7d04d5ada6de43e5ce63a5c17bab895ae8ec96c3d2af2a1ea6e1c7f4138392854b57e92b8b41e2c025d920a8976ac0d3e7aae13eaec90d4a49da0b6379c005f2e82c1f731a45d0e946ec71c17f722728c7f898c93f0756311a3b6ad8495dc80d48e4090593cc011771e6d22c8eddbb2634cf0b76fae4a6d82f4c998656428ee16913d1d3c4528329eb98eb2e146cc63689f908ee3c4aed1e12b2541cb56a7327ff08bef5c04a43136c19cf8df6e04cf82129af2d0ad332d04ae9df2920d855d5ccff60517c2c3245165351e1ae4dda1eb765b2c5e1251cf07e1208d657bb186a98271bcb8503504d04169aca432c562caaf99a3452b114945bdd1788c567fb8f8d3335600e9220a151b1ca53992b4ecf361637eefe608475e4b3c56f769bc3a943bb642357b12224f95061715747da785b2cc204d40978b9df93589d21b34a932f66a6eb4cce40b7c2b73c0238f44ed08a2794df234c1f57f3996beb8a25b62fa4589a2058b672510840e2472882c86c92c25ba9a335721670a54d8e02427e163c1597ac25f133d43e498a336281d533a391b740a9c27b0ae66a50b733f15cb569ef9b8aff7e1375f6071ad0be07d67d6bdb119bd0b4a7b94f673e2037069c98b929c14d0f49e38ccabee452d48f3fdbf68c62035f982278ba0993ce7cedb062a63ed3656fbb02987f45c5c6d782eeede3c169f659e8bb7426f1bcc48636d876e9c9bcfe1854b061e71c3fdee4f7decf0959d3971830f34217ae6f433cd82c9cd858899120279218ba34fc9389edef1a709232da932af0eba72bb88b1cbeac68cd17c77fa81de0dc640772f0dce1da23b48ae56903628215042fcd7033105e885cfadcd6835ef3236c94b84ac5c61af78bca8426aae4b86a79d1a96bb3f6b0012bb6c2f08ff64220e791859503c32ea3eac98b79c0bed1d24a4d79b73f7d51f1bc007b73376f93aef3ba2833d082d443aefa5f0695298b1468a893f4e76a70aa63f010e2eeee62f7f366c83b2914a1268d58cee82fff7c748fd3b88c93acfdd27a0a4f996cf132c08cb8dca1ac9a8060ed52d66294131f3ef3f418fff129f8475fce5af9f73d5267c7e01d19406f45643e776e40e48a1e8e4cafdf7e9419737f54583fee50e093131719cc0a22d36fb41ce7b81de4b13ef7523a909b5b5d8a9e3efe713cd82a33fd1b1603d50b4e7c6f089fdd65a98340f2ea4807a906b02e9587037f4bcdf7d31327ac37702faaaa8ffe1b490fe0cc7e3db9aa56812ed65a19cd89e89a1c02c3bff703948493c02065fdcab955487df376269071fbcc341b4df1213bf31f9fe10c8404dbe6ba843029c660feb9eafb6fc4ca5263bfd30b58d4cb5159a6fb43e1df93bf06a2c1171cf155c84104b4f36a3fd8c3e70c53d74f8ed2271294b4a2426eb25db4cad9c5c35f0163c8b793d94a63af2423708246f32d853bf6221d0a7354b0a95551f8f63a4dd38de8197897b8c6123cee57ae2d84d4db3cf1b3a01fb2414d075c62e258702bfec769260afde44fb41870dfec9a16fff4639cbd3e4d91b67496af9de171a62383eef2338a9e5dba0dd38287cffd61a5dae7083d6c0e0126af237ed1f7d0e4e297cb69bc0699dc1557c24c7e87a49feb4861c3d698ed52906e26ef0f5ad973dacc0ffd64a3c089f1fb759e806d53b44189b746cd0cd0d3ecb2b4a74ad85e624e37514af215e93e15d7ffa3d799d35ae6a3c97f30ba7d73e0fee61978339d7c13c53410b62ecd102087b3457c71e2d90b2477333ecd17203c1ba63f526d20f9a57bd72705b2619192a556eebfe6bfcf0aa07436c92bc502c2f065cf22cca9de50ab68fa7b8a54ea597c7da626304c40f5bb9c45f036c442ffbacc0ddcd6835fe4a73b4ed5b565222992645c4be02b9575cbd1b47cfa878166688dec1b3a046fe35c8f38a5f5b1a43cb7a2e67de5c5fa10467c2c317965f0e9200dff5d0a9b67f37ea51785b24f63f23dfe06498d390a93bb2cc6665c9531108823fb0200d9419e23a7da77ccb6629633ac282aecbda5fba2a76f4869ef206ed39afb31e1fa79105105f4f9a1779ff7ed8eba07c821081cf7114220074042a73919188dcfa77bbfafa97f15b436023f0bcb7227e35bdffe2af57d197aec6028cf4a8d3e883ce4414635edb5fd57427e2d060b5ff0e09dbbf3709998f97d33345223dfc2c6c5f814268027a1ee5776b89e08a92813b462d4960565eb831f336cfdb57326761e39097b35c2eb29ad7ac1524042a6314a2b7c6aeb22aca38a81f01d5582af9b30a41dd663cd1cef45d7fad463fd3f73e65662f4bb38d6cee2d38af021e9a83bf8280009f9d576364bf8ab1d4d4ccc46985f296d4486e3dbd3f126ff2e72174dce7733f129e237a4fcb749d1bc206ef63f3ea3273e88e806c76375e04bfe3a70a009467e367c97fe612d72bf7e856fa6620f39354a0fe6b85d41a0e1eded33f3b9b0e61a39b5a4f77dd7447406aea0fefc9a7ecb892ea5d40b20dd782a35179b3c16f97d8f3a7d0992cca7a385ae5a30020c60b49e2685ef70a1089b7689bfb11be9a3c6eacc5904607590928396fddbcfe7c10541ec0ba10fa0a0e408016fb99512ad235b2189496d4b66a481bf482626f167203d9ea36ded21af1732421624560a1c8039eea1b78723f6b5a96efbc65becab0bc52bead207211de89f5e07dd50e24a5ba500aac92e7f842fa61732e8976ef69041265f173d401484f826af80170ac4751ccc09b4d00c7867e617aa7c4fb54aa071641a5daf33e6c7acc52d5f1ea1a95052a559a77d6ac091383b48d65fe479678e56957b154298bc4ecb885ab01f2f7001aa836feab7fb21d35025e83e87850fbeef4cf77501ccfc71ce8b1c0db7f272e65f155ddf1f68c0d402ddcd050ad086d3c7d7688ea0080752908a8f452e923fa301a7e2ffcd91a270b71d3d0556d91cedf034ea3cb14c36cce77a5aed42a1cd1a5e628995a9cc8ff24759dea38739dbc686a90c6a330d77e4ba855d94c3a35de445e582bf436c31d9bc9340c774e37ec351c0163cc0ff9568e8bffc2a716ffc2f2035482627a8505eca1e9da624ae8878e69059f99208b2343c1107ce8a39631fc63024e2f7d36ced0ed61d9f36ba7167abca8d60227d05d73ee67c7008d7fa9e434274f65083dc3f03f3fcecf118abf760b4bcf4c1ad774a62cef61fd9bad275be0591df10b74828fffb354e2bfd4348574ca81082177b5fc38c363b3f4815850fd71ff1ef71cb55b44309e50b29358c9a822e4dc001a7f7af39f1234d14f3911e1133d49e0c29d2d22f276ebb875df30556768ef07a31da2ee3703f6e5f1ba75e15c52fdd3622ce3bac0a8db24b5d879ab65b5451f17325375b6e9eb2c00818e3c4f69d681ece8e7bfa2f693618bf71cffc2c77a220ab43216389d0c6ecce593488b7e764199bc6a52a277014e989db8781975cc00c9851ff3e72782e8d7aea5743e90367d9072388d3a1505f15944e3153b1d1001002b7a6413ee92e4ee47eb3f14965048e95219e3346549ca5df68c3b00a9f90ae73f5c45f702a67d33b2bb4e0093a8f00c515a42b7183599e047f009987c1d05bda77e8f5b18c2060da65611991eba232099fea8a8d3c862507a9b5bcf90362c3a3df1fbb03eb9815454a6173447a4773a4a69deee1cfa8d882d93a9ba50ed0186b20b000063aadb8dcdfa1e9c0da97b84c2a38e7957e729867f646b24ca1c179d4e1c1e8cb3ee087d9e39fa235723de1af1f0536d93f812ecd48485b1581c0026c40fe986af4411ce44689df9abd1ad07cc84441f01a9884a99cc10f2327a07ad36b73e11112f04c39367586a35101c8fe2b53c3ea6f09b47b46c574e0f5715a56b41194160c8744e8528c320472405e91066eefc6e300c41a5c02061fa491f0806a323fa35ffd5398748bf6e7e240685098970bc3689e6810c350aa2cbbe0a49fb8e1b0ab2a501798a281428c86409635efb50e0a94833b9a9a467c1f2390226da9703240044276cf7f3e0ad208a1c92a3c09b9fa7ee311a8dcd46467204050d0518840c814c1106a90402252518942110685186413a1d413713723a821e30086befe6e91f5e88ba8c0604d30641bf0c24ac3155d7e70dde0c4055be6590231d571e3fa6661f6b025f0367b4e1637a89c8250f63e67bae4ad7fa7e0271bc12e873ecb25c667669b7c874ea0dd2d410cd9b05a5aef1f201ef4d274676c79d128c0f327a48a2f23d85e2bd551fc3f6def9898b276bc2473e39e6b994b9d8e80decaf42f52acba5e9241d6711359cde58e6f20d0cc4656a5ac08a13822808272af748fed09789f157aeba3bb82d06cd54b742442f8891b1ff0f620abe4f08ad0a5491a8bbcfe6ab64a09896df604d074aa025e48e3f50176dd21f9b7efcab48201f0b884ce2c09f724411d10d47ee2b7da74bfc235f7c8539407816e932af96002f201266eab83676571dd5a0e2b80cd1dda752b3ea06ac6e0ad48824b695671033d53379fc39e6a29bf5b3a71f352133fc4f8bd20b296bb3e5ddf3e19721a23f5565e821dd313d9bdfd7fcabce56e806fffe7b83741fa94c30fe3f8f5b8e842e04a661aae27bffc49bed952e849b4c64660b9f9202294cd6d2f78ec62142eb270049a7e862be136ff181936e046d435515a6adea1ea939ec4a9c2b1763bc8e18d11ec2143bb96d2ad88aee08f88a609a74bad045a79bd3d3a0954167049f1813d10b9477e6d5634bba2330236a4aa52bc4bc07ea8155c54303fce72ad951d9131708d37a6a0bca98ef684e975456d06ce925c8855c01db355214af32c55b3217ef258b33d765e6994721059688f5d6d03a6ac4eb57c5e7c241c296f287fb2603ea7a35ac0336fc4a75383fcc539312719ebdcb61b44d8542b4cec2f84d9bdb37035a6cc66b75d17bd844460c8987e6eada0be93562ae2b424d4d0a89408cef1cc8f928556039d9caa95f44879462cd69c71beeee637b30ebf2ef0d8d24efa735e85f366ff0598f8c29e12208a3cc367bb3730c96be66ccf662ccbd7a0f988b27e8d41841f7ffd96ea0d14f94eae8670e7b64e62c0b7367dfe1938a33a2ce1432f2f4978d6d29fb8393896692357651963b8a56ead2c7020c95945eeaf998ad39da9af23ec8c84b3ded1de81dffd2cfc31349964e90bc96a907316008c4b8ab16d152ccf21d73e89a9b45fb528ca83d84c96f8ca4e7b22aa92522be356d9c4d2ac41eeb426cc0eb9dd1289ddb869f2f8ba0ff49cbad7ca6f32b0164d422530c3dbbff6e72148a10c96430c4b86acb9c04509c753c338538c28464ef08c24b162816e64db829ccf1396fcf3e3cf139cad1ba9620d71ec79f9cdcfed7c62aa7193d0842efd4848ffe43f7ab9ebf3d08d0ae02bd806810dc7f3e489e92e8842c7e0778c3dc6dbb751bab4b121fff1cc2173c875c85c5fa034a25e4211e54a288a526153e8d55a236a2179c098f433caa65688bb8e9cfc9346c86e373f647c412c701a40f23035d07530332034383cbe4fc5649529a31a275e19519f7536a415a283e37a4e196d356e769ae2395acbbb8d44fe0897a36362e7055f5c6cf9a7fa3ca30553ab9d0735b042e3c1f8896bbab1cfe0f5f1d9d5a884d948a11ca69126a261b99d58156f8e2e161ca4a06419833a70f34349822e45e8ac24929d7ba1ff5920084d0881a6e8215eae3e9d09e3d512694ac3123bc52d3b71d64696e0b1347761973c3b8828cd8bcc4cfef072cd04a1d0f6afb35dafb9e6c692adc6cdf78c2381b1007eb278b84216efac3fc250071d9ed9804619e98a2b13b963a5ed05a9d1e1171657d76f24784bbb8abc3cf1a5dfba0278f95ba8fe2ed7acecf3f6bd8c29b1739dc58326c5d23ca6c078baddce4c84d5605a1ffbbcbc51fccb942fbe6c64e352e8e23b9fa7e22ce7efb757756c5c7a75826de2e3de6fcbda14eddbf75aa732e614b738418f64c290b376563700b159f16b28bacdcd57600e5f1b5766d1c8310df35bae376c5376fbb5219c763170a20814039a762b91927641e9a905482593c7bb77c72a137a5b1a1b47c0c42b240c47c59b1b10ba8d8d2b49602bce9418c3ddca2dc3d7389785e7961775e753e32ff05052c0269e8354407f463d16bc4fc3b04a6023c46a6879cd5b7a944d3e5603296f27adbd62e7600ee53e6389517663e2efdf9ca9591ab9f6928163ecbf9d94c6dfc48b9aa8a930f9f1235fc5edcab29e10f2976c4ff59c8e0d7b44fbac1e835630ad4a09524c853a0a8548620fc370e4f46d48f819f85e011bfbebae245fec6fbb9bc9d8a0ce5e18a32000000d58e00ae0217e3cd8b2d21b7c32e2278e94fd2cdcfa7a49262bcbfe498db82cc450520a32162ce3ea30175e26dd1800df651428f8fb68703f615f5a561670309007033ddf082a30e169f1b5e985132ab43cbdd55ecd69ec73ab17b5f42703edb99321125c5d860b45c8ab3a5cf87a1e63c0757929e2a5a32860e019f323bd15e65dc0e063e95db7d399c8f75e191b206c76cb8e99a7cc7b7bbcf7c5fe06b0c69dbbd05f6364523dd044fc750f0d40855893d59eb763403fef5455fc6aca12a90f4980fbf10b991f53cb80944e4aedb9aeb1e066e495e2627f7578f2c2b991b832c85288c09168271f4303a83804a7b577791880a5f5b547b252cc75287b20f398bc117b931d5278a70bfa02fbfe92979b432b94266a115178215b0fb429b382b0c6c32f8e3530a70fb93cd445c97c934b95738d6d48deb4bcd452f95a9e2a5552456157854c95f921abe753271481412c3a4d46ae7cf8be9e3de619d71c8b89b0cfc251c6c9709f71fb855ad6a7222e473ea0c86539dcb2dddea62e0be9a4ad93dcb348b983c1ebee179dba6ac8e68cea22c92dbdd6a3105bf159e686fcb5fe9cf8a2f8ffc3e2b9fd9660b53e5ff65a727b64018287bd9b670f411e90232559a04f224cea1b26fbdff2f444088bb17978db4ebccc5c72ff03dcbf0e000856c0c341c2ea61ad5cd1fff5cfdec7afb244f667e4363376738c0f51c1b9b8233c3ea724f2435accdcd89a18bce494a19166bbe476769f7ee99ec579481f750fff4aa2fae0d9644b5d37811fb4f274c032826e9e64ed4af1077099ab4f7ecad5a6a4b83980c169eb1055aff99e42bb7ca1bf78d0277dc330a45f97a9ee5c7256638c1b892199250985d98a360ca7593250448815755ba3cc1a9813f82064c03ee4e2107a433621b9ee1f79cedf0b7ecbe5306cc3a720502998e7c2b4f7ad98d09ef79abb61b16b39094ab8ea9d93d99bebfe3a302119c665fcfb12789c6d5d6a06c37744621be560f816d184c8896b25c2fd7d4c152195725c2efe4d588772675e36aa703202b25a47c16302939969cbf35eb765bd0674dd2dc10f51f450d17f3e0a0e1fe3f7a44141aab5615f93a179e86d54d0f391415813b8a3c9166b89556ccce87ec38daf3675a579c863d4c3e38f56373fdda74c605be64374805a11df41e0f02fa3233137bdc802353bd251d00000075fb24990c6bd19478d1ef02bbd747b66471267075be8ce5da50054fc4864c82313241d4b7bc398a25d3fd7fff2283762e142415fef41ecf216fe6dac69f27f213e49844d48033464cf91bc2ee8865340004334fe2249af0451714ebbab0f7f361cffb82f8a50f72129ffd475a3aff7bc5e3089ea4cbfd9c830f65771ca996250fce2923e7a44621998f4d19859e0127f90a1dab4a631eeed94ee56e19772ce1baa557f9525ea94c9b96344d4d39f219ec1538d83573fdaa1e4d27254cca8e09fb0dd3ea3eb662df8fd3b8007e77052b23032b14604dc4493977f39915e756dff4e96c4d36d3fa91e671ae6016e32a5ad1f3322d6296d762bad7806cc25eebfe2818f18ae4c9018e4cf5967400000034bd503319d6a229f1967695f1d747f609ba88e11bb2469c800a7c3009c6c804d1f2e013943c68def45aa87dc5af1cfd12561d126df77030dec892122a124271f038bd2742becca77f7c8f1b1a8fbec3be82f5d174f39f8ac4a6ac525d11211b6ebd67319f7ec790ea951e18a532f1fbf5f32d1d57bc9a71717a9c01ca3ec70ddd09b816d96a647a8ccc54adafd9ca738c2baa5de609b777129887e90153a91ec5cf99348199fc195ea85861d8743941570ca089ecdf54b9001eabe2db92fc0c62b9151d5fe0c8546f49070000407d584526c35a349f9828e1a72cc079b81c5b84df9010c7f6ae310193609c8ccbac921ce5aba02b99fbe2a11c15a496278f957b2b951f1758b165bfe0b9fcf0d1b9b13cb1f2bc2d740c6023f0c3e0ad4c162cf5f4e325a285c81afa34695f5b18aa19bc4672f693779013a1162ce6cd158baa54582e359b91191ade53cc75f23420e483658f36affee8101b2706afb41a00f64a7e36146017f40bc39fd78b202872511552e21f0a9727b21438d39da671f53dbd0d8c206eb55d7d2883d47ceefe54f62fce80c5d9fe272fd029851cdc33d51c1af92a03f03639410bbd3223f659d13a5db454c09202b418d116b4d75c2f74494db7cb17b530bf8b1c375527aa0b40e9464e2aeab15932814f41c7413aac3b0f05847f17ecc000c9a4dc0cf8a571c15e580b584d9b1e701b6de5baa5e3730f5a90d59736e689e330d32debadd1e787eab032989ff7d189f94cc3a7f348af3dfe61d6ce0a42d7cd50e802ee996a0e8dbce9759d97b5d2d4efeda701a544f52d3bb0b2b3357749efcf74f98ac897088f983909355e9ca4081a6c8e4cee4daccf46c6db7f3001776e5d8d236086cc8d1151528b45703eda0a99b9a30a88524c8ba783b5382444cb56f5a71de21398940a96bd85746cc78dddae4fcc0cfd3ebd5bd2642f141a35cc13b762a65b117c9fa554c27c36713fee271f1d657fc83fa732357f1ccc3c4f01465bab135803773187469effb35cd4fd9e8dd97e18a35fe42154f9f02736e3cb0ec3f1efd847724f8f56710a89c09a6c11d061c36ccb001eb327a3531b1b943fd4960df71c6b17bd6e8b2a0e9b083708cbba8f79b840ff8d658a91186a1d9a7c16f8f6bdebb1a2c518e50a6ef565ede168b2339d1c00b1993739415eca268d8bc556c8874bf0dbb5469388af810aff91c5ec745a0bb0280a5e4ca77d0607c35a34259ead2629f8fac8ba713c6c7c437606d3bee53f980463645d5079b31c436b9f22d7c3c9a0294d90da8753aea0fb226d943fe24bf2dae84f008297a931f64346701941570fd15354b3bbb6a7b013113648ec0fb07f2dd9110f25f4391ad56cc785ab038379ea4e2fe84172fda1bcd4d300d88a93d2f18738fc6aa0cd29ced806950cbb36cee5df5b760a438c4adda8ab01f273e2d10bc1b437478611162df38589a255cb29418532549ccab9537d1d752dc0549a523888c5040515012306e5fe944b61369dd540d46053f55fd6a47607766ae4d070d500739b0e716f2d4b5d320a402ffca169dc831759d0f32db706a15a21fea9f26fcc78110cff370d34bcd1195841d5a44756d8e5c673fe9c7f1b1d38cdd5df577308e1a4741c7633f5fcbf7eec8bdca4326347f813b77eefc131998b063ea0f04aea6103f8c01320e060d01d94ca817a7e8003ad82dd50483d52120330090305c3834ceeb1afc4046408d8f3875d6332a3a9fbd02744874c9d5c294f93a2448f5225e70d56eab40c286c3487518c5702054c13ca0dfd5765bd697c9a48a7b55388db78ca9f9b0321930d0e44a7ffcb121b54ca5b3dfd34f56e4ba0ee44314db6ca76cd5a0d076b14eeb10afea96257a865df60c234d921f7defd94c33d2dde4ff856a0b99a79af2e87508469b23b23cf87b5ca0f9b199feff8c88769d66b4b9f12d364ef420a6813766da88ea052cae37e21f8b88423519cb173847d0a63422f68ec02942f628f1257709a60c500d2197b924c7adc23e628df26aee5892045b592c077ba168069049b2f1a4963a2bb5fd28ff7da3ae10335d0443ef8cd193b81382529e92c25d93d885f58f66988f32df3efe41b84d3c4855329d76489034f722f7a8d687b80d3325f25dc57d3c479670be57d34236487f498a03ceed0999216d08d33f6d6a7272ddd96ee709b9f85469b11e1308c0ad90e80d364c8fdd5da6d80ffa8e0f5646f3fa9d3b4d1b1e9e09b69221cacdccefd6a91a83829d3a6b090fcc89c6320c4340e2980b3fd6381ccb4c62d97cfd1951816c8c2d040823376782da62a57a8aaa003956ab691a75fa9d3629b17c069f24fdbe3f02d3b846d6de7a166c25b01fde62392fc8b637fb1ec9b59504db1055b36c8a90ea891fb0dba706110f482e26c84271c8543ddd9eeebea0700646581530d2c812180222b430d6a566b950e7ebed5057b1677b5a7854be564f14f6b124cc2f2aff2b504a7b6b62c2ea082e52cace234fd1cded50e17963a1258abf2b12e0d5398125835ab15841a7d89aba81914fb285629c86778541800e5823ee24135b0bf4ed35010553ea800150a4a07d18682388aa1184aa9b4099588126c92d8df96fd5d368bb44f70be54b7730736a057c533ecc1604a4278eb5e2f9bad5dde75f2400495401d4945b3e2ed608050b08d2e2222f9010000b9eaee9d8e06c48a728e5aa8cdfe1ed5128087a690e9701020323db461e2880100d2b52068c22e9b69bd70dcd034483ee555a0938c56cf473eba11c1b3ea3a50a16cdbd9f192257b118951414f6390739bf6b5c283ca34ac306912858f4459a320d315af4bfaa4f60bcf727907d2cc67d59b032a4006635e340f1d8b4e61bc1184ef58472bf4e773efb197fd69483f16ae847cc927b06dd05db114a46c9fc779ab1cbe1988003a2d3d8783f8fbe7bbe14b75bf502d349e595adc344667ce3ab1a9f571afdeb09ad4a3d99cceaff29c30b231a4f2b1bb75b5b4a13ba6883e019f48983ae5b9c9ab480daa9796157d3efa4b16dbef54d1e03764fe1da96328ad2f01ee6e04bf50ccf6cc9853262096a28b264053ac39aa936adc4318080a0b10de860417aeaac258d1ef0ef207c03e642cc48a00f01cc98201168a3b067608c7cd3c87997392141a692dafd9078689b593fa07611eaf4264502ce439133715b762251f37f8628d2645afda048478516c5ba6d6a0450c2086f93ee11d6feb851e69aacdfd173b57e34709650da717501df2214111d92aceb61ecaba12490df8e937b96c193c0adc45ede95cc5946eaefabf966c32be44dd00e4e9ab13ea0dec73386913a406a537d5475ea4bdd1cdebe82b6d5d619f96469157f98a114024ec3450a0abb0095d931f0cc52fd66299916ed64c82e88f167b42cc7b4031ad5e4b06025756aa229ff8a52fc59d25177b858ed20b73ba24bae34a73fd1b0bb8dbe9ca78a3abf20fa9c5fbe865b43858985bdcbd0c485c298552279c3f2008849fee81870f71f9a86ce8d9789850ad3df09f658e81f3bca3d36a663274141d6c6f8caa1b604510aa323627f404b675e7ff5731a08b70fe64ef964697f7df32403d04226ebd1f19be06227f4c487e2543b6d82fcf740a2590ebe0a9959b5f2957a91b889d16a370f54b048d29056c99b41e277efcb080d9da96491ea85f5b3009ef751100b05eae65111dc02ed4f55dd6f16dda2cfc7326d7067f33e3ea5a2e34a640cd6ae9facdca80d93fc2de7b129b75f976a218899f63e1a5a5f883b1301add5dd868aa740820fb24630b95b13466cb744200aa3b3dfde42f9d40301b39c52f69fa946afa449f9aa7517093266b363db5afb87b66ebe0a883dd6f66d21f247e2c844a95ded29e0e20b757523c47cd6fa9a6e8d991759023e83e984ef63901e15a9750723cb359689cca849d0ee1ab0b93301b790ac67d8eef0a111d322fee64365af66d71243a774c690a207f9333d2d6a55625cdc5df58f925bb96a63277ba60fb3663f5b384c60be7171c2694149a545f9148c729e0a38b7d0b0c89165ce6a9a76264da048635fb33ec5f09100f42423afd76e9dca5b722128b9db73794a65c23c6887c524593cc070e71f3559163a39dc7668bf9ce2e4a69df70591266e9e455cfe1b5b4aaa7c49ff6e52727ed0ec4b8cbdb5e2c1d878bfb76003a18eb131f7209d436bcd5116b2ba9bd7a365dbe3ea0ba238af87d7cc07b39530e3638b5d6fa16d688310cd371896c7c8d039aebe544cd43718d65af96a5180fa83166e420f3086ceeac535908104aa9de322d08cd609e72471e7ab2700080e9fe24aca888628fbc4e8799ce7faf996a29ff65630307933ef840796b91a36825323f4601fe1dd31fae572a977877edb87f92d302df603f52c8b1de97064e3361112a6a543b032bbc7d5b4b0ed0fd8bb62e065c0b0dfc26b4b6df3cb66207e104141816c7076dd46fe7ce0ee3dc4daa928dea3a9d8806a7ae391d5f05b1162ce7d7389e7de7ead5b4e3acdc8fd8fcd649e0a6ecf31651f224d7ba4392249a4b3626032003d223427511e344cd99d46ed7a90af069e61ca8b6f141c1c2712393dd3b365a1fff73895a99eefe01d873bf2567eab17846465e00cb92d8d18f1cb026f40a298dcb1433bb5ad3620e090622fb501d4032c798e62f6cf71f1f3b487e8d050809e69210ef4de6e4f8756bd1603c67c8bcb5673f538e517d29e6b5640274ba3fb7c2c35fbce8b4462854bc32aa33953b296d5b46f899d48295f6019552aff8399fb248030e2f26247381708ab9d6b95cd2c16fe220922ad962ed6ff71c9ecf1915f65d0c1a1d2a108ab2fa6c3a754b1d90e8d73d1e79ea275724552b64951131e6c73b29ad74916120be15bd0f306d6dd3bf93d3b32898cbcdcb33e13342af102a9fe7ae67999cad0422e15f9e1dcc40015f56d042a6afc96a736919f7d55316b9a5c14e9adcdeb7eeb8aa97a9e6657d1db1989ce3bc7e9ed95e54e4b7ddc319fe84eccd9c0850f49cda9b40d8d76b4b513de7f879e9fee0dae7802d616775126c6c7c00714d8fcd356897c11eaa3d983b6c6243fb17e0a7b890fbbb1537b90b94d19bd3c0fd425de869ff156600bdc30256cc96f07b289f31698928163eee0473df7024f50881957e69c2daf84486e97e0709f21d96d56e0a5c45c00dd2dc2188f7de50106b0bf22b6ef3c5f114be3440d5a0aa822f97306dd2a4c4d2a06d1adf2fd08edca65c66c301024ea5af3a644da40feecc70700ee912fabb75ff72176e94cae5937f82b392509e77dd3f7c97f814c07a59f7ad43bd6873d92ce15327b2212168d5524b46daf1c57cccb760897e55a649627484ff403f567be0f1af1a089c47119e1847894c0ca935a5d023af8a5b32240c5097ae64c64930f6c4283b0b9a288b683edd61a9306796b2efa46c40c1c8b75ed67cf71a38754994047b1e32efa75b317d154097dfe44a5b18b99e725c7795997b03519e4ed614b5443708b4038972bfea8fcbd19177281565e5c4703c7816867202b95051767ccf5eb23dd057938d13147edeb796d21a828dae98bbc9bab9228e5eb4a301adb6afff98284e16f631e32d5c133832b4a51478fb8b294aefa6fa82e2957f2457833733291164b1ad063b9e089ee00359db1798d4107bc83eeedee16e229d149280b8eed23da562ea5cf8b0f6dbee1b3b7414199ee9e3db4adbe6c39a5276c2efcfa7de093b81473debc29d500bdd3e1b15e04e3e921dce652f3d1c06f210e9760b72020028852a9c42ab101a8c23ecc313a5974c96034d5e0be48cbc99439c19a198edfa005a0269d1ca6146bdf965632c332b4e3b818fcf61bed667bbabbc56684678ae0505c9fb63e573cbff0d1e265d1c788a576cf408ff3e1b68c79d2e5f6a5340553994c90c4f5f9c2f18ac13d7a730db893862e7be701e8a594371571cf4e54b76362ce840a97978ae99ecedb314fc6f5f8c04e507efb13dbef792e7adf03eb5113c4ef9cc831a98350000a8f0ec9fa3229e3dee3a9d08faf05ecb3b42fd3f4deb034fbcfbafe90d2d196640edf42ef9723bfe1aab912088c7b8462f95c9f50dfa26829183ee7ed78353702c99837d45462eae9bd720541d57212570aa025372b733f47eb50754562c1b7207846d986dcba6e2fef2ce79920a4f938c941c036cfd1650849a878e993c1da2825eb58da052d06d2762c71d691bd4b07b6fbba3cc533518aea3d536e5041a908fcb43dff13ebd6fae89c27d875f187963b3342384a50cb08f32c29f98ed1fea201c59e58af2ff7a320a3b603228cb28b28954c8b63814fccfd80f2cc10df9887c47b83fe68d0a4d3e3f4b23e0768607dc63351c862e04a907df0f13ea9fabb4b706ad8322452dd9bd741f6571bf98be80cfeb2ee831348a1e536b7c9e29e5e7108174c09a73717cc75025bca27a9537ec40b37f33fa029a50faeb4e56b04f5d8b5e4d49a10214430a05314640093ab157142c4823633fa405236d655d4cd8c7379f02a3eb145b9d954f2c6eddc6776b081c4dd83cae3105a0047f745094901997a885bde0cce8c33af33c010032ab8d4f5a39b2843a087c5b1bd8c247e746dfd6e8824d8a682b9897a5ec1522173b6b51b726ea43b30f5cfae814357e746eb38a889e434ce15f5affaf9f21577c07ce9bd8f6fdcffb31656906af2eaeadc9b04539ec32af9001008fa79f48ffc3846a1d9a66da8f7412a26657bd8f33537355a378ead6e800c38ae2a36ca38525bf921c0678743cf12a355c95f8d27af64d44038fc8f98f865a27d4a187adcee87e23b21450ed351c297f34d98b4c285b5503221302384e6048f7f097a6a3f3040d493bd9e381e03f27cbc10013c0837cd7f9893d940c899e5e233f2b3a41e79c57cf2ce8b1e135c12ae330e8af4868d5ba6aa42efd44409214377045c25397c69d713b5cac2cb577185850e70ba04a31ce5c84db540ff851bb342ef5d40bd24590966feb22b7d270201297e6da66ab04d5ae50fc6cd43d3a5bf1e22e817039b399ad9729ebb7aa56294f6e725cd55889e8b265fd6d0f9affd59b136072f4a708416badf33b5eafc411fcb9726ab07440f58dc3b2a8d94334d3d50d09d7913b63e282f355ce6a33b312f3c5c23d89aa76cad03903ed7a000ac62abcc8da44b28773f47f38f3c1c1100a7eab84a12d11f75f64eccf1c571ce6bac24c817d91e7d327533b03f5d427010629b11338b4f2c9c89c862fbce2dfbb0fc7968e83852bcb054e601182cc5a791f32a8b3764ed0b8f37d4427b0309a48ed61a7b2644b220388151b0e063f23aa1621fe8ca17b095284e604e71ad7c1fb56b3a28f3c621f182079ed56f46383033adcc07ae5bdd7b6390f7a5939e1d5f8a771a3cd55cebd172079df82fa5d082110656947588cfcdfa5efbf8eab751b505f6a234a7aae4714a7852657d0b0e6e113a8ee36e64073c7cde0d5a6996cd099f61ff6f6f094735c550010ce76daab20063003f57233ef9c47761398bd7eb8b598598133f231794c74efea4d2305004022329d016cf618a182f48932c2a1ec477130e8fcc17d257fe0a341bf7efddeb42a7b3fdc2d3ad119aa85ed6b3fc62c545b155d4acb20837c352572fe4373fe6e2198f348af3579b04682586c13a1aed505b203de68fa287d86f96822943c922b3bde34358e4dcb781597055413c5add3f90a767eb41926e81b2cc29815aa3fd53e8a03997b1cec8c9bedb93ad844a5e151292bf148ee3e20d495d3a8a6a9b199055093b029537696353492a9ff3e92da3d8bc19cb9ead48869450b8fad720c361234141f3d24c41528f2e379086e51b9aefffe0bfb86ac89e64321760d32a7c33834f1655cb2796142bfda122f0fc6a3eb10abf16647f3f5d1bc870d66b90ce527844b35f0e5b49f5062f1bed1a75b9be89d32d8b266725a720c21d7a0764d4b21825a74587e7e93bfd61d6f498017587ea115286ac0822e111b0c7666275a9d21cbe1fe612104ddf4cc3e8a728ba6d9cb643fba098c7b83e321dff3125b37f432831e78158438234bf63e163a92c5ba437e98182117cdd2db111751c6786c301ea132710e5ded360c8c0785ede5b7f932881d0b2c6464501dfcf7cb2bb929123f7c7b6f4c95632b8d9d845b320c186b1c17b0e9494a1a0345d00d2b21d78260180cc55c70a3d9b87bd36c374779a3d23873e2b7b58029d5a5c9d9d863177a342fd8471ebd5491631c7b3d39cd200334036c86c101447093225fec8aa14abe0c0ccf4aec5cdbd7726523ee7bcb6a11212e7271921cb7269c2196a36dcdac597115d57a255031659339dbf727bca8a2e22824975e13214a27393902f483d0dfb713c29fdef15a4ea58697cb96e794cb4a93153556e8173fe2c5ae63719dd79dd8070bedd72435685207e24787cfa4e3c4fe190c57f1352148fa4d458ae5bf5e590e2b93ccc8deb5195651f6bf82e7322b5914d2cec2d96fd5d12b37083770bfb90424ec1ea066589071a5b91bee4eccc8aa3a812d0290005fd6ceb3b71081a35a31d86c975231e9eca716b7f42dddd73c046923bb2ff9acb5fda27310b311d255053632e5c1566a07cbd3e0dd5d991f347458701c580d091d9f9a69061e388a8c0b0f777e95d25a59f075b8122416b032c4bc648d5b442b790c6ab70afd0c0c303028d55443ee16b70c94ed06d1719972f62ad6a6a08cd8ac4bf48c5e6874bfbb257244e5b13d285e417a6aa7307c611bd92f07630f0c275034c05b47fa549683236e0a9c97483ac94f4a8357723a6c8bd8032b7d68d2a398f976ef48a5800a0c3bf773b2786cf5434384a444deec54b9063ae577c91d93e96f30dad0b4c137c42d43c2332dbf89fc3f968c9ecaf11331e57b36669e219ed5be1b656e388425d7204a7f86aa443e26ff7b875bdbb6ca64c33fa0dc07e3aad0e2299581f0eb94342c8928e4c3422bd6ae8d7095a7d03718d3b13f9241bb47b1b6c5ff9a23c541e83b29243a135ea513510c94dc8e76e08ccf909157ba32ef99f702d342a8ee0b88157d759a418bc2365277c2c422805ca97401de49d73c2a6ab9e3df03c0e629ae0bea1daa09a7d6e91bd377fa3957c87e098679cb46f67d7712653fcfcedbf4f50efb76821e6d3ae2dbe627fd51f5251eb29f81ba4b62d9c6dccad0abe342e41f105ae26d034b3103bfa8209ec1c7d96650a4697365b0c0c9e20f4c8b959976991f3745c00ece91a28a28efa0fc798269d6e18a8b797afd7594142f26f5c0100006dad9a796b5f94e91c0ebdcd209fa044469ba85a91310ba14e2b798572511761da726cc3a7b3b8ca3bcaae07f4619ce639ad86fbb3fdf8c188cc0530028036a2266a875e112f52e8ccab6596514c5a892f9c2ad22a9246432182aa027ef8b5d0c45bb3932aa6f5ffad15fcb55b932d1208cec425deb621c9354cf6b36bdc8211fdb37449e7d8932348dc701740ae845c3cfe04d061f51738bc6e7c87b4cad3a0998611db6e80a8941ebfa936fd770425e22ef46c41a019c70f51d46737cc5570321f972ddfb391bd9fc707ac26e9b0fbda89f85b7e7782defc585af66c67082131b1862e6f27fc92dd06ba805c26382d970856d7c898c16aaade504397e5c352468a95c4a2765c199035991296a71b67704df521660440e7d7c5fa5d0cfa2f92802d96a6352f8a31820c5d78418000cdef09586d7d5562be505e15bc6c2e27414b834ff3b51a17cab88849041d6601ab84ef58633993c8cf436a9a1b772a77918e507f42c3a5d8fa79e393a54067aef71dcd16d4dd3471c2881f29e1c71036016951ec2fbdad8058c514420fb2c3d6b2db000f4132cb665e6d0477c7c19c2ca1451e8cd83693a0237a98ce4b1437f01d47adb39495a72152b7425d976a814dc009c74a0513b6c2d09326bb2fbf8b01f0308e22a1d8e654314c6732a1cefaeb1176bb0207d1c4be79c2bfa773648ef291a556cf3c344deabcd4a20d4ebba448e09d3f58fe321fec39a6dc37b05ac75e1db0d41bb78c77ce6a04d0f387cfdedd71eccf949b11bd838c76da41495ca55a37fdb09a6527588c285c02c93a10813523943a9745720f49a7c8abca7beb7a7792bf47cf73a891f0524369537e8e98e7631c77f59dca2fdf5318dc217e95925832a62d0fb96de6d8bea8bd0c033bb6e8f3148b86ac95fe5066655b2f7d98a621ccc1bec2f8c21230226850d2d7767672e0e5ddd5677dacdd5b675a931b5e19ac8b49488caf74f838236456ac6458f0cb72257288cbd3cfc3d62f8c67bb5bb4d10db49267ef3fb229fd7856b9490011aa40dc879642d84803c5f671e8bf0f3b489403615287c34d5aa7dfd828e89122d6726fc66228d512739644f40d1a5eb5c047c1b78a520ad196e882b470e11a29c7f0661290f644fd8172867fa193ebee2280f7ce4342426e768e11299610a7a7c463c0bda5013f43d182387d651434eb5ef7873888d71cd912f73b2cafa11692f192407231f4ebcef3f3c833fb334b6c60a120b39a7bda83c69b548452bd30658a9203d1dc1c248326508042640408b7d0a0c4a41140c03089689fbf961544c838418fed1313412ca1821685389c045c60c0a10c00e368de32bc0065c8dbfb8802313f6f1e4fd036ca92abe5e0f2c00049c66f35b10198289e1cdcf531d08b455453a91a18621e07cf73d340ad431049c4e578a860c2d1802fa4e8c8a2263c609c52e8417798a4c8b8751c8b78bcad03cddc62212e0c3ff2160d6cc4e5c142c87801f90a50004745fafb0478590ef2d71ff6e7bf37dd1e80a0aeffa18db7c3474a40db8230aa4d19bec94d6d67a58be6aa7bcf63166b5d7762a6bab78cd8ed8a9ae2214e7a6dba9dd81f2227008fdd961751063a00a41f9de78728d3b668340d71a3cccce3b94ba8185c70a76ac8b41c3803e0cc17a2df51d810549b39d3b239b8910dea12604d6ae03c74c3faaa2b1999f43376141d242b4a8d9406918086d1a0c1552e960160d7202c875900e9d0e6673409b3da04d0fc2033e208706e61880da00ab6f72683498c740acc8d96103341acc6720269d060b1848990e864d21327408480e121d2c26902a8306fd16907e7e5fcff004061810d42b7d170974842c191b07a1b5548a680c64c5403012d6767207b6b100fb41a28b7cbdc62bdc19e729263e05e860fc6a1936557ae8fedf718be2790ce0af4c82a748f6518a5f188a4030cb507ad8d8402beb4a2a5ff211c6ddd943566b33384d2d29d211d35e739fbc2e914e3c2be82d0e7c250f612c9306cb1f58e5e4024d6fc73ce2ee5f34726def1e13ee78daad778ce218fd0ebc633c4be53044eaf9291e9cc193213c928c17971f4c23fbc9b6b5efeb47c718fae74abc32304f25d2eb7d7facb08034c1b7f73026f7b62c1a78d86b1e9eef8e4f64c130f325f3cf4b2eec6adeecf2bce6f75dc0161f1ebfb26d034e36b3b7626a0b3d2712e1d62de315361bcadc8066bdf3ba6c11dc0dc3627a6acbb56a376f4d53da688182149c9bedf4c2ffe135cb1e86e325130682bc2b97269fb6b13f6ae7443c17311b8a6f01d3fbfcbea556d5e254c94935dc38289eccd069a2b0d36827c5d09939ad2f10de7539f05f215756a322659d1fea0981043c485f541d57f1c747b62eec3f4e12717e6477909cd29d5905a9be3ed7dd5cba8316b67fc8c1e174f46f9734065df1609e48064ab7e2b0ef66576027eee31a3c41a4779b977e3bf7bf5d07bc6804c58fce6cb8bb89f69f394ed10333a26ed6d0fc06998a49ba821c1b25a4f6407d9a02f9da3b25064f80764e8c9538a27d16061ac398a47d9f46bc4f8627d544dbdebcec6248bdb1f501044c63660e1f22dfb8a90b6a28616bb6b3ff9cea63b62ad450a425f7299b13a5b47d0e2c25eafdf60c7812de715981dfe129b6497ddb19f06d67651feadc0141f387df6c270df61b952f49883f946a891e2ab55c4b463a824d4d33858aa600b085452d390613a33eacc8893ad5d52527232343bebeedbce37af93d65e717d5ba87a1751e3a0dbe71e4e84367228a5ee3569a9f1fd6e6b4f61905b850fa616c39021dca93302a4ba366d453bf6566ae1788af7889526fb666f9a7a81900b0d88ec23faa740706a7c55dcbb3037f6f390842ac58b4a638db3e7be3c9ebe682b66ea9ddc0a110f81bbaa1888e0e529cf24546a528cf7441f936b5eb298094984996c1fe7d011180ff051475bc90efea21c3387a635f9107dd9e0782480e80bfdcd0db5af29e05dba591c6fab0c9d834ba455da2a1db20f08eb772e23349c0895c8e4cfae7c0306fd5852430653b988712f9dd5704dbb76d3c85ae35a74d61c7acd286a720cb18b36c1eefe2ba16c6dd24f6026b1c0baabe55e85eebc4af17051692fbb09c131cf739ba25a544c9e9520eabc5adc529c97eca17a8cf9aadf0ddb3087b4330c619cdd63d1b4e020e1454f8340add5e24a626a3d221f89e3ba72f1b4b4297387901297315ae390ad0297287955393225a55172b60bfb0ebc23ff4633554ba556336d3378bbb84442ad24ab2590d70386151ee4c124551ce95fd5e46bdcedd0b61117cdad2cabd0cdecc7d03a2da3e0f6113bed5408d9830828eed1f734c7a5e3004958af4ece5ac7402c633629e15f4d89010069c9e3cb991fc77e0df3af74acd249ea7b228f60c9981004a396685175073ec0b880871c7a03c0368af9833b90328ea540dbdd74e5a2e9bbb35a850e5f9d8564ec5639cbecca8b6152f58d8adce0330dfbaa493124359bfa07ce2277079c6e5f165e3e0a3947bf6f69a0577993b04fd1f56cc10e53150820a8bfcf9cf7af33f046e84efee93b48d07115e46f4833b9ad7586a2b8121f24ef7409ce455c4639148bf1cddd95fc0603ea473c1738a2b63647aac89a11a0e206f5af3b137a7d28a4e2437d3cef03471ca5ace7b448604853f0dbe9b4046377cdb4ca20e22121e41f181f13af60ab6260500f8e8513b2daebe9399b8d15d1b23091af82a9510ad3b00c0b72c1f39e5f0e467313dce46103c0730e685feb2050078efbc42cca129717246e1b88662bbd6e0a39eb92e00146fcd130b70365d7b934f31e346b4445f6469e7940500f0abae8e28c37b493e08ebeb0bc6798f2601a3dae100005fa22bab4cefe3b5e668c10b176cbd49217e2564190700e034c5e5d7f362e51d36cd38730a6d296d1cd72fb000004527672f2923c8fa7f16e6f6a32d9459a2b4d00b00004bff0fde84fb9bd039ff2d6fb4fa0912f49c28160000f8edebfc249a2caaf47d1701e50feddaf405012c7800007304bb02c268e437eefc6ffbadb10b24f5480d680100964fe0d705f25058606ce022c07031a4aeb47d1e380600f8c5294e16f105ba1d41ae63d14d5552b4352e71320000b3ca5a5903c7693ca6ff14feb41d18cc87e15cbe020058ebd9cd5337fa0666acdebbee2cf59f4a5f4dfd1d00804b6730f3efdeca644bfb4913a6feb6711f552bd0e88776c0236a14581118ca3f53e13f3e846b41bf1010f8ec4674fba939aa1ece67ef96b785c4f335affa0530061ecb8aed42f44a38299d54db78c71b29a0bdaa4dbe776fbf3edf08e767daed6d2a3ce14bf3de82658656d65acd813c04539b481c8901fc80959c18adf8b861085c9e3ef9994b8072a128c73c00addf31b03400820efc00b819a35723ad1b61a57fb8fbf68e3a4122c80485000902e102293ebd34d01fb6fc1ccbb7f6ec54378624386932f005b9b40b2a8f46ac0d6c08971a63b3c14b36c7a8ed0bbabea0ef0b86beb0fabf2df4e0b7e3e87c7cd21b2ec1fdbaca46549b2a4a83505782304f8a6d5cabfff071b83e0dff9cebf0ab892afcea569fd6c72b9e6012c802d69baefb68b71bd7dcf1df484935ee7c124f7d121c572ef550cb5e91d6ddeed7de4b09ef8ac3971f97909d2f81b228d57a62781714b5f2883a8a2abed04beb6849098a73f8ca5b2e679e454347d1bcee5cc2b31c6a7c33716b14b815937b0f5837d1122e2dbd412009f6343580e1de03de379533cbbf334a31b2eef28147180381395294a64b4ad00ddd529aae294e976423982c60b29385acdfcb0ad7768f7090392f46be17acbabb265a186180367a3773ca20eb2e8aa8a1ac769d079790035adb6551b4a7778d280c8060830a7a28bb3d2a328101a710316e329c1342e71aa087e28c0516c8a0a3dfe9011b47171929870234a8a38400b450418cbefc049378ee0f75955d0dbb0b7bac5295a24c6cc3f4e8075e43953a12291df3c0d0aa8071653cea6f9c669cc18dad49d0c1ac261fb5191d1c649b416636ebedc1779c6341c8783135c12eae7380946c628163e63439c62f91cf80becf80feadeeb978e82e4ee5ab7f3f23f8346486cd88193509f0bb9323716f667c732cafd32a37d37f78b8be8eef93ea3d481dba91dde7e7aa68f18e02967714fc5e40dfe3665cf0d3eb75d40e43a3195b7734fd1c9516c3f084c1cf2b7dcde502d5ef4fc229eb9aedd896b31b2787921fa9218232441e2ba6a2a80322953fc492cab378abb976fb8477cb4472949cd7c6f042e780e97f1b40cfbb3524f62f89b3ced8287e6befa93aa7bcecf39657f49c3afb5ede3cbe2b7085aec82915bb1217724fdca22889b2a8085454454dd4454310fa12bba4ee6197dca574225d5a97de8dfdb9a8291e854ee8854118854998854558854d58a54dc2d22e1d31295dd22d3df211b7701b777017f7701f0ff0108ff0584cc4543c89673113733d22162267e7ed825db44b76d9aed8a85db5d92ec7e5ba47eeb1dbff5fc63c741ac80ec5a13a3487ee301ca6c372c89222a99226e99221999225d932693eab9924ab17b550af6aa9566aadaefbddc8addcc9bd3c4846b292935162ac277aaa9f31b39ee9b97ed1255cc6158ce22aaee13a6ee0264ec61f176f0adf0ab785b28d2fb1f6be0dda38fb522664525ec9944ccb6b79236fa57892c443fec49f7aa9972179b9577866cb39c665ddd663bdd667cfecb945b2fb0081031e07208008120e2d178318c52466b188556c02cb9ddeebcdffd0a844c1a1e66da8ef56e3eb3e5c20dab7febf3d7c4947dfe5f29f623e2589b02f9004a1f01c0f5c4b05ed089a990223fb8980e48e8636c6157ebd3470b6beaafb8875dd475cc80e7aefd9937004172838a92d9c0a070255600aed98126be9b3ed1cfd58361aaf5febe0e2567ce1158a03bdfbf0abd5c2b46f89e82b5bc3f574e00b2203a7869a434812961f5ff435d0fce1c4741e87ddccabe3b7d4e519b93d23d7088e61a269c95b1f578b184e399c3de1a68f8600f2932fa904898325a252fa853b3d6f0b38eda691e0d47fec382e9116e5f2a8f686a9d793c2b3a29815eaebf5d455d4d55255f867afe58aa8316ec2ffcdb9d27797a5fde3fdffa95f8fc674f2651203dc64d6e50d8802ecfb030c034db0af8b6e2accbd78be11ef8b75454f4c8f6d6a39709160b5e607cf530a0e7cd3d046ac04df851ede23da18db4374d0bfedf1113d945047a5cab4592b0642f3a8ce309b956e4fef0631187102186a18a0eaf6a80415464821e6e8caa12b08429c8001097860430c01d83c98020668fdbba403031270723eb400ccac4735376bbb0846ffaf9eaa89f228a28006ca0842073524e0e048bee22a094fd68b2ab6307a78f8bab77057aa5887da400f5a55c9c60c4886ba26c1786362256760150cada1535b3add48195b3e0ecf39c4c7fc66c346921bcce120e5f991436c600a17440aeb1936dc1c62219b59e8e88b21c6e8029e3b710619a3e3cf69704e0c13f9e0dfcc600b27f501a3bf04b25fc6043a4270c6d3373d90ec28e5092d78f220498fa8e9946165ced7a73f8d32eaf765cadbb87ee15de3856bcfadec0d22870b46bbde30fbd36bd3a21d295c797931786f531cc1d5200dc856d72c24890d9e3bbfed53ec9f239d857415e0e62c7899688a6069bf73be793ac9aebd32cafd89270744b572339530471763870e1543459d47bf66d5ac90b4ac2c7b73942b0bf61a61e43f1c0ee0f935ff0615adcfb27bd9c5afff3439f1d3f3fe3031a359cd692f5e0b5a54bb7118a77119b7f118aff19933a3850e7a18608409665860c5fff72cfe94b46b376eddb9f720232b27afa0a8a4ac02753e7217e7bfc0052f74e18b30d6c862c4ba2f284ebc074a1ef44e9eb7d59a04c5533ed17757f3cf203af4180d62c28c052b36acb515aebd8e3aebaabb9e76d75b7f830d37da78934dc7fad92238b88e1ce3e11310121193809c38252523172a4c842831e25c9220892aea682d8d2efa18628c293dfb0e1c3a72ecc4a94ff6dbd92f183b0e9cfc7c9cda4bef3fefddecddeeddedddef3dec65f69a7b8f7badbdf65e67afbbd7dbebef0df6701501568b201ab59b73c487fcf89335918a45578550c49baa2188c24421f4471b1adf55459e5094e31ccaa222be337d12c75a8d7e2e28eeb96fc9b39ee1aaa0cb32b18ce3870cc1f8c3fc23dd859367ec7607974f1808f72528ef68bc783c2445260163f148dacb3aaaf6861020e8568e19023600e2c96e7993c1b767737041c52c346439e5355661dde3636003b8a0c7e560e9eee2fa261380c6d991fb12240e2677cc5200380280a835d7be1b2d8806e5081e9a61fd20af4233d47668980d7b206838d63544b36dba04002e685074aa86422e27009c91e195f840beed22f57233019bf87ed576267608b3fbcb998d8d134e9537413e1d6dac6e4a95dc17557b00ad00f9b1ecc4b9e02370a09a3fa30f779b4cbd73e4798e4e5415a0141721e42e48ed4a684f68e2c1ed64042e754df90caa74fc2982861920dcae366e3ba2f53043bd00309ba82f5f39d6074beb32be038feb609999f904368994567bb9bc491ec323dc97463fb66d8d2e088719adf2c4182fcfb1beee6bc3d7aa44abc9b11e278bef308fff7b71a8b786888511ee4b90a8f768b6fdc5d665bb2e1bd16c1b1c0b9e6a42b6cbb629e10322a9f93582f936779cdc2ec247e158de1bdb68988db53dc10f6bbcd6a4ed69f48a86194b88ea7347f7d0b4d66aaec3a1b0e55dd9eb3a0a0a87de0dcca02b9c0220d9be3e7afac3d0004170940f11805ca5b55d83835113aaa2a24e65833d575ae1be2332f404c93382e1f4e5b1992b1d93a576a6880000d2b3bd656a543bcb001cc54fa90f49110055eb5b23036d656de2005405001d00d020e701a809f971a36cfa1e685159aaa6a6f62a571026b9b2a31fcb33e71e2320e9f991a1259b033edb1e012405500f00fcb935aa5ce936d907ef29080a5d20e70baa0024c5a9b9d7d013703b9a2722b7d47986dc1da117972cb22d1c63e40ff4b767675b88a4883f2e5455bb79f48d62bd37da530eedddc7a50fc01d87960c40f14d9b40e49359901fd75f26472fc9196908ab6a6befbc3ad343f14d1045064b119696f7ce51dab771ac055e761117b1ca399150a573876801dcb3402b790b8c1236ad1471b371a261abe40ba1fb45222743c0265a597db6f834112678841afb128c4d32ff7937b86dfd9847ef38d0dd40568aa86ef6258f4367ab8cb9553b5cdd0ecf57ae3ada6107499157ea23025a3eb0c83c0869393b36889f6d10012d5a9ff72fb95883952ed091cfea026dbe239249b5b9cc974de656098608fafe196ee5f37f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語

OKLink est un explorateur de blocs multichaîne et une plateforme de données Web3. Explorateur de blockchain Sui.

Explorateur
LitecoinBitcoinBitcoin CashTether USDEthereumEthereumPoWEthereumFairEthereum ClassicTRONDASHOKT ChainBNB ChainPolygonSolanaAvalanche-COptimismFantomAptosArbitrum OnezkSync EraStarkNetBeacon ChainX Layer TestnetSuiDogecoinGnosisCosmos HubKaia NetworkRoninLineaKavaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta PacificX LayerFractal Bitcoin
Plus sur OKLink
À propos de nousConditions d’utilisationAccord utilisateur APIPolitique de confidentialité
Nous contacter
Liens partenaire
Site Web OKX :OKX.com
OKX Web3 :web3.okx.com
OKX Wallet :OKX WalletPortefeuille BTCPortefeuille ETHPortefeuille SOL
Prix OKX :Cours BitcoinCours EthereumCours CardanoCours SolanaCours XRP
Calculateur OKX :BTC vers USDETH vers USDUSDT vers USDSOL vers USDXRP vers USD
Trade OKX :BTC USDCETH USDCBTC USDTETH USDTPOL USDTLTC USDTSOL USDTXRP USDT