PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 58054 bf22d488a43cfdff7b0d0037d3ed02f04fd42ee4a420e0edd242440bc13cd3ab

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
e900503ea9fa9a58bba277c63ff51e486b13bf68b78f424bafa4553e43ff2044
Certificate Block Hash
bf22d488a43cfdff7b0d0037d3ed02f04fd42ee4a420e0edd242440bc13cd3ab
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00307e000060560000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000984f47e5d1cd90170270b4c5173d9dd58badd8b9e775e44cb521488de56fe15fa76018c7dfdf04bd8b0eb787b1f0fca55cf65ff9f6f2af8968bebc300cc0eae4f0f2467e44effbab001e16462278ee5f31660ea5a9fdf5282f1e0000000000000080000000800000307e000060560000

Raw Header Hex

000040208fdc8f7a2c6322dfff4eb84010c630c8b4134879b51f3de9298de2ae7921c6fb347ca15d87023c9105984a161608276c2860927447ece8b58f429cc9572a47b9dab80f6ae41004184420ff433e55a4af4b428fb768bf136b481ef53fc677a2bb589afaa93e5000e9

Proof Data Hex

59,560 bytes
1212160203077e7f53c09375109f93513019017174bac2a5c428a7555920a03b8af2b565d8090c2787941de671135853ad57843333840cf31119baee6f09c9a09db8f2dfbf4f2ea1fce07e0154f015a90ad889debfbd803b9606a92658487ab43382d13f287e887ebba096102017338d60e50de0047ac32bd733a07182033c463d0c6dda003e45f289c0b0bf90082dc362511fb8d7df64a57a7dd11bc8db86a4ed6cb5fbcc2cbb72a2654fd706de66418985d934c8762904ab939edb7d088160589571093990a05a5cbbd17b672f6194ff03642f4c806c5540f4448a47a14f8f688fde79b2209f1844ce5c895162f82077f5d21ff79758f2305b439e7aa8e903d3a5ae5dd46bf920e9327014f7a706d213610e375ab4f650eb8f818547d4106a437a07952eba8eee8a8681dc86a91d7b1e5ab3c4b1823d8c12afdd32065642cd05c148eb6fc0aedb28d73c24e4d084bddc399e4c224c641872e3a6eaf40911c5e52221071d9e889bc8d71b4610cd3aafde50ff908954c36548846b02e5baeaafd06c36102923a986e582ec32eb2cfb47428032c09ce2a0634b8ff2a3f3fcdf519c07d0b02d261cfa0b837806b81125ef5fca0bd9ca05d6ccd9bccd113e4e4641a21d70ec8efcc0d6ae563d6b7a3e16a3ebc014ca1cb9ad9a678080dbee05d408465335a9bb195bb0529ed2e7e2bde1a149379045cfa2c44ae885b5a7aedf67d608ad7a05a7b14a93803dfb7027a0364fdef722589678c1a577e485964a5bee1deb726c8cd02f247fcd35b40dcaa90aab4f174448d763a16d651ec48918a4fab64508a71f5800254c6feefa6ee080e82f759334c3fc194acbb5ea4b1484d5e53d1ed2b04d6e32982d20ab56caa859997d1b4e61799b0f49a1fcee7d70c8442d4312b74cd837792d0907901236c50b65ee76448ba861050e87c286c561ef069f7d384f4119ae8987f5b84bbaf79bfe8127ec237a30dd592eff3daa360b7465c1159658f5933aaca65410def79220623a14b240ede7729b1d899c589ee1780e655c404050967fdfdc9800f1fd167411476b8e6bf42899022d4aad4583f11d4ace5dfb98a622d5ed34cf97488f3200aca83e19e8221805f9f66d2e8d72960ffce3876631ac60332f80e43e0ec7d647549546039dfcf4656c906370966fe1e7fe248575bb39184049ec01bcb4e65399c6ab605bba60fe2609dca9bd7049db3d819d362f4a5d973f9f18dacc7dadbc417310663a2a37049dcd9c8a4fca607a1ec36c12ddc6afe3525917fd966ee30d5b1af30dc3f4fb3504140ed4e9f19f9af4eac173a1f14f8da124ad769c85421fc77c045d227009660f869854c69b41bbc9ba5ea5ebdbf0529ed73be4fca2c626c0d7d3aab4f2f094c74aef593117b64e1679f4f463a3a083fea99e48c83cc207a54fcad6375a6d0ff94c23a6e1361340eafce3d11e1aa2226cdc42bb8c323ca5b73fbe633489a614f3b232d4db16082ae401c259ce3f8669e2e343f13a5b3acb4efd5603b759b74f86536e7a98a5bb60e5462b14c3165e3313057c047cc7d4a7058f207ab1fdbdf904f83e752fb2fb05c8a5ae89ce2e0c3a4d7d1d2746118a2f499ab8e70f6041ec4b515bc55dd974ee99f632c471224777dfeaf73e509a8d7ddb3a385d365e12b850ffcae6619f15eef627115840989ef506cf9ec6997d287010ea0e767f756f95433a0a269e1cda248624bc661cd1660d0634aee7134cf14b487eaec21ed8e1a4e148b83b50ec95a4a18a1e0bda2104fa16c2fa59ddaff0cefa66685d862d97b24ca31a416c864c0e361f2d71b593185164e845f5d5758608e02aaa4acfda32f1b1e0cb5ebfbcdb3d6cdc7e318df136be3495b118a9ab3b02ab0d63d86f89fc3e6ce772f32e2d518fae31516bca133f6c7ef360331c376d1b9c622e555a1066485ac78b0938530507012384dfedbae8191fed2e75bdea7fa268814b0bcee215001088e02a2d3f5b285de0d2ed6dd943b10caa2ee41a38cbb719a8b83d9aac69930e171a6e2d9496dafc7efe7d6804e4f50df484158f96fc8590eb0cab9897e9e6a2dafe06e394c3c2c1ce64daec92b75601ac5e27afdc61f5fdfdbeea8a0feb152919956d64ab340fedd30b3e24f22bdb3151f2e644029449b1b77cc8e8245570a32eceb17302aa6b75d7093cc1b614f6ee1ae13c4ba8511a5846f1e0bfdb22c3f607600242ad3d83e52dd0a91df84b8fc31bc0b1482b0e2bbfc1e4e785dcf52bb49c18f9b25d1b212662b21736a15c142dbbaf36aacafb13029af6ec62f0c4b2b8039bb16ee7b5912928b268dc79d0f8496b03aa818597a8c46ad1c5b6c9d68d0890fa286eefaf01e6bec8a0945eb300026ddd2932fd87fd2ac8659a8fa022470c493b25264b410f4316781d2eed4c44aaad9033890b3ca10fa1d0b03d20b8ca73844e11eedb721957dad4b7ae9f4d15441b665fe61bb0e8ed963dcd91916023803d6f7e069b27a055fc069b4dedcb8977f4a2d00433389c81c670294f5150a928e03937e51845842514379861b3649106349bf614a42f9bc7c2850f568671324c115ffa1f63b1fa10527f8c5d0d53dbcf8d298d9c2ee61ee5bca34a68c0e4308c88e8af0a3a81c983395446bc3115eeec88f298361bfd92fb3bb8da678d90e8ddeb5447a2fd27bea6c1b00fd74a7e508ca7bc537d3f1d5d641b246949d34045eec4841decdf194a9e618eb1c684c3b341ee511a3153a704a87b67ef64853fa5966849c5249e4e6f82de3ff7fde6f0cac338eb51aca9218c9743d658d6ee3ad59fc30dbf57b9cf48c245d20bdfd097c759865454032856cd40d23a3ae6256acb6a6c35c3f1f0490b7c57a7e6f85d22fccfa405598ac951bae69790b9caa136bc73f6ee856d5f86b41c752cec38439233bad3a5288f7d7a2fe4f6ec58b2ecdf49bcd9b1b4ca5d38f05a823b78263abc7254dfa2b701c01e38e38e56cb37758ade6251acbb7f4b360c519db1deb2f06d6b9a93c9b37dba0f054c8d55438354a79189f97d5cf9fa5e68a9762c440fc224c553b9281b28bfc8c1245f913d958d0d122a92da91b00ce0c558d9e97b0744293a701e5676af455c17f90f470f46432d03c4d95001569d82396417ab48abc4163acc3818e4ef9cc2f720392025c5a138472481043ba322d233295753e9f37fb25d0093f1019cd4f3de7d45467a4e5e7369846eed22d3c9a61be25a54ad9e8936e070e5db80bf9ca67576dc695339bd68fe569a12a5444b56a27c5f3e12b9e968df33841d038bd2bb7aa1dffc1e63a0fe8c916c9feef943a9e19691a91fe0cf8837339a6e28f9244e31769643881bf4e22730cc205b39883f8275ccba634ab812868e9ec9eb2ff60a02477fe86dc585d03aca5303ba6be7a31686340f2955ae1fc40e4cb56170afe74b0dd88b159e7c5dc5d6a7fdd27aceb3796aed150d9758883c2a969b85a31ab63b7e9f81edb9f1d0e146aef4d64a26e9c7f68179d584e493f251ad133f27c70d8032c5d3c585663f9b269d68e11a89279d968db9a3387223a72f067c75ce4a9cff315bc50bc45c24a73dae510b3b1671085b7134f3bf45a6450bf86678de22e617c43b715cf96943f5ba8837b2105ef224133811ae86abe2fa92641ab306f01aa0fc97ce1a30ccc3fe1b732897a21130ed6efb04aa42137772b68a7a5d8f5185f5e682736dda3598b487b67088ae397114b2c02dc67f42ff99000d5ba526daad62be0b7807f38fbd5771ed275fb5fd971ec9ed640d60cf2995188ebacbcfe772881151f0080f37e3c125e8102f1d2af7160e3823b7d383a097c9cf84d4dcc3cf0b1ddbf06811ba14e3634598e8b78259421b032b10dbac5352d3a3f6e589092bf7e07bbd36e9fcba7afef6e10f0adbc997b9be803059275492cb731282626b83dd15028fdd4b22975d53ead2535d92819dd703c6b1177b0ec45ab02593433853e1b35ac3861cf4384ec8ac3927013ecde5189a3a9984bd6f6a9f37c9034d87720d529befccb984f5dfb57fa8aff8c37b3d4625fc2a437cd5dbe26d36353570a9a07624177f005f6119e2ce9779600f6625c6c256a89bb42b7b94a40f8cedf06878efee47aab3695748376d51bb1931e218516b1d02ad5284a997959d1803c39be891918d4be80db9e532384c8b3d7023d3ded9753428bfd02b0e9362f8ec19c8efdc2d7654b880bcbf56f3b333855356aa07a21a2f9ce73d122fa2573e22678b6c1bd40cac1cbbc0dcb8b2bcc6e7ed882f33037d1f2991715f74f33073cde04085c92f59108f802d12a561aca85c8750f0baedac318b3d6f47e67cdb24d1604c506258b48910669072c9a05864e323f345b84da3ee13da2df77e25560f55e94834da7cc83d330868b63f384b0d9efe9f0a3e2650fc90fca33dd0e9af650f5c0145784d3400b8b2d60d1845b12e182aa5374ec67c80176cb136973a296044a5652a89d5df8bdc8575462ecd312cbcc2cfae4a6f37ca539e6d1f7e2128d329fa3718bd0e0cf1943de26a0c23359ab34989e3b4e2ba268d15b52691e0ce3c409c336355c3b1e319781a47c218e39fc088b252bb2f9b540a093c33756f9b3fd027195cb802156b9d244ce95c87116da8ad7cace80e8f3d7722ed5035e707ebb7fd432b7479524fcdd92d2079c4320bc028c3722fdd562552ff6cfb57c3adb1dda4d4bb01bc28489cdda71299ba2fd34d1313b4c66da2594592a7a3b177f6ddebf9a53a929664de57d52e6276202e24ce39b31e059ac8ec1bbd8802d23327c0782164ca11082cf912f8f46a3fc663af9d1dab332028646f0155d67951aebc6b593333b11cf3f264c827d34ad08cd2c3f8dc99d7c4a51988d10e6dab378a22c1c90aa09b08e7f23cf4a1ff4108b5d6b370dd1d3bc065cb494231698f27896c39bc74eed12253a07dd8c5ca931212c5cfe2acc1dc093d2f7b1f2e68c3d82c46fce9c8e0183d6a812f7dc90cf5df873985d454202824b375592962cb88d5baf30190ed832cd117041ed6c3268b1f99ea4a2f49613e40466d15e3bcc03014d648e6789c7d6d4a60c3af140093d85550948e10b018eeee29d61f765dd747ff8816c2bd78cad03c199465e7f4cbe077866bb5853e49a9a328c3a03a7bff5c42a66987ca03bbab5f93b03cb4d935e0221e7bad1823d7d20d06e13cbdf43eca635de1886942f46e4930858e64aa58359a964340f201ddd9b3f979999cf17c0d0fb12580763ad6ff10bc5703c72ac19776f4e34aecbff4fb2731253c0a285f61434fed1d8f27c70be9a9b64301e7d8a9fb5a6b9e1ae6f8bf8b57c762bbefb7c42551302d4430329b8f4fd2cee1f983e13a3526e0f69144d9cc9e5824ed5c41adf61a76aebb1a49d097a155c0a8a8804658a56a4ac6777e5018d4ad07c368368e90a57594f53c8c24ee715361eb1371faa6df85280c3c00746f61c3b473262cca71cf4a53bf4c924c4b837440a7b87cbaee678fc21583b03e4eae3d2b01b9543c7ffeecba047ba54f6d26da75f6e504619a6bf6666bfafb0e25453d157b06ec5266a07bf9b91a3748a918f2338cb7eeb1be80050256aab8d62bd99cb49324ee73301d4d5d80a7ff1d1a0cb21ef4184c5083f90fa45db32ef520a0838a7423f910f2a80c08da3455603cd4ae4142b026d370648d099de9e14dd8f141a6ecdca03318333555bdfaac42e42cded23d6b182d1444d0888c8378a82f2682d931cc869788b3d767aba4667f2d3b53f3a32723db5ef5d555d1a233156cb65491c30ce7c131e6ec06e70b81bc481f711bd672f69499a72b7557ae6e7073d8cada9f1330ccf950192efa529fa4a039c7fc8d4631c30d3462c83a29fab5aff76e7d3370af5fb50c2999bff2e0bffa8d8fcd0b0d2cb1fcca243c76fbd18979fde408ae0a0271066dfdf038ae4794e2049188fa73f3689742577896fb25e1c8bca0464124cdd8233bf4348afff3327269ca3ede84c9847747cb88bcc4c91947e4d0b16a71cc378ac5b8b55c0d971dcd831697e7e39ec99330af4e4fd81e57cea22ef2ec5f1de8f36b3a64e231c0d7ecb5623e0b32287f4637d33f640c791358dae33eeae23d76bad85ef690fac126266358d3263a4bf87947b1f0fdd8c49f4d5e256b0ec9fea1532a4e64952b925b268b6ce5c532f3cee68fc25c5fd31b037553e5a92640fd7b6d9c5edc0fa452568d3e0987ebbbf80fd2ef04cc6174a9cdfb632568c6b61cc8c34138128fef4c27269c5b9e05e2fcf7ee2e0b614965d5766867e8cc60b5b64cedcf469daf5bdd958168e40c047ac94aeec9c8eff6e4e428256cccd68980b65a72a755c51105398df8a7d9d4426b4fec0d7f7f166a9ee6444b43272a14ee295a1c3a1d87f319c84680f3f6e89755f43c991a8457dbe5c95812d360086f93f82c37ae7404fc276a7a92666a0973ef272ab0a50d06a962c034d3cf24ab20f89b25dee57a26dfe0e9b72ac351cc8489a0b89fbc9d3f887a751a5af9cd7d2c61a7d128996d31571bf475c48385448ce6b5a68324eef3248da26e8e402c1555205f9501c62830356e2a4c1b380026dfd413882b1709a38c5a106b3a700fe08ea5da0cd7bd4e394109df86cd922e8a0b8845891185e1b5a7cecc2674090475eee647acc7861c4d18cc85c736fccb1bdf1ea35e653daa6701f4e62e5547347c3aaa0d75c8235a8a737ea4a1fe14bb89b0e747c47df1eee093d82d9aabdc5ade3d82d6dd261b5e067ec3dbbff8100666098126327aa2f6f9533608a9bab0c7bfbf74c2a3b9501e977b48c7786265993eb33c6ecf14dc506c853d0d87dd8ceafd05b082aa2ba36eeabf7b5c99507c49c3c0196bad6e498595fad46d9c6c88bce1f4ed6ea4cb52732c981f9f9d8d53f1ba00f8c3fceebb583a60128f9d70dad9c661fb07922cdbb8cc95614f866d02f2f03d6ee7999bf5063c87b06f9d83045fa33f0495c7c9e9ebc74a27fb4507610985b175911820fd629aa6c3474103a9b6f20982773f6deee6b5753bbbe43b32cc438a89ee63bbfe63838ef63673316665328e713c0072e5975b2dff3bb7ed2baf9232b891b8fe7ce8aec2f3245c9f86adf777e64a3404c6e9d816bab66cc4a9349f689955a867b7ecd8a7c53bd867954e9ceb3940fdd948b9a4fb01ef72ecebe091063ce1a3703a093f5e0c3b92f19e8a344c6573b2df49955e300dcc3a5aff26d526fcd611b7290de59294b41886d423589e243dea8292496a5f1aa2553a2c93e893ac5275127de86837c6c58e354e22c8ed507f75fc520925356c2c9d4ec6741def8cfc2c250da676c105262dfbe14512a3839c191b861c8ae6f203ce5a7eba65050726e4f7fb9598dbafa3eb76d2ad64c729a97fc55bcdf50b2c4227236f3bc1a319c35c83e9397e5b32fd5103059389ecbd2ff67fe6183a7f9e137f80653978eebb714267fd82e6296cb35ee064e520d7fa9082f91f9983e8d03a6e390af73e7ac21fdaa0343cd386adeace27851a8885c98a4cc106e6704867d974db8225fca35649e3d91363b9b2a8414be904cb3604899c30f15cb5b98e809eef382dea685ddc60a973f289fdf5aa3e6f970166bbae99f13db27d7b6299333a33627c3384a588a1bdbda3dfd84e93c35474858b052e3480741401d19354c2565384153c3bb33dd2dec2de6e353aa72616fe1049a6b81461686b8db7ba67dae62384e748fc9a08254b4302af1dcd69255470144866bc529d6f2b06c14a01d758cf55570e9437381039f4507c1089ba13fe4272334b31f2023561e79f3c94e4aba68f9ed1bf33503efd0e92cc16ab175eb953a1c199800bd22f9abf208a7701bfb93368691250d2404982efe98e3cea23646fec9bd85aa7e2d004685c4d31f467a8da1b8f6a692c5f2407aee5bdb4b49cd2816302bec608886da630d90526764b1e238903f8b34df02303effda81a43cc778f7bd4ac1715bc50d6d40b7d3b1bfd5dcf10b93147c0092a8350928360ec2978a9d0f467cd059d3198ae073eec52e3fe1522078258c8099eed00a950cd765832d1884802dfb52c4ef8301b85883e60b9b4b079273ce074e25d820703454d1c35152af31d1987b265ddfc3ffe14947ae68a145e4a24fc7aad82644b971f3bb2cb394e2afa175c391d591bebc17ef69b90e561a3c2ad9c8b63014748a3ad9409beed720c9cd571e22b82f82778722aca7c2740fa89bb63edefbe0633e3c4dff0424ecaf7e2b78b134adab21ad9d285f9eebcfa3deee799c83ab9dc69448ff4fd8d8d792f527040147b8934ff0050a740334b48b22e66760b4266a4328e05489646b710eaf655cfd8e1c4b6380a102c7f69de791974defe29ebe3b9c2f9950687b8715ee56bd51825d4d0323692999768df8830c3a052bc9ee4eead45ade94d3a26d21dca2e58e0a02a17835bcd13b02c0cfc713e4b316421a005905237f4b3d242c090da52f1a29c519be12eb8c2a99a7b94605cce9455d1a7f29f16733dc20ccdf14de0d4341c07879b2ad14f8f14e4d3a36fa86f4b8b1760d213dcbd4a68f7e941cf7aedecf7112d7e4e4bda626b2e91a3707618fe56979990a4ac9214b05c2cd8c16df8685d5bbece46f7928a73816acc842cde077b5250af490d69d0066dedfa0e6537b18dc88d590502028bd962cc0e515fda03beef4f6b67b83a5282fe7a75349cb9c06acf5f1b69020c2f9a9d4098c588b809473f0aef81bda4612e60fba1fbe3686a6e080d83ed99d905f24584c26b66fa24f882595e58559eb3f214758e108f8541a881be44436ce5b970fb911a793ce4012fe1b932e707017dfcf84f5b9e06bb678bfd2818b7dc85f8c7b01200a48cddeee64df93b3f46780e75d0af0b092e144677789ce275f1c52656d9a274df7011fe6fcd3f143bb03e86c6955c6355ba623283b5bced8caeaba1a92fcbdf5485c7b99382c41d5cf00c88405a7501e9f457767e89a79bab20ab1c73f0b9b9ebae39d86ed8259e99df0142f249b72298a55fe384eee5ec8d2c48e4a76ee70f7ed1305afcbd2498e293ee9eba7ccc6b1461ee1290944e3f41f327f3acede3b02d15a767ea8dc874c2577b634c37830609c48c58517b0d4c0a5dee213d3d129b031d131c97cb657be91290b0eec56d8aa1b85adb8fec4b4b0da45ad2b2ffe7c918e32522ca43c84249c68d38474fdab70f1d3d9d06eadfb7f0d5f90d376b1f67a22bef2d71ca90385ff90487ace45aadd4128a14c4e92b157c3e414bcfe8f0a613b46445896c0572a961483263c227753228ab869fc1f2dd4ecd82bf95021c5bbe3b96ba75e488de6b36f7fa481280914490e57e17a08e4c5573a9f237459af92785573f547969c859a87c77714dbfd516e2ebb046b12e0f1a315bd060ce243a279457a227a965fa36de41ee2ea696ec22137749398c244f723f51879439b8987ed6f762f198194d1c0e477b0f704cfa30f0af5b74de276181f3290bfdbb04f77975429dc97b14167628b870f1f818ae9aecbe337532de65f4e82aaa4e53b0db11bc8fe7df59f9f569ff5370445f80a43e736e4cd073a231fdbb790c34ef3d00b3d2f0abf69c4d8fb3543cf8012a6ba27b91b894df0751fe63750d53cf57b7fb04d04d190cd1995d0c38ff59b13fe74189905ad727be9b9430a1279048cc25e00300404ac47e50db1ddf4e377eb480dede4ee960443eb7dd89424f0bfb601e9459211a0f532001e57c5c94917374c7264331248afd5b22ed8fa84934dc2356660c8dfbc7b4aba277c90c1e6f791a0273b0425802b490d6a8db7314c7a756f7b6b7f67b73507d7253146bcf36107051bceecdefe9fa1e86ecced19d07faf6750e565289e24d88d8b10d1085e1ab282d2cd9f95ac1fb4f7b5865a6f245ee05399d37c3825884b52245f341d1b918aa6712a0c3f1dbb124876b7eba9eee4057fe3dfe5952a278878c61e6429b4356fd9dea5ac5ec243ae3c0e1dbaa55dd12f5a79db97e43b1f3ef90c3d6ef8ac9a27225b56b4c3f045f4cb3ad56eb07d62edfd7b4ac8afc8027a65db4dd08446314d94846b5be7e1279e3d6e6e40efcd007f7e5cebc96a4cacb0fd9753b43e750470c94b0f676d5f4d946b1a9e2c9a7e49029eaca408693039143172adbec35bcbc1535268dd807d3ee15b368fd34692839df9e77e1b91c59c136c614bf041f524d23e76d845934beccdc154db37ad46eb814d45dc4cf45879a69151f10d6696eb1d521f028d0ae1f2db8528a987ea5e4a8aca37499fdd0e6f9c7738658f57e01a98c4380f8c0e8d0e3dcfb2f3ac20aed49bcb717a7900917a12bcae96c4ffdb2cbf7bbb0e9ccce85a059359a9ef707b53fddc6882ac67f43d3b17d58fc1467c009854c17b574bfdc281bab177d08a1716e578d38d2fa1ef56c7bd722050c4ad766bf7c8b699c1e3c639008e27660ab081bf3d89215cdfb31756a9ec1a85d088c88ae4f479a5a83a2fa90c7bf3e44a7401c7e1457bb4fe5edc2933e2ef247c4d7ea38545164094e468f11e99104210957cb119140da82d8dba790abe08aae39d6fd46a613fdb8109d255f8c11a0f96969bb39bd25c562b3be86dfdbc22d7d2ee886968b5b2341f39510d06b5a9b4e75e7e682163d87ecdd5408d80b487ef6821b28046dd7e23e6cd9aea10c4352579e1ef043513878fc671e44163212ca3146f2112c8e50d1fdd5a4790561f1c1e648d45a1337c65de8508c289a6bfb37b63ceafc26800549d2824f9ab8482877fbf95d7b137b0549e06bd3419d369fc987962c2619d04e4f662bc033330cfa202b745ecad6359fcbba291b812ebf63b12edb8d6a75fb038fc8ba2304b7fd77006a55b5b342477ac3b9f9943ed6f0e5d936dfd9d5ea7855a6aee4ea825d5dab3636a70d73ab3d8d797a4b639ee7ea8db5ed1ded9789f31d9614ba33666bf9d8e9e2617fb833ad3762c7437e0c6cd980ccc5f256f6de5dc7ef03f4b7683471d58ea145502f4fda1faa6321d63f4584d6e56d6b4ff2b05cbca2a68ac326595b5ba6ad77bb6d5eef16c7b50c7ded0a609cef489ee00aa649204676e9a008ee1623674310dd546f1bebf89d4434c3a634485c58190a51c31b6fab0741094809f1a68df9d1f947ae36719548c171999f54b9360cfc2f8466094503bb1061243e3b35050b4225a2b10018f6fc03836dbc0566b9a5bf9738c3b4a7ea91eba9c59ea6ddc5359c1d97e188c5fcd867f42b108cf8d58bdb074eac426ee5b2cd42428a56897c283aad0204b4f5923f31af1163639f2777c51dd08bc5a5f74690ebf714fa1cef38992933030f5a5e7e0613b62cb8db122e20b1c7e678ae9b93047548cb53779e0bcc60c4ce83a4a873fbfc89a564aef06000e611372b2222af8be874fae3bbde93b1e734b11e2dcbba2b88372ebb44350047338402911817393f375ff9515708096b93febd092597ea032b9f3ea7abdcf725a2ef20ff0f7905940112d8cad22226da00bb0656d14043ddf0b681795acad6dbcd0e3950c5b6cc96181e98d379c18a18e03252fab26f947e0d2459fdac022a671ba84e36ce666382a76b3a3a2c8a7dd1c7bda459d8fe8adcfc85d61b681c3e5b509d5353f74a270d652f029b0be55d5f7ec9af5cc2730fcf321be0a7a3ee5556582525c258a2e39e74afc7ba0a9a1af49b6c0d411fd458db4fe6adfd8e83f55566936f52e8c418428758738b81ad0b531a8feb2f210efca3aef28a6e03bbfdd2d718e650dc23bc521f1f24976000707782bac346d869f0efa27f58c5cdf97a887cd00c020ec8ebac928184ad411186a5612780cd5320ac5451e9fef523a2fcb32a6f20ac8731a28e51e276349c9c03ac6c72bc0e4d6c8a9666d386645c02dcf04db568b8666fdc62669a14039b28017623767e80dd2143d6c558bd2a94dee1439c83e92da5865c09fb60b89a59596fcc2226af04121c0fdf9d04aa263b668be190c0ab88a6f297e6f5ff13edd80e2de1275eaa8adeccff19890902175a8c55816f6353dfed3181e95efbe9629f3b3777f450304f96f19ecd1ba5e5a0cc5fe7e14d087768dc728827cd12ab8f4e1ced5a46a5cb19a53489f118ffb0733039df11c7a6df209ffcf6f09089d6d522e5ee8ea19490eb22833321b6eb6412924548fd31899ec17b767b5555fff6f972f6d8d8ae9febd6f956550bac0a5b3c34fe21d72c99c19b9d8b6879eb1aa99cd70a3f9f856b25fc3061ec9a007c7db753ff49be28a276e26017de8cad1fbaa400d87a120823d7b302a1f9ec625beeb5e0984074f954b1678dce3d1a592e3e06c1d1db4805fafa15a24c6ad70faa60fe42b0cd2fee2226fdf638e546d4fa6d2c117deff4e9bc53b6a9ac01bca6c3a6e4c568ef4df351456fcd705b59ae593753f601aedffdc44699e8a01ad531cef845e319ffbd56af7ccb9cf4592ad9f1ee4e560db6812abb27d231c1de18fb02acdbf866c229a20d39e5954ff1a9f20643a09d43564b1cb5fc2fa00a8f4cc14aa69f84a896a5229cee4b813f14d15bec02419301419b76e4d7be0cf27f5c42636ad99b5f18c657751c55224f5293d875f2c8e1ce5c99f68c154ede1e64b7f0d23cdc9fd49cd5151e8c592ecdb7333e45779c45030039118cb9e0e842c63ba5e2eb16357e556e22137ea1efd28b309e854ce39c868bcd87a261b7fc9e91441da9069477c4b708a234496c52c28acd935148359e7d4e9f8c620a1d8edd6e32cfc732e13f01573b9e41b8260fa21fa808d455d846ea41220c230922306f950dbd15209a8cd74cf533970cd299e6e0f67ef123c85e6e2db3a5f0ef7654516b23039d8df3aa9c299e717cc9cbf46e39d9e7b7b6d9d0738caed2f0976ed266edc28c13561ae7c6d1aab4f49c05162a9513aeea3386026a3c1f09f46826e0ed46fe7e9f194ad28c41ebac073c6ba06c56e0931574d2f3799ff7e476a51236cdc0ff4450918c461f04cb9c33e269504287ce8f9679601d7226d5095d800b281dcf21f186541d2a26a2858c7ec1bb12940bd274745fef71c3e4946d64de5c6c7dfccf4494ca1be4f0f02a67f1b20f6d70ec9689cf6fed8d05e11c932eeefd30595ff7d3d5353b167e7986f683c07ff41a89f40eb82eef6e8aef857c8f206bad4ec7c083eba0f686ed01b3a49a8b4542720148804cb3ba1ba1b3255014dac7a31aeeda9d5cfc73e10b58495cdca895ea91fc5281236c68f4477dbcc197aabdba3b7d76fda4ce9036710ada0dd3280e725fbbdd1aadf87d7f0915eb79b93c7ff597f39ca5c4d77c21a4d8212f03c1645a29f15899d83628956dc8f4b5eb8f69219a19e4eeedcdfb767aea04f98090697754b3b789f9ebff495be8adc88d6fbfb6e5378478943d6bd5d896e86a181c9f76727c59df5359b00cabc1964bf1739615c665295e3f21dc12276d0f86ea88ef334fa0d9e854d2b061519dec706487c16f32e3629cd86395725b05eee1b723372945ceceff32637fa6085867004c209f7c818afd440863ea660a700a20c13cd912afe7a5609ff1dcc1d847643abd9c5f6d15220da9a30336af7bf568407f5d2f139411fe2f40774771fbce8c08754dc2678033f31f00e02cd02e1b3e740c70e98dc20de62a88e1b89a9535944fda439011883635eb0300b99786308dfdd47e3eace4403acbb5ba179bc513ce5ab044c7ff2060be4fd00fdb1fe99fa6d5d05e279db60e8c3bf628a4365c05a2594f0f5061fe00960c3c0e800a01c62deff38f1522b39416c1ab0156e1a0cb2b257e853ec727ced47677464cc1dcb0c8a43caa3b3be96a9614bffddc7d8b4b9a2c3a2b381f25458cf49fc361119afcaed57fae6a9fcc7bc0ae56f8457f4c3b4bfc85d8941e41f63940eb7c8a55977e7a1642990da5d427ad1d3ec3d00dac6982ab1f9b60fb0c0491e340aac68c38bec224ffb6e133db41754716b29211cf9b3c7299fc4d759dde8974a34821559dcb0bafff8fa0d9cd1718c7d0265bbdb604004e93929ef852e4682dac9d614d7729dd9d4a5930e81f9583592a9d370831561389e357818b89ea3b27624ec44d0bc070ca658ae364501ceb25ad509091cddebea92fda8b09197918bfe88766e5a58201973f76a143524bd7fa055b9f5e805ab7e0ab3f93008397cd473f20160eb699736aca6f0f46870ab664309d7d2ff120c60918d24ead7e1b0f735ef26e83bb335e683dbe5bc641f0341675bfc6310db7781f9c605b77b94b9fd6b422bd796e45920911e4f6a063d5975c5c73bcb83d6487ae05c28d68a949f453d8d8b6a08b7255eb0de8cb262b4f635e3248f0a9c28a079affc24bc341665cdf56a5767b5e820f01070c4946a20c209f1a28cc27d94363290587e0fa7bdaa0d280f071cc465857be17e5c4ffaf0af8a8a022a899177e65179cf58d1bb1fa83377ba5aa6f353b5e91b7d0b2e4e2ec61e7e49570847978a3edefafa377a7cf6600d72e86925f1e6b47bf3c36fd41f24f0cb79fc926ae6dcbde2bd832c923eac7ff41a189f420261316373e2c2280c76a503b0ad280f99c3ba5ed77c7acdb7caab7331c75790dc5fbf716cdb4dee69e6ba2b47268b49bb786da59274de8edbf93c8a0bb9af048d0cc288b06aa0095f0644480789e5651812e5eec5eba63861fe81e091812d3ff0d212d955c6d67ca255b8249ff9c01211d754d895ee640e0925049e392dfdf8433732875588f277bd77710b7437551f61087c55254c06fae548442688b57606c6786faa91402dc32767fac23032dd2087495061fe21dc217f128ad74d1e0f80b2dbfd5bbd17514f158bf53e7748405f69dd492d0da0997a2ce0ad3e7e2a6a9538c2537c375475c408940a6c1708c742a3564949473bb5395f00798f8e54611aaeafe362a1a5bb7095a2aea8efab91d15fd0d893d926ad449931d5685293f46b240307a3ee07af1f4f9dbfe984df8f659253aecacf27455f598481c0f16e239613da97e90e9d400ba88d6211b49880077fdcee1262dc88be735313e3d4def0fd6ae2a48b035dc85fe28dcadb31761e93f3fbf8541b67efa3e3131640aa4ae6774412da74d4cbb995aeaf8175aa0c96d84067951ddda3d6c1ce311d40fcb348b9a1e71cfa60ca3144af01264047fccaa0980e051fc626a78ae75f159b6aa57c38eef0a6f9248a2c305a0315d69acb8fc9ab4c8ae64ed56725cbf6182a87ef799667dfb6dba6585a442060cbcb66899b9208556f9f46caa2a644fc239e273114eea056c10920bd2ac35bcd1c3b6df3cdcc2994fb135e5a1b9bf8fec78f5d902f6766e69ec252ce78d6703437d4605c6998545b1eb7ed098dd18aabdfa91607a847abccacda014a84bd8a65fffee43b7fa6b5f8a28cb2e7802ed73bb80b20ef29102d858d0f88f68f8bdd679e1e4c72c84196ec219b3ff1bd9d9e015752b8d24501a15c3803d059215f3e94eeae67d5b7c789eb827df81a31b59407840edc771abf0d354f83963c61c30015bac0f0c31863935467d055010f7a6528d5b7ac6f130272d7f1b93f24c54080afd13b13cebf95d5cec56cc526051b8ad015353617de14e0fd692c8e58e42b460886c3c4bddc520d19729fcfce419eb29386906463d171899e41a9acde142ce05f5593a82a0c0750f5d21c81bec528b8164c8f5c2a2878ec1f545849a9d79d928b6065912bb6e43bd7e0d31af07f9665202329462d2a2be0593af4356b5b54a376fa4ae11758f0bab75b2ae2b46402c015a69dfc16b128a3d8b54ce2f66317a5631b63f3a4c5939d0628720a83f21c9d17ab88234bed319c2cad5d4659bc7de5081e453280093d294b522a6828c83418969fd8926bd89e5533a56b055a88f0133f0b26259d76d2d42ce38dccefc3e6c9dcc82e932e45b8f32c71081bb16ef9bb1540d6b7e00844101e57b9efd4e8ad994a7e2ac607f033fed46fb9a39baa5d0fdb02f76e0d5fd0531279c6144929bca54df874e95f2b8cee2fe7b22d7e1d5c424dbac0b275ce167e07f086843d1ce4aef3bc5cb141f321dc52f245de7a74a6d208ba0ed1286ce8b92f6e203e9a735e326e13cb1fdd861e29971c7c213bfeb6f711a53b404cc5a3f0b5f3f8c0fbe4e075d07a7e211b00d47d21fc2516506ea269d433f2a98aa2bec8a45041c6bac366ab3440b0c8753c3d7d6f378c987fb3162418a588869b19131114cb10d00541b652980c7288edfccaaf604297ed7cc17c7f04aa1bb3dab2c1c505a382dc080a21628c115ed098e5277dcae46d72165f6fa6b787d04e958b83e534ad00ce3adbb09ca1e79180ef7a2af8cf300eaa55ca11db3345c6468cd80ff4a6a6e921d875f000e35a06443a425ad621cd61ad6f3d17b70362e4d748ec47b369a6a1b2977822513b928a81e74d2235c6187d7e93dffc9836277a40a8c92e59a81e91a42500e63662dbb38d56fd98ec98db21a7e4d25335004b0d8ee5be7ba5d817132ed7c0903a3f4d48884499a12c4eb41a69434178085cb819aadc0afe254dee427968638b3a1face02006ad7a0bf7e2a02b63727c233eee816445709b23429bb85eec7591ad2da0fba0f141e9b4d544f9acd0daa78342b7e85e9b6654dd91e828afa77683298cb7c35b65826d79b48655dbbe822665e343c5eed9bd33829e3832423f41b25b8348112dd01f0cb8688d8b091a332dda13468c4d1189dbf6fdcf5ce7ae84cc9a0838a7641a9073cdaaa78f3c13fd0bbebb2971c274885352afe0ffb65d38895cdbe17b2566e4990c15dc072b559097dd1cea2f09d10a4edf997f44b2b691d460b0af83293e8468ccb203d7990db486128605233f1abdf53f5d9fa66ea30804189d0110d6e7b730c88157e84ce99bd9542126c9222b1dd4fc0628d5973833ae2f79f317f5dfbda93041a3fbedabb6409eba8487e837b8010ae1a3764ac1a1f3e21d17d470e2abc5c5203cf46ce2e31262c3cf03ece142cfabd12363be498c38b6eb3abcd189e8e93d977244c2cbd2cf6034d8b1a4ad7b00f0a7b5df47e4b5d4b890afdf9fc6ec0d8e589046b3fdd95a5d269ec5c4a28c55d3633f9650b1256bdc63e400fddd397ff049a224d90195f1fa12e87b830e65b0b7df9c556cef1768cc1debebfa8885556e8800f29fa84d406f7848b4b4dddc6e93585985e22cc6c918b253acc8cef62163d358f360f791716b3a216e830325c5668ad0e8c4ac84cdbd47467bed908775cb35241771a519e5d94f76ccccee74811900e62426459e80ef8071de224c6244e111261d18687e4b235c2479ba9d54cd1ea4c57c1796293c5c1453a6877197634a313171b85c0d34eeaa34d9b52916663bb4a9f61927146ac08cc383abbde2a8728ec4da5430ed3f4b6b72c43d870dc417ca42a4b15a1da8afc8b4895833abca651b4ec66df8f0bf852e61128300f27fc3e7ab076f63b1b2f97913adb6064a88430a589d237c6176e887a69e752144233c367c056e13923c764fe8194af3a8bb409a8bde0d7dcec03424e8b2d1759baf7d2a87e6688b0248ebaab97c99f4565a908639e4953f771fc70d74ae85b6c8176aa0676d3ad0369d554de2cbf1f4256206e58de944809cfe8cc845240e0065a292afe3ae262b982b37b08d9b19f66ca282e59a797b70b88968b02c4073816ef61c70d0b80be6bab5c2d9c4d67967a11013de8447f668cd024a334b27eadfa5abaeb4f9c99fed361428eac0e5bb13c90fdcd31542436b8b30d0780ba59e9f268963c1862734d266a8ddd1b4b6c6762b8c8869bfab7359db6ca949d69682c16b311e0916408fbe49ff1d18d70030e08e79ed2e5591d315e0c7111182db7d07d4b11b81a0e73cc78696647b102854e5a72ff5e6c372f733a13bcca0f60927d5b5cfc90161ad19728364a2e9a96bff08e337bcb185af3a1f9ed8997f771e56f2bca9d31423998f25c4ea53c8e03b53dffc94cb3c085f554b4067dc02635cbbe8c4e69c83518d5cbdf3fe4c8811cda2b7f42fa58be4066ef5dd751ce25d83b06dab80a2a705b440e9a8ccbcad19a26ddec6fcc3e62e8f73fb5aa90af45518cd95bfefdc958d22f272f513a51c74aa433bdde07b9c6eafab132735f0411d154ea3799942fcf03f02d6da6ec327e4b1af85745ceb81acb9aa63a77357584830e09f783393ce5797c019cf8b321e0a71ae1ed9b56691edadcaa0f70bea0359f171ff031bd63e040afe8c303fca70de158207036995517ee4a097845514ed181cce3605b54311909549fe7fd7506f36340c8b6c335b8e14fb55753243e7606d263eef55979dd47e939d54039539253ba80f50d63effdae9975295ad944f17e20e2c425383a1e0017d11c7930096bb8797bb892bff1c43aed678f566e2ce33519bf17e53d78c1b54505573b24cb9e1de2a2f627dfea806dbb051caadcee65df1e53009211952d1e64eee53c58439711d5e0fd9c80f4d3a4cb3aad68428f6a9064752b23c24a9fd46de036e15b161b396aeabdf60e1b2b4e421522fac61b30b964013141886faf421eb82a1102ae25010e00df7ee52387104db768794cdd6cf6287173de6961411c85dc80343cfb9e16dd01ba7cf772471f0bcf14fa8248299acc0cb7d2373dc1f4c76f27007319cb96a4f8660b94d8dc286df95eda9369875152c1656535afd1dc160d8de4d7b7ae7549dc3082bcf3e5af8c217e74342c88cf6d8a803333c3b89b540e3509d56aa44a0315255cbca0d0039b6093c9eaa769a58ec711a0633ddee3e7576ece5b89f0e5fe264ba5a0adc3d1c0c8fb4de5c28d548f65ba62ee5977262fb2fae24ab10b8b1eeacaae61734d5cef310dbdb009c39b897928ab6fdea8908f0cc3fdf20f2aacd7069f6a427b831f1fef8358896c16b099477985c67a987461b93888e710fb19dc3a6813bd0b99fc74abacab561d7788bfda9555703f80a53aea2bc33475ecf8a1037e80ef1411a76b443374a7b8f3741186969f6c46bf7dcbb27677f47801eec4c3d22695ec5b0e538ec321b49a86904d505ef577768091455368ef095a1327d03160350e3e82a0ebdd470f0eb9ff4de7eeda3e6ff769d8aefb97e2e7af8a6c7986ae605b5404019158be84e69eab503a2be4bbfa466201764d4ec7ab41d1017155bd68ae9f601b6ddaca5a0e06849298d4b16dc47315296244400232ab5311b97a6b22fea963f9782182545e522be9e041d4e8e835321e282d3277a584869674d4a82b192466f1865ea19a27f787897d895717a7c9e01c65ee9a5e5c5b2c3edb1acd181ada452629ffded45dca80b57592e8f8eec798bae604734321a06157ef1d049f1cd9b250d97a4966f9957b6e41a0cce59c92beb83aed1a532eaec0796786749fe9b075d670c6f80263f5797cadea1931bb69f176c4fdf68849158033457bfbd1c24328ba601cd2d0c5946a64c77f652337d9fdac4bbb5c6d291c6c90feddff45b42f8ee14483467064c1ddac5bdf439cfca5423bc273eac89e6c0ebfe735bc5d737b464bf73d0e17c20cb5ffe8bd86ee2c2f87a875d76838f0874244149d7783fb44fe9930ed6ce0670eb511e39b058a6eaa8581ea1791475c7a01bf14a3342105999ba4d47af11e9b08d0be0e4bbe0c2d527b7b4d36b59853ecee365c66c40831d77217b4af41936ba4cfd6384f93796e6323759d7f54702754cc937c7bd03595573d9c1dd82f0a0677eb2d87c9b9948b3449b79e20f1f1217cba8d879216fa39d3bcb11fce43f5d68d641ea099fa4a0f101755a1219a8375735b724999781fa1bb16b6d9cb0d7b430837510a8851d16aedc08e4c20f6af71d1eb462d8a9077fea0eefb0a25ad56a869d870ca28f400ec3713893bd28db82563468e058c9a37e7505b94660b9d4ac26da1a0bf109b34b71ec5ad8c30384a58ea71a89b8288b4722e4cf92c93dc5de53439df324b1c1f8f3b01069d0f0053e20a6485fbe7419606f9e4335583a0e65882f8fc87e90012cc63a4864a9d39a8a1f6f4b81b48b87584f18f15478fc05459888fd4751de4b52c339fc7c7b62b26a49d02520d81797e221057b38666405f18b5759c7121a28c73b282d1cae3c7d1aad12e4dc405888618e7c9c7c97f5ab1911283256c8771b68fa8d61bcbcf45d93a3dcc86634bef98c8e1ff57bf2e1b524b28acddf5d483fd03644ceadd1c5c4e1036c35a731aee96a75a4f3e76c3e364d729a2e48a150dfb16c58981920c6eb0f7c8b9007a954fe0038f4ecb3f564fa9f457b40d0b0568c7b6cd6c3d09ec47455179b34ecd2d8da896ad278a6ce8b5d5d2e1a90086a8f4176d76b4923ab01fa0f1fd7ab1bd1d66f75216f0dae757c310f1f55197615d727f7cd91843a0cd9ef4570e95a2dad49d43c1ba4c84fefdcc0fb2dd2d0b5e283b495dcb7cd91b3a7625e82d6f72bd152a6f2deed44be9c4321976225e8943430cb2c9228b4f4ddf57b128808693f00eb9c8de783089575237d8ea38f12a17bc71d048361d5bdaa5b8600cc2e33292f04414740e9c0768489ebf7ab9b2901f36803a7f2020f123b5e9310b8a912bb0a0c386d8e84818e6d3360fdea4980cc0d0c967e1af0cdc0334e4dde3bb4e0a73aeeabc55a526edfa97d72a8ece360089fd4e6895d99c1d5e39a34687df89b76031b57fd12b9b5dd8e9eda5865f9698869436a20858694e97370d10384ff6f0875f1ff3e7f2be57ec61ef2563af6bc588d58668bc73bb75be26cc6125fec32c817b771cb3353fc9e8173451173001ef533b8cd06179d6b3f2872ffe82a6358bce47abc4936e979b3cb2da5eda15bf69909f5b9ec1ac961f22fdadcf84f318fba47b339efc0188fd8b8826d27d50f0b92342cb6efbc709a4d3355126689cecec8af828dbcd0a5a49a877e914de56e98dd819d6b6d0c4fd7a721e41761469e2fe8a9924f5c666741f7f0645ecc3af1e36d45a7e95c7140d9381ad7fdb363d994bec26e35e1ae76cb76cba2b632db34a695de48b7f8b019b12c08b0bef854a1b179dbd184ad6627eca69439451f821d703028d56c4ef38fb5d0fb0ee95b70340680d37f31eaa99cb361ef09b2a873e68ab5b17ee10e6559899ad28f30c5b18945a983e2a98ecfa302b36fbfd6fcbb585d33ebe90b6c90b3f3506346222f01cbe4c3223637610da6c6dda4a62d27b22cc815f63f4995629fe1ab86a25dd2c49a18810908309c8b5088e9f8001597f6cfde45c410b60e4758f9711b886727c8e7ab3cbbab4a69550a07203ad9848e0d020d70e58348a0ea91bac1591fc6f4a0c688e91bda9671051491526802471ce3bc1839c13b413fd6eb4ea126974536c8633066377bdf0b57757e4fae977e7030c5b92c63d56db832635dc0a76b3dff7412eb93a0906420657983391852ea2a3b4cff431fe29568b1a70827ee421e5587afb2e2b36200ece5e19fadf7e569fb84dff9de9abb3d5542e91ec1ee55e802498c0724a64d2ba740e9ca017098b2f78579ff34e2a23820e3b08546769d969bcdceff78dff55acd88da1d3564ac4833e3083cde9b67720356dd24e5ee36f55cff45e11fdb474b4043aceac77fd39d237289979626db2836f7eb87e9705f792431e2cc5caed4935946cde4df32cd4624033d344493428dbecdffb5be7b23a3571fcb2751b33097bb73f4f547919226dd6265ed89d191c6740e7d622a0e63dd60cbb1c316778a0e463e4737173b96423edd9009944b7c7c383118863c394896de3e59278883ef62b4c62e1fea1a652262152359cd974713dffbd14f82085b6705eabe3e0902c8dae72d14dceaec0be719948c84ed5cdcce5c6641640ef8a2ef2c05a89adcf9800122de6a345eea0210b2ead75c35784a565ff564495a6f3ebb604d67eb687804030389a97ffe218dc0e04a0966cc1b1cc079ebcd1dceb8d6b434eeab654140a19ce58214d09a76ff120edc75a5c214c777f6b45fce9a8764a6b219685b16e1ae070e754fa0437f686ae1adfc519b6d65a4924ba2c667d1e7ef81906dd082fe2e2f803876162f19ceab9bbd0a8ba62eae3385910842e055404cceb95f0dfd21f7b63905685c16db4228a24586a0cdafccc7d83623884a750d50913eac7084e070596d6279cf93236e94f18165c0fb23ec0140d6add777f86b51f372cdf735a47ac0fcd09b162419b68302c4c26cbcff23ec586b160c866316169f0890dec72238c730fef789461a35c10dcb3be00b09010b95221052bcf436f7d2a172ee710207d4328c68fa2f09e28c0b477477b3062e0dc6bcce975bbafa925cf224c89fe61a8ba059a219e7dbd491c928663eabba9367b03752ff34304fa8347a8a92827b5ced73136ebb7d6a213187c952ed761fec4b428e7feba5370bbd843419d4a4967713c22bba2034b029757c2414adaff7a2917bbebfeb44ef0c58b32121e021a3e54ae7883c3c39f933cda8337a7814d66e3f7e1b71786b7822870be9eb6f30ab093b841b196de1c80cebf75e3150bd3ecf4f4d6a7e109035633a2e80e7814c0d6770aed46bcb2a1abfeb0a9e3d152a5aa10f7e6625b439381e31247ca2b01f49e0feb120ef0f038a70a4d134241c1b97be3c56fb810264aaf5951202a08f12e79923a087516a0734c8096c7d554591add86856605856e60eb0b4977ecb460e6f2de38358bb1945aebec4a4b856944a60a41c7f2e8879f25b7101126ec2995c127d525603a0f80b5b3bcd8df0eefbc357db61a804143367dda77b68aa156c5bb964d5742ce965d2b10e20addbd9e8ecfee4e5c478afc193e87128cf0d499b4dbbfb6bee77c5fd8f2c2846ee3b93fc37dab20f742207964d5c691a2aa496507cdbce75c1fed2de9068360755fdf4db7675e9be89486151237a1a36441e4c96ed1f24552f5c9c4059f5aebe24d130ffa68ba7fd2fbed4e0c5813fb959e014887f4d84175bde59bbf2fba0fb9fe79912ec437548bdfbfea6a26097972183b3c06bcb874ea6f9c0eb1a6f9dc1f753dff2521a50fac3bc8bdfe81ed8b3c9f2e4d1051896806b238dffebaa8ce8af687fe08d187e4491eaa1081125213fffd701863316f2ca03beb86241f828d3e8a35303c36098ff36b7d1a45c67efa49277fcde6a53cf43063d76701ae2d402fbfd364a72e1212d6d53b6c5039df06898d10cb89b35a0b654f850eafe39fcaba6450487524ebce64ccfb6ca67164f86b667edbe70f83fd42a4873818581453f1ad27c5d5da78d9487fb4d41a6b1f63586fcc292069a83a7cb767b44db8d8821da62c51ff47cf2ab4d61506e063cde19c1a25230b7093e67e170401de33fce5327c94058ed300912ea66d4552730d2cdd0425a617ae18cdb2ab374fe94aead5fb4036d41dba448252f439fc670ca1878be3e4778f26a904e9bbdd720cb4750ca3da8c24083b147a10491d43f4a90990ab6527ea9b76e732607cf8aca56e97bc87a41ebee639482a7a762a023f618cd8ba1e540ffe6a5a8d2135e769ec15ef1519c75976c901dbc42c5638684b58dade1180d5f0801247e9842bef4328ad83f5f74ff477f71315594448d4d86202959159f539d7b761913ab7da29269a7b1a84d2f9e79f2b60703e1c6041fa00dc3a3da0d419752ba970153e95d98f2b68e9e64407d0dae15ef2f2aa7788ba05b235e3c33a019dd3c7ed277048a05dd16de57120291abb775281189a07a35a58568cca03cc89f23dbb501455bf3228b75499dbc0eaadd24215205fad9af57a05db235733a40165eb383507392e3676977d0e197e76e371f62418e44c8deab2a2c6db10bc5fef293e0c9c42802c402535f26ea9c96e560f0cb4d36110879718a4cb04e8e8ecd507616d1474da5f14a766783a26a78a7a137a897f25dc105bc5cb1dd887a9903ceca79382cb274e2a3567bc048dbce21dc191796722dc311422c88bc56e90928768ed1c14af1432ab2a9fe76ff689fd1e732ef4f65a2f3fad682014affc845a0761860fad08f085f3c22e376c4bf7cb45434a5414ec3dd3cc609f217334e4dc8dcbd0bc56b463ed3a9b25705cd2c24cb91a5a6a9d3ffb0e102a06d5e47c40d7b6c142697d21b2e582136ee747d05911fdd04e7aa0f26ef333159fe02a88d9438eb64c73b773c74b3db0ddb95db6b9605c45c9853e4187645e6d049c42e6e013cdca2de1f5e2249975c26ac8375c82808004bd7c68a12d8429835f46d572d409c8104eee189698e3e6c3c1850c331cb5de051be1d57898f9b3e4f7e580c228a2859fa4dc29eaff8b574c8a63afaff974a4dcc011150b0d69e8b5095860efe4ed283bfdc7c1234a7815129ead0bfa65a946956e2bdf7ced4c507d62505cd33d24c6ae0f1d0d0c948a4a318c5c6bd70cafd3d33aab5453453f388357283e45ade2074571cc58cb5438d3e0d7d271ca18305a28827d82b540763e9f62609cac7ba2e0a9a558c8aafdc01334f84f0c462a657145d7f7485f35e61403b39b5c5a7ca918e2be8eb66587f038c387e8d2162a120dc0d77ab66d8c609774d85ff93deb0884bf54085e55b6c4ef666ccba10ed8d343ba1e77e266168f6f2784c9ab9aa0854a287a13219a82dece804ef6d0403528809be5d6ae72096b4b8c34fcc9fe416c78e048ffe73c6fefa23733c0c102df0b3eb75f12ac423abce26431d485c08d3657be51d8bec3b6649b6b4ddc0a31dad6a13176e0097ee1100be8f5c4c37021eca4bbb0d467ecf1b5ed1b96497c478ac3f3f56c972d44d6022a0c057bbfb8feea1e22e8bca4a00875e84b1553bb5deda677060b1cb50d52978e90a71bb6b2adb78e5cf9a96e3898193e3fec0607bfc820919ef36beeb251c921d910bba6c63a777ca269ad615102c44d83ed084be487c59b0387ce708be727a66a6dc076a3ffbf543443eb94277d1d8578fd1af232cd5b864893ee0d25d55c728b0b844e019f85ea36204a20c811055237ce0546c26b1e241ade25ce138bfb0a01f7eafe19267e7bc272cb66925a3c942841e7744a9cb0f4d4901e301a0242b2bd5a55ac7244787466cd90ba071c3022889190beb920c77fefa608b4670f58dbb670b9c8d1d6e70d8a993fde67ce7dd5909f98fef1f66e8172c503a80b98efac3ab16de8a2886227876e79c068bae29b9790ff3773a109aee803d20801be835f13a09a1e601c9e6d46f3b5f0d91be7dc516493f9458e71b1dbedd0e27ecb8dfb93fef4b504d8ed0efd3bd90568113cac454d9f92a96ad6ae6aa0fa08b84e4571e9b45b4db70d68abf2abb92e0436746c2c02b44fba0da5d76fc593bae155cc0fc033bb0ae3289d54e5fda8601aebdb26a63996bf0be056763853fa1c9b64032ae8cdfee39d127ff553084ab26a8afa641198c8642b103e7fd7621062210cc34273279fd6210999a5568667dce386dac3dd5308d4806556c1b8916621e3a73dd986b1e80d0bae498940b7958772306c3fc3370db5bc1cea1f89726f0581a32e76d963baa201a30e66414a5ba6cad24f9ade93d6106327c9e09a1b97885f427958cf97440423a89f7be52564e3e6e3595d22e4274b0ba6e82ad6b2fcda2bf6049b363ae5a50215daea4812465136843f9186619c1f5dba8e389612e1efac9350b2abe64a69e3d27fad3bef6bdb5d7817c13244bb9b90de6af8215ebd51379f19a0a1f5fc128e2581171d351ae7f9dfa27cef688d6318354e611997659c6973d5c1e2f1b95db8fe8763bd0fbd8261b07a1553075bcb1222f2fa5ef4f047dee56abd1b2a461a3d02e43bccb4a06fab02fae1cc05f1648624526cbc6e602084e2992bfb30d158d8d09e7bcf70ee5f59bd9d0dbfe54441de73fac83e2f2d59ce1f57eab0f21046d032059bf2e172b7f98ed674cf297c2fbdf1d603d9627353be0f790c8b42c23a2e45a1dbad58ca981caf2c552f06c6c59d7cd3f2335701d78bcc260221ec94f2ea11217c18702a14d847ccdac1541a58d2ddd33e131aee7be3351a8c36d22a101e21eb24b1620841abb0011e14d30f261d6f5f07777ec5b9d1ce768dd5c5f5ec84a3806ad5cfb33e6b7bee1ffd17b4fc3f7dcdfd033fb5ba58b901c2fa3b55a131e2c6c460a6739ad8f1439c88e225b8f7c25c8dbe775c9d22d0b64bdf920a65cd74115f9bfd8137138b2858f2a781290467e0815b059120ad5619e97ea3d5ffbe63d0ad8d04fa2b5e5e03760f9f8643e8043710a45deba93ba77021add3c111dcb9d0f8787d4290037b51dfbaecc86f13d363bcbf9fb85ff2974e896b91a49b4fe085c4a6d693f7c8ef7529dafe5149cfc3d7e081e0ed561845a08752ca83ec94afcc53e67f3f196ee6172469f9b3c899d4a4aaba861e57d2637f3362ab93981bcd49acc1bb29c7adb11670c0d0e3e9d0fcdac92628207a962a8ab1e8c89bfc7807c041ca973c9f82bce25aeba065c70628fb61aad3c8e65c30ff192c2fc98e4cf2f63873cbff50a31f812ae9f9efbced0ac68068b1ae53ce920f7dfaac8f326a42bb9ac7c559601cd7b1d7b814804e6a34317c685705d23ced1260200826f089de88e38191f5cdc970afc62047454f0df25bd9bf32435523883696dc392d6fe8418eafb93535fa573292fa6f6bd28f40c66540b2737f021ac57bba9a75b88c30d62f3400af7fc37cdd36a2a69273997e1ec05fbc0474d77efe12360e383c325e0bb966cdbe32a7bb5872e6cdd901f329741a71c3eb1d36c70ea76430878d0c0cfe2ac3194a9441ff8cdfcf3a8cbd2f6645de0d0b33566f53d32b50aeb932a707d10b688f462f857993792fd7c99f001e8b9840bb506a60f478208a7408f75e6504ba9dceef619c73acd0d33b3d1fe0162ba2040b9701069dca35eab1a9f6607a4458e0d3c69d6d53827136b3e58a62d8cd16cd968da65baaddbe75979f2121a9a0d8021134298c1e1d7f24a8b48e643a983ee4fe017682138c30cfc0ecc6935619b70451d220822bdc1f9fc91152b47b57cf8252ad8460ccbe860997d6131e544a00ed37d09333e7a6ab16f0c4cbdeb4964dc09b2b813de1abfce755a20de553afc6d5aff5abce4b450d8318c374cfa691844c243847985b97fea2f3bc9b7b2c74afd7e7efcd6fbe8a823901b5a5bdd39e2d98eab9c9579e12bdf966064590aabc2632e7c1daba7d3683ff7b68193237390a3cc1c5db777c0c98ba404112f1676599cc95e5c0093b6a726f43fc717badae88a8267728a47532b2a1a4b0a997df019e4e8dd44779fcb6f3cb8db26d4b78a0ff59851ebda390b70345a3b806f496eb938781f3e20786324180a294b8fa55defbc2334b99664003f0be0a6dbc1701ab558608779e864490052e420f70287b3a9cffefdd4760e8e4cee2b05cc126b41d6a99d9b011ba089ca084f0e4ff228c0268304eeb74c75cd18ed06c09bc31aec4a29532eac4b3314b45d9ddf7977352f0cee19b0c877a78c92f38b79e87ce1a3405367e10c92f4e0e571c9b5d73284cbac737c5195b48b127064540d25c69a53bc84a5a3b94667daaaf226ebd69e4bed910983e0cda405b523bbd61a6e10b75bdfd1d86a25b8a403a39c413243145c84fe8337431b6f8daf528ecbdcb6430ff77e15c6981c9850a48cdff2dbe2adacab16009a0c271de9d298aca8492230103f52b72c90193de240832ff02e578e50a59d5d864070b19da79ead1092f14da801d04bfe4f10fee86d06df929937692e2c3ffc9be47463d0f646095c8da77a9214301d03e5c4a24a9c02ccac216d892073c33f23b03f0bec87b851506613aa287478c368eb03311cca29f6b23eb57c4e860c6bdb5d27a51f625fee71a7db64955daf6c500e95d00c3d5ce9e13c0156ebd250463f5f1f10fb67452d39d1c3d97f1ccd4fa1af10d6d1dbdf7efc53c729b2297aaedcda94d7bd42eab2b19c9f5310648357a78cbf716bea740f99a7a5006fc0f557b40673648737658beab1d872bb54948314f51e7818855550722caa6a96379d03c4ae7d65c3cb2cbe8fbd6b05f57b17e9ee3a880db3a00587dc16690de971074e148a9bc24e4866db789358a0a5d2b3535892862a79e654da2d5d4a0c116dea8110c530d317fe6592111f410b996131b6c248c89e13aa2c9b1bb83345d885888ebfbeaaecef50aa00f26a36d083fa067017def5082add59eaa0f7c908abf532566a596ba218e2bdfb5249bc1c514ca0d50676468cdef96edaafcadb20d51ab4ea5afc49b8db40d6afee8854d540bdf61d5fe105ba8f5d2643d5deab7ca208623e939a55d714d7cc2ae4b59bb1a16625997dcfbea1a0b227a05e84a06b493d2948ce21b606a302eaaca68fc528df8a536de04520b6a56d4bd30fb821606efb87b791041ed264801dcc2b735430cd5bbe9d382043f90c0f34a30ef649db0020737356e2600f622eadc937ca6b21740653203369cad07aa01c561237ed6d2971f0e50897263eab2d780403a70444021ba1d19a7865f8e3d5fb128e696f01ed49923858831453cb18071a050806ef2613e2e6ca5d3ecc0db60cccc8cde4457c2f31ed34523a8e8bfee7fa085fcba5e9338697577f3d03e69185037965fe54a40251c1d5e16d2a0d711026ac76a1da368f6c452ee3c0fb5dcf9a876b6f20cb4cef635ae67253fde00dbeca392492e66306095530d35cdbaf0ae33a0547bb193abefa7392bdd55c3f703da19e2bbc9d9b897b8b2c8c5408cbbbbfd0aba8916243acb7623a2c24c18d9862b0dd18f49b6f6a8668770d50b43e29f64ba03189766271c27940d4a62c12e12766892737f50c9e1eb0c2abc2bdb78f9d8061e7e83983d5d3a96a192e461af47058189f4875e39e41d7365e5b1879e357e205dc3e9e0062b6f617a5949933824d03c8587027782314fe4716a87fff2c3d388c91b64735118e73184b14d4208e67c946374567583c34d9dd9b994eee266acbf53a2891a78b1bd404f13c636c16ffa574a541ab98af22ca1cc6eacc40ef16ea542a1873bf453798a3aac918929364651c6e828287477100cbcedabfd46d66b7e6b35d34cbc9e4ff5e2952d4a21f569c231291137507a60dd46b60b371cf8dc1c0f40adee40f63ffd5ea5c994489e5359b7a963140f3a0fc93fc7ed3dac0fbb161642f615c75e132bb5e3815a7944b85e54713be998d80a2d6ed82350c28c0311ea067bf82a141c99c5bce08524fcf102aa9e2e3d7d858e2aa95c37c681c1fcc06071afc7d27cbd7c13ba69fde4377999fd34264e97b51ade128ab24978de7f772e5291a6043803a3afa8bd2598e983e3271bed67c881aab7f8e7c1ad8c9185408857bf3fc3b2ce29f021dc7315ce790ce2ccdcc436b06881d4a6dbf792f5fe6fda1432ed893966ecc0f309e5ad5398636648a7791009a641933a9d4e77bb2b0a71503b01802a2c1dc1d0368628250182be64b87cd88d8369fa24b7e1b78b6c6f0e2e8dae1a5bd24793c6cf2ef55f63250724d43ccf236627569179b5487d6c41aa46918f39cfd42066c1c637e89d3c885635762188b5e7c8c36fd8d95651b1c55908983abc94acaa56223a7bea4e5ba1afc0cd9ca46e367bd1952310d791a10f9f266882d4094771d19fc82dc9b11b31173478b989164e9d23aa4c32b0837476e78fd227cda6cfb4f492776cb1a69987f06329ef5decdb75e05c57f88875366ffcdae68bcfdded4434ee330b397d31deb68eb423455051df0d7c695c7e3aed215f8393342b2f0ab6667e0e7b0fe79648d3dd1069f3300099c93396d04922fddf1e1d3b417a0cde7f7d8674bfdb6fab2cc451d499c142371de1850e04fe53c3bd6f681305f43f727c23d781ad85d14daba3979654388139be5ea5d76cfdae8bcc9d5249cf57b7247a0c8fbcfef23cfd243462890ce7b649d529091d975713ba50931d0811f3748ee2654bb7fa1f74f842b09f12541c351e1fa1ff3d0e05eb527eb7c85d462b8bb78fbb1d4b3c68273be1ab70171fff56dbc238b7b9619754c3f9b225c91ab9a1555a588a7ca31e70b4f4ccc7fa3242d83dfaff7de6ece32ed3625ddf2ba48ef69ce7e7af6eaeb1d9aa11048e024240caf23b67da9969aaa310b9804cff5eeab3290d06c4e17176ce56963f627482bea5cc5a47556c3c19592518cb60e9c9e55546065a95250843e8dfda6faa6c1a4deb081d8a63314fd0450a11cf723cdc5e2d5fe9c6cd1fcd5b4fffc2f9b17d8d62b1008de7681207bbe7bd539bba350c38868b05b0a1135e39f0a66b83b6bc16f40cf6fce4937fad4abac8ed635e781c950703d0f6a05062205345b9c69d925ff5260935bb1094fde2434b25cb618d9f4d0b9d8164ce7ed09c9bcd0443c507297226a28e68a12f6ffd18b1df498ddfdb95de408f8df7ccba4b3bcf70388d1b01953c95906e0e363259a6071d1f9fcb443bce1eadf431bd9da6594c4142b5112113844bfd62a2b7dd3fcb2eb62b5cb2ae7bd3a29382130a9f56affb3ad64407aef99f0d291d7b35262779c24ae190abcd230a42c2ea7ef591db3ec626e9bcc00e1e535904096a8e82f5a4b07eef5d27e4b55cfab691b3262098531aa868f713570a54309f06360f2cdf7229c5b69b7da50766d1629ae529ae87491fde66c8706d98f963ab29eb56df31e7bd8434a042254b0fd9ccd8f1a84111d2b51adb32a3f13b9c38b1fb4d984a6744409d5084c19ad67f79401205aa6215c36797ed34757aab2694d640a70f862aa39900c68a91235c81071e7e4a031eccb3bf2b9ec6a82f2f36212feb9d80c4c53316e654f0f1f9b2f288c6cb91b33e0c54f6ba6f875a2488615359948c90a25625c34ddc6cf11c76198d7584ac68450aa4df38b4e3793a356382adfc5ddc467780b314059653c1b089ada91b80a04791bae90752f2a09ac47517e1ec28f6593c5cc82540ced1595aedd09974bb7dbafe5df19a5343878268194f3e670c2283896c6d923d88cc15787f13441a773b88c8d9f20698bb1e7a599d18077aab2d427b9331e24924b423c9404c93c2d76fb001ffe483a1f3010548b5a6915f4e3cb974d7c0c5516a9cf886276db8cdda3ce86abb8ae5b1735f16afd057d612d8c564ae61316c991feb520278f1673ad0188a09f67c17b355a6dbe5521f8c73353f53c4d8e9c2245df296b71f3f4dd239967bdd482db566537cca2bc95d2f47072e720330276e179e99658e677b29d2aaee0ecf88dbd4c65aa4f4d2d88adbb855865fa33d8de4d6eb5a98282248e55591f2515a6c8790febaafff1070b4f13117bb0ade818ea024abba0fd1fc58db9d7f7135ac8172476fcdcbd1fe66373018537e4de7e1b4f0611909a975d733fabd3eaddc347ca0c524806020a63a5569882801e8d81e72d4ff28d386b2d6449b102b48b600f24fe20f77fea85a861ab848fec0dd4e257097bfaf75255c24dae617a50adcdf16d48e6d64550feb7c14a3ffc81e0f0115b7d63111c85d88a7808069246525e61b79a9c37b665965b4b8eefbcc7d2f2c74f0a1bf5d7d77f6250474b076793416be2e2b935f193d6a1e06719bff6749fdcb244942e41323178af059d49a18278aace60ef1608378168c1f38505af9ab54ce112357e01aa8557ea2f69558043b50dc8861ea092e17b0eda88a17aeba2ddb93b83f652834b75e276e15212c0e9ff8b0596fbc720dd79c280637269d318f472dff393e90b28f48beba2011ab6d6fbf8c5de13c0e24f9279b4b8ecb741f5d78f28d1ee3f271b2f587edf27ae03d5396ae4369359b11af139e5d6ebfa640ea9efa2bf90cbbdb6fe56417044c31b30b993dce809bf9fcf610ded95c62a47b2326fed9ec8ba2982c67ab0b8b19f4b25accdb86a0826c107265bd52cd71c9ff6cab9a7f354c7c73c714eadd834bbe3ec8cf75d960e38645989731d3db93616bc1d58eff7a1c7b79f634a420597df830a92ec18a45760fe7f3057c0169a09d327f335a2f129b20183d53c919a3cb525f620c15757fd88ee9dd9d9a084c59e8efc9a7fb902372dad017bf370c12ff787a2017ba4718c6167934d08fab25c358e3455ac6b18b73af0f0e78d43937f581ef8806215b49438fac3995afafd8c48e383aa3b309b2bf6776883917c0116066eaee7331239cc650846dcd9f484dbbdb12745752e10f680b5a33f3853d99ea7565971fb32b762458b94a529b8828284c01b588e9822970bd2d8f2744b351b19c2443302978a2515d8828a19bb52c9cce822eb94b48c86a8ff6feded807379eaac084f91fb4c7c4c03382a581f2e125049dc05b28d81aec686651058393b83ddc6ff0da7f3d0dffeb0eca90f5649993e304acbed6e5651bf239d9035b3c11ff0de96a840768586782b14bdcb69beaee2a102a220e077dceff696c8a78b923367d52c2ff918689c7552f754e01f966e180d41399a83dbbe9e14c4e7e7a299352921352b4d3c4d58c46e5b1bb53df2668869a36f0d537008d0c12b60f79265532c3f5ce26f1b4d733fa687fa0c73bddb7af1629134dcbea1bf30164ba1ee1cccc6ab02a4325431d29c1a0e028c2f469c2c2713bbcc7815addbda3b729a8d9cce8a59cf40f3ecb7df10b597ea6ce6f6f39062f3542a8437edabc076177e06de9eb949c796cda4f8af0dc28b6beac0b998628f20c7b28907dada2dc39e1711767c53b1db93b95c32952fb94f89adc6126bfc85817656575ace59b05c163498aebfc3a0478d8f52b1ec1bad8b3157ddc7d982c66473a5ff07ef0f764fd8a42ea0e387502fa05bc8fcaa0e96f508bacba477de0b060461497e0fdbca1c7d57692f6e1df0958563f3a8f94bef14c88f4caede4b32a13e6b8f3877426211896edb1be614ce2b3c16ffa49a2a29675535bcac70f5a38636fbef239309ac04dc4e26e105a60f5729992efe409eaa179ad51460fe2799e954a31500c40fbbe48b9622836d47a7936349dd9634bb2c5b7b0645d017e63b4f939ed269c82dea41511aac65c371f9315b563ec39c20787a9c6096f31a758923db572d1fa17ad0ac36a258c3a8d0f65807f3bfdf8969ad71860966ca29c98e7e99d94305a20e23fdf806dcd58e31df6afa4a83d52936a84e6c60598b29ac475932d10dee7d24aacdfb18b8acd009f7caa0a0ff047ec7d6761d63002d673e4be7d5b434f83858b702c081055e15a39ad376b4eed2838815b77eb75c5ef1f06774ffa4037d9a9f24341eabb8c5eeeab2ab5e9aa3894c0e9b4838a809453f98ffd3bf6815f16d0cf25c0359e2dcfc07a1c1f91ef6e2ef1980ff09aaf1a4b069f16abafbaef3813d57412202028ff5270f43a73b4686a56a3eb30668e14d9be455e3151a35d2be31615575419b79a7317a2b4fcb78d55e1c86dc3138be1893986fcfdd697b21e94466ec110bd273e25a09a4f940a7551cb6c84f2edc5f97919cc2aba4037a380ff29f1dd291499c22c1e4799cb7c659ad980b2d1de1efa126c5a54254e97b143e1cbe0a70673b4dfc5ce9ff6b654ff8d69c4a61147d38e8921b4c8caf560d66b692bf1d9a15e26400c021a8f6bb811a82d3f9a3241e0b6fc2e1d59a23e9d49444ace8f00a52a9e0cd1afb72bf583c3a3a00b18d2f124b0560e6bb602144fe54d51c99e5e92398299b78badc8fe5dcaa761ea16028437948a56721c75fa150b318fd67f8782fd92d5d82f292f6a800d273f54baea7ec03c62e1c0300feba73afc936787b92866446c284f0c920cc1ed096477123e9dce98951e73d9929702fd415cbb8754dd283bea4934077c158067cea900966fa8983ff6c8f8249e5e3e5164abf84900a58e31c02fa7b33be9b64eb27db4593e6a3c58ab6b636e4a662ffa735c63dba93e40269b681faa05f5de23c1c2fe2b22f8c00723af9287953cec4c75f46497466d63d741861c884cdb5faf7ec4dbb78db808b33c296dcc92d7d553458635550cc3819e57547d22af1c42103ce3921d1a41ac2cbb4d35390f98bfad1c7002d4f9d0637d07fc9b2743157e9b305b7160a96b3c00be71a497a05f646fdacb8c3d91103581be10832ea6d192f3769794a0208a602662e2779404aa30f2b30675b09f461e77f994721792b20171fca0d13416de3ff48b77ea4566c32241d6aea953a123249be2e50c27a092382cd5c4924e33a22a9e55d7fc5bef472403084285d133e780cdab7131d28b1b0d6f931a16ed95d09da66cfdf9b5e2cc133e4cd93f4632e44e438dc6c05ba3751d6df67ccd2a53149e1f77b0fceec2aec2f1e50f3b8209037a92ccdb8230fd5dcc00fc981da71d0e70662cdc09eceab15bea35b9b03e3ead8346bcdc6f6f66f647f2df5ed5371f80c5a987bfe6df7a4a32a735ec874ae257d37fd2b318e3683e839e4389ab9f5bd1ca76b4186fdfa87e65c5051abc4434a8dfdfc3540bdeda26f33f4430fd4a7f691fc5d222a924a1886d9f9e955e02b55ee73a83f5f6951154f1192ca647efd6f8d005f310097d60f9fb88f219143058bcd859ece6f87dedd5444ac48a8c0d0c8dd43a4d68c9a4bb9cc78c93c0449dc088c1331a92a47729378b3b82bfee699c1a1bc3d6c04ba97e0774bb0789b688245978984f1407349e63b4a1bc0b4baeca48ad4c4de2d95012ef726cc49174c7c797253bfc440a9d15b39a16f09119f823f2ed1a508d4f55b015c3405a337ae91fccc5788faba6ea2e0cda3d1f418e0b2b5db461525494c4e61521bf8bc842c56e831ebbc31dbfdb04e9dd926419f4e8695bb99c4ed22b830909b15d9098ac087735f1ca0f4a2c28f1b0c1fca9bfa247d63b70c9bfba4512602086ee529f84e209823bd3b7c580554a947457a4cdd4493031c0c7488801d6422346963f1e86035534627e3dfa0eddfd0b49e0f196a133a2d27ed2003ae8bc58059c2686b9d5b624b1617520d2a34c7bb79a6278a39389819710e1b7201c853dd010441d5fd22d73c72a4628a8475ab1856ed6a89f4a4d521421663bcd624ce77168428756b351977bf6f67e3f5e9563eb8dba24f45722442ac70ce24b3ad44cdb6a1ca23e61625f7b565267c09340434576d17e56e313b7875fbed321789e298bb68d5c3703835b39bf65212f39acbc7143cc8b4a22136a13dd658852038b7e0d9aee5eb8e9c7bf1f8793ddcf5c1c2b3fb644b07a4446df2e7f725da737174923f411ca110e81afcb9e7cde3debe8b5af4701cc146998d58712a23b2f69d3697fb4c5b8affc56bad0c1f90ec744a9f8211f4d5d73a183e9a1d9a326f1a136918f3ae52492c0dabbc87ad590208169b34120895ab548d63081f2dd51ae3c61db6a45c707953f291b7aa697227674f8e25b54ede77a8a874681f08ba1c89d93f9a222071aeeea4c21ea7ad26ef21ef2f5c3117ae4c48aa85514ac2359b68f038c599f8169691c145a43963d28b300eef8c133e07b4ac5db355d49a8a16b92b81055eeb7b8c9a24d0ed80c3fd07027fd307dcce543adda1311f26c836b5f05bfd15d80423ff24bba3dd31d2f92178f5f566674a347aeb70ea89199b710036e6da7e4b30e5a91e9f064c6ef7c19fbbf374c6bdd9eb032de666f8b1ee30d96982d565f0d7e9803b76099f1aa27064b7b792798e7de4f867e94254b6d4fce9cc6c27e16bb0263be73bfd9089f4f2eb8d4f33b5fa75330d45f53ff1724f46468443809178131f97bdac9e4898d2af7e869ff4c85bca27671f13bd1acc61af8c568c48446c77371e88b1b0fa68b995748d03fab2b8ecb7415c340abef273fdc1dc1a645de93f221a681409f9759869b55e3ce2fc6b0fe7054213c4b458fc1ea1db0400f8eab8c0db17b9859bbc4ec481a07cee86d1990f4c1895a6d060babe2dbfb8f56476aa383a5b8f0675aca17af0394f53ade46ae97843df48b333bf3e3421750d3f8094a4b795a2f24d7e330abca569257cae9f52181a1a172343495f9131d17614288c8a96a865f53601f9940f7647039a31d38ace591a5ebf66bddef602b9e3c2c6ed4b2452daa9745ee1d9da0c2907d5ef8bca8875dea2849ed2931ba0cf0bdc99811a68ac7135cfc47a1431f0d7e2b90507fc2a8d4479e69402903514b04e2757490f8598eb2bd79e2c00d4d8012cee8cb4420904b5914165cd592f297ff4e612c538238cf3138f0ce8a20abcb23ba8ecfdc9d8bf9eaf55a36178378fdc9988425c2a69f300c24a7a487797eaeca865a5b73aaa07d41135566e12c8396136561a00b3b560f9a1afe489b2c78abeed6112b6fc229f61678fa72140cf08b9c245c581a00c8678aedf775f94f6713ef33357ee45da193df741a2fec3c73552c9480990ef9796049f5d5a65b9e4ba79aa4dc55dd33e2ac36bc392d2dcdcdae8d2a7096aabf31b58392d3667c9a1759fd9dfb5731b60050777a276be3ad66d46ad9b65aa3951314b18f540e2c501b354bc6a9cbf5471ff727204b0578da632475178feec8d89567c12834369899278177c4f39d904648731d39fc586b08090f7b33241a962588dd693d19dd8e15f29473210f71e24b00c0776e5a995aa9628e043bfbad1ee3b028f558e778b3198de772d233f242efacedaa3dd2cc869bfc3cdfcdd46ac8ccdf3f89ef7165488b077001c1cd9b3d13de46baada28771dbc2ff01e57f0eae049698521eef479126cf1a70bb139a542cd8990b50eaa1c02063edbaa15d906c20001cf92e4f7e0ba8ddb86295fd5d62b7a5e633d3b69b26ce150d35fdd22a9f1d89f73e31c20f64c0d0b09bd675249f926dbd7c36e7a02244e2ec5fd066049f3dd2422a9b99478219f2d0173e940547e046142488829a1e52d4f48841f3b2c117a40d2608540af03f3c39f01c40a6303847629f2f11dba10b9115d162cfd503c70dd57833c2c4b1f33def1a5e490ea2115855e426cae96dbbf601e347cd01eebbc852df53f2f4b296619cf02ff282cb2ffeb29d59070b3c5367fe3afc24af54669c4c152895e4df54611cb13839f553f9374bcca5a54ea735edd462338e7e3e076fc8f34ccf086a3c34f6b5d79f4e423fa7882f57b5a0b7f3efdf4888f4a5823bb45992fada6d9d68259a3cced2de78b6f04baf25a3893c64b958a2fa43389052d33c1e04331c4eeee9a979f6b2072eaf690b9af8e3b20787dcf306fb872b534cc62bc29b8dccdf347d97c9c4a714833a860fbade902a5069b1d66b2e2614ce8aa4ef6332e27572a421b435e4590de3530a24526b7ba0e9f17cb5e1912b4b6550aa6dc5aa5c4379d81a89c2fd121f4d3ab76c81c3f5cdc1fdf2eacf533b12cd786cd78cd529c7ae486e8a985b61010ce826c79254b202dc30c88c772c8d8203597e73a66379135b2f29962a8ac0453cdf593f14ca65454a6b1742c9e75645718e9b3277a724eeb3bcaf959ff76fb41a38999c70966359ebd8596f5d0fa984aac50f544f496b563db47939bc45a69bd6690c5290720e6f81cfa74be6643880d32b7ae7d708349199d33e8f97e51084047484af099d6551cf115eb95c09e69ae2e75d56ecac0539e7d3853f0e16c3f6477a9c552e83061f7ef3812f5c4354f9b5b1f033af589591bacd6ad0a0bd7ad63ff86ff3d09fd4d633c47a4820cd0eca5b45794ec0b9a589c70f908581715be963996ae4356bb0cb86fabc6b652504f6171067ed74b7c0f5cf59a07ccf38582e25482e8e6ce8c55e8e725c8133f61ab80deb7023d84007b0fe7b0975d5e5f6a517883610fa01c1301b42053c6557925de998bb148680ff32d970d902421bb7990cb8243c1f4a908766f4ad84b5b3bf9dd3da66f54c531fc9f6f148cd1cba68e782ed20669f88f93318255fd8df1d7184dffcb72d6fef9b53f12ad48450cb70882f781a9d2c3559dad7957bce4599493e0d7ffe25d3d73700d18e382472d2a47b4f4cc96b5dc625771e2afb5da06272095c54492745e2e523a9b67d85e72f2afe5f4016cabe4bf897a47e50238e3b39cc84e65b947b7a9a0e98ae684fd4c7e4b8637fee3d3716bb7c791f60a94290c708e380315dec054239c70f4cf733a2e1ca703195ce255c58c383c4db4ff58bcf6bcb9af93a018be3261c1a7afcc156516fb3403c3724028a5c2df3d844fec5ffece0ecbfb9a4d6045e02c0156ebd250463f5f1f10fb67452d39d1c3d97f1ccd4fa1af10d6d1dbdf7efc53c729b2297aaedcda94d7bd42eab2b19c9f53106483542bec0ec2bc9b786ca35e8667ebcf2fcf27d5aabf8033f1ab80583024a8515b227f08bbd7ed43c12bbf53b5d24752ae5285c9f4dc1494aeac8e769397bd38c80abff67d65bf889b38c2036768f40cf96b1dcec62c9f31a0066459554e6b7c157ffd1322725be1e6c16102b6cbee4dbc72106b340bd39269c07e942c9f539fb29510f72188cc6800d8ad9c88812cd22192cc8ed46756687220f9bc054c1bc8cb69274e6c571d6dd88e9413d08ff8f42289472b369727765dfbea323407a402a94a350a1d4e103285efba1bb32b525b8c0c442c8a0279fbfc1f4cd42a13bf125b68af97157b76c1b8c2f838a81f8ec42c5f2a46751f93f5ee0bde99a5bf2233102eb17d0a2a3687cfde6d24487cda45cfcb57d63933dbc2b268c4ec4fa1e7f38fef3575f31d0130854dc3b68bea1ae89b0f475ef319000d1da88b35afc485f99f947923094fc9798a9f3fdca20b99e9278c077c23cbed44e07a04a46468708239ef3669e598e7ffb87ff50c31a047b5c5900a7d3f3cebab526fa3a8af6904ee1baa53405e7f53b03f0a62b3724ed9e0dccdb58a52ed6822866865ccc698cd16c7335b09dd16ba3b72982c418f48fd15f07fdc866d61c1997f37a42f1ba957c3fe3131523f10b942d9b43f3cefd250fa31d47285153efeae81aeb168e795e319cc51ee09a7da602300137fcbff4028c334525be5cd736e3735da392492e66306095530d35cdbaf0ae33a0547bb193abefa7392bdd55c3f703da19e2bbc9d9b897b8b2c8c5408cbbbbfd0aba8916243a16ecef471f2cb42077c218691a8f996f9f4c8856c0ba5974c8a560b6e62009d6fcc295390d54c2232963586bd5e4355ce170c96e8766973d70d9355bbc60b709d6e3293e01959f6000021cc4c39c5713d350ffb67b3e494b06eef73622c29b99dbd305f902d5ceaf64727aa69a743cf49f83926647c8782947c1ad945021109dbd76897784b2b713c51a37c06a7ff3a7840326e36bd432ec4ee9df021ecb4fbb0504722d973fccc87e821959e066e99b7d826ba3a1812ddac7e6e1d54510db80c329cd8936f0b6e417d98251b82975f5190a2d9f19a22b24aa7920bb8e5133852b9ad99dff21433265127e50b62da725ea0d59f338f7712851beb0ba4ef22d4b6e0e123c3b3c758a18bf7470fde851ce86e9b4bafec8345f0f6ce63da2896ad91d347736c9aa403fabaa828c553078f12b5f4cac15417140fe44b7010a2b701763c383adf31f4daed1b8738e21459ff3812bc8b02e5455bf7a9668f0f604f513d3dc0a29330435ce7636aec97fd5bbbf141ff8379ddf4486141d900e6b01c61eac79c7bc23940dca27d91026c719bbc59f186edd3d3967f5fd31c9d5dd523bd321904d5127a5154b4515e876c39604577909a5ca120da376eac8c574ce3934e5eae53e181248e7510d88f4ea1a7800a2e47ec8257abac97e31f1e285658763ceb7b03b4730c4440b107126baa4e8fdac88747d59f53ffcc47fd1908eb4b8dd8a478b135d3e0aa62ea54e23ad2de9b411101d9680aba81cedd6c27b1ad791acf65a90674b73417308c0ff50c6bd3974ea18e02a2df32c3f3596360eb4ac834b36096adeac4ebf37ea71663a5b2524ee1e69145eb5cf35d20ed38e944c3bfb5937b81c14ad21bf41f01909ae6d369d8028b8baf5f9d53e0c87837476e78fd227cda6cfb4f492776cb1a69987f06329ef5decdb75e05c57f88875366ffcdae68bcfdded4434ee330b397d31deb68eb4f9073fc51b618d9f0e492967d0e7385ddc77f56419150ef4a203332b04e3303876f48e925959c7ae7cd8d9742aaa3c498fec6e7a368247d3762372f151a6beab7b75ee7cb368974eee7981823a16fa64da2a096896c102698b0749cb45f9c1ad17741e81d2aabdc8f96e2220a921810b338d16feed9acd80158dc685441f40720c26bcd1e6283c94fc20317ff15880b5a58762b902cef8b414b9225ccdbfaef1a2323f210ef18b9bf0237f404a0276073b6175c07cba045e8ae3c9f65d57a184981b823bbad1f6b74861e22f876d2a1ee8796fb64f883acdee6200c9f1bfeb10fd85a5507d1648f70126a65a96b2de246c4ff57cae10a0c51040d1aa856a8231193330199c4c2edfc53557e8f7da0df9412cd2aa009964914af99f72332522287a3e6b4122383da9ef14609c48bbbedbedadee6b850eb4eff071c2d282a06cd547c1f165be71a6ab6f0101e82f00e43d0b2c53a99cb5c0620a7a68a533e51820b9ae5b3a26392ac19d55c23523a914ba92d668f8bf8b66b9846e9c2bee0679ad79d8aa1f413630feb6ea6926ca21c5781c950703d0f6a05062205345b9c69d925ff5260935bb1094fde2434b25cb618d9f4d0b9d8164ce7ed09c9bcd0443c507297226a28e5ca13a46616003dedfd1dc1706e6b3a2f879bde3efbde38545b4a22fd8ca909ecd8374d41f8fb118c23df043fedbdafae786930256de4d91c491c24edd4db939ec203d299deb7560a0fadad1cd75bbc6ba1b57e4cf661fe406e0705cc64862a69962b0d450a1eab368ffe9b2f73313d0d12f8d2952722cdc213bee6441d989c509da219459db8647daf815ea32b57573e708fde951df1aa695f3f3baa7c3a784db21e88593066d52cef7978fcc880875125d0bf7d036d79239d603509bf28bbcdf48e167a1116e89c2c8e79b37f9a0a7bafed28f618d510c2bf5db9a8d44fdbb816803d84fb489a4e629f755ca74a0e7f30622a071693600633c13d28b53c41cc2b45aa3f82fe220dc2f6c6eb1c59930f7c2df03c53384e3098a3faa5b5004242f5d0d9c8c46c109a11c481de49693fcd6c7f563fdbd518e9d5701c594f65359948c90a25625c34ddc6cf11c76198d7584ac68450aa4df38b4e3793a356382adfc5ddc467780b314059653c1b089ada91b80a0474255a8915d3d82eb910840beeafe74106b85e6d0ce4d9baceac1f4422a9fc03caa2f551693c9d43bf066d5c641fc348073800f343ae917913b1f6625743cc9a32854bfc376b4575d988b61f978a013d3ae89bc11fecc46b47777fce3faf051af1af0b5b80ad2222119a913594caf1aae3a84b46af6d3e801a567dbdcba0c298473b644c3beb6bd9900cc3570d06b9ed4269417d3dfe916a83b2866aa25b96dc2c0153d0b24ad938e434c52776723efb8c0f917dd1e9e28aa730f12d1d13361c32f2414c71b98140160a2afdbed71a411af42fad13857a39657f4b8e6e24ddd106c21e227380f4c69546df19a53f1fe291cb85e53ff3c7d574ea25251f129a433df2ee7eec62d729056de29b0fd7479fbddf7609bb168e674c34ded1d0a47726820684312d78b26818d007d43073c9d682ab2be65204308248ca29ef359e6e8d8bf9e344efb1b2318f2de013d6292517c2501e8bcd91312f5344e2220cb3ec3eb07872dc216456c32a60d4161cfbc529cef0e7a978321fe4df1efc7e869e1fc851392eefd306f70758478a54e04de64ae26defbaacca2e1fa5ebe45aa8286b76fb049928d4484e77a038c95be28a9138b02e19d39b9b566bad9c61951832fac8e91db2282ae8a7a70ba94447853ead6ac27bdd202b88d0d815b539b87d4f80c54b409abe7493e0a298c5b5998141f77fe3f6e12485a07219eca41424ec0526deff98dd7ecd167b9ddf8d7f34bb27a22d0933e92eb5fac9ed0f1ee4b500826cd0b2f5fc6bb4f1fe260f33dd7e2977cf3ae700f8702ea43e0e223920ca201cf238b0edb6e2999fa4843425d44fb7f64ec605aa25bddcd04ace43bd5373a9877873ac55dc54cef38924ecebcb7e20189038b947f638ec70c52596326769870b178db3665653147734aa9f94302bd72bf598170bdcb8eb42260ad25bc92cebcf53a17eaaf6dae4e389a3df085b46e25bd1f21e0d67810c9dffed7049b11cda8ca68a55a8eb0fb309c3936d2b87eeb23a9e5eed015981d73a62026314dd896bb35106d2894824bdceef21447cbcf1a6d450c855f5e75964d6139fe12c4cfc9e4c4f20c100309905d609bc9d56302d8be00932c4e7174820ba52f26cdf379d25e23cd0f314ed4206825ee2e96b595f656f29698d45c595dde8d24ddaf20d42e6f8643a3813c61b1ffc9eb8151229ad8a70c130be915b3aad2565162568e769e2ac3f7e92b7b56c81a612d549dca13d4fd048cbc77f1894ec3717672536a26fa84a367dedc6adaf826e6bda12110d1872e94e88f702673b034e7803794b26a254b88b93bdc6af04421f0e65de22e46293d7f2fbd486e05075570d0b8e5866817f433e7a4d2c8a1c703d5c6c86a4cf4e1974f55da04f936774246785e940665c2f68b4cf2eff1789f5f8d70902f381e02d1aeee17bcf50a71b30fd014aef0ea7b219f9bf9405e616ca563e01712ef7c3f99c04ec7628a130090ba10f93bae70b1837c859d1073ed8ab2db7b126ad14761e3d4a48dbdcfd2f5c096306f3afb61c657d7a032b204b3de1681dfd83f93b988f8db961f28566a2ee5231b5b0fc22eac0644ff4699de168f948867b54b6a9f10f52d4f193e1d38692bd90e1884c248d653682aa43e7cf7cbd187420df4ce1363069f89ae677bc25cd25420c5e0979c847092c8b1f709e8b58816e42adf3547ee5cd5eee3177bf573fcf10487d26cc9c79726e71efc4f642ac152acbaaff372938dc6f39a9e7fdf4e17ae3324a9599a1205724fb7b3d049f794f22c64f616aa0e91d9178e6fe1cdd99f73942abb33edcded4fbfed867737fcb4e2dbcf782a955e0e6e8549d0553d730307fb7c2b56349e64c02180e5963882139e0ddc9d8ae6c02c75939de6c67308f960fcdf3d21dbb6484775496c9c8f2948abe883c6c49cc3e1bfc794873e8cc1144edf2031440322e35c11d4f04e11155187e44c05da506547089389204a307ef72eb15ef0facd9f3e6979b8e135a9842f785dfbeec90c9e71985a38ac9e2c07e73f5926c4d5eaba2245802ccc2ad5dba510e1b41c3bf9f9bb5b250c9b6f3ab9f2ecaa0f3d83e07c3c5b7710a8ff9f123dc76bdbe445c43f90fe3180768f271154ab2abd86cad043cdf0a8a30bb5edebe7a889d7a6dcbd549596d6659d84d7855e5f8d7f5fad9bad7c7d476edb5f59aad8a193111ea3dff235588e71fe7ce804fc7beeb0d40e63cb33cb8740bb46b1e782c6e7c1d846cc891fd22a9ba68bc3513767b2c0c4c512b1fde345c7a14f07590e06418789c3dbe8f647ed632b00479b17c6822f0df905497f8b7f6a8653af3ff20632e5e2c227228fdac25a78a6dced5ee85ad9ac48998fcbc264f97babcf2bcf780f4cc9b6baed9451bdf3e31c1f7c07fb8ee64fa7365c8ea5ff7b1e69c328155ed125463fcd538547bcf6ae6a0f0a34c3f828758962362c259ab50d6ddb9e3ed12fe254c9b9074c94659ba3a7e10a9addae19ea7afd15c8bc88526b2a1d9c13a8d392b03a499aadb336a3bd80cc571197beefe1c4915b5aa1a575b032f6b1e4e08f578d2205791f56bf08b0c11029f94c7a0bd6fca4904062d69a902e21149983e07212c8ca6e74fbdd4fa71dae8cfe9599ff68cb49eb230b4c7da2943cbc6588e840d774fc8c896a2f05d46fe2c492c8a20512ee31b6cab65d3e7ef5b5b0b2aa9ca501a1f415ca242749f1c838ed2c26cf3601b75a0b1d0fa1c9a6354c69940a7a46dc60680a413fff92fd2af483f297073853fd39afe461f6fa198c12e255022302bf7a84762b993af5a3ccb6fd4e08a074d881326cabc16114622a3f44be98732004eb97ed3d57e69732d59c23b24794649962cf56b2a096739c4b16238f53852c01e2f9887ccc2f1da11191ffcfc3afa89147542372284cc98f78ef4f1a7ce3d3edaabd09a0dbcacebe56bbab81e931d550974c64beb2ed56b2544c176b29fe827bfee599cdb9747f0d81ee6ad7cbf4bdee39084d3dfc232413488b21dda8f52a3fec4ebadea6f516c61ffe76733ad0cdd33d24eec9bd0b5132b2ca9dcab3a50b48e56c4df53cc777fa8050b4b713be584948acfd44be455b5b65849a122844a27a80ad949c189a7718060a5519a41a6f576e2aa8c7bf21e244f74ffcf13b83c9be5c1da2779162fafd65876d41e2a135fe26eef8e0163b9a504dd276c633e298c9bfc49d2cf13126f99952656c53f343de1819c6ea38bb1f52f0d6117369e28908258b9ec99318c2a9d99f656d452f8ae7b6bad4a8bff7edff88f6c23064d71c76e42b71f989c3cb669d206a6f0e7df7d4fcee64e3b2113f0fbd50c600a1f21822e10b584a812ad98da583380f24cd268752a1f285852ac974c33954eaf67cb6a6d62fa22abba84a705222313abb12cf08a7513260328ee52fbb5256713893605cfba3a92f2f2b7b2fb5ffa33bcd67add138f3d77297f4368ec4d9174c3b965926637e10a2a9076a7b96c89ade00afdc5404bccd4c8918826a66821e4869efa4deb345e79ef57e9642f5aa28fea27bbb7caf710b834a7370c4f6a4f9ad26ac5c98a19d9c9e3300cee94f2dc16c5b327096693a0448908186273fb74847c404c0ab9acc0705659817726f00d1063fb7179a9bf20e6aa98a636e3f71a1fa9bc8fde3d48eea577982b3587f15b46c32d960cc3e7237e15cd05dcb7a21625dedd0dde275a0eae0b89c558e6deee1ba4bfa5db4935e37b0590182fb6617950cad599935b351fce0f3ea986dce6887d4b2a5fc2d1c77445d757a2e7f54e7e32571d760982c4fad62733e7b4486739a2f00534677601098b292a3ac0de941650deff12b5de98b2fb645fd1cfb0ff1a917952a965922d60631a7dfbf7d460e04dacb8d349e3f53ae72a32d0299f30403f5faacaddfb7c5faea8261b8763c2e66710f4411ebc19db8b6fb39000c30f5d5e081414d4fa0ded258bf561ce81c5cff4bc4481035f62d3e00d22edf33fec8a64660bc0df470655c41a219f856450479d5d77fc3b99d90d8c5dbb87a01df41f7ce9dad6797a343b483ef4f19aedcfbc3b68304b2fbd550517ee2b095ab8a4cf068af888c9e07e59e9da78ac04234dfa8c78e5db272db0c949c8179717bd01c13d85e438f43d7d5c769c7a4cb059f7001105cb5a2b6f5008ed8f83e06efeb95258891b86a275b120884a6fd770b292a27b5184e5c294da0459043c47f04c595f7baec27a932b5ac01450c92fab1f23674a6bb70b876423c58f055d74cc2cbf4f3d5c4d4a90a428898c77bfc3cc9e333daddc68f9620349d3d56c7c185fc3d248dd82ca6cc3a451f5d1b39196568de02a194bd0bb53b794045bba9b2f59b6678e6bf013dab410352ce4684f97521db90af0025e2838dec66640d0c0d29953a86bd2bf1b05c28ab88eea24dcf6c442ceecd7f9e15ba7acb19dd34e87ee5a9ad06ae8839092d3ae9f54ead100b208947e90e9ce5b377793a7d34ce9a06f9aa9b60041c4cfb2992ffb632aaf7b87b88e4fbdecbda384ed214acfa715b81b59e15d61554f0a7681aab912628e42db45c4ca17259978f87e98cdaa8692e7b7106b86b9d16f25f2783f141fbd8fdd9950af3f06bf6048f6a50ac6007fefe7f0a5ab97706cee5e47fb9121b637dd48c0580a21f120e832f90be9c42645acb178c9de280ba6e529e4b5af666a36aa7c1c54b7f722d817bb135667db829a22cbaab5b42e0b07345dfd99c7c74caf319cbaf3c648a9e8b7ff31d0ab02076bb67a8094bc21f7a7e6bb3d13d10b5084aca221de11e5f1e3e036f31ce992127f6f42cb12b6dfaa6ca8893c506000d8c2a4d29d9efdf5255d29b8cd89c13669ba0c01dbfe58477f74df1a556f8edd7f7b87dc86eb6a10378ec2dece04f1a2fb2ad2d0b95d36a0b4052d6398728b28bbc5e23d1f6b5c69b36076bed6ffd8c23e7adba42e8137f605b2e52ad619df55de5c4b1d0e831bc32af7e6d7d70ed8f1d3511dfa24d19d5b1ffcea81f5c1753f5d61a9142a025774af4c4ed9aafdbb006692646d13eb579bc8f4bf095675952fea131e0c6282b3d0d1e822bd1a6e1670e5c8058218a4593edf4b5b88d2e592b4492deb129541c375087e8dbc67efe5203fec1fc7dd183d64245bd0817bb33fe40ab394793b83380fdaecb4d0c80877cbcbc83796b03eb71b4edc16ecdcc79a395ad099d58873cf5562450ecfbc367657b9dd7b1865c8d8daa0cb053fc30b159376f12cef212a62173e0e767b0029193cbe1c137f8416ceec1c1c563c09396318324dcf25eff43117fb14df41bc36d0a427612e82b5490f7773ec7c279fdcc257ef91f840d6546b3d8448e5b30286ac67beefc4dc0a65b89a62639ab6d599809dfdcad659e400bd0edf9fb7c60a11694b1cba7c7c0f0447496458ec69818078c435d38fe8832dc9227b6b4673e55ccda1bb4a7ab4315bcd410f8e6a977008ad1fbb335a415cbb7a23e23324d7e75d7e6d4cf35b2a3ee7c9c942ab480398e4424c2ff89b23a83ac6a2d074aa7e8cfb49b0c040f05ddbec848feecc4040dc0aac56cad0ff0a8e5b8922d8d8b9a4c6c42dda898a2718349c53f3314720d16add85cd962f83d5bd50080b387f4f56c2ba6b04cf3ecde8c9e1a596bcc2d2151a5d35c52dfcc0553b3318f4b03b1454c93d6e9097f988a12741bff8534233d147fc4f0d48bf1b4e3bdde4ad05ae0ec583836332296d80e0240657ab79be4e74a1d3a46c9a662ef798543306d6c7e5b4269e2eff275adc3adec2d587cdcb402aa5ae818e17b36d4615d1993413821a2305c07db7c01679bed1cae534ce0c50c26aa6a0216a85f78721c78b4ac2583befa05a12f9661b710a271dca209d6faf098ff5114d6bda988c0959745fa8ae4ece2ec4ef1092299b5c83c1720194cceaa1d01c2ae200bfee478af285a8aaf4e31295ae3faf3a7b1c6015efbd42f8aff7944902c651d9d81d3b2b7599aae68186734c565e223853bf0ad672433628a6d8bad1e0bfd71ab1d8382ff5e5fe8c94676d1be8e95ff4c1b1a36e91f465a1aa8037dd5dd0a6672d7710b6e5940f5e2b8ca1472c5bfd5b2e2b120c3f7d8ccd5e3d2755e388b221648d0debe460b227f14816d82a0879efdcf7c56d4ea1074f99b730fda47d6812fbe9735453e2f261d5a1dd571e5c692677409613a74b8ed92a613d2e09815b553dcf052979289ab8501e9c8e19001d6eabd0b0ae3a21b29861294b6c4f433050d412955dbc62eea52568ec87ec18d87ad182d3b11df471b034a8af91d48856de48d06e541fb4778ee12c70fcc2d6802c4b7a9fb2ecb335a9137f1cc2fe929c94daa031feabb5ca2aec998dbb169adcf78d3e0cab6f5696258d1291f553268002c2e04aadd74bcb768a8c3044056efa7fcb539af77ab6cd639f0c7febde95895c102a9551f30c896290334fcd310dac6963209286184d8154a151d9f22be1ebe7460abee73de078679456326c31e6f4229772c2a9e9b7c783d64ac0f421ba76171de728da5cc8609558ca6bf95ecb6252e30441cdd29677586c552b2507ca85ad732c84a52d722776b35ba282c72509752fe39768e89cd48d2aa0e8d3d4419e63ed941a36c2f6ad368c5e1c553616f327c603691736e5efe01a34397f185220bb0696239c9ed46fd1215c395ac365279f77d8c0cf01b0157b7ad7dcde8e79a800fd5434f80f0776f4ccac82514774c273a35fb1c9db05217b81eab122b1a8ab5a24c6c84866076f01ab6f476bcd35e88bdc443489404f6c74ee458637913957cc2b5d499a55d271e6b3942c9d5e7e70b86ca95ff4e9bfee1b8a5e1822d1af06c0a35a00e35fddf4cc82344641f32f00e40d5820193dfdde84c0213abda9a195700d03b16d50acbdff0624d799e8e8b88c41e0b586c16d8b1e1e1e658774947301f9eed1e6f3acace4d03432bee19fdf8ded5f61607d21e13d45499b199979c9a01e0489f7fe9c4b1331508972d870beb3680eb619997d53bfb3ff4350e965d0effaf6c3a983b6f9de9733bf0b013c53062284becf447d752b2e609766440fed19ff9e135738e5db111d0f0c4654f7c77af945f976f5a89fa9113513d561cbb59066f5c64b61b39a5eee0ab1bd812482a61926e42586ae295a073596d16804240744382ac06e7dae0b9b24fe619c6b3fdf1b322aa19971cccbe78bce34d97210b6b2ec6a451be5a0cf3ccecd69ea8052c5f72edf55b4e7d3a13f59df02cd99474fbbacd608c18e166e14c35f0ded8aa4f808eb5877e5e63e5976b884ca9b8a339d868bf6c1d9a66fd2ba0335052dd27b334beb2dcc4eb96d551faa94167ce8e127759b2a21d8bcac3b091a2fb7c1679a1b8e4c1312fc51ba89771d1613284f97f1589144882fc0af599afba33e43ee7b4f23072c917868879bd175335307fe7917f2b3c0b93e9f5bf2b9fd51f8718bd7684b8abb2bad7968f39e25f092b7243e06b0e60513699641ac43cf9d724b60faf63c77639f22ba89d7f341bcc28b58ba3b5e74b982337bdc75b5563980e4326448cdecdf5a35f227b6b315728169f02406b019df1eafc53d19c9475a856cc3456f30ab1a04b867d378bcf3b4a92aeb47fd1a6dc5c4f063e4ba8338811b591b26688c53aeb6307bbe518ad617c689cafdbb018c0b5f5b232768bf869b1b0439b0b91ecd8469b97268fb5ae1d54e88bda1ced7870c12daad6df81111871ec8489ea6e039febbe18ee89906b1d6de29b0a994f936249d54ef527770d76bfe183852149e613d9fe8b67f9ebcb9e642231937de70d7d0ab4dfc1814ad972be01cf064f005e710c5ec7d27ca1940f83db2c986fefb95e0ee2872334bda0ee389f1058bd7e073d108066032ea69c117a632f8c0a4ce0f7fac72957eab62dbd291bb8cf453dba2893228f7514a5c8a96b4dc5dfe7dd74fc74c84ec597ac8781dfc78674140df79a3e979b42787017a47e60a0f4659860a03b8d925c075a2540c2caf770d0d019db5150a5f297a485155d4aef0bdd1a1ffb4b67e448429895d643c43bf00d17bae91c9d4424e0e916c328e104422adc0232248d5d9c5b19d4dbd47fb33769c634891e086553a02a9c497ef0a7c91e272d19cf5651ee2ede45a812267e8f245f3bd50921ef4e3e8e9e1819cd533c8c532d0f3553be850f861e98e1959b398e68e934602c575dcaeaae9bb758cf8d5dd399185fd8fff5e6d24d2b56a608bdefd04085aa7f5252ff3831839eb76b8b91e34af5871d315f849319bb9ba7eb34070489012b73be8b37f85a4a96ba2e31cee683d7b8d41d3edef166d62b5eff262b785611a1cecfadb7810d75ec1697cc6e20f1746363595e5c5652b8d5adfc2c2441cb12007a39fffbcfbe66bda50d9d451aac11c7feb5b0163cd186145fb77268f338f33060394e4368e0c7a34a0da5c062e8a7be717cfa5c10801131af9636f82f73c91a90f732b593e2a0830f5168936df4c16df9fea2c69e6bb518420bd82dbdd300a421566828782c857b686a2ce85ebfc2fe59f55f29629c21ecd36dde68fdc6ace6bec9dca3a98864c89cb136e641e1e761dd60045a3d246d9341dc8051dca65386580a670ade476c8c8bbb2143b74de5fbdf86de25c8ff6461a9dfd19f567e4f9a63324cf8605a9936f4c4008bcc428648a3f3874e15048983a5855d58d277f1699eee2ee53cdacb2dc7efb7f57dcc61c8ffa947c000d35db9a421a8c0b063186f939fb474949d0142fe7c869912798a84c16c52191894ae950da78fbf67b8e69eb27593a1de9de89b5143bc1a4d2b8a296483d401ac212debe774965232e9f102e585e1ffc4899182c7a54ec5d8d4c783c01c5529ee0ad88561ca2f027a2afef8c4542665c52189a26af11c7d112ade4d1551c490fe75570f7167565ae4f7d225535867fef61aafdba62785c612a6f4add53b5bd8b89e53e9d5a54900378764dff59e2d868ac0c369979e8d90fd6766eeee6d5f9402d4487349bf801331f6090da03d0fda975a3b18517be95891a8f8d8b0c54a0c0904b202ed4031ce19f773d91dc0d5e153903fc047b2ea9ac6a6f9711c177f8634ea22e6dc2844397f13f6c90df9106051bb80de23b50702e205e035c6f4067733f3aba01c0a42ea7d0ec99174df58aa955778393bab2a7d09562abaee706f88e6a0e55341a0c161989c03a17053b91d948559c4dbd6fe49da271c0bf50d053f0f66b2ebfd57109c2a9c0ceed46a42947811b310fcfa9fe1822d774199c4f3b4d514c5c9fdaf810e73804d893294c6a10ba54e6eb23e81e671885ca2c3563346fbd78bba52c2cf7279afc950f28703aa451a8f6d32f77b0591eaa88b2fb7b6a8a0d98b0e583094216e654c59b68403214b13bb5ace2bae5db84d39b91ddce0c95a2d9f9c8b9a9c12187bc1e98e980dafb325cef44cb8a29e181e6215219842b78bf849b16147f2a3dc2a46447536658696db4924094cd7f73c1e80b2588251c0c50ae1805f42507e6417fedcd22e917f677665f8f284f3b1fab5b34e213c81c804f3a6416a52b8cc97829f6ca92634e1716231889325687757cc8e5b7aab927cbca1cda3901298118e11e44f5810df6db8baa33ff1b0e4bce78da78f35b66062de0ff7b3c59bad6cec5a64fba49ec1739e2fc1a1c514ecbe05962d24ed6f0dd649d950205fc868e19e74661534e345f2847b5260c2f2a54bf20d7dba8d385d8686116a9fd89507ee06faef8b714f7c42a49c48428a388d14fb281411fd2031507a8e067fc3761789c18593dde2478a6c8ba12c7f166790a01994c684a9cf8314924ff6d78aed94d2639dbd7ac8bea063d29e541fae45d90c5f9f964bd9e230748e8eea5721d768a3629e34151cf82909b62a03fe8a4ae4271f526ed1dfa6a8fd979857e8d5fe9ee7c04fc7c6b9307106735d3d4bca686a8bd8bf8d619603069a74f7f75cf87abe78c4615a4a6911366ecbf90eb4cc99f963124c4a57c5d3102aa4abff3c62d3015c951ab228c71fa1c49d001fb5058e1124f6cea7d20214e2932d544498c3cf67ca77802b10e96f449a44125142d88e60b7443acce9c065c8a72add28cc12e173096ffe33418b6939c9ed110166d531f1b2afb73eca562ffdd226571ae413615c3d389199f3b998b5e2bb2b8c7fb713c07555949dc744f8b84cbbeffe89205b2d4850259c7afbc5405d466e9fabe7440804471e4d85b493fa36ead9e045a2aad24e66c4ec3b52a0c089aa814cf7879180feee2bcd65c68f9c2c31da916f35635772d635e55dc4abaf0dc00042f3ad9598eda91506d49451c5853ebfafb1f800d6bf234594270fcd54ea3b9026df78f7b342f247317b8cab95724a5fac581a7ed46d3e2867e0f4787d91defc114e2488b616e79dfea19175c9e61c11632fc10c81b4e0906a92101b0f404b3481b954b2ee3d1fcde528e399b6b407c21903964ec3f7672097e04f9cec6e4e798790066e5193be8691fe98ef3387334a150628464566667b28a1672d99b846e5c7882aff9faecdc73946eeee3c4a8e47afe13922ae3d98d702669b95eed1271d90b886ce8f1096f1a0527b50219ff9d9875a1cbd45fc2681ec3bda2e8c0dee52ce1e4282fd50871aa41f470d200794951c6056da37abc09dd489e9043336fc3fca43b1068936e751892a7107bfb87b278cba6ecd8dac84b6239048f93b9165957db5352c38fb558f3e07b118cd283659dfe7a5c87add678fb1719d18997ff16114e8bb196c466874a1b69d804b74ba709066e81b753408802cc76094b5924ec8f7bf415689f36bb1a213a20863c2311383cd898300f87bb191a1441af530f623cc638e3702b9238daeb80ed08c89d219870ae9467b0d5e7343cf11194e2deb253198c32fe3c119169a3cb14ca25d6240a73476f1ca664cc713f2be48ea60c7d4bd2abb82481513085eca39f004c3cac7c5b66f3604e9ff13d1f9c9c137ee7ffd6e393ff157efae3e63928fe0dd3227598cf29518f3acc1b3c24b6a52f603b3e0fca9362d9f0d919c9ffd3f762aa498bfe5180a861434d2b31fdc493f2501787b4afdc3a4045e5388b419c15151afaee8e71a58b7d22da267440595e3adbc3b9685c8df4cf05f4d023cfcc93fec9bf308519aca2a74f1322be4efb6be3061847cb04c269707eb89398d4877817d196381085d28afe93d77c5ad46646ad73cbda20833dc7a5895a0ed32c9f50d69295c8c41bef660f99eca059fe4ecacfa92ecd1862109384ff38aa5a5373cfce2c038e5a7607df1014e6eb6495eb3005d9dee2e1649b6a99cb7c842ab073483044bbe22f481b68a3b2324686334631a6b8acbe54cb60e434084a92c0703e8462b01b1ca6a4002924a6178d40f6e59c8aa05a26b49723bab9658bba217e22ba76918bab4e370de0d15122fd88f188119a8b4bde013bbcba87653412cb2c571a3512665a6d594083afeab6eb9a94ee3eafde30cb572512752f2e44eaff1472f6670eeaba2893a6a829f72f6a3da706ab0ed4f1d49d4b9240265f2076baedd480b00033def6e1b59e430405c053bd5eb6a98ed99057e726480817f044f21f39c0ae59aa42bcd60a385c9f29b138d26466d5c1e66ca4d116b6defdc129532dca27d5ed122b355b1ef1f46c684453dcee4e78547a7ff56b15c92319b39cc7902402c6b03b91360891420f9809663059ef16acbe70da32936ef857ba70cb5c862fdb71154fdf46addcb06bb4ec3127545ab785c02e378a966e347ca226b44fa3d12bc44873e12df624487d7d9ef2e90471f87f2c53510f90ed303df7bb290c50f23c72fd0c2c821f01a0aa615e5d06f713802f079a057f0e7fe2826e6cf0334a679da8ab9778bcbabf8e126351e05435c708fb34752af1ce2704d01f644c6006181018c7ff6d79ac69eca1aef0eb0c38993b2508143bfe1ffc9cecfd6adefdff34f35a3160b6e1670efe186221c2514698c160c06b2606ec35a17523219bb0dc06f9e86e9419e0692ac754cbf4c739f2ab12a1fac27f28f135bb6421fffbfdff1a630e267b5b1448dfab4e1778d62982af7e1662c65ba44d5a763ab3be2007a9cd3e24b68c9098d9f66ddce6788110df45b0d3966c866d0903213f30479b9c6c911e71fb75425f177adf4a993727bfd12fe40877aa9173724960aa99f3b8d6b1c6390e3ac07daffa400ed9215dc3219ff96cb49e32b4c4b1140e8572c489cabb77d83e18f8b625a34ef9df2c12c01428498394e6687b9a7ef5390389765b007f148946fe731206abdad05bcd49a2f61dd0f60ecf2e8809be7327f2f9091f12be9436b466f34a19bb71da4c04d46eb287b228e9302c318ec15424a082c811f1c5f3a63b6f8cf7a3770a76504a12ea98a0c8b8dae03663b22293d511a8ce754d79dc60bb4aa72dd58f43bf1da7e9e0adafd8021d1073dc62b3cc805256fbd0445ad4bd309d3393844bbf3c6e4cbbec11640e126511adbca3b1057aab46b44d20c86a924f285b30181450d76cb61b5397667ca06dcfe4df980e914098bca74af6860d40c5a7dd1bb7d18fcf5197c503b26ef53dc28beaa162deb8f21983bfc8f6d24546e93637b07be1bd5e2b6675a0f9e83910378574deb657e7ac413084480f1849a0b945b9beea58ae3aa6cbb64ceebceb2d784e86d57dbdb9aa61bb938a25c64c824905e943d409a6211323414615c419cd8d25b121a9f2e4d267b0a9670be54fc5eee1a001692363cc39e67d3a1517983bd1d7c61fda6e1c64de56e4f7995dc83a4640da84cce59b70da0288f265e4d2fa25658d936dadfb28db71469bfcd4b66a467e82cde014621d56aeafa81796a75c8c1e905b496f3ec889593cff4b0314223574c231c3e3dc3d6851fc563853fa6d62e81346080e6047b60e44d275dd9ab210de4979f613e235040dbb9ed4fb5fa0df620bf12cc86caec534a52f4b6e7fb71a2a9dfb2846944301aae9913c54e58201ce214593be57df2942d530208b70c849ad6e088479f8cc5e28b58e2a1b182438274322e172590719755f670be50e7b78897f994d36e74f7693462107c2fef963efbef5b6c4e351cbaf88510e8d550a4b3fe43ab6e8194e400feefaca091cf6fec1a073be8a323007f17308c9447abd148dd9977fa2b212b67c08174579fa6aaa151af5815a137f0e3ef9737a8cac16220d8667ea5a5c1c3129256ddf457786bf395fdada7cbb93009e007da64eba981bda95899affa5bdd57b670bc177cac37605b4109ec06559a49b2ee7f6c496cf00005d82bea9d349dcd1a1ff24fea7357d05611cfacdda6b375d4b179557f4edb2cb85153f556ca268700786b30a1c77286e516988fd245cc6c31f27b72b40dd92781684f688b0f223a20f72e2f686997780a5841e40715ec097be362af7621ed1bc3df59d1dfd1ac697a813deac2eec65cc3be043a8e5ec7d68c39ec3a63bbcbcac90b39bdaa93f945bc6c0009ef985d57862503e2d965c0552906683400c10b151ab3734923ef8c2f89f7c8a733f8344ab2ec1d46e7a7eb9da15bd0f7b2762c38f07bb12ecf0a7ffc7c676b7e702170acfdf74f31c7431fef0ffbf6dbbe21b3a7a247c37666e779991f67aa41204e56248e9d8b6f03163e8bffb764751665031fc7659e033db05532a260a344fe460a2244291e52d22fcec53c4029d069b3e337c773a3d57fabce1767b075a5107d91528535842e9cc262ad2a56061d0f8ffaf38f570a47a9d428e10803234e40410bf3c9d6cff3623eda68d8e7ff1ff8369f2d8bee1e62436e4ed25aaec794ade4941c75df0dd4305d822d5a9c7d39888a28c30852cf42236828d196f0e3c89fcbd800e99b8076941549119ac72992d64a28847e2f02c66b70b37330ab82c8bdca17b78d88bce4250132cf199dc94c613359eba350035587f23899c0eb8b9b4e59003bbcb7750ef16ddb3e4c0d4831f351cbc0111f31b69469be87d5cf0edd3948431a0df179b20ad1533eaeeaee65dcd38263cb3a0daa505e87081eca2cf93168241c88dbcfd1ace66d6cf7adaf14eef33e6709276ec2177ee4f5c0b74a32c76bc5c02031627506e1b9f38bf213b360d211273bfb9d0408396fed183426031d997c316965511bf607e27f978e4554a68c94b9addbc45bdcde03e7a4e315eadfa09c241d63708d5da3564337583937246f2d9f5d634e254d66f57e5c4e053fae1b49001a471b1a758dbe0d8c24d77c2bdda4342b3a2a29d46c14d1f3d4fea0eedd6080fa3c48c95fb98c8f8c7b8baa67c751bb00cd5b040082fb556dfea94846a1ea992602d19f12b8b3949fc3e1bc2e36134fe72e5ea286267ecbbd423986b18c0cab69e3e6bcf27bf70173525eafa1b99956031f633719837f4e6601a33bcba48dab6f8486a4af82d35fa3bbf7a535748b23d80dacb2e10b4c2ffeee72fc529ceb9810920ae18e090827e4429ec8514b8963a3fdc4f01db216b7e58c751ec37e66bcae4d209ef63ce3bbc33a2d0d7cb74536619acdfd0992c1af20f280af2648658aaabdc1f6242708faee096091323fc0fe3a32654234f52db72315cfb834053dc0d18e17bcda9d35e780a54efa8fb7342aa2e87831a5fed03ff28bdc1ee975a448e67eb841eb14843e46ba36140ca6353c15b31d73bf1361a3e613ad3acb0cc3f1282857a60e951e630cf9eac2cb33e962f112dbed565b8076eafec6bd339b1166087b125bd43edb42d4924793018ce4bab242891366d33f8254ac4bf57df95185aaf590f71b421ce954e647d91381999cf568d0178a97571cc6e69f81ce7b3f321460b18b221765bec390d87a35e35201bd8c8c7903c6b4a4c624f80916e2f20a8de3c4899b4d28c68c3e14acff5cf5e2b7aaa90d49d3128c7420f88434c8207dfeedb85b3dab680c6ed58f8830c29435551f322c6a7f5e9d2d4eef2bb49ee8aabc36bc01b745ca73fbba7936757817cfdd547af9e42798e3e8d1ec1fe8b70eea134b2409e05530cba849f49006dd19cf2d19b516ce89c40aad3922be1000490cd14bf9e54175f1d20b6a9dc296b3437ef8f694d6d0b8c2da9a0b406511c3bf565b541d9eb306adef29218557079b0c9ae517895b75505514a7cd215b63867e60904c6e2a095699befa652be0b32d10bd823ddc94ffe182267b42950ee66c91ed0d0d91db669713128c54c8e19e9d9b48eb54ba7a990c8a7d57ea2bebb806ed012e859b4812c6e2f10fcaef8706dd7f50fbd4f3b6a21a13a437bf41e714b81df043f8c0df5f2c29128412c7b77f387ccb2526c68fcbdf6e238a29332948cf6670acb293c9421e33dcb7bfe41602c46404b49a096ed37ed9d235e771ce4335d9435911ba01b2b1263fcb23b1828cdbb3e6ac114e8867edd99f0ab16abce4d5de82717aabecc9bd08a9cecb3f4f4c1c4e89660c2162fea7300e30595b79ff330c2e91d8ddf4a9f88e370852c1dc94b5863c9e39523e67751874f9ac3e6a2311c8bf2c49c8dc52719664832bcf4cb689e4f104bd19d06092cacadc16a3aaf2bc6044f564b170f0cbe58adedad5d35b2444aeda171af2d0d62839903c7b2450e950e107234972543663e996edf98d201ec86cbbebe2466b97a695919052b995329feef5da1c93f592c9c3f3b4329d48a4bedbef66f2f319ddf59be1a67c9ccf1514571492b7879f96b8c4ce9bee3e2de58cd5339f78b5547bcaaf84d2e238f0b79f6680f9be5407d4654ef115d68ed6efa7c8b78927f856cad4874a0c45be7d02b36f8666c446f8e730a2194f3d1f2d028bf1f4cb9b288178614916e177207ae8976673ccb09884377fffcf2e281189974c5e0b922506399a11d06af4aa13df38b45ed719aa0bb3e0982a67b018ab4fc7c33033a4699a5ef93a23480da85daea7f87c95790bc02d0be39dd034548bfe483b3ba7fc99dad737f5c51a8184d7da553f24d70702265c73853b83adc7114d50244c52c19305dac5f65d83cc59231742731de9c0576aa9516d30f12dc2e6d1118b2c23029cd8cc6243381e86fb7bb4d4660bc2ab48a280ca4a6f46e1ff5e4f08be61c9bb47a0b0207c462eeea8a2fa7256927063d8bcb175f0bb9b44e8051a8477825da22f6ffba5eb855e110ab65e642daf8363d5fe67afcd424cc2529388d073c95ff6508270ee8c89fd5b1ea2439fce1745467f951f30499cf9a4b4b897f5d5868996cc5df8be168120e40db741682defd1a96a213fcb61bf1fb8e28d045637d4a080c2e4f85e63ee9eb9495d72537e35dd5aee9d0bd63aebc37b3f42f8984fa1bbfe9c975eb812e79fef2ca471189caf5d25a080d012a2072c233d35c3d06d32f506325f8e08b6660ff83f50099c5e5f858fb752f4335ee7beedf7838096b5a128c634c7720e9977205f3c9a5611e090dc43f795e4b5a0f8ec735a85f586224d60e5d421c773310533ef1b5656ace2df1abb806f15f3183eb67fc75410d90c4d28515c2c5165f0272dad11ab357aa8ea16ec9073090343438e6aee9aca8edc7b3bcc800fe035de5ade2735be59bd66c7dd56026edcbf5441b40c03e1c8673911c94851a53105f66132d315abd926ceed5fca02d2e947c2c75d11ecdb48a032929bc85dc7d57152d3cbae89b14c4756b459ad7b14417aa2131cbed25292f9437396c97ea57a26f2e6b59ea4e2f91e19cf3db0d9524b02c9c0dcb5c8ce40c90ab3b771b5cec8fb286a378df4b70031148fa50e4e07291af784f565b1d488b4d87d2ec9c4c94648f1f5853b9c61505d815f9faeac51db26e667867e0f2b01b8d731d3939844ca31e340ff5bbbc812717be281ac5ab58341359855affd0c73ed45d1973d32ca70122700c709777bf382d2987ae210a7bf6702da2e4e647e275c8ce69eb027c1d405eb800e03e5bfcebe02b807f6fcc951f6aa40d76498a5610b2b0fea829416f37af78b6bdb5b719b1db92d5f94b8320f6656685ea2c4733a8e6555100212b19c4e6b53b504c3ff3996ced48eb847adc51428936360c0c9f4c93b69427288bcf503fa9e1e35e8c173b392e052262c456b99f295bc9c627d48a6164fdca7e085f3784dbe1b44a3a90417118ca1d993a050efa6de25d97c7b52fbe25f535e1b0a8c60fbdf2e529d81bb4ef0aa1148090373ebe116a47dff563165da33d30038a29874bc8e0fe6e6a67b755a2cecc69e62da9af21e432085572f9fb29075305a019f75773da80fece96df04931c6950288f366edf048f1aad0d1bb9b89ef1c956f371b6ce194210d93a2be0ab8b43b0e5c2f7eb6105037aa0a8824f6eaadd108084b3c91f07c06a4d537bff5c66284cb135fac3d9e71cc527b774c12b8a21597dd93d99d92a9069d70e36534d90d6afd184bcc1993becd7ab0a84a9a7829605b1135f09df6a7ea3af8c678e143d56e7ab80de300fe7af4d71e7868be0b43ab6ae903f196138eed557b6820f095aa7dc9bb472e118208118f400552df2391b88c50ba5dbc65597e4a986cac3c81e0773e721bca9d2ee921d49427f1e89ce05f318e53d327830fd18052b2640bc27a85291654fcb08e76f2166a847764a22570a3fe224bcea1c4c0a9150d9de163acbdc87c7a9e1b84fbdc09b8faf6eae1eb04629091a92f61214ee8d12d1035f363ab8331b4c23e7feb632b7fa46c00c3e457b5f92b4b706e9354fbfdbc0e9e7f2516104f9c5b1204d76fe0e768907cf3e4aa76f09dcb2be9bf77fec8970fb68848bd934ac0d9eb12c6bd254cbd16196f358ebcdc98087c4ed2c9610843f6028f76fe22d4fb2dcc76bd004f6607500ec1815b26fa65f2af80b28e1718884e684ca989ce05f681563372feb6304b79ecba7a7a7aed7ea43f6421e87a534bb53bfb4079fce18dab2d82d2d71e756472844246f3187ed0f1b53a61087d46da203795157897bea244a7889d7de2dce23f5cd12c9bc61c75013c048ad751a359b6b619167d625f38241a547d476c08d85e5faceef7fef1138c1ca46a1d3a759dd205371e3c0b91f4b9badb2b7797aedd16e0121841a9df305eccdeac3fc267929b139f536c49a5553539d29b491097ab8aaf2050627b85274504d64ffd7869b63c4fff1039331ecfae27e1c17aeb74221557f2fe6f0bdefc80da2453ce7332075d39395a588165d832e9a123aca056a449f708e46ab3600b9894b0a94a7ab23402add26ccff274a5de5fae4d3d7063469f54b127b57a02a73b97cb7ac593fa6be62c36863cd252f5f99309b666465f0a3a9c304d9481ec9fa074ba6b6126d6b084e3871945e405c1670f13ae7e733ad0a34d0dfa4cf299303ac3d97d1cc50526b5060352bc15a8e8a35a0ee71b0fe40acd2169fd70031633d7cca53d2884a1713188baa80bf6367dfd02042acb4fa810926c3f5b9ff47fe2ee5e965d71d1d730b38ae1da6378b79dc6cd2ad5c4d94503acc822b30f693332b6c3dde76cee00186242be8e815e1d0154fc83ac20e99c24b88319de457b62a452f400ed5b7827da2b32944aacdc8c63901080545a85b686b7a9a0071e7801674dc0d6d940a464ca4698939c53e205b1a65aa1f005092b090f93b5511aac7e2f8047141bd4d049893948b4eefa85b7b34e63530c819cd418517da667fa343b3ffa0f30ed70dd6f7ba46f2324c82122bb2edd4aea84ca1facc223610c21bec1fc76fdd63e86953ff8d3cc4ce45f5b14ed2c0854dfae5c0f253f6faf1a6b4bc4d7f320d74c275799e8888e7732d51dd824145333bdff6077ecb9d64a73b1c8ee19aac7bf7a1d2aaae7b4d5b6d65009551b167944c22aee54c0a9e6eb79ad5e93de88418ca6c040a191e9e667acf2430f2f19fed74d0ce60f5d9d6335a4852ec6ffef13ea059747105229e6a60776bf1ecb089421778391525300108a058ff8edab6ce0323a97e96ea0e8bfc83d294cc7c9bfd749373c92d734d9b895f45ba30ff3bcf84c8c202f74a49739fe864fa764d1c6f24d6feb5f35648435db9605b2e1fbe6c07d545c45ecc725edb9338c1273b54addcecba67059942e4fc398bc70c58bbfba9a293c43ac1fef68b7047fe4c99a23febfaf7bb89308de86086a3b95621571c5c1c778da9c28b71b1eae03f0f7a4305ade2ce4aaad4a100ed7163d2bf7302efc680386662e93b0d20c092a9f81b19a59ae383160b258b5b0203e5af01a0fabcffa5275724eae4111355ed9c106654e7a8b9da41505ab1aa7194d750a1a0bda39491dff70589438e02f0a68d92dab12725d812f95e6c1a28a46aa533c3a723cb87ad39fb621f918a60fc0e6708d80d844f01d6f1e901c67eaecdf4695e6fc2823b266d7e83b4989ce7672a56fc93983e17c9a10577346009de3eb28263ed72e1f3e5e00fc1d68f750fb023264c7ca56ed0c5bd0c25ffa4156640f67e6771a0fb6cc0b945d183e6deadda630bea35c4c79d8db9e60923a0ea54e5c1ed15393fd8f4445904a52e21e9ee1880cc1ed244cd7de5aec3d5f51af870c13b43c6c5b970945abcfc12cbfb861be062bf5d35bef2687b435fdc240b4b4d2618c384e3f52b2477aa9359d728c0c44b3ad11783880d8aea78adae4817b980aa54042aac8616ef87d34edc6b6841c9b638d457a82ce45f4952d198201d488a722505f6a13f392fcb79737c2df35cc5bff831191839f94427062eef4068a2be2e73297447da12b70671337fe0426f9d3253927b792d9c49578329ca6fbb190a123370f3a26b128a776b72b5c7a43e59d8fa253e39c5c0b12a64ae7a8211b527dfa76d3ec51c36bb63bb2987fdba40878f3b19c6772232490644e4846b49dfbacd6dca7a21bbb3c591852e5700601f21ae2648d9f61c7c4b186f7bad36ac6ce98e0dfc0ecb7bb41d20bffa32abf51ce99fd802df6ae4259821d72aeb8593c1df300591d093dddcb310e9458abe1598d046ec050375a0737ddd2d6b55da9879350e23ac111895e073d19dc95ed9c2649304aa90bec87dc91284d507d8e43282da8b7a8458f3434b8a17179b68932a23a3b0dd5c45cd47850a6bc888d6474b13e1abf90667e1633fc4bb7b6333dca946dbb69ea93c6075115bc58c4003ac35a6fb155635770c926e97f756a3522d076185aa958d0e8cded0978c968ec70a728c59cc9abeb83a9b044424618bc930e389aada60d737d6175af54437a82fd74df46272562eb9f9a53c4ab6a94a06c3b2b902a54853d561b5504d0b8f3d98be428c892ce6b8b05fcd29184f5088eb5a431e004cae6192510a7f88dc91617f0feb89c2ea4a66dfa81a735d347b41d5385f15294534f29187cbf0be2b540751dc042797473d71f6882821fb95a24cffdea603eeb159a7b15445b44569aaaad2833a1ee9814c8fb299e6e796b9b261990ef630a5c8d80fed53928de0c45c541a0e993f4dabec7cc38064dacb929dacc7b160fcae8bcc50468c3eaaa6ed80448d778bef6b95031a3c83c398a47fcf474e4a5ab3ae79fe0ab10532f1aea9a90461bf21ee083e3d3a4fabb78e7bf712f944297caf5f17d895a52fb3e4787e0117f9eb44ae50587a9946164f334eb7611f76391b06a4cd3b6e13dd04f4f937550c04f9d532aef0b0d586423a6c4866768ca899ebb00406267aa30180e6681f6cf307fffae2cdcc040f1bead17132a93ef5fb3502f8aedb96bb49cf965f65dc7504eb075a049242c5dfc7329f0df91f927c6e6345c9c7171fe40d8928e5e54b258ee76d644f2fe944f192331ff3d920bbb8c711ad88deaacf1658116242ca94cdf594a93a9da04127119850eedcc5d4e9cc7707d394bf07bae40811daf3cabf5484c9db5fd5cde0077d4277870ca85a29c75f32c72401295f55499719b42eebe97d6303d27b1da18b84d2e73c7441b8e76b5ea136f4acceab1208b43002c907ec0719b494c61f34cdf1e9549fb99b8ac3f5e404c0feb90e5841b80f6ceefba8ec92ab4aec2968392b43fa4ff153fcf427eaa476aff7e3d2821d7aabdf826dc7e88536eab7fb439eff0b4ac1225ab356ee063c6cb233768d9e97ea2c3bc0496e211e3115f2cfc38129cb60079732c39963359fceeb337e71071f3444129e6a23afdf9e0895cbaa6597c8494ad1727ae3176a0b605096732ce9609a7528f018e92d2d4d7a11d005c1256a60b773493f18d8de7c6aa3fbc40430e4ca7055548ba62a7d01c9c7aa265dee9b27959f0838cb8e32921a140f3074eabf540cd078b425ea30459910435415fc6de3bfa638b0851f07d88a9bb2680c34c39b259846387ed6bed3658d3e307f74c839e610cf7fe42fdbc01f87e06e7f1ffda7f58da84c60a8740a031f28eb01161d51874d0b65577dbbc1ca1160f687126e15aa2480e28c3c404ea4a8a5da6d0f8f472f89eb83524c6c7ef2c666efb550e9e52d85d6caca44c86eeb3ae360a33e040480d9ca203203dd1fb1c0dd09c9d919fff2311bf6794ce3e7c96e161ba533183a1a9b8bff69e8208ededfdf18ebb598263fe0f3bb70c7b76d26541536250f6c9cf0b89e53cc85d309d6ee92e3be8c88c83e6b504118da6a877575ec796e533f8601f6aa4007945035e36ed8b2c7bcfd354ce2fdf36ddfdaf55dd7921db9860fe0bdb63da0b29abb1292cc7add0ad33e809c192be294275aa5a93382febbcde36bf4f73b197b74ce47789e5859ade111047f78b4c6fc0dac2b0977eefe0868c4f72cc025865c16b2109de60831b5c4bb0a774583fbf23e57d009a7f56af6b4cdf51c86b0a151dcb7787d6fb5f5c85c6434533837c0ae9da6fd1a06f60417595861e9ab053464f904df4a2344278e5f9ab459d6151d72c9d9f32488d1f9b645af1600c2e3ad131d3d8b8093c6bbe4162c876b37561ae1775c5698233e7f36afe8ef2016c1491e341281582b3d85e144b1e7279197757238a90a79beb94e7f5e6111d1cade3a075be610702af16ee7e3633fd86ead9c22ba8cecb0f9787bd63f1eea60c088631527a9d23deca260d5103fba53124e7df984cc58b9479d918b2e53978e31e846630e75ea2619e388c0cc09aea0eaf8d2407faea98e8dd47167b0a0f5ef5e06f35b7faa70df98af5a50fd4af7c3b40bbda8fe241b362872041297d756302952d6284b0702ff0ed01e0dccf21ecbd861b58f30f7a237c874e11285dae640551abd53dddf1adb74c474fbc6dda192320ec4da98099d2add294fa23da4f6ddc267d56b7063f5b7f1fd401b254670fc1ae9fe16f6a5317d3c3aef1375e361ff2afe9fc1b176d174e9bed7c6a44c271539a1e1ab8aa270222fd50790e0a9386cfc23978efb990185bc441cb0c215f824f5e31d4d1af19600f76989b47c683880a6ae5dcb879f66477c8bdaccfc5233b26fafaf33ab2778d71a2e14e04dc7be7765ddf37a01c8c7aa8fbb948d6b1529947ab75bdd465bdd637a82c093fee355d825d735ac47f569abdf0b58b9dcd73b8be88be377edc383511efe8220b15a76336df4a6871ce5d38e5efc0dd56f37b9ff746b76f42a8581630245a949d40fd22134b69cfd637bd10ff3b716ad433bdbddbee82dc3b89dd4ab5f01a9028a6a2225a6fb5a806e586558f80e44ed1896a42fa4fa6575fd4662fcc0aef1cfb83fa58705b3b183e8ab1efc0d5b08ca9bf507d7671df378d10e402cdb8f64ca873dd90bca433df1da08d9af633f238d8782e0958235204e4ccbe592ed123d820bc0ff645e43a2d1b6f8a5348912e9993883410918f15b328a8f1950591dde8e0835cd1e80c72d73074f4953368c1e651abab097c6dc45b788b2e841d63e322ce8d80b654f397a99e57f2305c17402269b1a1dc34e58bd4191e71c7f30fed419cbd2b7622efb00aecc8c6faef431d9f0fa9b83b17522dc5f833b06d30750739a27c6561a0315e019e929084be42c70dda6af69d1bb991dfd9134844e31efe6252db74b4ef1d5227f8bddaed29cc094fc0b08dd8c489a50fa2ce611f32166c04d5cff429315a6c6000a3abcbcb6878846900773ede5387eebc983facda01ebc84855e885c5ee25a91237d706a9905c87ac96af79c113584530c9d9bcfbdea61f6fb31ce3f4a580dbb7830205429b7895f866090f1ae831262acfe21a4a83f723bdebd7260333aa0fa2e4367aee13d4d5b62ca3413b0c7a11bdb9dcf1f367cbda11e0a1943d5ff2a421cbf65210e63f8d800ebc356f10dbafbda50c4bd8f05e120d7443522ad0e9be21a72b4f79328643480c4aed89173a5393c785c2e8f6af6e6e44e0169377d9df53f60a5f9332685b3d6113449a03bae255cf38675a6a594675a9fcc43cd91000ad568b1e7424308cf5422daf1af900ae4123022950e63506204b0c8afeef02bfd0a60460272db081ed63f33a4c14cd46cf23641124f56457b71458e9e2c739ae631135104d3a963d27bb25dffba282cca45701ba3b62f8c33179f4596f1998fffe1b1eef7de93cfc83fa6d07e9f59a6b718990625c471d232ae27b1a954b3caebf1ce8b55377b778d06c63d60d3c30e221fcd55365bcf7d0559049822c1daf34809baca4aa3102ca00e8d6a56cd8da225710e2a83f7cd3295b1db580b0d79a482bdc981015b476f087d1773bf2345d9f1de8fc53e1e064ad329b1b5d05bcd49dcc100aeccc74c4829094c93b055a04fd4e0dd4716998a8b6b2c1e55b1d4534b2a9e7e8a0ffd8b09f5396ae0a61743dd55055f6082f9c3e21d2315eac49be9917d7300b77b51416a4c8111ee313918fe99179e5fba7b672663c7eb173eef607ec3bf7bd61e55cb45e5a736e3e2031fe90f76b5e25e6c899196e54b9d7d521ce14f2e69a0353b629bb13f7874ecfce49d1554a0d1d448d0f56c44048319ef23b0374fb86c046c9df8f9fe9d8a6aa0739107077bb323f7927a32947c66cf07fcef448643c68166b0aa6a06966cec21b9bcff692796bab96de40e5f584159e8dd215ff67640242a87ed2a3d5133da4c008d3023bcf65c8b9e454fe3e01edf9e4e2d37982815d7cfa841456ac284eb8604cb06df4d301eca191d4ceb71cf066698cfcb0c6d43c0cd4deb2cda113f6352d23a218efe9bbfe932888e06d871787481c4b7f29536b95ca5a333afc688f320acf8604378381c6a2b50e428a570497fa25d77426f4f384982087b7b395e2b70a803019c756335566abb1293740ecc6e68bc2f13487042739b396c811c3bab86d68204cc1470cc3ee33f2d3807e9710c51eefb047336e3f25747d786bf376bc594e2c8a82df9407b115351a0ff5d6c5a15a141d07e8967a32c4d236efb1da68cfa026ceddb3f7cd0a38c4bffed18139e9a7a674a83820f7142edb34b4bec6773403d5ac8c8571109d65741624be9b468a062ef69233de5cacb75629d916e8f13126af1fd0bc2e48633688a9050a512b157d406ee85d65fa7a34a52dbeb6c17dcf4e89d5ffac0583b2cdd99312d5c1725ab283b4fbb3773af0f6b5e1d25c7ecd98f401c9d39cee1be13a938fdbbaf86d98a81a6628a2def1d305373e82c29029f7198e816da4f8a8dfc8e866445777e4e1645cca209d642dde654e4a81442892b64e08f1da8babf22cacc9e6ed354dfc6467a69f85b790aae3b0d16dbf96240cf81d60d48c65fdb70b6c468f9fb431adbfdb4dc57e981fb5a540dc1db493a0ac4000e0b54cf133006ae3467f1188f5973aef1ca0701d93a5f5eb2978246cc7081600bc8275a07dc198d29bd873fbb80ff51c8bebc2f1674d2e53c89b4eee5e0f119ba1aa7269cf736c591b783e56e4c116664244a92302c348593ae814e9232719c02fb8232ee9b6c6afa9fcd06649ce81611d0672e9b8bd02a27ea473f73d250c389a937fa5a89952376f3c5cf568e6becc23ef75b5843285431b229ddc69d0c6cca8d327a7048554b86fa15267437039446ea137cc85fb724c15b4860ace817a68602cee35fe9d09717e601f3d828d98b976e6a4fbf53b22831a77aafaf1684fc2b9846efa3b98fb0c6103f06bfb4d331133a3d1575071e5474fc03bbf3f157fc24a6c3ce67745c17f02be3dd2b88a7ce113fd58fe7cf7debc8cb3394c33332a3e43ab0eb2af4d3478d11cbbf6b46393c4d3efa8d63d432b581574c7a496aed214c526b2c4c4ad5e09e3b515c554a0452c5c766daea8c3dc4dd5ab0060ddf5e81ddbf0263cba0aefe285849119f1c70fbcf096e1d33bfde116c1df77ddff70e625a973cf36d2eee5ced3632b528f287394af0dbd1a1740c5b717dc8a126840a4fc447f093d2a045cfa80230c64369698bbc25c0dd5bf2c79aa66f4023edf27cde9fca53f0b95d6e584206cfb1e5d8bb3f5920fb9fc0c974410516e112a359b344542acaa717ceb0182289772d171d72caf0bcf14909c4c6c8fa51111728e4483c523b87d39cb040dfffe92b7a101f6e85bd4f6f9661644de4c1e839c4c63ad18b726ceb23fd646d888f57af885883ca0f021949c9737f8de337f629c783fdfe0e6e895294fb1783beb823f0e2070c5e708f77b9146088828f00582aeacd53cd630c35b3390df6ddf0cef30db43e8170cbfd4bb14faaf5b071d161687730456f70899f72d37241ac22a3dab444d2a801a066dcac78696a5c099bf5c4b9d518c2dc9750d78d73b08c571687d1e44457b99e40d43abac36680f2f3b2057ae3c084a103586dfb080c6ee673be444363ef7d46f974b6d1583ca55a7ec4d1dadeccce9673b551ce67515baa673bbba2b4355804bb61c2198cd948c0fcb2c3f0fcb9bf2c45a67c0c35e5c4becf5b906fe8e2b0d6d7449e733851a4dd5d99a50d7f59f3af846e9234ce9a0b99ea021f0808680edd0c5e9de9792ff0b62512039cdd2d98289d7a22468dac25268b0659ad5525a411e4412be8f96617db80b33fadc6b60d2fa59b7534b81503124053145af98ec6fac32e53b92a57a29e7dd7ea770bb129d1745e241e11cbad10c186f43a30ed1cab4690990e751404c6c3ff44d19823a694de2b75abbcbdd0e988925c99ccbae5f752b56c0c84594468ef9e25d10172cb96c993127c99f8c44c131b7ed1640fe1e345b909e3a36f51f4383f6aeffe5bfd3ea457ad86bb0477dfe7a022811ed8f4ddbd1af42dbf7c4d33c13e32d9d9efda7322e19c6470db181c0b4e16aef9cfc19f19350558d20c7cb9f3ca892fbb01a48861ce0810410fc4167fd6a5d240ac087718b49c0cd4458b81b3d6877d4206350f6be4b359dbc1f8427794d509facea2d4b5e3ae82e51db5e9d475a6217f3f39491cb84657b6677ae587ecdc615d836fcd6e5933b255f1547ffe59983ab20b12922c9b5753456656d9951b1d5ba08194a4311766ee38c2092ff1b9e402b72f3835c158a098bd44b834e5640f3dbb3cf34a42691a96fbcc35eac5cc29326235471bd94819aae5103e6fa0ec522fafd7650127011e0b0a3e691a104dc9db4097749c77a65baa3395ce3e75f044bd1a2be04ef575d715a94fd0e3e1a7b01b26b3d3e993f91f640995b7b74afa61a1d8501e7169c207b7559634994116d6b0ea78cbab574e8d96d1ab769b822c7aedfb7c1effa57b4ec66effe7f37e06d59b7c5a6946c202cd8ffe69b25e9a39dfb63813a91392bc1858bf4fd886ab3e8c91f51bd205ba93c4ed927184df39f72dc815cbb8a56e6c2f85857fc7df78cdbf4a4fcbe6a9246edf13373a3df72567b10b139e03c40e5bee4f1203a3901182327fc99be82a3850c797e58957f6c2fcf6375aa6ed08b084f2debcd5c1109058ae795206dc0b8483642b80686368d3b6bbe45ace6578ba6ff6d9b80e819110bd9bad3ec6c8e25bcc87253a6c64016ffa9b0f045678419811ba2c7dcb5ddcec17fac2a524c74050729db1b36d532a443112e45090db759062723ce98d4512d9c367670eb406b7daee03dd9b01aef3b64102c5e0aac937630e08d3fe81eafaca67aa6f6380407b788c817d07a505ca5603c6405ded7480a7f8ee2235cd92fcee83eddfe615b446a4a4e54aeb3ff393d6cc1ac395b3fb1110235daa5154ada9bd152f2c878dec4586aef334c9d7af7b458159fc1ba570fac2cb9eb532360fe9215e05c571b2d257f48f698e9b8a5ec04fc7fefb8acf613d41d45b8d55e6836a0a0cd8081e6e3cf61f3e983ec60fb291ed3f36535b6c76dc0ff1dc00b3f690a6fbeda322632e0321e369bbe77fb8b9f5d85b0f32b598e0fe4f0e59819d7d28371880b605e143a77304fb159d212a9f6fb790f6a8397f694c2c13230628bc00ca396aca19fa563082ac25e4a1b434946ee65a66e290081757b15e1cc89af481406da17295ce59fc16e06b0093a8771d393793a1a89252eb88da0fe8ed562c1647ae97feb5c2fa241a9ba00e5ff52907153985cc30d6476054e9bc1371024748d7f25e4d7f72dbfc03a2f790af86f2b99c8117a65bb2cad266b0ce71212f09107dd51e23b6993dd6b7994ded1ca2ec622e767b5a81b0911f15efaf2b1de8197f87d4417ce786f59465cd96de49e2437371453f01f034691f12044aa0bb409f12599a15f093f7a3c128a7f3102a09b965de2e9bfd4097eeabc5bf77396352dbbf4d6ef447d531fc3efb9d171ce26c695b8fb9bc780810af6e49201b2b994370369b40548b34d6df1b7d6f846fb87eccae245a2e5b6afc2bfce6915c647b11fe942d3bace33e5f01717121b7255052dd838ccc187401fecfae5267088d188f166ecb3e6ba3cae67b11226bb9680fae1f49b808230cdd903f80aa60276b14eafeb605a4e1c8a60acedb492aab599cec7b12da9af2445c6ca6f35dabdab26466cd9d7b218bb0e698e2b85dd8ccbecba7ff045dbfe95f83f5afdcabd65c629b6d526dcae0de11b3cc78ed1e0ee53840bbea9d6512a511bc0a070f228b2805be84c91ed1e1e65bfe7a3c2d36999e66e5296da2f178f1481fb9047698db7da7265508e9c548ec104702d5d63ecd9ef3ce1bd8ec371b197483d026a1e2d0a46cfbcff1ae674b0b519370f997b8905d8c699982d7fe5a0ff85892dd904aebfcb6be20da5e09f9ea72eb04a690e1f230331281e16ec91ef4b3fb7da6552dee2f7f10ff3bf92312b8d4b7657c1913301a42979f1bcedffedf23c1c6b35fe4a6374c4d9ca035208891ee27bbbd5162a0606e29b8b7eb8ead848e1c6ac28812bb98c97382afce2e7c30ad5c1772b0bf7c7575f5e3ffdc576af112a0c2a22b958f712dff7dd852f1a48f87190331a2d17d3c0dd719b3a8c89d04533c161f738c2a3226c61c8aa3066315fa2baaa1cc8efeaefec67216b453bd1b99b9ae3e5e416c8f38a82f22609b5b75c17c024e0558ad2c839d3b6e1283aca3dc3ac78bf84c53c4f04b006f8e9d6a4425512abd51be3c8685bde745581e7dff142b124da61f84b207475be8fb702ca2076ef9d29fa27e9ecf12395107fc24c49c761c53dd0728a0153e4a423ae5d91955901f1871e709f0065ebbc99148fbe2d25666fbfb5d4a594dbb2572b3a137fa113a819a684427b403e57cfbd93d03bcfba0b5dca7e9da077360281672e10ac5145bc03f91eee6191902582c468989adbe3b4ebca42abdd035d37bb380afccca2f89552ddd19fa775c4538632a8a05f5dad552383b6bb953e84cd4e788363b7ff6af309cc3fa14e7068cb396e21c70b5226a8e54d40c92623c2d9ec964afef60b1d3f9265154cf29ed675fa10d523cd507d851a19332573f4dc9c3aba87b246db48591eeabdb40023f23f38c473b4f3642e08624011e9b54336c12158aec03a23f5f043c74abb884f99a9b3e7152c26a36773d8e70789ac89a0e54953c0241516dea99df297cf9170053717a810f5d332d4fb2dfa1a0134f4e400e360c7f93fee58923d301ed495bc1e2c389efe2a099dd4887d8991d196cfd6afb91dc391e4d31a40df7c86fbffdadab383328ab7fd4c0b0813fd773eb0d879c35d9b2f772a702d61e46c923c7336abdbe1d7111ce01d0f59dcdb6e30ddc93747da34b06f3eee6e6abd18b887b8dfd28745f7fa120c259254cc819256fb9092e65cf10048993bf4a75859a15a916850cafdabce5e32bb3b351e8f9b3d2f96a6f9b3935dbfa3d9062d426a347700ba0882d2ac81771e40968bde6e9d57bed54d02f5d91232b7f16af3a4a7cec1fa169174cfbcddc3742b6ddb5502f04f767ca891095f8b5bef596f350f23842f4a00fa3809693ba41285e03d3b3bb17e46e9c4ad07ce731234f266b587b3e0cffbf40119c4096b8adcc06fc211e69b82d0dc561e82fa9c2e8702b07970134b232283d8d4ec58d392891626091ad4927edd7319f33ad3fe563d673a02069713a84de3bdb27f6929d886c09c5812554be2a746204278690d935d32aac4d2f0abddfe2467dccf28ab638e0ab72b70754f389b29ec140fd5cbef0551cd010d18040ee2944a5fb7ac1acb94f2ba038e0b08e6580049a8558eb841bf74534298dcf8c119132269a24d9f71339a67b7fbb79aae034c9a1b15c65258ff4be8a951cef24a3ad8907290f1b35bdabb28be969229b9371d0eb8e348659c30552e0b98bbde3d6ef63d0eadd925323bd7030f87e0875adb3e88dff2323a91731ec14d912261ae1db3c32c1056a602f48ea6a3d85d14f4811a422f776ad4c7207229eded637fef81761a2c8dd990edd60ecc36b8f59520f3af6e2feb9235bd7ae617d7e133925865f7236dc65f8e65dd533983b107c823338c8a729945b40e89c3657385a4eee20c0e209db232f5c13210429934b7107745fddd8d100fbb34f0ebaef4ffbdad5894d0ab49ddcb79b592cae33c5180cae83ff4193d3f02fc448e7c2c0bd9cd28d64b0634ea85f89d6d018878ca9c53b750a2c7d18728cbc483dbceabe98fbf8f37cfeea46f46d13686b9848daadfb637673ae1d6a4b9dc77a33136fbe5003096f3fbf61dc20e2740980059a7a04c74cdc8d97fe07a823644f3b252fcadac5f1c6310560370ea3336889565f7aa759ad9579a9e8b85f909b163174df81a301eeed07a9432d63574c2a8c3a30461d3d6ecbc231b10c468a12a5f2358eea6d2fac2f9920468d3678d48d15ea324df16f0e6bd2882c3099f559f34601b70e55eb86f9430fd58e665e5233e3ceb9122f18828ad2adbd476ce70c6fddcbcb2a7ef9f1bffee7f135b26a6968de1ff26deb57e9b98edfd7ba23b21d440edd28dbf80db90cd1f4cb344a672fe6feec838f046f17e3be6c76e5e65a60da10e5f105e906638625dc4c995ef9d52945c06d0b79306495d4013cda376e3523a81e0fbec5a3f5bb59087b81c14326cf9e7cd9930ddf9f5f45def2a8fed004d6a9a0875103cf8f03589c2a5c66a307b231338997ff80a6032c734be6b2448e6c21323eb512e2311b3252eb5b10d094a33b5ddb180e9391a49e1576b3bd833274266e35a0c6ab476e37ef74428617ea3d986538f845abaee84de63a574fa1cfb2e5bf964be9f6741c04c93d4b771e51b44531d90f886fabdbf02af3d4233b9dda7417346f28caec3407411ebac3b8411627b3171ed2e00ff15add810b324b6cb82d42deca4625de79c08b02a7a83a710696c15d8d5f1bc2d8f873669a48f8e6f81fc693e7dedbfc0bc3aae1b2fee3c542edb692afd5c29e2336f0939e33fde9b6a5052b5cdb918465ca5860aac1c9659fed038bda9806883f3b349cc54c6167ef4cf8d75a0235191de7160c3dd286ca5092ce9772bf649cca46dc88addd7d0240adc03fb826628702ae4fc7c9618602369ea48c3136ba4b701b5ddf762ed4dcd57a20508686901adff080505d9afd4dd07481013e5d99fac97f75d3ce97a5a5ce294b732d026e7f59b9c9643ee31a89221741a997025e108038348d02013b56b0b6a50643d8e3a3db6c331e1361ccdcf1776fb7db9684491487ce0f33dabc29c64ceaafb353624293e5605aea4bcbf60079bd5223599db51c47ceceefede7fae7cc4e0719cd902c73edb42cc8513453ef21356be274a1e3f76cfe95c36ddec60343033fde66e35ce0630f5f6e26a2688c86ebb6e80d757edec17d14dcfce4103dd2b2fb76ccbea30df9d0fd28d44829db6785727892dfbc32f910e40ad2539eae6e2071254187e97cc3f478055545719b39b117ab12c499c2d8e116e30897801a5ce9147d3bd700c6750743e8f95f7a8c5d327a1d2d4f61aa146e8b0e945fbec5392a74a69b6b6d2a46187c1668f6d43bb67651fa0e07653d33abd20f0d1a3e1b9a89f92f3d7d70d6299f307dc15a7bc24b26ef219c95fa463afec35fd617a68206afdb564175447ac321bb80fbc5f5f1be9f8835f189c3ee99f190599420550cc8ab4e39b16f4dcac3ced84b9c2ef7ff05e3e17ddcf443ec142c713c2f63bc7369014f8f55831ed3ef5d4e4067321a018476f8ae37ae76459cf4435820fa711f78a130fc7b9885dc61ffa8ebee01e9a6fa655a6cce4832516d804bbcf2dc9ed11856498ced943b1602a78bbf87735b7c543562d4b5c0bbaa55fb49a0e9b26e6c6e58b1b579a931801118e4ab95f64468d17d718ffea66e9642674aa41add51c66817dc144d9e208034701feb5fd84d0d61fae3b650c4894080eba217a5e8419e6f6765be402e50f8e81b570fc7b1270544b3b1c734613e4e79fb92772fd1284f7cd0bb9c12ae325d0a3b83c2031bc07059306fcaa47cb50172ef9435b456c9ef9b6563825b0f1907c361451c6dc01420ec0870cc2f43983d66beced1a35d5302a168cadc1378590fd80722f15fd400c92299dc59385f4821152df87b5ecec54222546b6fece9bcb85f590558c5445ebc62f185929ec7c28baf4f60a178f7a16fba5ee631c42a9b250387c9061b2f95e6b9f35ce29258b7743125e6939ba90888f61dc03be2dc3b31c7b3589125c7054e173d987d39fbdb4d2357de118579e3dfefc72251d27de838310b28fc4a5931e554a6819d83e6fa992eaa6794d24de886110af37c3c684c437320c55ee415dacf9465455ae0a1933d56cf9dedfe7f1cb3cf9b848f499d2712cdac73f11836326f96cba6d516c58c084031e4492fc1e2836a533ed4bf269c54a4706284fb6808a54e645f52270ec7bf41298459e84e8e06284016b6d285733ae984aca9da88a33f6cbce2316da88b01a491b99e32012a7e8de1b3005a868f2ede6b1b271bd2fe0b3da68f016f0a4a6d20c65ae8cfbe31994874d75eb7da8aec454bf6ea8c7fa101f0a3484c78040ecf8c2b194947d76789d46feab386aafe012209d91e4ed0caddf9088f86c8d21dcfb58d2696b16aefa22a845124384bc2a7bd6894d74373191c8f0e21cbbe67487c6aa0fd67dff8658c6a3c33dfc10d4955bca943a18f8aa00cd6060580576e04d701b2f063063d51d5d0de320f6647d1dd0e242c6a07e7568328305e9841bdba5fd148bccba19dd506c70146bb864d1f590cd299fa4a89395ce881b58d6251268f9d0bc75511f73e1f472a713ecc50ffd64797495f7ad55b7abfe8719c97d09e8bdc1239f5b4e976f4096a38a000c10f218c35b7e2ffef97a9da90345142ca653ea24d4a47cc8208ac0856f63c23e514d72a81a1953de5b45ac2548f5507d8698533de6aa5d39388d593e195943fe61bf34391e3a6ff82acee89035829c6ab391caa3959611133d3ef99806569a26876a641caa6faf9514ba18646e31fac0f3e83643aabb95946e43d330dff6aa0894024721dda79b19547ee445e4276d9e2020adede467d1c1121d63b0229fe547ebfd3fdb98509895583ca5b0185b2d00112c6c79d66818700998729a867d6d7d8bd9c4a25effd368649ee74009e0629ac50801ea5f866152588cbd6fcd98e6a4eda1c386108daf0c028f1a43f245d802bf9d8702a2692f8447912b8f460103c7851f859e2e6e2c91139a23e85181f9e121ccb5ea6a4d590fc92681b01918cc777963ba7d0cddfaf72e8b730be9d93ff00f806d9e9d19ab2c76eda9c0bf5e2542a72c5ba6981c79383e456d766810e995203c6d394e1b455e980e3c1a9582566aff2f829e023014c0cbf81683a722737e02a126a586495ad5ec8fe0135c83ec1b1309090de43a3429aa6b3ea4945f079435df92a62d1ac6554c729e5bc5f1c6e8e90d0f5f83499ba09530c010e91a655bec11ea01e4f1efd662de3f865923db03b70f22da3c4b18b86dfcfc47d0836ae8c20c0a1a5cafabd9879ff8698bbb502c03bd3c34d150b020ed959893da44848a936d8adbab229e670fd1e10480602a559fec24f5c9aeb9a6381a1bfafba8c474565f48991ef0474db5e137cb938658cf6c41ab3c123eafba1fcdda51cf8c82e5ccc8e46a898ef46c88632ab7d9642927e6df37b8e727e362b7d270c87fcbdd9768194794fcf84cf37d623879cf7fb40376530ee4d11c56fda38f4152d2d7ff76d3d30b42623c8bbb69ceaedbd10445e7a11be84a8b2f17d6629487f2254d2b89773ff5e427449424a596973371e64942b04c988228ecfcdd38ad339370051a25cc442697946856b435da6a909c74e94699116445c040f65b8be1afbfc264929d5fc595025452a81cf6fb8370b9a3f36a7f658726fb0afc58e2fe1b7876e4bc54a227ac4349370492912b8e853de65d0d4ba0c400752fa966227b156b9e8ed4d200e8f3f105db1627940a094d84cef26795c899d6880d9ef99580c712fa16d2be0d5eb5f4b3a5ea7e3c047f0d413888f5e9820455fca124f611da6e3aeb7cce936507f8f05088ebc130549ffe159e20649630dd901a65fb9e55de0ab5a72d4e8ad2b97a8774dd70705ea96898405c3c78a34ecc5c8b19f9d212c638ffc7b096cc20ff9629395aeaf2f25c271a1bb24d82fdf69209f555f60c06886cb1f8b7e02a36270e75cdbe3d8865e9a162aa615b606997352954fe23ef986f1c4bed70ab1b99582ba8d8c771919c89b110ea9e22a7a264aa381fa257ec631da59bc80c0160ec659b17f43cb41092f64d17521395054fea681a838afadb3ea578302dd69f0f9cb8ec20d952fbfba0faf162b86fe7f37f1d47aea7be86a1847d070bc03e70060ae79fe5fe5614472bcdfe1915adfae98f672c43839ee09821bb1adbfcb1b53b0f4d0e351b41083fed7492c074096f158e122653250623e129ba772eb9d868b983556adec21f5f7465c3286176a00382503079c2c503b1066c6475070cf3883d284255bdad070b6c2b9736c9134f048ef04d4ccea2cd2f5e1217dfea24e20a12af40eaddf8e975983443a50ddc59d76c397d20298a2a259bec671b678c55ee846df657a1895f40d75e4a3e87f6cda77aae0bf1fa63930f086566343aabf8d9c99397e98240fd3ed2bd33db429955105784ea1e38a151f8cb4e5f2964455d233f176def761c9e67a35cc0c9d7ed2d13a6fda8faf08c232f9d2a825ab9aa9755f44d9d1821cb9b28d1987d2ed3f3c595131aa2746362add9e664d957335f14dc2947f0bdbb5f6c12144d127d8e275da58fce96800252a1fc709199a288281fd50224655ff13abd40f8e4f88fa1e3f2d68c4254e8b182d8746d7efe4c1e0221962e8ed92d90489d48c8a599fed029c1561e9478ada243a6e7e525019460e23045425da0187a49b89f314b49b327cea6814c4cf412a653ed783d1343ea73ecba37264576d324a14a5fae49d8d8b2655063878a76d6a73fb009b955a107c09303be5a6aa5ba37979e51c9f9095ac6a7398efddba4794dba4e925a63fa6312d7229c4dc71567c1fc3c275dcae2eca187e0bc8e28ab680cdb5e913d54a8ab9a1923f376f20c46b8c6f90f7539d0ade3b58287df86d84ee24027adf56055c6c4d9ebdff9a39215958befe7466c6464b3677ca0b779a6ababd0d60cd1df21c262f9efb506f5bbcd2bbf4add2bae66fc13ef945b0d5d31b14e8b8dfd81ed8fad44cd074135446778e67ab513b8d858d8a28290e6602a7a0550c8f54517d09538ba452b7389d2b41016b27418d6cbbe3d56f9d3b3bd2cfdc53fba73f8f016090de4cc0c44bce2cc530fb58a30af72c757b9a81315de135152df1331ad5e5046218b44f4520df54acb45e5b6cd603567e5665c51d6290dd183321ab0416d1348c1d969245bc1e41c395705ea2e9615940bb614a93c95e19ed7d009fc93ba116f45b4e06ac407378f720a3ccc9a078c8f16215a9c735ee6f22f34176ad6e835f8f3227a109a69928e02940b59b39646cbf5aea5478a559853a2a99c9f2becbfdbe9c80aee448465d1504c4be5d161b4861c81fd1137e12099140d731667f27aece222faa53e21a6f5d03bccdc2b1c88a480fe128c3a2d1fcc040487f4f2ee8352bac4d4a39c9e47f4630426b9c8cb149be480c8c1bc829bc34f4ff81ada453724bb01575e3979ccca920efea3dde2cc703e8dd42122b30aeb53baa9def1ac11fa01a8c6188c89ed6f8bd6e9008f99b4b8eb788e73123d79a03f7fdad80e6faf08f8c5c1219e4ecb7a78589269b69056432ba491f7321a073e001d2e682d4f6fa60809a6e9edfe8468dea8a81a16a38fa55ce2af1126b0075298030819389a0f79668e56b17f13554c34ee0c37e96ba38d7696de743bed5b41585b58991d17e12466f28cbad62dfdcb5b19fa1d9fcdd7b5e9200c64ffbf518b99a0c0d99dced301aa767e5eef88bdc04000910728204529bcc851b2136acd4ff110041b48bcb3dbbcdc1a920b1b4894e5383af780fd8b2f1443775c7aae9f4e56996f020f2bce08f684ded4cd31d40511ba60abc2256b80609b2430af4a268734404a81e0315b34a1c677e1be5108a21067e0e2c9dfe31f1091199d33f00514929771a15b1dd699b5c7a3622b27ca7e24df85a9896c1f57d4a344b8c9a49f1947984d6e1b0483e36700cbd9f1c1966483d213365df3aa8bff5fe4d006601aeec830ae972f772b2e6333dbcafbce8b20d4f3681ca004e12c73ae00aa80f9152fd4be706f280c5ef0f4a786f490454c97248ba6d8f4e3673f94c651240335d5f28885dfe8b4d66ae32603d0f49e3a2ae356e3e15b526d567ddec727458d3fa4b166e496191454c14f797024a8d6a289a69ee8cff018739cbbbbfb934c3f9a3b2edb01deb616bda2158208a7b9f30fb07982695dc0980fb26f0cf105a846a27de30c22d53b00104315f3c26b69132c1b0f6cf7bb6882c3ab0a41334485d2b199d362bb6db7b28ac630ab1d44765c6acf08b3f841c2a9c237acc3ca2895d66013f083958861ae28a2c1cbfe7db4c290eb610c76fc374330cd51ebcabe9a2ff5f54fdcc036c107f8d7a3d83994b253988004734cd5b07f072f3854b50ca4c3f232d7385fe67d32b0cd74f281c603237da7fefb1fef7aa0922e5b39c740a6d6e1f712e8320e66505ea1acfbe98d9f39304eb85a01e4428e00e204f1a5386597135fb15d06751d267f2d5242ab65df719254ffa26409a6ffe25a8d6b88fad2d7a10dc427b4d0ebd08742e2010d0f4ad785bb59e609c56f9a230ce259a27b60579c4b14833b612a2bdb37b22ccd4398c86f4e9fb6572c7bd1d22576ada7b6ccba9a6aed2cf8ec12d0bc7e8ac960d9176f085817a11857048e33611fde83553cb215b7d2da900fe9f6bace3f203e2c7079232b05d854a0d1de7aab33d77338e961e9052bf8c2b3caad61ea56f431e48f32f154071547d1ef81e1cd1101be3f7177c7f0ea4f419d699946d7541cb4ea27ce8854fd93576f6c33249fb1167268a189299fa90bdf038d55677cae1992943698678255c1228458e61d1cfed1ae31dab4bb93dd2463efb01c43b9f0263cb4bb6172e1d1c393eb8070f2db1fffaa56b4ad25d88afa6968204c972464020ef370feca1fef424b4b7c977df71e80f11e632e3e2bd90d8201270e030af6295344c55a0a4df7296a7040cb28f9ad8278a8d6180236aafb4ac1270e074dd68f03f699939de3da6ad6e6e55bac03aa448fe2a9a998f639ffc680e5141dc50001d7f1da4e9a47f2a588a78f2514364cff6b43a6f5bee8e3da27e94855bc7eddfc94b5ad2b662f8e90c3a2d9529ed7492066473580b2e985f19064bea1311017b191335c13d0a7a6fd322e106e49671ef8c623a54fcaf2ced15e14dee0d97532716a6998ce185047a7e773e5cac51164602b02df7460dd66acbaa8612259874526e4d05d27bb7eee5b5955d2f56319fe8992c923706e04b4605862d3b58d99739bbe8fbbaffef4d8b8edc8682d1cd9380d73ba71378fad8cb1bef92a18b9fc037286dc4d0151fbc6fd9c81904ce545f559de54052826a6b12b056a6f90cb60e4b86d0fd3909e63536a99bdf73f1a4148ded92648fdb1ea32a23d9ec64f075497ff8fe26641cc2ede488d50281ac27a818b9ae97b9da6bff778fe8161896c08229dda9db1901d2fd5ec68d87de93b9f386328fbd43d069fb7cf3dbd724d9cdf979fdb7cf65688d38441f7a115390f57c34354a0f2ad274e10cfaba6c2792a5ee57f2f4d9b7e8ec8710ab883ced6ef1f3d568a3014f0eae1db8becfd3065e93c1cbda9f0274aaf01fcf949c80c3cb290fb54c0e4dd28cf0ff2521de9089becb029b471657452c4ca88d71a1ab05c586bded5498495436b1032fd6eb7ba0c2dafcd9e91e2cadec754ba1e3e7d25d9c1652ab7f3af1e18927302671cd2e4f8ad00b7649b551dc9b1c5dd335ea7b34bc216d03362b4d52f268ac808b30a21e1c641e1a6e97a70931864dbdcb9b7f7976ba6c18ed43bd4794663484ff9b27f872c2bb4e40b9000582c8be1aca70e6b0ed9d42d71b4f3ba9cfebaa7b31e07fbc68ce04ad112ac8fb1fa06af0f50a258de9bb42bb067e22d78e42852aa31175d276f427af8b689a098d0214da957a7f552b6651b1291d8d4fdcefeeac9c56f3deac5489e672df3b686fa62c4aabf3f793c253a45e71c40ff6a9991a9928c02e4fa52d3a90f3ae68bfde9d8c736c01fc26292ba88f3b6997c2f104d4235aeea5be9b4c3b50e303ba2337eb9d4b6daa9d73537ea6274381fc8700bff75dec3c4d857dcbb07e07852bd8eb02d76a4669f6c10e0d8027ea09459c257f0747dbce7886aa6af64beeadcc60133902ce676d287dd5302f416b85472b06e1703f7eb12b6c283dc3e972b9df99a6fcc226be3291b2282bae6525a401f18c54c6571028ac1045f4952c6b152e237e0caa1e8938a16f56c820f34a16cc7f9ef5d184a38d5e21e6ca5123e014bb6b6fd94cdb652637751f4915df589edb7411c836d7d64080fd269a75d137dc7aa7a8e4a3591e1d308b11d2b0ea97085db17a205f54b5b99f5e1a1dd062aeb0647026b18c9133bd85524fc8897d79f51dc4c52d35a7a70920d8d0f60ecd94b076b06599ae6a420f31d1ac68a947b5478dbada2c0fb0a996bccfa3b7ba61b7637f7f1bb866558dd0925145390e45e70c49c1abf54c1e1d4561b636a9e462fd26e865c0ae790d5f9f3191303255895da32d41be5ce25f0b5539436377260d0e7eac941892da90ca4b44775908946b36694864ced88b2f1649e1da280818d9e7bafe64685cd3acf0e6e372ca0b05d7b46510376f63641a152f8039e69c183eddfb2ab003c2b2044d5f187e947b4baf48cf0e28846656a42e6f31b40caff775ec604cc682fa361288b3e67abb4c004c90e5b75a14c799a2980e30f592ab90ab1cac09043d2d086c610b7bb9df39ab1cd0130fc337fb1ad053de47001510dc0a40d8e8181e419dc2d560c38afdc5db68d4465f00f4589fdb0a6f483b02839a141d80ae0a89889690f39d16b1adfe31320a12a35d095c8f75f1a4059e4ccca4029948665c2f41f175f37f05165136422810734f3d668bdc2307e289cd442c33553a828218bcaa0d86c8024eb748074a1a3a19730b54d7f0a707ed050b28a17118d08994be492e21265c6846e09b28b38350b9ffccc23596ae78728317da0c96b6159d7aac0b4b95a846da6c73d238cd3d466b5ca6b98bae387b3c87f48ac78b896269102e15a792b2d56e1defb66f9dca6a0def00844b4419963805fc073b708da35955d8bcc6d6a628083c762dfb117bbadd015245aea25527c8ff2c78155f5fefe366f66534e7d64986984579d35daca645dc1d89e8a7e4a4139da2b80eed16297dac6855e33ac88ab755566c3caa42533f06d4125e9a5b6bbbe68f057f3db6ad9b7cd440a3bbd096302df56229bb18973966b3ef5db327e152020530a10742d88dd609287668f990fbdd67ddb9d528c01babfd78dafa28d0b7029bc0342e2a9f8d85dcc45a6aeecd3defc72837f1c692f9b152b95e35e32b45b83b7215b8c48a8dc3aadcc7092a72e306598a2672aa6c14215f7c613a83f7864cb81532c076a642cd9b04d08fd6bc44c9653814359803e9e558e9b28e398eac11b889a7fbb76d89326528e4f866e35cba8764b575f0b9e5c36b9eca0c529de873da7ae6c24cccd80826b80a5483efeb7b66811fa6a9b789786ea6b3958f6d8f473a1f41fb06c487f9fe196b5b963997186b3078a3e8a2c1139f1d17dc1124af5a6d6a24634f2ae2bd680b3ebab0fe362752d39216b666270c568a237604e19bba9c0bcf449c42d304f9ab5089d68f5a32fa2b894251a378c5e14df5eb99642b56d176e95789977378b0b1e7941503f16500848cbab0ee0dbf4dea47a5f2ab196e2484f8c2f28df55d5a48754f14ffd197167e34da4a717c14274d416a013e9d747f3d02f58ec05c7077784537e36515553adf1fe6ce3d5e8be92e31f27a23971b4a27641e1f806f54b404e4ee581398a8595fef7287e88e3a67d1054195ff2c7ff694a61737044a87d806d9bb38dce9f853740cf5e2af2165d8991cc9bebdf014e75a65412a45fad5666a510143562227ce11654507ce1fdb3eb3829b9cd794d4706f3ac771342019d69b3ddd237585485012a1e128becbb1d5ffa6d223c9060681e4e04319de5c6af8bd615b40f8056e4e1fed89751b481d6160f16ee03e54d24b563880c2d5e50d19c837a40e7f151275bf4d7f5742921a019f931cba338381889dd179a77b0fe03db29c981bd5e5d0f7cd8f8473a71a614ea79c8cf812a64653fdebd79fa645c0b682aae00f4015069c71d7a198a938e34deb5b6bb161dec5d101aa6481c46c1d1819427d7f6f0651a8a11dd80d4b530cc7a768d1cdbd8e5bfc09267870ff035fcfbd741bfd846f7b064e328430ba47927e4bcd9b5a34c3030be87877a9c69c512722d7959b93aeb7386cb2e95284fbae630c337628857651d0a2bdd589fea47d3f78f6a79c2beb8cb4ca64dcd25ce068131262b0f548bd5486ebe76941dfe9e7107963159165641e840b5cd9049e4c12d8a7b23ebe6f52530302a8391f5e7a48f4ca3e8b95be38e552ab24489c337a352624e9db42d6d187f117439954d03c994e172d6657172cf6d897bed646877d62cea5893ef609f2dc941aa30d4562ad4dbf6d64acf16e9287e1bd30e08082bcdf28a7ea7633ea5398be64d51a2379aa23338dae761291bba093e18561944fbe5aaae45e1ec573eac46677a598c549052585953a0c419efcd3dbff320a75b4bde9e8fe6ed455580cd4ca50faf079e5d8d8d51d57228c334bfab9cc4428e8b749479c6858f47e0618e2a2a8057d0feb81d2e09f71c974e723e3d1847f775ad6e5677793e572694fca1322935f8d71a4e23af325be1cfa76fa060569a8af5f3f7260e2c0e130e204c20e5806f1b631edf6307788ebf6da62e1a840c162db949d65b34dc8a3f0a69c72b68a6505d05f0cd9a1a115086662e8bcbc4c9739cf1c7a5caeb00230418cfbc20cc6429b4fbba724879053afdac89914b486f0bb94a2e5973a2b31791a5021a2d89edae9af97893a6b2f040e584e2cefab202692ca8e07ac32eba38957e6c311497078828c2e0cbb69f213560228065edb10e1f713103482198d54d61052182e84b40acb89cb7854c57359c456f7c624dadfc0f7427542dcff5124b947aa20571d11fa7a352b15c8968ddb009712e794ce8ec92e090dba1e3880f952a976efeae5a2dd3c1361414ec7ae5457d0ba5f347b1c87ba56d62e26296f964aa4aa7c92b4a7bd492756f84aa0abd3ac820fea3d59dd2ab7d60b6efa8d3247b01cef04f93c0ee32708e1d9fc724a92f0c542d2c98de42203af13c0638905be812d51ce006921afa842c59b13f7af75ab4cbdcde97d6849f48594790a62540530d9047a590b2bdf5bef78010066a3e1ee6f264089aba1e8713733675aa530b62c1f1a0a45d370badc86d9226fa7178f97d0e7f7a36c6a1790363b5324325da70e62c98b6e0a33c933d511fa0280c68dbf13cf2bf7bfc4827bf2e6c5a7d82ae8b1fd95a94c92c6d95f7ec18fc4cf87f6183a7b92268b6218d5f7d69d37932202d1b8d6637cfc05839c1d31b9647385ee4097a0b18a7bcc72d72dd223a1cbabf4758f04386fc10780e49d925c69ab4734dacfed6a4e966d30ce52d68a8c5e0c51e46e24ef677a92f001d477b86611ca62071b915eee38d90a1f71100008b14da1f88980482139e9693237c682d3d0257ea70227ef033baeb4159214a631131a6743d5e9a406b8a7de37db361ae4de3a3c20dd0684e3790ee35abfcbc05fad18f5538899461f910aedbcc8a744b4309224bf3f38d87a0643870dfeabe8cc2fab23f8d910ced74906eb9182ee098f4705d469c7e9c6992230dd9e1c36f964cbd62296f489ae6024dcd6b03031f39bb2ee5b9e2612e09747de18805c0a004dde4f7e847106c42d84752faf1890aefb32bd95e3fb01ec68a4d2c57dcdd4c57616b4dda2d77315e9854070412b65cd87a13a362768668a8f91f880183bdc704b7d7de9c91ce67c657808a7e8a14ffe44c82a1d57e68cda41abeae06da1c6916ad8410b95b980f16813b8d59af57610edc4166c42d2e2a0b291c0a7fbfa3530f629a6b9c93d2990b794f5c6ccf0f7e0de4b768268b8aeeacf9f2d81896559147182bdb9679f7220f295d9bfa08050a292215f3d7d39eb2307e3ed302498d3a4fe09f4b23a08aac32ec84eedff32db58892c8cb9dd06aeadb9dd745fcc6d831d94c14c611c07516cce27c05b439378fa11316e80ee08440fafac6dcca2dcd4aa15e697b15cd2aa44f3bfe229438db28820e0cf7bf48554d7bb5370f6fd9d2b69e67351610e2880c0d711d155f95b87b9c89780b1a51ef6920ac8abccd20fe83840a140bfb24481c83d0329f04350327040e8219b0fc348d6499018c9aa553cf53d4d852a3a18b80d1329dd57c91c3540424ae4ebdb666760b891b644076a3429cc5045499ae764ce09535a249aa87600eb40cd3daa777bfc8186da6844910b390e33481dab4efa7ab19c8f89548e1430dcd6781b49f0614e76ec3976eda88998bb4e89ecdfe722c0066bf927e37f68ef6dedc7686809ca9678eee8a6c30c0d26f9f7e549b0fdb591f0f4c461210b6d7221e347a609760694dbc1dd32bf6ce16bd570689d85f557f0911b287ed14e3da4c5de40a737598ff246ba365df441dac24324b173122811c67e07609538ec58f4aee0c041beb644c649a37c0ac6eff0e89000b619830c885349ef7acee8adfd540effa063b46a4cfd83dd7aff274fd449ddb4167e271623050be222325944a4e1784dd1c448d594cd25bc52a9a59689c7cab661b6108b783a6235ceabb92f7162f6e5160f6c90fc46b34d2d2b3de7d515895d80048a342b36bc94901365c085947b95e2afa2bf08477bf66d2a3abfb23819a3b46399b8a2a2a7f7ca27f51e4b301d604e78742f2b8abe3f8768438367b2174f1549ce32dde0121af9fce0b85ae8a70b63fa217fbf205bd491486826dfa754578dda8ba76d2ccf1eebdbca34716f79f75bfdc7d16248c3016236a82e6d89997e51288b13557cf667bb93b00e261dccb5131e6bd85178a187fb5e26c7b90317155f26d73cf97b2cd7edf1e748c1af3f38cc26c893db8c2b5d1339a91e0aed59a27c69b3872145d02f11765133f2b196595ee7765c0bf7d0ba0b8ce8c1bc6ae90a998d0faa71bae7cc7e13ba2290f51038b1ec221d77f6850fadda6fb7d044c4bc14e8f3e22f1f4da901ed253c803627b0198c4012c690852fcf0083bf63ab3a95378d39bfcfd8fa75021aa5856ac848350bef501a6328b5031d32deebef6d42236e5f4f8feaaa7186645e69f1a81f5f3f703406c9e653e7517f87b47c06c2cc7c0d8fdad330e3f687a227fed73aa5d9132b12904dbc576701efe770c1c41fcb303b0580811ddf4bd9f2ff9a2bd2c6f952ad52c938ce9ea4976f80cecdff0248fcd1e9bb85e92814afb980e00085ddd707c0f0ad163acd8483be89c4318516e13524c53b6b1e8b9ed89818cb5f18de8e4e479d83c298c895b887c3e32322fe1d8c81e5efc800fc95ca34090f32c3f5571620448cbd10c6aa2439759ad8e3095a7dc8a6009fab7d90ee88016de53c20605174a050b820eb4d98046a89d4661c178f478d07b9cf69bb157a8c6911d1bc4b2efc5da5c3a426b66713605ee6766968f94f1c99162383a318de6b6486d8e757fb387e34b74230e9afa4638cd479e159caa0a7a2a88b2ccad8bb52a9b63fb10d6202d14b4ad055a360204bfa85ffc0d672d6248add7f94dd3bf2c90848fec10583946617ccd840e59016976d0eeaf104e7a200448f5a6b149d408cd94ccd0edc4e66c5425aba116246511cdb5bac24d15e727ce31c10a413f7f9add72b156e1cb020bf2878d388ec70e0a307ebdbb7755010d4131290e930df55e519fe10adab515af855fd58ae177d15ab27de5cb7e37f0a22299b63958f0eb8b8a9bdf5e1cab15ca2d9f17971b0ae7f827bf42e943b6c2a975fcdac641515ff2127d421fd4047e2ef17543e227af50bd152cfcb5c7ad0586c18b8445d700c0ffffff3f