PearlStack logoPearlStack.net
Market
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
PearlStack logoPearlStack

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 61713 ffe55ada9ab9233fb8b4f43bd25710889242f379715c3b6f9c0a2ff4cb04b89d

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
bbdd67e1b9fe6df7f9b535f63998603c2875296fd2bb59c65f727c12cbe30598
Certificate Block Hash
ffe55ada9ab9233fb8b4f43bd25710889242f379715c3b6f9c0a2ff4cb04b89d
Source
getblock-raw-prefix

Public Data Hex

00100000800000001f...00ca3d0100c0e70100
00100000800000001f0100000000003f0000000000000000000000000000000000000000000000000000000000000000000000004a22dbf4c3521bdda4102501588214d5e42eb4c046f652fd6dcef5b1ca9f5a1d1c52d53399f6786d047d472573cc95e0943ed46fe3953c398fb34dba212508181e0b26033b31f2a7b3f9087d572de5f2844e2945896e6df5c5040000000000000000020000000200ca3d0100c0e70100

Raw Header Hex

00004020eef9356b69c86415e5265ca4672503be437a3a5e158be1bb897c165dd55ea4dc89b24f9ebcd9e72c1bb41ac0af110f0bfae9436be8c0adc2d9dc6e3a50e7534a284c166abf8a02189805e3cb127c725fc659bbd26f2975283c609839f635b5f9f76dfeb9e167ddbb

Proof Data Hex

59,560 bytes
121216010307a9be60726363d0af36e23916865224e1c231ee7a05dd21fe25dbf3e8d8fc178bc03ff28539bce15f9067b3a717cca3f25cfd69b683f03727d2bf0e71cb2786da8a4d64a1d09f674333d6375298638f9c28776e3b35baa8d27a8b74952213d15356590a660715dd674abd2c20ad116c5782cd73c01d31ebbe10f6383d79b25a5b0eb7547f4437189953fcc9c8f3fb2560ba7ab0392fd177f01a7ea46af5200bf800a8b8a58f5f395828a3bbec9c69478847be10ebfbacd58904c028df834e6e46f8b367ff6afcabc75e26cbbb556fe39946e969007234cfac00303bd4f0e2db508fe9ad35fa735c84ceca1dcce60b0b99d6de0aa352b38b66146a5cc9aafecfbb346d7a58018640095a981c2aeb507535c379b62650c1d9bc08a08165cfa340940fd18d8b5130b65a9f7d89dcc3d03404a4ae4b6661b6b9451ca2444bc980363817db3a9a802027b83a5327abd1e1a64feaaa6686d1932ae52c1162114e6373ab7c906d9085b443823f85392e02a2c8150ee40efb3479de04c9772fa680f6e59e064ad741dbf931e5610e673275e8a179d04df104911e93f675cd99d482dc62e7ca63dd7f9df51bd693d0c0b2e8d71e3e52f04ab2985d924432f3bd7f16e0d2c7facb8b8bcaaecc2edae492094a95ee739aa3ad14d951a4c493c5f34e8aa13d56a2c533b384688e569b65087487ec376eafd14143faa9ac585cc2a03908d032d9ffeb7c4a0f6d663b9c0f3a0d5f3e1c242a46c65b7daa67fa80ca840ee2b4e767cc8e05ea579b71ff302c1c8d30270b0a3b4d8c1ed80cfedb7bdf670d54319c6e74539a9b7f33a82605dcad59110f38150fcdb032bb47125a1d43450b645dc44d4e9c4187553390a3b3b1ec65ebc96f5e1697834c59cf26d9041f796ff8ec2ad6d77303ffc2b90385ba590dbd127f9b89b35e219a27d23e45d97d52297c0ee66a2c7e88362bfeb1ff35b94d0b74c0dcd1a07b4024cb3128d2435a5c6d0f63c1925d9589d62692617f7372ce476f73b0e38384d21fc0341a2b36992474301db11590ec4ffc912bb8d3ee36bcda5ad2ff41334d347a7349b9f9c93f5c16fecd116f3f29fd49dd475108647a8d5fc2c2529b116a9b8559a36bec689294bab284283fe41edcb62dfc2f0881b48fa6ab97a73e08444968d9644b395fd14a19ee43b68d5fed122a8bb8331b4f445598e74e35bc1846a34c3ef44760379909bd6def7d5a2ebdf9d7890bf61cca369c305e16876b1663371aab4a28ca8539eeddcb9dfcc01bd4a14d079991e6cbbbb5c07a37116501f6d2973d627ecf36b5017f42f52ab95622877d9178000d75b7eb170d379f440f8a685c2e2a1e50df28f2014c1df1dfad8f03f83de0a6a963a990459e6d60d545967e3ff72b7ff9a3a7b2cdb2deede3a78fa9672fe822ee08546f5831eecfd9eedb768810c5984ffeb90c4576bbcbcd1fe4377d71188fc1b83ece3c642c8e0e3d61c5025eb55ebb5a81a06f6dd852e9de4fccee4ebbc314dafabb41d42dc6f894fe02c224c8ea6f307989e24546d5fc9f2f0fa6ea194181795f3e14dc40daf0ffff0a1287daf7eae05f88176dc1b369a827892f5463135cc5089dafee47c7dbdd2208372854208367cea4c8d4b906c961ef5c0c769e74be073660b8e0240dcbc3a7ee00a23633ddd4352b187212d98c81aba97ada79ef1d85476c37491f035e34a8618b25f08a9ae0de39017622686968ec97780bc824d11d620f9bda51df639000835020cc55c3aa0cc2dfe7baffe1800962d580a366639196f3b5f48eea58ffe86972fbaadbe319838a36b9819278025e87cf664a872e244f250049d2fea464b8341882a74b6023fb4ed3161082697113ba2f42fc6a56673966da4d53e8473812198642f63c7eeb1d682527ca87888ea0ff2ff4280074aef32c6131f32c09e64d5f5ef982d2427ca05ede96ce314c89518a99327e68843393c245b058c19fe0a3e14ad5eff805ef65e28c816452df5fd9f39ea81d7a9397a6b7e7191075a41b43a9c33596f1efb49e4a35ad3ba280b8762607328f52d02a4605f905464c103fdf1f4d02f4d4be8cd58f5f8b6fdb4ce377adb5b0cf53e19890a26e2df91821f12cd229ab1c238347fc43800fd1ec2074c4be9e15092d564c562517c8be06143b81f2994e6ccae446a0e6b19e027e99fee724e72adabde9de42c66b94173f6a8b92147f6cbddd7e64c4b6c2ef796e1b941f96dbc3e457076c8ba656691316864f00818319f2eff08062b03ec29b757afaaa1cc9d1bbd1a838bde356062f82a8f789cd50400d17abc9a0142b242640053f2ebcabb5f45485d7a4eee89e689f9c400ea65d6fb872b19455fbaea872a67740b4269060d5d5fe525c75a72eb9d0b91bc6bae78bc9bf7d68c69b4abd0d8a379bcdbce555f49fa1d299df643ba41f2647bbe9fd6b5eeecb207bd64d0238d6cb86e663bf3ac0308b986a98f607eba8e4a2e4202b2b0293fef046b01173adf893031cdd84469faf6091c0308355c49ddc35b62b05f9593c9cdfe911b5597001dd2267a1c7e96000297a156807ab986ba9c83054517b4a2c9128601c3c91bca6d66fc58429e5ed80086d7107a182548854e030b45b3c5c83a8a2f4d842e636a18f3d9e1b9911990f79da3d66b2f023b27c9a58f1d5c5843fea11d5445ea1787b3b2b665cc2d25bc4e781941f4dfba6be6d59d077099baecb1f23cf2a43e08dd756e686829d75f472d11bee4db0122a7388dbecc1523d2425665bd49c36de97bc70ae4e49f0f645a44a5512e511590dd42271ecbda405db90129cce8320a49d59eb586253b0f5d8391069d33c7762ac6c72fcf8bbbd29a5f24884d43501ac9e0a936b55515c2153464e13fed070345d6e8e5a32c3aa27a23428dcca453467883991eb843e7a1b4b8fbd7a94192f403fa396ec31feecb1201ea45a64fb01f90a55fd52d352b57777ede2e600dd7954ff656f8f70b48de4f0496545f548ba5a15685b6af76ee2f5d29e7abf5806d0183e45b6aa971c2161576125ea915d46e12f36646fed148ca15468691f63181027e57a6321df022ac9095aefb13b2a6b5d1e76e1fd58ff0c9a952fd4b107482dcf2784f009ec3ff72ec521d1c3f72ce244efe96b66dc8ecb15bcbf01b3db2716d718fb19f5027cc73136a7c632e8d42d2a3d83bfecf1bfca3df8a20f56bf60b1c05dd19d0b32b3d74de2aa3dd97bc7b5117550fc3b6cd09d24a6ae1911b99eb253efa865fa0eb6d0f51bd82a1df56cc693fc098a615f8c159dd3d0e2eca6d37c18ca12b42b468515579a55891aedd90cd3fb06eda27386dc5f6ee8d18d3815f63d9808cbcd991a2ab486556292b8baa9869935c561dbcbd1361a3fd80cbd093a478c2162ffa5db4774ae1c7615f52613248f5c894dfd0265338147cd350d799e53bdae1d3a3aee3a127a963965c30d74292148a351f6d2d07c8c3c10ec1ad0316e6d160ba457a6cce66e3cb3038e252de759be7a7d3af1b349fcde8d6a919d21692f729f0eb0ba612c2f54820dadc3fdd577039a5d1724b960e0ededb0bafcad573386439ff76d425d6bff125822ce8eba11de534f0a3b6c0e50472e96ec9e948fd975f662c8443fe70b597fd153d1c43e02caa7164be587913419954d774ceda6114734c13c9e948d94ea1a1b1992bd016b196939ccd3177a66147668fa48fc17528603c33ac3fc8300458c40bc9d626b61a8c4467655dc9992dd5dbee19056f74fcf646773106e26784934039bb14dea33e8286b00a0344274c3e924b10ea879a8ff4ac944e772b48adc792701683724ca27d99abdc728a19d92bfdf3bb019f6781b8d19a4bdf8fbf6449768fd3f5076cdcdc400ce0fa009df1a0f6228b2102278910b5605d5754915c91d32b5d98a390eb0eeea68f97ef746aabb5bd71cec2bcf49042841a037f52358d2ab249c87f04b6a047208af96d4b7dd6bfec819feb7301e8f08ca309e90b4ee26e92b26aeb94d2ccccc4b5f18827b0268c0f7161425e124039f735075d665d02841a04212de0a074d281ae59457cb3819cad11efa517dad3d57d3812429d09573192062b52f47ce20a5175289762824556fe6c04f039cf0ee7633a95b6e57cc74e74c0d633a9f32876e66f4ceb32f55cdeafbe10aaf21a6db3669d310debcdd51032785b45f423733bed5469719998ed79a15aff6871f6790b3d826a9e4f4d4bb24d1edd229768f917684937b980da80506f7654458364ec06877a35cc950a9157d5c6b26e821c5c7d30f4a7cc7901699da2bf8f8ef6f971e22db0d4f0d26a8ee83565aec6de237b5e33aa33d7e3942af10dfa9cf910a872dbf2f14e2d0bd8ea23b7869d9e0e44d26711391a263445a4b15f2e7473ae9017f19c859ba19890e64cefc750d81f70d14028168a0e83d666631d25f2fd65d219836118df4e18de0bb6145d5519e353dba76b493af73a01fb950ac26b979c072236bf07b0581dd921c265e841dd5eead72a8de964942a91f1e9ce9be86b4ae09a6989a79f23a0b94d87bae11e06db9e8298b20cc723fd315b68fe0324caaa0342c33a48239d86dad38d0152ca8f4885776809757489c7f4cfeb37e2d5d56db4076983803975a1bde87fdda6e5701a4fb8c62160507a324f15b15504ac794ef143c703d788c26742697d0cd67b5ab3f082a395f561421949074d1e4a938ed7ba819685b389fab4d3c107740496986d06d0402156d8e2309ccfccb187b7aa1b060aa72ae6624472d0564a4872ece96d5c203038693d6addbf35f5102949bc1698cc82607f9c606b18d3d561d1f3f7945ae0f2823836b946b6e92c888c61af55030e595ac80fadb56eb847fd1e2ec97621a85c1a1c225ea31c9dd27e5c048cd8ec26db8eb9d1f6e736e45480ee8dcf5baa50f1d10dfc53576519442acf96bff87feed5bebaf828c563f0828ef42c38eacc4688133e22f38d19b7568ef0f9be9e8e6d939b1a1dff60ee166232f0700430a7ca20b1e0c27793c1441e48112873ab24aa2708d3532e9a8b4b376af7476e5cc59741d8beb981aac0e3f41672cf3407eebe2925ef3cbdf2169bd0e7b53c8723c3b5db6cecb61dd2f5c24592c904ffaa22e5ea18cc930f5771ac4363aa6aa95f99b9bb0cfd9e170bbda0155c2693cb2495f7cd4e329ecd065870b3c9b16df7940a39f8c63410bb7683eb7b3fbe1e05dbeb70f8492b3b664e3c25d4db2af1ba7e8d2e3cafcc158c0de4b623e485b244b30a06bd89d28a86e67714e14b4a4657a9efdcddc2987dac764a659b4d61f00b17432756ca36f074790f0b59a3cd08f2b48c3f04a08f62b356b14e1ce6e9001e8d8f2a1e6c5d8590a2ebc53df79fa8df8668188cb0a65b2c5ffa542f3d721e64e0990af1d28db44db09ebed8c25059fc75e8b0ed9cbb2354f62f235480c0de232a39a0917a438d7dddf77cbbff0f1d29f03789682239fa0f446c90d4488bc7e94f2f992ed90566bc0a199ff9e2d515f3825ac869c2c1efda86bf6693854901c802aa2c0d0c43eb36a2ee156e6e5ee26558f46e0a2f8699dbf858237f5bbbe4cb62d3e6725520f052a2085329868cad1a8a0cf7618f26439129cf49df8c1f41c2836f4f1f1c5c80eb0f8863b4d23db506284ae6d55b97ad2c8f0b73f78b5a3ddcc43919b669c70bf5b11c0579d0e4908b9eb08cb2f071c84beb94f99d0f7edc1b4b2719f345ac6a542d3251faaa64c325fdcc7d228aae38f2c7266f6b8e0f7567070e7dba004eb61b4c293babf17aeed347711816d58fc0028ddd25b75e04fff3c33343a52fbf0b5d2c36500e2f84d25d90a51a53304a504199cdc50d58f74a001122586691a522851b9c678d076fa86bd12e1ef2ce7b7da7be8179cd0fc318c15e5945e5844f8d38550272ac5b50b9d6855f4853d1b900837b44a633693570288449837798c35bbb76d65ab71d79e9db81b6cb3b59d9e7aaa0b9b8833877aa84385df222da18d36bd2f1c1b3f913d10d3c991eba34b4546bd21b84d4d8e7800400950600dccc8befb918d3d719a1222346ab48bbbc67cce45c141dc33d226ee20d7c55894ecc27dbe10880a57873b8a7cae983e78be2a25ab3e8bbadcfc5c780930db02168f4efd4419432ba24ea1e761ba70104d596b2b6b091204bf36e83ee357a479272d490dd1b9d5778374c385dc82073e1ac3c4110a7489f727e5cc6d51f5997ea225398bcc022081974498e4e29d8b82b036d50d41ef60e616904e9378557b3c15592a9c6d0755b0ea9d92451b52e1fe413b6e88ae907f8035916b0c2529f5c434968a278e98b3c82ee48d9205bb93ea309de8007b80d6e49bbae5515ab7688950951c2d9059ca8f059a9efbc2243fca9ad9a43c7cb03be82e3c8fa6a37d73d24f43254f4143e0df6cd480c0e195804e6437d21014a2a9a69a859520c7d4070384242dbc91e05e6a431543babbcc885df79c0542f8ac2c5b4db1c247c50a6f66922fcf77d24028f2b9e57fbf6fbf46799007a4b0f45289defa5ebb4ba6aff4448ec92836c9e4e7d15d0832facff3baa1eaf89da60a1863a56c6b0ef6ad0c94f807d2a6dc337e0b08ca6f49cbb64fc58e26017bfca03c95093fc4a61a68e18c156f93558e86a2ba3825b8716363f1cee5647cfd388e8111061fb3851621e86890cd8e5ee17993d84e970ef1c0d81ea1e4390cfbfc33264cc79e52a84e87de66de2dfa7b7cf7b8d7b22adc63bf2d82b782d85097b851ee21593431c45a6d02790b377fedd97b412099ff059b20572f06f97087791e1a88da76f2bd6222747334a078778acfba871fc00cb7fe9b7dd2f8f127d4542c51afba80da01fbcb4e7aa2d3d5c299387cef5b98febc710ea6f0e96d7ee5b9eb1e97a42b36261d7c7ff439041e3ace3fbbdc08f8a74d7c71302b0c8bb39b96c3dfb988877c84b7f268f88fb45c3e6bf6f583e8d94ccaf0862fd621113090827b7bfd1447708e6a0a1008f0f27ac145247217f3780e861fd2fd0ca767a0579279d287d15daa8b7af91758e14ccfa294672d6c415ed83cfc922b28b6638ea70b2363b87f7f0274a63919baa7ced166c6ecd0e0358290d001b74b4d6d92a94bb1f8a7e432429fe16b2f25413566e79b71808b7de071372017870431a6063a7a9fe0dadcc4ecf7426367f47c8f9e7800f2a69edbfb0a4a07288347fa7f2eed55fcd67b59b0883ead3ce6259d44c85752b80aa0fe2b53162d1a9d987414172a227f054934f59f98f3a555da7ae27cc5f23b9179ea33bfa39212cfc34a0244f9eebd811547681df911da3452504bbf6612a178a31df9d5ffc9f67e4734827dc337a1725326d8948c68f20a9c6131ab11b4d08d9150862256ed409d4e8001016f2b2045855194680d6396c771e0ef0cbc25dc76e8565ebfe46bd4dfff261c99553544991c6c7c74b2401e5ed7a17e6b3715365cf1131cb57a942263474bd4b78385a04b524eee603f3f65315ee5b0dbe4205e5c857b368d6526bd3733bb57aace1f82d321015a802f8ab18ce71a74e20c92905012b47e4ffc4dccf32ea89ee573f9eab24634cb80994ac16c1e5f4dabb729d6bb46ea4f45da4043a7b174c08cae6f2a37e4b853ae5d13611d9738d479c6624b1fbacfe55e9abfc785dbe4dd66e52429c0292fbf3826ad47b3cc005787a94ae6c63e309afcd2624006d3cba5b937deff30b71a9b98c5792f39be9ac6befb5a72273beb9885921bb9257ebc2dbec9e3d8705a3c61671e0b64a31ef2cc308c6ea6f012058f2957cfd493f4783db49ddaeaca770160bcb83110fea9e490683cf0a422aee7dbeced848ca8287f50055a6eb5e1354190c7481c365dd11cd90869663060b4d715734aff990359fc9ca0b6bc655131429ab2e9a82206f95fff22e8fb5d1660de462e3d40c2c68f77aa28bf590cefad5029886030d2eeee06bf0403e3295e480f5b27db2e176ec57c4e77bbbdc5e37c4f922a03063a36492553a1198aba4fdef074979b3b7dbce50ecac59bb0e040bdf38f9bdba92a3d577906472485eb3c1ab747380a2995724ba5b0761f2dd03ceee8737e71e5ce98bd791f6c5cfedb99c9bb5ee5fef201d4cbf489523eac30b2465c879f63e71f31c0d8f1b386fbe9a4bb641810bb464f3e286a110db6cfcfc0f5c968631b2579c0322805c6f22f08344f2bfcbf7f408dd5bfef54be60de7489356d83e2f51a4e8f9d9ed3c8dce9619742952e1f8e3f9127c01dec10ce83100e33b845a9dde7433e0919b9185dabcfd263804a255e818ff8fb839509639907c46fe70d9728abc04e1e8d3c1e9bd604f831d4fb5ff12b70b2c69178676577e4c01b810e7a958e72c143466f3a9c78bb9133aa19db088ee5333cc3b7bba330b6f16cba62e26acc5dc80f664f8d87535f4d39ee4d45e3d77da31a046a632bb39856f0a6e35f2bd0edb29df96e7715389143c1aede04cb5ba9301a87816a6e27ef10b684878399213880fe362281362d35cd203b5c183b730f1fe676f87a5324e4dc0e6b9835ba471c6439af4c9c7393706d4a68eb1940eb578b9d7d2119bb6583ee4d28d0691253a1ad302df4ea5d7f2cef4c1c8dbbef03597e3203613558d3c81e67488bcfd55b01d3f328f7b54c5f9d17cc6b3739f4278e9ed432bbe52dcb5a9c0a4ca31d2e9be0c07f11d1237df33bc262ac19c25d3f86a16c094f446540a1a591d7f22b803860dbfe67ce9a643a8e9932119e6869ee948afce02131fde95db2c272d291e3545293bd2dea13a5248a631f65fe3f502e10a0495e49731210e0d453b2b144d3d0ebc681ce618ec122549af4faa9e9c96e0447ac4607ba5a09a72ddedacc4f58095d518672a8346954a48b148b0746a1dccf2e51c765c5fb699774c853f389c48412069c4923081d4f7ba9113c058cce8f654f05ace25965f46c67dadf964930046c1461fc4737068d09e9fafe46bdef5b70d7da39d5abd830eb0c7905eee139badf3e93511259918da9a1f0c3a1d7d622a174937ce8cb0e4cf854180c675a6be35a4bbf45156f618c6aa06b4b701f49212a24b8ff9f85b7b36e8e21937c5c727cdb3e84a3ebf1bf70930fddb9d591ff82155823fe242ec284ce5d34b38fbef14cc8e2f3bccaf90953c414fdaf776b8d25f6a8c2767d9b31b4a33951e2db7485ad3e4ccfa44dd7c78a910f85d1f6bbc9e8de41e271d8652514f27d56d780cbbc45a4240017fceeb4931913100ff9f3c62b9f5c4a9501819456e0f40da163cbe28fb028f6e142a655b7ea07691f6ef81e4dae45a77138cedb19892f052c2cc425dfdabd375cf7ef6648e7956fb915fc5923672922efef65a225cf1dfb711b89f8a5db2fb6970563d6f6ec8da896e9bdbcdbd0e8107370e2dab29d6ea0519ba4c33bf8febc99569040411f13259d1c7bac32450a6005903699b94e167d098423f3ffa792d349ef0cb82bc78b86f8ed3f6b389da72eb58f8e5e59e0fcb4421d85f0babf86ca09280d5ca311d51ab9466b161514254020aa34c11adf2488d0f0fac5944c52dae5ba804833ee132b01ffe6151325f931ee4a045731b9db3853900b331157635b652e26b0a9ec5fbe09605d7344b53c3a25efbb5d684e4fc09e8dccd323e574ba5a69cce83f69708a691c5713a58be26d0cf743337cacb23632d796b6f5b5868b2bf2ea8b910adc53414426663d35e1b82eb6845f064d0221f30e7656df7576e3fee9ef678522852adf7216d319f661cdb951f32ba8bb4c5e1c2a31a410a1da95e51a15cbdabadb4950df8843184e0393a3625b93c930097e426e2cf2c3f899eb66f9d7d98e95d6b42b6bc98d59705460d153ad109b159fc5b1dbaebc4aebf20939b4951c9a0e19edb725bc3101afc0dc4562d32bad1c1d24d760adec7fcf7b2038470feb84cf7549f692027f2da45a32382226002d7697c407f162b15ad1ebdc3efdff18ea9dcf2279546b5a8a5b9d3c01a8e2165aab2cf74572d9ad71dff6d267d94d8adb4bb19ff2d40682992749753116fe5f320021738800498d4dab8da165d40c0c04acc05dfd19e16fa75d4a48f9a2a70536d52b21ee8c9a7e0d1702af1381b68f18e5dccd373745eacffb78bc3d3fd448628cb4c979eca01f2b6a407c8a0d6cfaa5868f1d26e86eab7f74908b1dcc0ff851369ca310175dead9472d74ac56d20786e90f5be7b15ba00bb4f339c5ffc5593bb476cb65f0d8ad1243cfe3438341d6db8dc856f0c235a9ba9de374a4239aa04df623ed5967c43a0fe96630f2fb3b2a99bcf3860ae8cae49b470696365ed617568587a06a862a85cf74f684508d89dbdbfc04ca0ebe584c4e9b8543bda22ff9b021eca7531a81553e9955cad4de491e861cb6f91e2e5d0b6c65d982190a59599442e201377c86b7926b514b889ac4545d1249d15b498827baa5e86d740a8577e6449e2afa7bdf59dfb04e64e3d225dc64c5b3383f1863ea8a1a9c9b117708f400a975a6bf7132af9f7b2d0e95046eabc6d415b336546bd5e845cac4f7051355487b924785d8b844270186f1cc0c43e8cda2814d5982320b435662c283f95abfb257df5608d7bca048b7baecd24055b4c8deaa897b94cefb02ebfdfc24f31910198e63b4e862cce2f989f47dbe8b4a84dfc558e61d0cb4c9f85d790ea316e8c7b3c8d5b23cb6e476ea6b8897788dfa9889bf9f7fdbab80841af5a79cbadd7f78d25c35bd1a5e88a43878bd86ee00e4f5e725af045a3c3c54bab7b773d591f2c2779bf9d644bd6ad9fe2183391bfd20984e61fecbb9eb444de59187b52c4f5f3ea6946d4cebd6f45a1cf97acb185bb0132e740a21b9dd2c5f1ee4d4ff4ed9330290947f8022ca3dbc5ffbbace627246d79be54e7d516c8b471e5e82b6510bfe1e03388537aff06de1e2b444cfaef4b41f72c9f29f883cd56f1601b15c7b517eb4279e8c860fb18ffb27d5e766daeb51e760b97c9f7499860f223b1a52dc9fc41d01f9e4bf8ded23f70f58602cff66ca139aea5024156ba74edf39e7255a56c8a625b3d5d34506aa53f4ea940cdabf883a0097579e877deec1d844f2175c5e695b2b4d6f7a767f8a0d2c2a7105e22e1d62ade0723ecc72d7aefcd3aa28ebb301140706f9906f29f75bfc76536b2ebea5e9cedb5607c3eb4831e168789c7201ad234cee7e952f4414da90eeecaa8ea27f4893c5bd48f2fb4e91d9051bc0778fb7e852cd5d16cfe605b58790ad1894cf49aab0b26d9c0ed2eaf0e5f79232ffa8b809132e7952a811bfcac774fbbb8d97a13999f3c31ef3321f32089cd652e3731a5ef46fef0b4f816bb3a9cdf28f327b323d3f78fcbd66e6ab60ea66040c26ac31f0d3eca8351ba716620dd4602338b64ca69b69caff2fa89b1c1464090f3fd352df6f12c381f7b8cbd24556a82cbba56e441b0c150edb2f676f84d79cde4dfedc187a0665932ba7f3405d1a863b71ddad01723796fbf48bee674b1564645a5ec34843ec329557a31c56f311f11a06e2cd297ddc4d060c46b0991f6d54235603231788ced51aabd1f43695eb7367279f568f5b7a88687b5f816a2242ad0a3c898aeda78f9f0d7694ccfe75968e8a54faa4d578c84c9845bf2c677d453da2e12cef0d5c889e8ff2837705d5ff9845da52ea0259a4629dae256284eb875d17d043fdd60bcd48f0d3570fe5fe2036ceec74ea68ee2b7bafcb7762fc145681b588a7ce87dd77e102d6f15bd4c923495fae3c94a47eda38ef4fef5fe8e633be52d0b021c500c44f163b53ab9fafb66359461062d21dfe55c2759f5dd39636f73fc9d88d3dcf2ba264ce7186a92fd9377a061debfe8069c5fd27813318a52709c4b511eaae4c3ee66842aec287a4e8f2bbc0c87c37a431d4f20169f204636195463db37fb2e6c7d42e9cca46c474b47e59406c579795bc0da80c595ad8a7d37d66d85a1e926681dff98cbfa10ff5e9e3810d594a93a88d1f94ccee8e2f2235040ee42150b9818c038b3cd62dd6d107d4ea08baa860fdb496a8bea219de4f026d5b8ef11c098263d4014510c26cef74ca3b677c02d78a89c31bd9698f32dd56d4a825a82df8598c04b043b27899b5ccdfb686785db62d200473d443633a0f9c1a09079b4c8d71b21fb83e6ff56cb3e3db1cf4a998b130ed6908b3fb4b8692e8fb417670fa6203101a89cdac16c79fbb79f146939490363674335d56321af3ebcca59c4f18f4904d906496c1502737611aa43a7c4236806f83f29d6838ea0a9b844d58c03f24b5cb736fdaec648f37dd88bd8d71f35490765520120ca66f9b4c3d014451fc544d9992aa1e7400835f839d83aeeecbcf61f4844f1f1de3bf4e8ca1f070668fc88f04fe8c538abca62a5bbcaef275d84403b422584bf3e0db87e65a41545f1b1ac77e140d60f38a97b97138064f69e2a519aefda31554673a7a3aeb5fab51d01e89d92838881eaf5e458d7ce0f2e77036c3db1619339a13683eb60a1009360728c6ae17d9bf0c20b225ce8cb9e50f88c23fbbad623143a0937123078c27c842a210789d8e5f0f12669a71252ce2dca2fa8cdf84744d495bf99468b24036217f253aba530469aed8a2737af0e7c72ca88ba7e7773869c583b53011144d9cfac084f8295181169dde955c68c2f55c4b04c60c7c26a0b4e9b519ac50ecc034b53c43d6360201504e665570db46fb4ed21cb4e93ac34c0ddefda7e703d7e12f2c44b9426040467e3dc8e7227c1160c407397b02f37ebdb60f55df6eaf87d5c199e73e3a703de3aafd7b635950e1b32128099bf05d3376428e4c6f2e541762c371e1231ca75835570e08fa0ccd5a1b5e94b4903f3cb3b5e219185de28a862e9a0b3f9f75b0587cd6e2b0f34446dae690cdf58c49f1d4ec6b2fb7fc635610dc08ef198f38d747fe16f76f4e54b69e415c9b005d3e2298aa49bf6eee162482479898887173f6392817a98fd1d71a658eb48a9a8c621c0864cfbc245cf028b7c61ebc3c1ee56bb3854b38bfbe7d052cfdf0bea1456c5ebc5ab8b1126fb941989084e111e072bf801710d49b97119bb7f2c97a1379b5539a04640bc60e0b612c1deaf480a985618f67a904f8f668ac5954d899e9b0666296ac572cd1fb3da8bbc084bafe826c70d06a2ceddced934e8662a6daa74467281d1cba319b4a67265098fc23fc68b2b52fcde4ff81bf921c3770f506b093f4a6ec02068d344105cd95c1ff6555eb855d9d5fe7b71e4d9cc32e46f5c450e70c1a2245fe6c63b7306b37522e6efc357eb21ad27274056e5142379c1a147829c78da406949359a860d8eb33a309b702ba869fc2b0471860b766626730caa9f265b59900c55ddad0c9d2615edb9274cc4f5db36db4ba86b37ebf6b045551808fa18e7394b1e6cdf8b12e1ccd82019613e1a12f7031cfdfa0f0e63ef79e9cdd132d72b0137abeb126937990cae7debc9d2737a944cde7271645b172cc0b7df00c2f4da98b78dfc11c791f4c6b6b27e60609f53b607d07b166c24257d76efedbc512dbdbd9958e31e3eb38644a347a0166eb6bef76731d69b0ffc8fe5c1322ac202722ad434150f37fac7141e5e28953345701fd7dc43ff8cc82644499056c4688c5dd6ea5ed85237649ec00439f59bdf482d918ad7cb2db54cb39cca5969525cfdacc889f7eb19bd6c5c58be0447c3a8e1a82d4ac033044d64a57fb4f9d386735bf5026569031a302712ffb2b2e78edec2bb4000fbda02355d1d0518715b5889a0f521bc7fc79648cf5627e21dc93b807c906cb41208fe42784520e030e1ef06c03fa463eca95bdfcddee865ce3db95f7d3aee82875d9391c17424bdfbf2b8e8000bb38200626a8603c5a9985f2606805b83c9026a27bb4c257e810c9bc2974baa76eee344c31bc85ca0bf32cdcc8717a6a2fd194dbaf27844d8080ab7f8ce59d72f7d0db20d4e00e6708fd9dd2c08484c2c94bdb306280d5267582c94f74f9f712cf872eea443e28512f28a2d4e24f19587efe352fcf23a91c2a9f4ca3235431a9db35f1894c51e514dbe32644bccdc905b32a4c5603ee1d0ecea92e9fcc7aed7404dc1d533e43ac95fa9669fa8e35d01c7f1dc48de9641828c9bdf05b3771163d9144eebbf2c4bbd5aa64cea02b8355ec45ecc788e76ee92dc6c6825681eefadadfc9f50d77de60872b2c7d08b42d831856463bd96d12358c9cb8ea0616c041e301b5d59436a3bb6cb74a823b6365b481eb9194ef9ed066b7f068fd9a5c459abf3663246481c81f36c06ed35ee53bbf6ecefb368df09635f06867faf06c0ee13d3772f218db42c9539843b93d42e02f9b09b75aac116fbcb0f000226c931a555fbfe8ed6416449d504901f256a7c90c511620312c5668944c8383e4e31f1f33345b26c3b89198f1cd2f027a4013e5f3c7d2042ae127088ad79809907b2b7e83d84741101761c03523b1c188a3d9e94d7b1e5769161e882a9745539d9a4ce2c56782c39eb02a2e73740c9aa3d07847874a352a3a724799dca59076e5b7f8778872b1147a06f84964c8ef8d20a390688a830a111483df35b9d635d23dbe8db8613628dbf32d92f0248c5958d60314e09f5d3fb164ba9c7d63157d841a730e71befb0adfe3fdbc962220d27debe509c7150a5930b2ec6d52d7ef7ac1ecd6f547bb8ad658ab064c0789da8f535368f02893ac9ed366eeb298e6c6de4782e53a210883fd4c513ff7d7e9c15183addaec9cbe7ed31a5b7dc7eb38fe9dd3e2ca4778527e305a97851a57eb60fd0a9a1b2dd12f1b0c5ebfafff8c1069eabbd025ad10bcfae0e7c7d9cf26493bae845d212623367f9c5f46b5ea289b2340d21166707a2b51be09e80fa300e3844c9ea481be489bf0332ff53f2e07100cc7a2c917fb9e0f2a3302f7422d7cd368a0ea7c53eb82126583568491a55971116a57e1e865174dcac405643eaa2b1aee812bdbc35bbdc4ac6969ce2d5fbea8e5bc82ea7ce96b2aa7b9662554b9555537d39f8515563411a900df9eeae6a25e1076e5090ce2225653571829cfd49606424856474a859701de1a727775f3b474388836c0f29a06b1e2403f41e244dd21bde02278e976ae4ecc840a6b2334dda9191e3eb51aba0ce82aa3f819e198c884bc1541e0b69109f3dfa50419a6ded2e14c763f8625d364f29bca74d944c68c6a1c230a460b7d9d08d390691ce479266b35b98b670406803c78fc9d726a9be0b76e23fe1b45a851605793642c9b4c751aa301eb901e95560ae967d9794894662b509004a0eb1b3b764208f3d18b8dcc79a1320dd09e8aa198a68ef203335d7a72d437fb1f74ae2c3f2cfbac5f73b5f895d459d7b1eac6cbe0c4a59f5b36536a2d9b01d6cf6601fbe81f4f2c0d5e8cc41c756d5032cefc4de14290be804a914a6269e9c146c323f54cc6b84e0821035aea8f6515396cedf46c8265ec8852978f547e1acce8019ec098c615fb23ba117748c7cdef2e1e2a97185ce1ffed64c72788a0cdc536fe73cdde3a322126e5d84053cafd7db54b45d263a0ac348f8f14c7a98820466bb7d844dffdc6b8268e501ac975e8df54e74b2d4ade2d099558916719c8d7a09582e8b28f5e054bf40719eeb2e880a640354c88d077b90ce2faf037823ef2c38ba7fbbd83606dd2a7822583cf96e1077be1ad796ecae957805a090d92146a7fe50e053e71f8ccdf4fe43fb53f398357d73386be3af1be18d5f77c4cdf086094669b459727dacab8751691b568b93cafc83f8a0d1b60cda11c6fc8fca44cd98fed6e76b3cfb6b1dd69da19eb4f7b764e525857efb73fe410ca4c9e02b9d44fce2b3e1b4ce4c09a8f81f261801054f0363a22a42eb0b467085d59e28d9e873921a4675a4d29d123d0d7ddae6be9114efa98f5e5840d04527c17dedd7b3fce9f50bd4f8b737bd2bf33a38fadeb21426ca17ffd84e947986af075302837f8ed33648f2583368904b506b46b8c5a05778515181cbc75fb15b5005ef0a4e1a4bd6108c55b250fed73ea76ae51bfe7c3d02d6fff5997be0f3efd2906b2d13bf1ed459dd872eab3238302dafdf079a889c4df40d42d20362beed6b6be795aaeb4c82c877887a0ef143cf840c5db560888daf732623f1e52851d9c8695d92c98086920c944d9e1c33a543fb1cb4947d765d23f3f7219b99bd42810d26f95e57c0bea87d39cba79c110edb81d59f311681d0a2f555dedfc06f2ce5784e0ee52da10ddaaa3bcccc54acc9e05ebeb1a11c83758823c87f4fe4ff8985750cf1aff926bed21b3ab20b6fac56ed903e66b94979ed4ea52490b7caf78f8b03e2be2f93566e8731858628daffaccff84b1c8893740fd73a3ae57ae5041e96593f9290f0d545b10552e2dba96e1179a96ee21366a569deb1f658f403e110724bab8da9ce715749a1b7f913537f8d88766ff2f0158f21c56e735f037d1c5fd5cdc9a4ac6e2512729fa2d338684fec32c27fccafe68b40201ead091a955d68a1463d9d7a4d7703d3d08f7fd4937f3085e18d9c8fdbcbc137ee300d3ce9afc28c41b6924ab7e929a24224d76f586d52c9d3857bee715aca5ca4ff8565a2cad4f83ac7786684612ab1cd984ab3bab50fd4b5f710a72f7d18c2cb1a076bbd643c7e71fd6dcceb6888d5f423267a38a2828ebb47656375ff3a5e2d5f0964f8d7212a9cb1e2fa1836620b9c2a4f67907b25ce205484115c8aef63b81176e05082b90db00fb9771bf799eccdeb3920c8bc7d5f43d5b02510b174c40de36bdc0be9c8478fe2ec8c405b774eca004a7c0ce95a2d32af941e317504e87644854e52489cad0e8ee8a6a894f12f86210556db09987b59cf98033766e4b5ffaf876b30b4f85fb04fb6a038ccb6555c02bb38e5ce0004522e98283a609b83cb1a873e12b609afdecc377884a7f75714e6ca9cde083060d25b08e72a380fb24d36a37a48952deb0c0ebfb95fe2cdc84edf1b67126dae9304fbf3cef853d52a79e04bc4f00cf0bfa22eb68e16998e0b4ee18780166b6203bad184aea50d85aca1a8916969831e118920b099dee3a6d74012e8298b09aa0b569cd224fd51826be0fdc049ce736bb353d6753d78bd3a247e71a6f334b1dea44b8621d8fe1905889eea748511c17cce42e237dd26727256473f084706c635e17f70005aa2914ea363aaf43ad8d3c47b57261e55c8229a376b0abcd221926acc24a969b7f49e152dc0579532ca0ce3e854cbfe7e3d4de1d75997c8aa621c77e7c1a65f031344f61157e5f17c2d62dddf51040830419081d84b2d629390906a1f5e66eecb66fe09626154a43709e39adde43433eb79a1d4bae290c12037a134120b978ba31fed50c3335e85a8c6bc103c73bd87581b0c9391e072ca84877f4505533f0ca2b76f040c42cbf45c8b39e1fca2ca6d0da2c538c3b474e11f89fdb8a2bb905d00afee350e284799458b0a707fda05e03b31875a81e305eb862794bbb2315b1c4e0db7f8b31fba0cd1780256662eb78775545b314f0f9d3190c1a1c06cf56623748b81c799cbaea6a99c701325b080f17c331dd7d57f63e46ccf313b18bf91fbb8bdcc2f5a889104ac3871866983fbadbbf4e9e1c36b8325e500ec34be5825b4b8f688f44e953f345d69003e2a3c52a686a6d1751b06bcf5cbf5530632a0cf1ea442455b721f5def8386e3aa51eb1a7d2e6c27cc36dee9a892dc38c22b6fc82962b8f487597c63d1aa51f443ee3a3cdebbf66c361fe82e6c7b76f39a119eb98b18d67b31c17d8cba0f927935da3f301299c8738f520caee9c47dfda6f877a63ea604bbc64a886b1712d814567a272bde64671abfc43c1271f5043ebd1098b0132315205c545ab6efef0b76ff9c5f11fa75928070f99b1407fca9a1b97d8990797ed269f673407c978b1eaadb5365890653ec4cc18f886c6bca346cb622c85129c305e7040e32ba988ae8387f2ae51e76938fee3fd2bedceff11578311dd12fc7cb5ca13bc54775f41236dcb3fa27eec50231fee8a1127e152187eb39182188471324507cbf56daae2fda00bd328a3e034c0c073f3bc9765cd0e6558cea8f69f5ff686fe8deec76b72e519c92658e5a69a5e48f10dc75691ea442aac0a64ba73f0796ac1bb8520a3fab9cfd938e9e8a2dd329326f83bd68341d8c14c8aca3c576da0dfca3ad682d354464f2989d649a02e033a03218c4133f57874205b795abd109864a1f0f6babf31fdf45bed172e761feb164fc044a11f6c2a5aaea7e157374a6a3332076484a4528b3f4233c401aea9725ad7c46c70787129b084ff33ea837caed00b5debd02b6b28e565399d092835384d73673408d8088e4ecc96c986b1f5c5a21e30d9fc4bcf1e5b15f4272279599564c64ddaff33609d4c3637e24a0704505cb9bd36549195af0aaf3dc0ba6a0e8911102a0d393acba987d5993b805a14d0f3757020c91bf6839f5561c9bd724d425d864908dedd63de9543a8d0adf8f95073b704651c60ac91ff7fd218e56fc80c699fcdb1140abb66708057b8c861058453ee1247f6b4aa248f2fe60b21c8d874142cd87b985705d7aa3b644c136c1b077062e490bc9b6b9ba4a4cfdece8f8b9149e790182bd2beb40224e474c9176f9b1faf883dfbe086080e4a665ecc953b68530310e6e93525fcac1372490c801f178d9e59f451acebeb8de5f329f8f9d04e23d68cb23613619e2c8f544b0119dd4d16cf18bd121e434e0bb2cc9c23e1f3c24cfdb13ea79d5ecff362fa86d9eff140286424a3ea7e75c015ba92778a51470dea58ea3b96285f1341f42b7c88039bdae83f726bae3842580e7069ee26f4f6a23b8283640c8205f93037e8b5b75008c10f368fe4fcde891ebf378494c604f2a0bc68fc2539a96bbb5ddd13fc86112592e5a8688fd799cd1313c7b854a8f14685002d3050b7b4f18671a3579b44391404377222fd2b4292c6c28419fc48ef4ac614ba01df74ea67bf3c0237ca856c60827998313f6cff125ae8e4cbdfde25814ecd97aeab8903ca737672e05c47a231b52782ecd78a824b308d6359b5923da15f5beb41cb9c4600911485a2cd0337afd89a74b244e1297b25b7a42a056c29686e147fbc4204e9c27585cfc698fdd2a83653bb688ab4f74224ae676d31b37b3fdd99ac0dd0a18390093bbaad59b890ab8721354122cd65f3bc9494ab3145bb432335ef7d38fd7af6f2a4867de359e8b0e063e5cd3116e123d235108bfd9dfc1b1ac3591470e0fbacf49372a1231303041f6b07287be63080bba332c64bc2f905f530f613783ca8426dbf4772069bd2e332dba3e7a898751f3177d5721b47068714328c80ea48a51c49a461c894cd276fce3643528195ff3e0ff73898a58641229a1ccbf383b1db852f8ea5627e1e949c7335979d5aa56bc3a01908163086a4539cccdb0508c667f1f21cc2e80321fdb2ba45787972d3ed8d0a53139217afef34cceab59888a8587c6e16ae659ded7f4361838a29f7a7fa1d3477ada5c3127b9704ee00759e3b633ed3826024f2c1bd544fc9d83812d4445d409e205dc5e37e5c31e06385ff61ed4723afa799758fcf48b85ada9e2138289a0edba64c45ea192b40fa4149663b2d0cdb6ae647a067137a49528844fb8da9506a0076e1613e0dca012d8d3879176f521d9093760ffceb60d6e376f2da482c2437065e513c48cb089bf1c61b1bb671dd571b269cf9b0a85e947b6fba0149d01ed1fa16ad967f65afa19618882f48db33065147f093a5b586158e49bb2fcba4833b85d2c4ca2750e9cdbb2ca90f8e5dfc578c94966e2e391c795ad1bf66314a98df922e2863d29d581b32714fb334fde79c5dfed0fcac30742f838a5b1148b08711e427df55448eed0ecbd563fc6cd1f0d27f309851933116a41863a863e0ec9709fbd38cd9f3d9c5d3534d17ea97c47b996e443fc3abdb60e67f377da709d57d31ac1a93d878aa87e3597c672fb729e0c82dbd6daeb49733a99b13e5827a7f3595096902672df56375a9983d98ae33e0a549942bcc57adefa5b6566b1b7feef2ef59899e86ca33345831aea886d9e8ac50178d552f674f42d4300fffa6af0a67d5bf62558a300f39006b39d123d14eac5e7be561ae4968d3fe88af5bae16aee044b3a2e742b31a4d4f113501a6bc35ff2cc1c8323d62188ac87c4e03da255980a82e9dee23c8540112782b754d123db658d0fd681052acea738dad53506f522c9d060d6c62d46c27f9191993fab9ac38f00caf93094730dc8d5a1ef2f94f04591ec0cf0b012d9376aaccf9118740aaac680368a114b2aeec743ec8d6daee52f5dcfd0007a461d4e38ac927e4ed9c100be00f9183162b78f2587745e5bd3819f610d135fa3f772c74664bf96fbd2ae1a76f6bfe61a6f7eb495059195e8c5e6325fe7ae8e36890c86ca424ff6d1b699b4123f38b72c1eb667a7e709cde2345f5a5f5a0b1f1f2ece86c29de4fc7773174b73d458333dccaf50bde9c7c3b1c130156a165ea46dd5907823068df0d10b76101e0b99eb78376b2e8a3661bc664957c699e028a7eed3ea047d8fe55af8413a242c94b4e9b0c9a67753e0e526f946e29bbc426ed742daf366c90ff879ff23125bae7d0490bcfbb20c2b552d6d5f6a5c5fc08cc40215c16f55c1950e999d13a216c0068864aa0af3c3d501db2e222ffe002f54d01ed161ee35ff92c2d49f11960fc26052a4a4fbbc90dacd72f041da70f2d1ae894c466e56d2641e953f534c2ab16898d712369c2c7110aea1a3d2ce8feaabf1096d0aec02ab331e02d96f5fd3139bf378ea792d297b02490f69cb60a79ffb7b4c576d4dbdd0f11ba94bb68ce5eede18f9ea4f548df65bb373ec1eec47080d8fdedcb8b4f852254b8c97bec3402bb7465376c3e44ad50ae66d40047a23ba8ed26f5fbd7d4f7ebc438dc9b91357b4ebf560f444fe94e4a8a7713691eda041a8d71c5c464f196715e9b9b212f99e804e412aa7784f0a06c3dd7afc456c95abbead85701492215bb56854f4a96c55064bb05874486313afe14254fa871d6d6ac79526c97e9e7e4af91f39cfbd17f7f471540615610384bd2820a2292536861e05c92e62a536f21096e73da51b19d593c71d129548eaca37e1ceddc2c9eee20597c904e283f42680ac84506f49c3cee32ce2082b52bc29c9a0ec9a771bd6d213910896e9021251eafc7a55a5de2863a9489415e8e11f1887f27f6649d68435045003a00223016abe7a1478c7fe53dae75c04700c0fee03a542fc93a7dd13938da40abdcbd6d0cfb3eeb5e04d7920e424e63317b2d498032599e40feb72d86cf3685735e4865916a7d9e0a4253b9e109f40f58c913ae31adced411393fd21c2d1e444a094dc068328c365e451aaa081de923c54e6c8ac3032f1f0dd1581c6aff71db3cb8e2055226d9c529dcf2e954edc87b16efc029acfee0a896768afba063f675fe84aa6bb692521d3d9ba249ff811e4a06fa53b7fd3ce3813f45ed5dc55768ffdf083309f45c8a3e9d63f3d777b6af094f7800538ad1d2ce3c21df5a7d98e94bb643c2b8800a4fbdd5bf1d60b171185aecb0e5920e3132821b9b3af48af438a737b25947b9dd78859fdd5e2b30b561dd133e9ac6bcbdf29ce9f689f8c7d82b532fd813413d3afd0e2db54960ad6f4c97bdcadc3ffdb198e9db110be109e4da8cb28e2bac6d5e396dbdede16e04c15cac71c85fbddb21a46427daf1718aae565933315d506905715fe065e4b9cf3fc88486d249f62083b7fb0f9534c03bad74fd23c24a27bfac804711a28a6f213e95e8305b9fe3e7da18ff5d65a2b849982e5e0cbcd85d410128dda85fc3b8aff7b66b06c53daf935b283f3ceb646fbc49d1e4b058f051e2ac1036f9e76fa59272602cc7268d98f0efc859ed4ac654bf833abd1ef661662cc0544c4d2ff0c8adaaf6408ab77000c6acc81cd66c6b4291404c849933c1d66d5a50c385008b1c96aa4d8f5d2b5648bebd9ac173885755b5ce8673b29a103520a999ead7c66a56211e2aafa1be85b307631c209caf0f06377db7f740f60dd14b02f97ac89197d254b64d0494477c007aef5221678b31b87bc023eefe0338c866559d34ece86a650e9f89b54b52bbdfaf57eb9705442b91ab5ea2368dd8e0373566c40113525975416ead29e299b0c9391f0d9b730c19eea89cda0f99fe039a4349380b59d1d34b4bfe9d716b306e19b9201115b2570e608babc1dd93f4e5f5b7fb0896b41f3c1e20423024aca2137702ac2fa5e400d360d00e3401e55e73d0b3f9f97bfecd7a60601f0fc0e3d6fa9b72b72f4068130d718f01d28a4a097625c9ebbca003abc7efdf6a0920df588859e70a3afbcbd95d662b3312bb96adf0b2f2f5d6cf9dd330bd91ef20348a9fc0712bb81f85bc15ba06690e18de3d8c311af4b1f188fbfb723cd34137e039d7d9a1c4f260848bb2759426871a0ecfb3dd10815835b208834fed2409c6fc8d9536dc4db8675e267f43a9968fe2af16554237c593a171aa6f9a007f4eabe02f727ccf16b7af21e32e265a355b0898775684ab39aeb9a7d0a7a2990d67ae170362c6fb2f1a4d42f68f8a46844a5eaf18fbb86d42a7f454f23301b3294d72e49409c22afd4dfb06d849d611a121b228e0b81e7aba042189fe6e30c50c8a454133f403fb17f0ba0539e0850a6428dbeafd4d4e6174747f9fbf28e03acc414f2e2ea902ae289b8824ffd1f1923567cbecb252b98df3d832310b89a87e2a429fd6d025f9cd3ccce497ce8656bb3f969301b2307abff77eee1dbe9f219da1c5280143d0875829e7fe3143965f54bf0ef592daa2a643621ecf96ee451e24ffc4ec54a2614f93f07925b8cfa98fc435e0ff56932a0d9aa7842b7e4fa1c60514f638c1d3f44266d81ddecd94a842ca8cc50c9d57db78e1d657fb1fc8b05adb21956a32757f62c95b7848cbab34597f2b69c0b58b5220f5683d026db5c4d1853b0fe8c2c19e868d85448ef84d7740ca5637c8663b72537445c17344683e9c566fe5c257f91ef9536813c030eee39de2509f25529cf9776678ff2c88d8f9106045f1702723ae89151bcb01c18eb913e94450b20998237e1ccfd2d997a44f09752b74df62a44e66d591219635c650afe6144cde1d4eb375cea3a5818da3a46a536864488363004edc5a369cb4416510709e3de00e911b62cdfe63c864b23e04a16db557228f0419a307322b5b405b709592e053f0580e863be358d80966023a09cf6380e727f4cffb21d2cc75de252759f0404ce221ffebcb643996becf3dbbc15f5788221b513d1d886e9a252cfc80bdb0146dc015f10301efdc9f9fe3f4d491f11c6c4f2972cd510472a20d0b2f3091e308e0541075625e6ed791dc66f5530ced2735a12375188eefc066a80be3cb4faacc93df27126e3bf2d977ce6cf2137538920a6209854b464a4a30c72b66a518503bb340ab500b1de6314c41da8015cab6c44a97922ff52196c944f1500375c281c017e5a6c6bca6e98476e36da832db242089efe2f0d368bdfe769b93870546902b4b58ac2b7fff1874e45e989d476d5540168ebc641f51802ef00adc5323d0ea190db9e349ac0aca495659d8aeda2085c1ddf8a88710301c72cec97927c2bb1ba84dfdb286f2976e9a5bff25084290526d8dfacc4d3d83471e2700edfd8885e80ad0dd355b0f7af6c12605f01c46685590830e5e7885569150f86586bf53fa04eb46ca5770d801a27d5934fa151d4a74540e18e527f5c1023d9db9bf2dd3a21ff2b75e58a9f9924249f025997e34c5b591a7b068a1550a6080fc7eae3dca00df9f4e51350f71601bce6fbacc55c66337f004b8707915ad4133af4f12019bd6d79ab56622796583a9f885e4adfe3316dbcb86825920a8796eab9f96feef87b7269964e91826d5b42af8a47b303c636a881ff130f999bb7ae9fd178fa59e7b0f42eadb2a5eb5821a53530e7f60ba599bec2c9f0913c8e64b4cec1371a861faa75758b8915f593b36cc1beec3cab80683ec7f1fd955614fef0e35d88bc2c6b9e49b603f5df09617ee644c83074edc8742ccb2ed372627477b90d617247c10b9cc00de464c2a469b39725960f014eb679581b2dd5aefb693607f1bf898e6b9f6ac9e8f27aa3bc93255d2569f42c7a1fc624e3f5b68a673dc4b06b35ad7192085c818e721af77d11bc4d5dae03f5088d9ccb9baa3f43fc3617ae54fad60683c38c2eca1d9c55c846299f4f878e79d69facbdaeacfac46b81305d30511ec33bcd73cfef7353d9b8f5160b3b77c74bc19a22b1861cf1d5c6f71900747b9d63be78d1fbedde07c1a007da1db4c8938f18238e2ef8495cd6e14b4248f9aaae1eac041c91b2b9f7bf2655da7d1a36288faff389967f2162d22c4028d284eab69c9cbeb2d7752df96072d46d35c321ffe9a91e28ec75d535db0d510353b8ade98a1b62bc3736e0c31a6679b946ced45208fa2b05679c05f677ceb7398992a867e9f4a182a32e3082ca8e73d10b912e4a8d43ea80d75a73d497e38c9d46c34bd0ff710f74b9a02b7e6845f557360e63fa21aa5f36119e3a503e8c6bfb31cc710932af445558425698dcf55440a41689af160ed69b8ab9c6afd664fac98e8280e1e77c2ccb301cc516b637e5ced42a557b80b14289ab01991cf10bcde279478dffbaf9073282ff5d528201679bdd9bea5bfaa8152f5eca71a59670c141421589187f5d0afbfc46fdd3b3027b00f39c1439764aa2f4c2f33709c9d2b215d11a1f81a45df31ae26e598fd6a9553dc1933418cde6bcffa500aa1be8a3ec9fdc1180a6bccf065da64caaa9ccb360f1126207a6ce8fa974b217de232305a3626356dc654ec93bf6668e3b2244ec8b673befcc6be3687eddaa7e4d08f4344b4ee8a32766b90c3bd8a74dd47614866f4cc181078048117972b733d4a1c42d59078bf4d72eb62528c3e1c42a7947817b635907e1ad0ac5511bf971b6110eda9c78e8758146d5ab21c9302a0287838c29b8d7503174fa852e60aeea7fb0815f881a14b25614285519baa66a814d6bfc8fdfec806456fbb75ec967dbc1bfda527d259ce2150dbae56e6b3c52f29eaedfff788cacd2a6ae7e334ef4d2e929e25d94a78e954b59c272e8cd3d87b42eb5d8a943cf217c3be474e9f9f65bf6ed714ca948c6739215f66609378341956c5b05c1c404438eed07d1d40ff0aca9dff76ec480c0c31d4cb5ae13d5772bea07a1127b320c9e7947e533d898a6602171e5fe2cfe2555c987fb6598ffbb498d3e5fcab16987008f834e0ebf2a9a4b1ca3144dbcc191d7c63bf0d2e5d1aaa552bd8c8bd05468465a2471be984875aeb6e4b0a0fa529d84109f04dbc119704f072dfffd71cd879cd9e9db858eeb035f16abdc82a799468d3e0db09a9652912276cf4b5764b9767b7b8f996646f7db2956c9287e3f9c6a013b35734470781dcbf4bff3c345cc3ca62b4939c46dcd8c1a85226e481a6011dccbd1d7542fe24d0ce0dc5e9c1b15b452a0eda73fdb453f9ce7ddfed6a0c3dbbcdf17cf39530bdc357dc26c4e7d75e05a894f09dbb14d59ec3f26abeb2f03c97ef82022003e059c31720ff7dcad2e34a0830ab836ed43fa0b12413161415cf2d45233bb35f6d807684bda8002a30bba9b76f60d51cb3e8c33a616bd127d3d5b73f20bc6b2d8b77f575e07f6000bad6ba00b4c1a29512700ec69c203fe5cc20048d6839e75bd2a0f95886306174904a8cfc1e0b81cce3c275303cf2cdc27afa2b3378449bbb86fda27f33174f7ebfd6d265783f2fc71988af0718b9720e51cdd1f82141df335aca6d808e6a76ab450465265487342ad027ae73c8c0f0e90003fa9b59d10e7f6056cfed97cb6eac9b97817718bb2d5a181cda54855f8913218fb151a059bca073ed3bb22df6e77ddb7ca3e7a608d921196f8f11bda6c5445004289ab4d7a3d08780c030eea15fda85ca1b97f95d26f0436bce9196a25d459213504efdfc6de5e0d2b70cb8bcf7211a6101d926bf629851cfcb869e36e3ecd56f623ae8dd4119ca39330e6f902103bb9e1c8d40e1f641dae508dc839e229832f922c50dd6c133c36a1ae5c3137926c647af67c05887d600b90c13baf76e7dcebcf926fc6b424f0ecddbd62a022c18d7130fc478954c9403abf5ea2dca4ae70faa32609d67c8e8f850ab1970e5de6c67e1ecb19cf072d990d34a69b2b5cc551906b4959807e41f1a1b46d50c70765cad3dae927f60c9baa941cd910d5702d931122fbfc1dcf64f42d3ed032955395aaa06f6b998ba6da9028d8b99542eebf5e5b0f0cf5b737ce83cc991fb0810c5ec258af93300f5646375ca6eb56d10413b3ec84b43bad1c3f62b08a8765fe66ad23913bfa4225f4c718a816bbf891b8d6336683d5b54f0c47639373a745a563a2d5318a808e91b9a7664fe92542281ae2fec49de974543a99a122f9539a56a16de479900f6cb44b629b3e3e92574214eef7d00858c5f735c0e37eaed1c839fa99eb6cc66086cc220ebb792cbc36fe896afb6b3512ca0fd265486b2df2ebde46ed8a539efb861ac67a7ed6cf4e834fb284dc057ab01742a797977cc2aebada76927016860ba21d2a04d7ba6bd5e43117ed1f5b1e3bf76ab9b558dbe446539b5b5db5e9bdd4c7fa0c3be8170c0149bcd69a765d2b201c402ea4f40a0cafbefc1a464f413168d28fe0ae92da0da5bee175ffc85e9398150d2e198a31f45914f44910f874332b44d0b33c326db7a009bcafba36d756a24580b101a6b915db6e74ebac9c990a5e226c8f3474a18deeee9885414ce80fcb74cc5af56fafe570a101754886800908b1dd28007940e01f2937d90c644cfcdd048d7f3aa5c1761e8d70a0f83d7337a137da5819eeda6ce05ee28e93133b4f1deb2b52fcebb1ebbe9a20f701f18d8013ff552d5b854c8f81b629f884c1372e46800d8bc37b68e74415f6fe99beb01a42178f498014b566e4ed75044430c1ec1c686c2d7a7dbc8dcfa89ee74d2e4128f003387b0a6389f5b510625ca614f3ece91fffb527e486bd35c43fe7fa4f673f789033692966c1565fe234cbf1375683bc045f1fbd1e6624053181a226bfcf6e2c449cc7142378bb74b6177ac7c42bde29314f224da1fdccaa9ed2ffff1a9f0ce5828e6768a627e399d580790c03b46754db8183c87944468372e5d65cca72551be023d84aa5f8a12ce6f377dc422fe0aaced7265aa90f045516a3314968f0c1384d33bed74234db6b490b801838bbbfb5e1fd258c85b037e2bde8374b60f06c4ca644c6c72cf0de59810d168e528c2e073349011f0e60477f7fdeb94b5af70cf664c8b4f66d181d05a32691fac7afa63aec6ea8722edc6280b49b45e5bd8b5c5e9419bcfce71190728cf87d53869f5f71bbb0bb62778b7a55f64159f26f10d9bb7b4aef386c9be77a8a222bebc56279529a85b75b20a988d3a3ce850279372b996e5894434d23298a331bd3359d714bdfb407c2c9d02a3b23e84f98633caff25de928b936f94bc2d6cda5e145b9cfc287d3b9e86229df35316a0458bdd71dea71cae2f4c996d266fbea15e73c5900ea9ef7fcb17dc4e7eee94578824a049fd4cd413c15107b985d681a683a29c2884288020e531998ffbae67b0f8da31972d915b4c6e6663f76bac9d2c249b4ddaeb3b35af0ba94246c5ecf26ae7085458f3769f76857a8694af0b8dd74bd16dda271d763543fa274b3d989faaa01ddb5653b4b4529a2276f7713b28c34219d29b5535f129faaae4077d8eb31ea95c2f198d5ce871c5460ef9f2f4947fc1d550c20bf4b0e5081c6d69017af70c0186087505697159c50fd3aed312381146d68684ecc6135564b1f4c2fed49943d660e74e0bfb8216c037ded95a6d8ac373a7d99a700d63433a852cefb26512732d6afaf32ecdf66c650cfa6158c6a3aea1f343e6e5da3ec9af451872eb729336ca97f1b1a87376325e7ef7f172839d8aab0ca557a94bdf87864d4d078f5d658148fe3009ce47e3aadc70c7572dc9a3c774c83db687e6f05ad151eda5078dcd836397c91e5a1188129cc3d70fe71dd277c70f796df4c5e749883690a81e9d55bf4cd6ee170d95152b09d8f0b894ad9e7277d3a4d455ac98f5bb3907bdf7efa85cc2fb9be91cb507c9b20c334329175cc54cd0b26551c67f0ba83fdc0e37e8a43c7795f6ae230ebfa0edd1021516aa61c901834716751d42affd1a138199ed8e36ca22fa3cb5f6f1381811bf325bd7aaada2774b78e4930b6c5a6b579f9005d7b318c6d8a87f3ad64bc9a84bd31f8cb4d3ebcb2b1f510551a55f102532119be94a69afc856b18bda0b93a546f48b22c36d707e6abce46f86ca076c704f905823a82db1e3ca6703e8a0d6008cd6490b8e25006930fcf44a032ae3c714aae1af40158e3666f2d4efd88a85c761887b64c2b74d92778f2719f124c053f9fdaa276fe6377919c684390f07c575e0e7a3fa82f07cf3620d57ce1141fec6df964fa19399af8cf1bcaf856d9a37e8cb95c8eb1552519cda7d85bd582a0bf475d0ae598569b96c604a88277d151a930fbff7ef22109804d5475123c31c9a7499979e77bdf493e9672fd408851374a2c94f591eaca47e8409eeec6c7535f044eeda3e9ffd1ef35cca31f129b23bd6dbfe210d566d808e9e973636635b34d5b263d9d4d20c67044f3da90b1e95e2052bd7a63b3bd911d961d750a34da8576be8ad684f25ad9da133c4dfd0ce6a91fefb763770651b87ad49a0b015520109794d12314d31be20128fc0fd957cbd7203c8700a74dc731fb03f403fd29fb7263c8671e6e8858e0b76f28f10bbd2c629a4c9ae43b020628381283e2b776eaceaafc279ccf985e81433a4c9bbd3caf8bb1b13bde5ef51a4fb23d5119f63c9ba0219647e663bbf0b8ed3692c5922d70e094f251191df289d65f5cb398238f7a18c8516cdebe55ebf1958b4e2d51e9be8801a8a1f1a53e187bf3eaf08664a80b56f5d234a61569f4f90062eb5004f23887a413d0b26d21c826f1b563a0f27106e0b44d889db25e56d0f71e1d2042afffa29cc8b79b91705ee65d6374e5982d51ab5370485abfafbe8a35845baf8a9e4ccf9679c8eba5e5aff9e3ea60636be47fe7e4b1b987806a3d2ff46f3c2b8f32febdc5bac7cd09abe01d4401855cc059dd4998dbc05c621c7dcb9d02709c6eda490a4a425d0452af7a65cca2437cf3de98013d698db02619d1aa1e316ee2fe50466762cc3c3d8f45516eafa3fac2ca1414fd66a6d217610eb84187d3073af5420c810512990a97ececb276d3a1fc622a4f01b61c97eb31d10f8b62c217b7686a1c38e94cf9b978ec2c687e7e5ce9e9c41d7167c91efdfb6420e6a806f2ba847a352578371ec5f1ac032e8e27c67ee0cc642e76d09bd52d2c9ba417f01a2e0f143ddbbedbca28241cae30dab89483645746d0d0e8cbf65f04b670028331447b63308f2912bea4cacb18395c28e4f7338c665b584a79bdaa11a91f60266d24c818de426f9a1eca0a3a33161e9237cabfd95645a16e47ac2b1042d42c72a72f468753d9c85b99b1b224337bf4a0f7c6183412b11615a77cb0dca8b6217d8663f13bac26c7a91443bd43b9037de2e4dc61b11d00e2b17d738dd435473eff266d0805be446a7689bde9293f323d5a39515266bb28c38b5326824ce9dc2fa4bd1483f76efb887648e98eace362304ae696bd009b0e5c168247b3f30a996d6f83d20c5056592d9fb0550093c52f4b68d1b28cc7a4db8445b0e8087b1e9a1c795582e72a97336f5b439dc1c7617f38f1f032f6d0c49a2039d356b35f6584afe6b04457d1951ff0765eacfe0290564ac7fa960122b84fa3aa0283d057bf1eda3847218cdd2b6dbdfc52e7f136446afc77c86ca71d1c83a69f09032875aa2a7265f6eabc377e4b3a5f68cdde3c3822fd72a83498ea8b72a0a4f5e8ce955a1775d2b41384eed43a664fdd24ea336e5297a9d980ab692ee7d95ce82cd934a87fd21d7187f302c7a3113d83ac84388d99976d7bc81d24944d52dfbe0b534c2d58991cfeeebfd9a7c341f96bee64f83de7888b0d5b77b5cd978de1ca92a69625c28a6f41f28a75e9bbe6a0f7d2ff5732ce3635ac9eae3f211651aeb06b9400c4385b4bb9ff17309908457467daaf89f4b01a33aa48a559a421e88517958df44cad97f9243d51bd8805ea4ca605cc3db06a71c24ab1228750d6d6c5113c5ec81c6ac0121269d42c124eb1f64ca85cc86dd8c8525cc4095d6c92e8861b9ec2672fc88e1140fcea99059e82d76ef511ac12b9ca753852f0c21c6b17b71bc3a52dec38eca9a76b3bf5f459e58e5328b7565a5bdb43a76102df578e4fe5988fecd3719f0d34a409554e0abfa5a193891b89ee594d7aa3adc9549ce48f12ecea7f1289da33aca1994fef28cd16c6652268e21c0267e1f55ee0949ffb8bbe9099ee04acbafed3e9243fc5b8309a744d7b7252019bf05673f6e76e62b7c5875bfbac8315482252738b2159ef1c83c7bf1759a591a4dc34aed3e30b9077200193c4ca6972f869113aefd11974f9af9e00dd715684c7201e84209912887a54fe920b3d944fc92459719c30051a693fc783ce31aaceba80372658090bf69cf73bb3a821a2c53bed12cd419ccbe78e15e02da3e5f921888391b205cf31c74d5389a40ec9bd57b1da4a03fdfa66d3254c08f202d292dc1c73c3f5726964455f810f32c24c7895a4b63081739d54fc8d8b7f59ec2ffc5fa2a5a92010b940b9f30973824baebdcc9393153f578fa6fcaf4fb90e5466bdc1bc6fb8113a9101c334d0b0baeb4e17e1b50020fc609f79b32c9ea8044e4cb79e4bf39ecf355d04500602b371ad591f1d466effc769ab9e24c09865ba9a856f759b8f769e3ca4e1c3c7fc48ac857492e4b123a549639cf76baf9546a17723720ce56e163444c2de2ba8cdeb476982999316689aa9fc0005e0c4a74ccbfafea07da97930a6f5ee54fd02f32740e0eb66fde3b175922bc4d303e6ca54ab0355afd62b84232837bc82018350b4b2bdfb2e377c19281f5399e41d41f5b0b585703a1ffb894671df114d85ff08813b04c08189ad812cde994674d13fe1f43ed8f38eae2f52cd10378ad8b4ef32b582d2198d9f083f9d649845955fa099d69180d73bed365a8054dc0bc1c719ce49d3be6204e37758d7247cf45df0516e87674f3f96fdb92856bcab34a65bc051a50bb0f8a2e411ba983f9a5b7f110f9a21bfd15990ef47260a49d7d49a75fc46a3ff1e9f2d8034dcf3f5f19bfd43556d15f6b191b099f40df3caffe816fbeaa285bac690058810270db1eba7af436b808bd6eb565960477a18a2d7a23a4c37a23e0fc86d1dc0c4cb57c4e90529e0559661bdd70aeae4a0d4f295fa35b6d6b55effba73a244ad6da067de74ec74594869d5b87fc373d839e7906d2fca5e9fdef9601c654c4470a9104a0b9bc0541380095f397824a8f29d3606e83c3225ff4114e342d29abbcb82db89064234b527d404f6d8418afbbff2b927b1b206add485aab94351b2a5632fe2df2fae26b6ebf71fdabd6942431ee0320fbba16b1997b0bf6b5d8eccdc0a50c5c73c95e7a6860e5a31232d3ced369005873ed5a390207396690b0c2ef3a8062e556a1bac655250418929c24e72740e00dabc98f8d989b016281540d6343e11ddb4e771aca33e6741c4c5a225db30c6527c2887c98c1592d63d51af4378fc059c5fa74312a7d9f521af82689a65a2daf00fcc3349454e29fb6448dba4f7a1e2016e17ecad013ce79aa10eac4d7f32188467f90058be07d5979751e5ded110c7b3755b3aa7ecb53bb05a388b11ae2479334d73e7f909a0d41563278305d1c9fc7388308c634a4278a25a21139dfd07bf3dce1251725463c3e795667276e82197b555eb5d8e44fba3d40506390960f95068e91ff18e5d2bcbaf00c2196fc8bd7146f8d1ba7dc14c5c7a0aecf183b50e2e96e1d2fd9bc1342c24c011012e1a31bf0892c516d8ea3e0f4b0c68706ccbaefa91be20576563a4cfd2dd1eed94800b5325da2e2ef3b711416cc71abca7049f6003c5b31e824e8a7cb9afe9e28872e566ce1e4946398aee266e8bb06f9b7cd2b9ebe7f268887440e4c83874a00a878e1428f3e351a117ebfdfadc4191ed943f9540e52d5d136f964eb852b584a5b112bf1c766a67f5cf90edc29e592959e3078920a4407df1b944e60435e103ae05dbb5efab9ee1c338bf3d2b12bf4c047dd9fb8d5762c9de71740103532fe711c6e350ce07c48fa8694dae7f22d6fd570b4e936a4c45f9b32cb11b152284fe42ffff9d5baae6982b0c291de92960373d8b3bde0146d1b4eb407d3d4803a72ad4cd2c5f386961da3f91d0ff3b1ee4dd47206f6f01c36e64372a0c326e86cc4d30faec20073414b5fc52b90c0ca6188677a48d7c2f551245352823bd9333d753c7969c41279ca51e5999e1475c12c52f72e31931e1e1fcdbdd41d31779a04fe8234e3d421568cc03f1055d6311cd1a75628c2ae7c10456ded044fc6fd2504b7f0d04bea089d4e171333ae188b1aaf4fa3297ec9d948390c6810452077169eb2a2bb991524b4e782339db3ca68a48c1eff80c8f32edb6f9140ff102cde3ba18c64dfc9bf046d241d9d1fc4c10df7f870498d41760839ddf1a3abbca04e65333e5abd1cf884b17a7d0b29fbd34542e43efb51de08d7f66d3967b04d4cb9e568cf26ae44f51dd4cfc6e8bce1071bca969644ba6c246803e591f08c04425bcca572af4edb0283520d337788a61d1c3e81941c46843905098f68a81f513687a9f2fbbd1f42a3f31aab9e82b384218062fd35656a65d4d18e63f0702fbdd870f230d66e0de63b686b70c262dd6477227bdf6693ac754b5bfeaf2e1ae03068051c7cb1728612e54663d196d8ff79bf7310885688e6154bcc37012da35261dda9bd84ce570a85201da0b638c0ea6ae3cbd5b678789a4229266c8a7cc4e2e005f4ee1a7bc48166d21e6efe76e7c1b005d0a364969aea7f64e6a9ab2781ec1b401bfb57b19af877d066b2d4e01e03fcd5630864f321b2496841a200d69c933290cff57f84e675beb3f27ca75cffff5ecf87db2220da7644a6b6c8aa8f61cdfe073b2df3877582fdfc7b0a97b8f5754e56210717e6bbbc7f44210e07d0090f9815a0685202e2dd1c4b3e8622b97418fc93856b33a508de47296c20faadd6fa4d2e90078c0e04435b7b2d2b48f533f758d74839594971872096f83cce93f69adaab957d12e9cdbfd3a857ba5acdab318fef04d6ddd2a0286611529be5eeb5f9fb32f6e59db5dc525081ad1d3e4bda68f20fd82856df8180bd270f5566c30e15babfc241bca070f267074bee6f234c0d6e372585b9c59541aae7d800ac25ad1aba4bef51a51cb1a5f28252a3f3db460e3dbfae75733a9a6a1994ac3ca47fd92573092ae97860f8d0ec7c9b9116366aa5e005d7cee65ff551a2ee9fceac83a0bebb78bba65429aeac788abfe2e7567cd7c1f1161008106b401a29a94d6e33fe6e1c23270c669ca1a68d31a1c9f73e58e58d23e0873f4ca451d7b31c19bee43aac9ba943d360f0a58a84f00777b66542ef2f0ce80e688ea8e499b82d6bb89f0f6435f6c588ad941b88e0fc4dba41ce26d1814dd552e03b2ece343b41d3bd37ae19f268e8f67ba034e5751d566d96c94e9cf3cca84b0ce1bc792d1762ca0e8174a0f95a17d16d85b686389cac22d9438aee737aa484c7e348d19db803ba85a96b3c9ba6abe607ac0d2d3277e255f759f8c3ef58eb08c57cdb2cfe2db615a74a3a1e5d10453e59af05c363805031ed0af73f6280da314ea6d9e1d2e12898ef70771c9cc180971f132fe63bb018ff92b78c56ab2a1674798c9706f654430293ab083aa500987ebe71ac5b76dc92b3cea3ecb87debeca9ddfc5d83f0180e6fafce21c3d4b4901e024148cc04b3370b6d4f85120f8232cbd5d259f16a23c256b7436192745e62fa00a02714c63adf0131a7b9650bedcbec162f66eb7e0580e92f5329a120334120bd0a4ebf5d9806e37b84143c5f026e7e8c949ed84e9befff0380bb730d69e265a37cebe32e4d8209b82993066accbf02e34c9e1534dd38731d1a0dccaa8617c8ac38ef3a38b07f02550fe44bb4114a0392405f2840fa8403964c69cb3afcee5a2ae5f275f34e53c735bab5ecb0d4b8de4c07631c33b9ff121a1142c7a8ab619b0b35b775179c3226c84386d5cacc2670c13d8c544e1fc78f8ec9b9907157f29323981d0c38b3a8d2983aadc310972df8549170e08004ee109298f18774483f662fb90c9eb385553621706de220703d97b5f6b5099320b2a2229d39546335e145e1360b60e67c40b0b916be3176f80554de074a22b9fc4e1d15b46c74a2dfc9c2522b1ef5a3ac41af49f8a07966d53cddad63bde70f129d6e2bce61a9f636957ba4ef814a884d2323f34260121c5718f91826e156ba157e873c83f80789172d1cc95ed7d823ae73c95c6151ee03cf5f642d1f042dbace523ecf3472a0e3cad6db9996147812c156e092dd39de1faf5c598535ed363397c63b33c9affc4a2f072b5b187f69c1fca77731307ac6f6ee685f4de60c63043ce9b206192d1f3e3d41498ea3ce078c446b3ba395cc6c5c4b4520fc3e9b95b04bc521c9bd4b2fbcdb27c27b7b350867c8faba40823de6da583a726b4430560a964ae7821c10e20830b93fb6d26298430b6c7d2c154734266833e175b4d7ab76a3ab58ce82a72888ad7d87b93d906243c48aa5224994c369dd87a3f1fedc9f588cce0822c916e9ca261bb6a2c1ea6ab1dc6f48f2f7cecd3698c1543308bcb2b8114998f92d1ea391365f643fc9701c10dcd7681eac5bbaf4cf2ad38b7bf42a0735a337f8ba826a6bf6710c515921135207ac5fea4df95b8223e4be09f929ecc0e0a10053aedae4d407fd0a2f910f0e27097b8ff6d61b045a3dceab700ff7f8a451e2347083842f2926bf24eb07357a67a485683b64b192eac894bca22cb02f63c2d37fbfbef1210e63fdc0b6e94f004efa8090201d14ca921ddd5034cbd6687be8894fbd373c15d77ee4b304333818cca01c26d530b1ca81681c8027170a8b3f1de9496a769822cfec467dfe224a496575a15bc765091e041e54cb95218f6194cf1a41a78e496a359b470bb2beea0bf1f005ad1c10591241d4f8d2b71701bec6f51b61047ae6cb1a4630eb45a415005b64e583dcd53aa299a61e6c00ca2a374ac79437d0355316c2bd885bb811c9726108fd9b13143054e21fad7f8e86acb3cd786f6f2f24d349e8635e20ec6877a3033f3aa77d72a5fb1135795fc977594a8f983b8fe6e137288993a89009aa992f5bd52210024aaf9959fbf83844dc68110180fd97ba8d3aafb73fbe41c748aa810c3dac5c406a985a4595be89ce48781bcbaea8ffde4ec7b8dc3b167590629fe001f7103c6b1774fba29531a3ed08bf8b76874ffd4c7875c08685545f9a89107467e1b04b5b2fa7ad55c65c7e6b07a70dd411a9dbc3ecf03993cd724d67f2125a095e067f69243d7e1e0968df41651f4a75d8c6d4c684cde1b644fe637b56e94003dc8249820eabc79f4f4e65112703e87d57f649df4353335fb1fd00e78cabb3ab6e88d171dc2108e6dbbc542e9657f1f17f38d74955bddd1638bd5175a3422c271658d001e16fec864b4a2df078614db1988de05ef47e7b9fbbd2a5e115a0c84f7a6dcd1dfcfd8f335969eb9501114bc12b94bd6bbbb208c182222e81a5a995cfdf33a326a86c0a9ed766378fea6efc7db450be430a21c7d77e5695ce397f7561789ee55bfb8d04f11aa004314d9e25793cb4c3f9d9ba19164ccc340bbe99c19dc59324a077d611578705de5f32e123855bfaa36b8eddd09640d45a87062f816efea3d6a77144a14e890c36ab438cad17a4198ff801d18840cd768161cd9655e226483ebf94edc019e3b12fd00ed2102c775f8dd914bca3acc44434b7e4f8740df96f637b78e980f11519ee2bd29bc2e452321460f4b6845238c26cbafc226d6eff29b68654f6ae5925a9a6d5cf79b6a84425834ac84300531561f4a31710575cf5f81ee79c402a52b9a47ecf201b1630b15da8bf120bfb812fb9e795f6a9b44fd9172273bbbc031ebe35b1481642389e19d79c46fc04afddbe81f24f904593485cf9086ceacf61b2c7515af9be947a079803e17be915fc8edf92939bc287fff62c3061a0ab28711eaa6be03b706e59d480c40d281055f7eb09c2be890663ca9d8c3ed12bba7fa9ad9e81151b463e200079022a7451ddfeaac595da004f31f917893dcbd6f34b54a839774309595729a997f04887e6718b022a43fb5094060972ce274465af2eb7f302f5107dd7d6aefa8b458bd48b99d9f938fb14040916f3ffe776b7fec9b6e970a5d9a39c40044f2f41307049a3817ae3e17aa6cc70c03918648e8f9ba623d14e3d5f4626e3949d7a1809536dccf52c44c2cd1d4002654080309a3410eff5357b04e8e987ec521169223736f9036c006fd3c2e5ab73fa133b3de33ffb706249888cd0a94a13f84df1786d9c358a424dfaa97ebdb32cc953b571bf9ef7ff9979b6300dc1fafe64dcaa22dba24d1dfca7c766f40b9a93c13635a7fa01f250715746ff80655f6f4b21f1e8b0506cd10b186bbc8e4565b7bad3ed08eb8a9938b4a0bebc19cb4e9e6508839f6d1ab57c3f39a4f510142e9d1f1e95e5029bf9a882c10ca5a96c87667db30312ca148ff7365a8721d9a7b953603a5efd50f0f44df590df38d0cfd8062d1539fb3d148aab7a2d09c7118eb7c90e3a0a4fdaace6a7a004bfc7b7d5a41cd6593fa1fa7fc2f430c339f277c382aa048a91f8a8ee41e95dd17a9a8ce840c34aed7464e1529ee7d9918c0952e96c0fecd60d45295240803f8da67e8a63fa9f9e1a59e2c57617e85a532be9d71d25046c5df52347f3548d6bbf47a380cb42d15c568ac627641f8ca6fb92e7d7a725af0c1952f5902e397cacf881bd7f6c0130031935f4f95e2113c8649e19e48c8038f2a5a14b9dbeecc28ec48f2f239e50d8530ac62c1374268274fb2fc74b62be966c65e7578a4a75ab89451d32f463c9ac27655ee213d7a854f7cb8653fc544107239c8371582488cd59f227614d60cc705ca8571e04cf81b3d593b4f0e66efa8c994afd1192491430efdb0ca4492a935180b21c6549ad7fabab964e6727db6576c05ecf64b26b5346fc1e4741f0f3495b4e6d085c9ce1ca16e231b3c6709cb1d9a1144e47f384ae78a247a1feb477462855613295c32055919111e1cbfb6db5efc37aa6adcceb1d9624d4c9cd4b41e74cdfa3c053a5fb79538a3b5edb12bd64e79a32e6e1eb3ffefe94922e29b9858837f6e7bd8ff32e43f55110c57d62349903fc1bb98a2557df0846a866f2f81f42af5cfa9198a29c8885b6dd6b2e2d241c4a63eb2fadfae9749307c2259c60c70f657ea491875d39417cddd0bfd624787e0bd51f70beb646978f2ccbf21fc2953ed712a6e1079bf64ed19eeed33f7229afd77d12bd3083c57e4538bdf3c056be60909f02a7b5420c97fe032ad820265635686ef33ed513fa6ed4c848133b0b27b647e841f10281788e131e10eaf34629a64c4d311c888811e58693ab6dafd339ec0777e5c665819f3f9cc166994b3f9ee40ef307c1612b6dc718d95c6b38a04936c68e66ab0ec35d9ecfce5b048f6149cb143105632eb53b8dfedc742c23a9882b563c02ab64d11445a0f321aba807fc933ef5e7996ecb6e1d74b42107415b8b4424922940e7355b6c59a686c788b1772680c7f366180dfdc94543e1d34c81a3e87d906e37c7e40ed63e8d0a4fffb5d0c7fd6575cdf0239c9c664510dd09b5e41f28196e30540f405d76deeb703907c82885aa34d5c9cf1f6df7c205ef833b30c3585943b0f54d19711dc30346560318e486265cbdd2d52bee49142caaa491162fb5814612e8203143442286bc268fb2f89cf784da81fb30417cc2d2032667f16691903f91ad4a7145fcde0e3e9f40517ea9d6fe075db8b24ecba65f0506343a997c7d253f8d62449f599753b8c1f0f6b8e8ab7a1e044ae45784c4866fd574988e9b4f25737b752b8817460ad7350e97dafa9f7e9ce4241aa90af785072a3cf8fff240232cc347111c5bc5348b3ae83dbe6b185fbc77d648e6e4bf4f9c6f64190c23d0a92845a846cec79da2212d5ff2b7ac1f38c200b4538c16ae50645932e372ac662af4a77e257fd29498b6470f070cd13feda420085a7c27270dd3715d538f0f5279d73bf9077a47ba10825cb074c6dace0a719050ef198aadead26ec7fe62b1d6db381cb898ec5e2f68bba5c1359c461cf5b088aca47da9dbe4f49f5d9bfe43ac19b521d5067a0da4d1e1ed5fb236765ce0e7b9e67f0bda7eada2e9e82162b027a74767025d388fd019c1b7c62765edf74f9967f1c316cba96783f74d007f3f75739ae13d8613168cba1b0404a829fad87ce616721e531a39c2e5c8036f2cf85631cdb1dd27383b2180260d91eef1a90c1e391a2d444eab80831cd837d35e6393adbb0b964bfe8a12e2eb19a81953c2435e668d6f0162a4e6f1d466be4bb08510f50c2a58129e5245d33623f96032e772ff82a3416a574f12a0fbc0c8f076d7a31f0f7601c401121afcd185ff912f1cad789e956c84322eddde54bdb6608811f21537a529330369cfd9d395a6159c323de88d4accee2d40bb45c5c8c467999e20d0c787b571877694744546087151685545d0a225df161c3a68dd6c9443931c0c310d37b2ebd687c4b095facfbebc9c1ab7f290fca3d72051e7fabe200ff73ebd34fb97148caeabb5c71bed2ed3bb4cbf98f44602a0f2db7e64da89ee15f81a94b3967108c11e511387732376d6fe181ac2b7d0076b6a235c01c66d07f5d6f56a1a9c1cc47a690a1ecdc062d408fd794fb54b4b71b4737c007e2c2fb36d53fdfe86caf6bbd61112ae93ed6c2cd3732e3b1f3a75fb3782cb9f0ad31cedf8c9995be99967c48602a7199e31183f6330155dccf707e84241f662284af3d24905a3a195b54a040b06a4e10e6adf312244fc25798b39cd6991bc546046cc1b1914b64c7ff09ef57c239b931643ca102294237ddc38b8872d9462773f35985055e6b3dbe5c6fa1bdc3c4c488f2c203d40167d7e97f9f689f55f8c4f67abd39b8ace8dd5e0dd023fcb52b216ee0bad379be460981bffe2a0739aa6f1f70fb1fff7cbd14d8d972a79f861e3d586a7eae2dbf3cce02fea514d1b1a6dcd23bbaecefba1eea133bb0d9af793383bee9cecee513cdd952b84af8b05515193cbc7b850c7f67843bf1b7ff18833fea2caff489a294f50edcd54fb6d62ff252f024e1e6a64881a25b6f0ab475b1b60e3369166cec6a69a95077d00431c96079c6a2502169c2e45adcadd9861d3c172aae6e9d7729ec313c4d6ac26cd867cb81e05b20488d2bb1bf738b28b629a1035ab7cec2ca171111d1305dee3ebdf60f4211f58a8734d3efac50984cc933d62f8691ab237ace220f995376683869c84a8670de5e4ebf343cf941c0ba233885d2271caf83142e8c01716b12ab9d193b12b7c614401e77861e7a907624bcb9da2ebf86f1192ad8674d31e66779eb65fbfb6fa8f4b7b174ea5e3ea2b2c3168572b295b4d5fd24513ce3a66fb97c377907ef4f7c0af703f6f01e90bdb74e89ecf129608501b468e1fec63a497bce7509f5cb94fdc1c783ed92ce28f98d67454c35f14e3d9add18cf6f8b280ef6063da88436ff549433b9f0e40f67f4ddbd2cf48f7965e646cfd402726b5d709da826eab9f4bc52071ed1eb92440031cf44b19384267e4bd1ff42831b79302e356049b2b0ea42c256cd4090d2d553ed1da93dad3bdce9046cf659999f677185982516db4b83d04209e86d13a35ea69bc573e1406c92e32b08add7b1059be63aa3cbecf00115466d5efd3dc1dfcaa7af289743894ffe98caa0dc2c9379afb0c4a9f2cc804be88b11d8b8836ed0b0b2363f1084c008b5a72bfc554ae01336023f57db2f8b9cdbd629b8044027d01d64a7d9a6e3bf9aa59217826fe91b5bb72ffa1826155a4c3d949a9db7cada5dff0534c9ba1f1d141094df6ef29e4c5c1ca2eafa816400083e3be9dffd50b67547a60d61ca3a6f5fab6dd55cf1d0333bb845d700ebeac3edc819f91a248857b0874c05a70ede729b38210df4ca1f99f887d8b409ddae4dfdf9a7e29fdc8266a94feb6433eb6d911e0eb66fe8b9326102d811527a18915e25fb32c9708d169c9db4e805e5e601bd2c4a19e8dd010faf084de0959a0ee51d9f0bbff610040981b3d5ccd4571171c7a3bb3d04ab37127c253b516fb7483c28213e6dd7d2d185133c2324264389128d3acd3025ab917802c9bd43b58fcbf43ab39726d84850bf830df20391a60ac672107782c588b7f90f84b62a46653e4a28c9bdb685ff3dc0fbb4781178b67dc0bf60c5540be2d2bb6ac8be2129da9ece70bb9059d1449ced1bdd807e012d40197003a983af5d0231c98b4cfcd351ddae9d42c4cde85ec150ba85652a10f7a5fad4e00a2f901419971c95f88c56ae54d934f307486431abbdbc166de15cb99d14f805182785ee6f1433bb1efc468120d7209b2afb752a7a0275d2bdb64a823cee8f4ce186cf1b88edd2e5b6cc311adfe3060efc76e06253dcbd3ccfd77711b5d2c0177147caac901c7bffdf1dfdeddc90a3e1b5f582109830e178431968a97dc9de8dbcf2d3f8c2564284860feea8127633adaf9087c36091af6b0599b2f4525cf5418e222eb284e234034ec3f972a90caeccb8b0a2d6181e922c1d3f2cc9fe3a65da660c39f3254af4855adbcbee1c333d2e69daf5aebbd3a8f91632e30b56e699464dc91755f3ad3cbe2dd5f8a4b676766b55c5183d919c76ece5f23af642ce522a0e3b7ba8f90dbb8734fc06e542625a75c9094dc153afac3a1d7c29b190416a8604564121ae6332ee512a592ab7de4f5fe4dae9d3fc48c82f4ca336f10d047b9ded9eae8f1f0933df2f87af5bd7ae9f6fc231053bc6e8ce05c75b8e8bbe367d63f6b870c9c26c87122e0eb9da9103078c4fb1537d58c086903143fcb707253a8bb52c7cd727fe7ec7397839c413848cd7994b491fc1843d6fba1c388d31802aa49837f7a8823e9ebc5b4927317a5883633bbaf16d1e242111fb399e62dc1cc5eedd9199ec22a09aa7c8e6f80c80756dad4d6c36c5898b81502cbdf427be86010ec5f9a3165fd6b3d72499d4317525b3c9a4d9e5021c19b1fc3a2a973c9a18090db19cd1cdb8f75fc1a6e3b5a8cac800095c3949242989b51f265e335a05e79f9c4b41a5ed87f6309fcb200457f146d4fc30d7b828424218897d282d3debb2ff0fc309ca166936684d5de782b36c15a65ff9730ad54489766a43c696928d916ee79b0fabb8362c00dfefcd901e1fb9ca9e6e023a9002d6c009a46545397ab671643a2d5bcadf32e5c55125e2b9c43d7aca298fbc0812e4028689ccbda738f01bbdea579bb0c69cbcc479a66c4b1638d52015f06175934db73f02d39346efd1482ef4e92635ac784700f846b8c563e8dd0b72086973d21e597a553af203f4cb604d0ca43381808720fff09e7379e242a19d3b299b9732df2880bdaffff26f57810ee7056741f54ca65bf41ea8cb8a28d7443b858d6241688eabc14538c7d1ee62adb639635cab3d73424421bd43b18b6d882aeaf173c4ef0f08644dc30b5af7374f0e040f915b6d5b354f10c65582dc4ea1a4f62f252e635000feba313522d58148c16a95d132efedd8ff9dae71c2e5b18486b3d75dedd6082a3f5cb2a56b12ae58143bf2397a1164bf2af364f0ee3e7c5b021e29474f2b8a98b14682e87029a50fcc9b674fec2b3ffbde5c30f618fd5d58d47491e39feab566bc06c6fa19ebc28339a18730124893dea2da6068e5c8d6b9257faec01d5cb19435d00a1c12410d03fe25675623ef62a4af8c20333cc705afe2862088a0e1897e5a53c12b1bd1afa017cb2e9c770ae2bad8134de60f8137c22f8576681c3e16ac2e3a24eeb6c6090110d00857023d4057709854d4259396010e333220b7e45b3d9b5c76a32248534f91399bcf2b50c1c91e8f929227bf59966b0c071c92c1088f804a0340ece6378c04ab9d6d771bc93df212e09afc87e559486d8a0f9f2dde903e1e6ff0b795f343114a846bdcc2aaaa3aca39fd9e686c2c3102ffb871c7acc587c2a25e335a07a226b32d3339eed632e44984e8ee15e1cce49cbd4498662aa383d69950054eedb83d04f2cb4ed53a1e1c8c9abf48f8895a4dced0603b37db0cb2ed63d11e97c659f7b5f821be7afae0d13983978460e63458c7fc090198b682f3f0dafb3f3dd470913582b66b74e66aa3c6e6b5acf1567912fbf8b9b336a9eb7b3e4a4121a5c7d1bdcee4c4ee0c360d76beb2d7cd649c6e99e627a6aeaccbdd415065a8dd9a62b285bf30e032ae0a179dc0e4859ef303043d7befe5261d75c9e98673c19e21f5eaace62830a4635458a3acb5f30e2bcfb80fa16b0afe12be75129ff0f90c67221326666018250bfcf2eb6a81a5efe60cf14a0ad886974c04e14bcadffa53176fa27de737a6d765a402c82fb131093f9c956aeb719b1cd041bfb738cc954a593d2bea52750f8e3554ef00435cd91a9b69311675a363b2449a42eb0cde29b1aa41aaa18b1f2a481e1dc2b440c0be890f301e5458fa1751ef6f97bcd8800958affa008db126c0994d7176b63516991f9ba3ab163353c9b190699c8ed7830c45471a767be0ca63c9469a6768dd050947c931273107b0cf6c573a41f0c3335e85a8c6bc103c73bd87581b0c9391e072ca84877f4505533f0ca2b76f040c42cbf45c8b39e1fca2ca6d0da2c538c3b474e11f89fdb8a2bb905d00afee350e284799458b0a707fda05e03b31875a81e305eb862794bbb2315b1c4e0db7f8b31fba0cd1780256662eb78775545b314f0f9d3190c1a1c06cf56623748b81c799cbaea6a99c701325b080f17c331dd7d57f63e46ccf313b18bf91fbb8bdcc2f5a889104ac3871866983fbadbbf4e9e1c36b8325e500ec34be5825b4b8f688f44e953f345d69003e2a3c52a686a6d1751b06bcf5cbf55302deb40bf0702efeaaecd630f17a72ee020d853aba75107b1b7d70c299b336d89ef871f8912cda8cb3d04d147c8baf368b887b4f524a4aa07b5b7672a69bd638d838d62ddc322c0ec95ebf77b6c8f01eff58a34badeeef0083eaf6d55cce80f0fd984f329d3e2992be39fb52ac90dbd5f466e8b09056ccb8ef438dea87f69ecef142115b8c9638f28acb598410a9c57bad8163aa6123d2ede0f8439eda3c9b0d9817d1e17b09d770f138a0f09e5d2aab238c7a969d47d372f87dd967e7a3834c849d23e504a1bbbaea79bc04111b7bbb44dfc9c2b4d3087abdd7e5d6aea789712ecbaa5e6f551470b7012fe3fae466c3a7b7df52fa1893f7952ad3f0b4300f7f4566a5944769459f81c53540a7514e5562cbb9712972f908874fd426eb83904f3627fb7f6802b359fe679a41a04cfea3772897eac02e83f66a371c430b53cd8b73f759cdec004da40493d0f34f026dc9ceebf6f1e265c9326f83bd68341d8c14c8aca3c576da0dfca3ad682d354464f2989d649a02e033a03218c4133f57874205b795abd109864a1f0f6babf31fdf45bed172e761feb164fc044a11f6c2a5aaea7e157374a6a3332076484a4528b3f4233c401aea9725ad7c46c70787129b084ff33ea837caed00b5debd02b6b28e565399d092835384d73673408d8088e4ecc96c986b1f5c5a21e30d9fc4bcf1e5b15f4272279599564c64ddaff33609d4c3637e24a0704505cb9bd36549195af0aaf3dc0ba6a0e8911102a0d393acba987d5993b805a14d0f3757020c91bf683bd3e8d0e7fd9677928352183d4b5808fd698085c4ea34c227a43b3055f80258e63d89dc92d9bbbd6a1b6ad3c452f635c12840a6ce00c51c0451818440de8fa84dc0dbdd3f23f15acd8bba2db52587ff7948fad54338fa03b58dc0103ad4305c26149346c07ea1d82efe584e615c0eac8a1a6135923886a942c0a22a99042efeb6e2d01ea42105f890d2f57fd04df3bc4351b098f206c74c199c7d10b507325074fd399a4b6a74ad4dd9f05a7d601fbb3d8f6c9396d2c3e4cefd56a1b0964b295e2a8329baee7bd8d36f6e2618482cbf05be63a66a9fd2fe111b20a631ee0bae04068191f9cf3142e1aa0c0abc773d841b1f30754f70709ae05b965888faef49a614e063baca46ae8b152b9c035d6c96c3fe4875ce0626ebe0f22f29cdb6eac6994225096dd2f58e8e092256c605758a0627c7491e2d7e4f3af7d810ab894cb148440de1ed13ed2c780fa2f3024534ff4d95bb05c6e78d884f237a4191443c5476891d8b0c7e103c6189e5390017adf24e9a042a59e35cd14c1c035a15202193d778fb271ee028676cbf8fd8044f9c4dd40c3be0045fc35096a39972da5090e7e6bfee0076caa8b69144df2bcc87b2e206dee262d6d0eda8f1d6b7848b128453f6fe446d2f677689a56ea7320169b0af936c8f814efbfa83653bb688ab4f74224ae676d31b37b3fdd99ac0dd0a18390093bbaad59b890ab8721354122cd65f3bc9494ab3145bb432335ef7d38fd7af6f2a4867de359e8b0e063e5cd3116e123d235108bfd9dfc1b1ac3591470e0fbacf49372a1231303041f6b07287be63080bba332c64bc2f905f530f613783ca8426dbf4772069bd2e332dba3e7a898751f3177d5721b47068714328c80ea48a51c49a461c894cd276fce3643528195ff3e0ff73898a58641229a1ccbf383b1db852f8ea5627e1e949c7335979d5aa56bc3a01908163086a4539cccdb0508c6678b79047d808576df112d1ea9a3b4a2ff7dc162a1b3fde21686fc55e88b0405842834e1b50d18b4cd6551014552e78f2d9cad997184bcc080b4bf322f82fd854287fcca49c7923705e0fed4a9eadd5995506e25be3676c1b182083c64f643c5ec041e4765ae4bdccd523c673a3e9ed5cbc8f8a1c793f8de345a6a263d0fc8602d0c1e375f4401645eb7d206145dd54552374f0f174a92c962e881c44c99e8610f9e59addbedc1a32f8ad3c9e43a2d972547a695edb66ce10937ac0a8bd4f99acbbe3d0708156d6f6a256de3a8268706b77c312764a218bf51110b89ccb172d4b458ebb9d2b6f11aa2fef7f357f32fcba4833b85d2c4ca2750e9cdbb2ca90f8e5dfc578c94966e2e391c795ad1bf66314a98df922e2863d29d581b32714fb334fde79c5dfed0fcac30742f838a5b1148b08711e427df55448eed0ecbd563fc6cd1f0d27f309851933116a41863a863e0ec9709fbd38cd9f3d9c5d3534d17ea97c47b996e443fc3abdb60e67f377da709d57d31ac1a93d878aa87e3597c672fb729e0c82dbd6daeb49733a99b13e5827a7f3595096902672df56375a9983d98ae33e0a549942bcc57adefa5b6566b1b7feef2ef59899e86ca33345831aea886d9e8ac50178d55b15402311a9cc5dcc8d35dc5778050aa97fe9451d7809fde74916c362a9da48c28ce251ca8c599a429b98ed682e06958b65f0aeb50bde817e2a8d696fa3e8368eae1626e585c5b90d77208feadd4141661f7a47b46ab486f5e7af6f205e64541ce6a54f95fa2bd97f8ab89d93833b033ef0f04b0ceb1a9363d9218824dcf46290988d4e3706f908f30d04487525b5264357e6799f05a65982e4a0ff5680368a114b2aeec743ec8d6daee52f5dcfd0007a461d4e38ac927e4ed9c100be00f9183162b78f2587745e5bd3819f610d135fa3f772c74664bf96fbd2ae1a76f6bfe61a6f7eb495059195e8c5e6325fe7ae8e36890c86ca424ff6d1b699b4123f38b72c1eb667a7e709cde2345f5a5f5a0b1f1f2ece86c29de4fc7773174b73d458333dccaf50bde9c7c3b1c130156a165ea46dd5907823068df0d10b76101e0b99eb78376b2e8a3661bc664957c699e028a7eed3ea047d8fe55af8413a242c94b4e9b0c9a67753e0e526f946e29bbc426ed742daf366c5668c569a66f14d5b9c8fa2823299f9f8889f192f7c72aa21c13960e656800966a6617f7a14871fdb0cbef8849ba89b4aefa611de873580830c91d939299dca0e951f8919d3b1624a8b395b8c8d46b618e8eb1224b929327c4717ad985d6f24c67317f79508f83d65394053095720d8fde4060431ac7d403bc6970228a6df288ac49a94b54de6ee515c137f6bb2f5a1ba465d827b97e16a1d60d2aa9c56619f3c72fad7c42312bde2ddf33923c70d9125a5851f1e6589a567f6f71c2dfb7fc3d55c230e687776dfac7c108e4fa07ab494f082bcb1b47ac361aedd2a12a28a6c94c4a5f556318e7ef93bb3a073c23b2815d539bf8f6193b166017f9f4ca9f8132f9c08327a2064c2f29cb120e2a3a1a668d43f775edf8bbdddb5bf3cc47aada12340bb11fc104f2d2dc4895433babf7f6dd2614729fe69f3071d90a0e3475a7976825f97759dd8157a0de9d84ee3dc77ce0a6a74153cfeb14af5fd8e90cac32f8155a0a8fcbd1844463c5e548254adb9aa75d9ece5b032d4651b731e68679e7955f8657c235c6556e8a5cc5fb7894fc15f562352b5886d1db9220d2d617bfa376fade80149d62c02996b8a8f676e116ccd8b6af91189a543b59a3a3015ffffcd2dac57a82f6363880e44c1b41630f28077bea3e1050ff61e2d6047d61ee538ae5e37d8e82378673ad8c87934d5e2a4ea3fc3188e1007d06c79a79f3b757b6175ac6460eceebd449968f707b4977ed0dfef72713093273e379406d4112bfe2e10e09e747c0ef09515771a3d1cd9f38878af38217367ed3c640f545d501fdb09e3163094a32ff14bd2c8cfa209dfb9c7845b1f1dd3b729fcbf3744e630ccc32beda809a9590a93b1ae468ef90605213e2f9916907ef820b6c4fda24f5f12af9ed9a1a978f4b5b6b242c20e6581698cb9006ff2fcbc9fb3f9d291ec174b8055be0d6f04f9cd39d9694e3adaddbafe58176717d58c0399d5ad69985e8be7c864e2c116094a96ae7e27908cffeaed1e98dc0a216a1f19b4d2b59ebdfacc558b3106b7ef464f171f7f984edd074dd6d3069ed15aa5ca5e99f77db421891297d32821f83c28b0bfbff3b0c62bb05aa1833c0c5ad76f5c9ebb15112651de5041f42cf80b44d5d88908876d2525bb1467ce51681fb680aa589f63f32fa2a6d22c7137ab4b27afe320d060c55f1071e1fb3ce54d36b9ed48a67d3944cd0c364b8be1399fc50eeb07104ce12658e745e53e49e2fa2362f58e6c010bf635f9780ad0e9eb076b0f40a2aada7842d7c2c37af1181265f95fc084799322ca365ed7bb7538b3f21c453e8c64b814869f6ba81b27114aeed917560bd29f6c49b48fcd65ba75a7548c0ea9cb31ab61c603884d00d4439eb3370f218f42f62c32ae3570e800a330b0cd8eac6b8ceea82c38fb5aff1fae0a60eab96dde557c962a695439f43fdd9c53b9aa2399921b62bb44bc9bc109983f7de4589da65aa483dc4c35d2af2b552d31fd28aa0c4de92d62d16c97a772ab33961b7cfa28d3bce15a6aa9a88b3c8766215a4a4099618caf5da78e6d310b981081888c01edb4fbda2498b0fe2cb2b058e24c778ce5904f6933f2ea672aa4ee45029866b4f9a3a3877e60518085a3576384eb639570227f7f1283edd0fdce1f7e28a4f2a92950e2856a1fb709dcfa19d4f95561f47a7401f57c0993f7f3f186b5c5d335064232be45cea37d16c800ac0a4677bb6ab58d33cd6b9532d8df5ff663d55851a0b1415a4ca1b53d688c84cec0e608b5c707318810b36cc741d51fe76c40c3f6300c87195fc5e8edbc84eb8d929b4df5133a497431268b8d81f50b0d9b8f8fa027dec659004374337ea7fb82a44a6490a7c8c82f9e7b7a4c198380bb325d364201deedba65e591762b417c771da5b4b9438011b3852f7c6ca4a9d16bb8068f9239861b0d39e94fa9d9103717ae449a4732e67741a0e099757b52d0d81678751b6373bf2e253fac282b7183dc03b0e4d4b29073a9e37fdccf4798f9e360fa59e7556d1f24af08e7971f0491b09b5aff5b5d7aba5e72c0a0c2230383cac89ddb8139b95a7e68f8ac7c801ea22ad15c845e133d1b468cb3c819da65378e6909c7403ac833d1b4f42f1ed461ae61f9e0018814f823704b8c35c52fecd257bf389a2f087006136d0f4a1a52ae46c4126545ba453b0b14404d15dfa55ec3d2886c36f239f4b06562ce70326f6438bf1d875348c1183be95a90f0436738bb3611ba6d589d42e23a49bdb054c5150460b90dd1dcec2e088d2209a95b83fe14349f66fdcf9ddc9d0012b8c4eaf12365e57aa645b9f13707a809fbd8fe63f764e654378bc050e466ecfd48709052806fcc264cfb52b8d454bc0920f29710e0ab811e3f21ea54bc117e2f5b0ad0c17877c1a6d5fded6bd9e0feba9b4b5decf2cd89c1a4dec93e1626ab54bf98acc06dbf698568dad93e584e0be20a1657253c7978dcca7809d8f3ff5b3868f7aaef74aeafd2221778c4d1c139f29db7d69bb0783d6c831139ff702ed9b62dce4025e25fa2577b8a7e4c95fd466edbe99ce18fc1011ab252339d15adc9a08f8079d6ce6185766ef4694e7878cb167688a17be04aa352a1dfda45ae2e7814c6062278f84b7c47de6151daf759401a73e436b74c99cc1ebd5a6a225b96fe1218a2de73bc120c58f5a42ef2f50835e680c81944b8581ec758a1b910415819564cd530e6cb1f5615ab23b4c61368322d46e1535d7242f4afde456d3cdc2a08e6fe4f74c956f8955ce8b5414b8e2f54f756a6c1b416e60a28de9c173694a551a0d56e914349e8f96971dd39a8fabde2a9a115708e15fd7d9b0a53f535ef510d5981a240f487f520f8576b5c8b05d8121de0874bf5ae49e4f45228daf46d27c018dc1e4ab704edf07cde9b14cb199f657e27d3ade699a264a7883cd7619db948967477447494dd795cf12436016509e2571711cfc55d03db6f938a802200b7b80fdc5f3b39749cfc8853bdbfea907b225aa6a378fa7ab316421863228c1ca5315e840a674ee850ab6afa84fff9d0d417c622834f9cfe626b82e12829a5e9e13aae6097b83ea094243230e7a734a4b14c9746327aff9a6d5d663df3f1ea29945ebc15bf093b5d22f5d110c56f09f2dc5315279fe32735e8689ab1ca82e12adca03f9358cb4913edfe762186ace4404fad3d3847f4c1f06bd565e4f27f2d4fe72e6ee0ca233adcf39b65779623f5b65b2522f3431546c0164034f258db1dfacfb8a2a94eb99326b3da90c6c83105c42f1fd38061da1bcab3449644a9d0d9fb983b3cbf4cc0550f05cdc295c756f914b6b032f9d0b96cafaead36a6018d2a29c7e0fd23fd0df6cc2eded3ffa15002f638427f169c07a99b0ee38f598bfe861bb776ba45007d3dee2e02c048c2b595794290d3bb758ebe9b2a4f9d4e91c8e0f06d0f73417e13412afc5b7cb185a5bb4f8e1be68bf836025c329b38cf655c7d1ca1f357ca508bea726c134156ffdcf000990b769a108505c42d08d807aadb871187ab2155a729d799d3d2116f67576c9f3e94589cd07d6f99d8bda4eb8c6c7c18dd48965b4f2e1cf133694af69155b4de0e54700281472e0238def47fcb6e3b9ef8515f32c7660367a11c174d81e772fc944772dfa924b93d9483ef8e4bddd158bc63176531f4645523751ee5d887ac2de08988fd49c8e35b9d0d36b3e3cf09f19dac82d2f851dba11ee2879b7fbd8c45c95d38284a59bfe1a42648085491f243affe7e113a6dea78051cd702c2f37e3ea64eef20cc115c0b6ad5399308d2f0438670967cd7dd6b5683ae851c3b6b61f6a616a878343b9943aa806e8a07e2949c309bb345ce54968e7d9ff284c22163388aafa01cd71bd2233337e0da5e858edb7d329f739131b87c0ce14ac8907e7624d2890d921065517789606afd07dbd38ffdefb1e93ef53703882aecdd9532b91c894da1ca5afb173f1c83fe48c920143effc6fd5d391bbc9dd67e1d05b434e3f82b864d88af3e809cddbd3805be20de45be28d165680ff9203634484dccaf56d5caec56bfd420a23947690e1aaa99dfe0ce74a827dfa7f4a1d7ab1a3c8b849e5f0687c54f6676c6b0cc97ab4c6683e50514fa8d79219977a40cb159d22a5afe929f7d331d07944d17630922efe119309adc418297ad5ba82829a9f740ba07633a5666f6ff85ca1e27d49e859cab2ecd43fd556714d7fc8adb7cff0582d96719c55581af2789ff29ab1d11c964842b50979d2fea136a0a7021ad3f099fdee28718000225998f44898a47e27125909121413eec79d15fe3f4e42fb8a12d1a23ecab5d12e1477b693988c2539bb9ad3e1e22916513837642f3131f3c0491b3841a68e99745ed5675684abdb79dd3157a4089d7df14882df2c66c92222c8d16f7fb80c08b203b4c4e4dba39096a97eea00a1296ca0222fc89bb8b5f4ea2b331c6176fc51c2145f317077c5be99382bd57e3acaa48db8fb909777b7b7153da70cae7be7add40850b4fc9132b76f00c5b42a938a8891c4ac6eb03080314d11aaa6af95aeb4989d0a1b490d3aa3148c85e0ed17bb058900867419219c11a066863070b4d6ab0aea6b4fa51c82f92be9938ccbb1d9a496235294806330d3a29d8d1665b2d6afb73800ecc1d09968622792051e27a50f39b93603e684c62f029caaa9d55156c976a5e3a9dca3c1b5c136476643a08439d786b7e4a0d9341f6cb08f8e22292c9d027965d1feb5553ae2b4b109a851148995d480c9ccd489008f664fe771c0f137b47c16eb35590b9ade332f70c1559ea75bdfbb32592c2cd796f03bd8d7737dccb8c59573ecbb73f34d75241c864cb1806523e0356ccdfda323a8d3d8f760532d818193fde145a68464a08a2b2e3249dbfcef58258b3095bcb6eebd854c887933a02684ebcf3db0535cb40a3fb9de454d313c7c0db01674012ee56c6568ec8148ba65c851790e2f999104441f937615eab3595a69c9550d19acb3f66d8f76b3cabe29107168973c0bf6debb3e637e66fc4508db9c734a38493dcf17eb31945646429dd53d63cd27bac2e0ad68ef356260908484ed9d1148590efd2321c6aef78951828312c05bfcacec447c80f72fb15a7c36e36dd18b860785e5074d3f585e1d5ba3adc6456cb91ccaf060f6076df257adce5b0a10f78e5150bff5e4fe5fe31500f1f62f53221ed178131a47c7268321fd0c30bb8d8c1b3ad7aa023f2831af91c5185834e400f5ede753c8400085b12d01d6647de6eda9d25a398fb0cf4535c4d0b89e4d6147713623f8d1293b5e50cfc4a5106f1fa8f5ac66905dd2f573e2585eeec19b4e85cb6d6ec924da714953971d475a4a444e942ead9a15d2cd31cb602c7608fdbd5e9e0ac213aea6bc7a482f2bbc330c575cb8e066ee1d490c0ada8502379fcd40c1f161a00aed569dc804a26aac54e01f070fb7c025558c654a55f9cc3ee39d4f61e16f13dc24f232a360cb0a0ce8baba1e7c312e328513fee9c1ef15434927bf539887edb2d0376a503fc2c91779a5da10e5a8c03c6b513fd557723ca33996443f7f0e228a74361941481bb219e52495fe80c60d08ef4d714cfbcbe0efbd43121356a592779016cfd70d443202eca8f6679ce5e27a2bf8b430176935d1d3d007a2bdea373fa48c1088933b16ace50111f87585b0733b14a3edb8cb0cd7ed7f53c158d8c1ad53dd01ae012037fb4697c4971212006509f594623fab650c1f33da61fb3eef02c44561ed1fd25f3bec47e943ff1929c018bad1a0fdffed396e66cd504c6f4edf0e585b883fc3a878751b162302db9c3dbde232194bf77ff90747edb1d4e8c2afd9cd8d8856c1368860873a1ef2eb9dd418554fc164b02050a0535763407b5b432c4ae0d72d0ca5e05e25297ad01b9246d0c545c942ae3a34985dbb31c50d624d35b9ee0c3b5e31207dbd7d1f5a9a945977595e5d71e18cedc2c8e07fca726435810002c1257dc8783ebd0decb7c0ef2cc7a0bade2bc8479dd6f293e36942156f24547814452d862c341b758e6385db7722aded2f9f3d8d40ae0067f479ead4bb13cd8aa7810bfe934451b513292999c799af75b9bbdb1e4aef4d6768bbd05d230ae639dae229ec1a389dc6faa72c97f4ff716d63b07848b041226ad6fba237b0bd2babd1dc6e851d291df0eee97f87a275d4d1b71e86dd7573ec26f4a84a93affa50cf5b479a50b6f691918e9edbf7a84cb375e62de2262094285c970eccbc1f2e1f09ab243867c565fbb377edf69e015801a62babc9fd9c9effe831cf49d8c89df37c7c78c8114acebd7d4dd602079cf17495623eb6c2f0ddcda61f6e48aabe7d3bc8ca996bdbf6ab89f58352f8ee6c7c3c4180645e0d36b3b0bc559fc8b007f8b3684b9393af01a919329e13c9127caa61f1eb455fd2538bf84138e33eec93b49e0d23c8ad12d0529368231181b48e9b8d403ad98da3ac83097063226803e76ef079f13bec64c707b55884f96e4af569d719f4ab15d8b6ab154aa5a567a31896eadb8f994548f542b46062206381e71312f8d944912f5bf97fb1848d00399ddfb29bd874a2498cec2686eed67ba64cffb49781c892f6f33056566c77b23af483ab07ca250970165391517308cf342c63486cdd5992bfc4a28b6929292dd2042663a02090e03f0d51d680e90c0fccdd8efaa5f156eb56629bd5a42890f67fe33f42b469a194e1872d123c5bd5b92cd94c7979840eed86eacd5f17ec93585cf8a29652cf43f943989360b06f1941dea77cdcf38d60ee34258b407a3151c5844a057104f6f23bcb73723fd508046389b507fe5666039a46410918931f2d8151e24b25e5c624a5859ddc4062c7a3f8af972fdaf0b8764e1ebce501068379c0fe927111d4adc5efe707fde9fbc6a2bfdf93718de1a2e0c0ac3dcfd03f6615a67e8237483f2bf3ccdf590ab32901a310b89755d21795b96318bee79d3ba055cff8d3b191daf20545b3521ca7158869c29f30d9082107dc5cc87fd5546f2ebc518c1ed396aefc0ba8732cb9a39bbf4efeb07310e1360ff1922ea42575196697fd084d60ecbde420ba4b673a43bc098cbd4f90e4eac68e35740b1f7d7b8b58b8b6551b7c0785f8ae463a70e6f0d1b4802f25396495bbdffd036c787fcf59ef59622f84dded7c3b075346b682c04fedc3ea68a8b3dfb59e6f542f2a7d8b0495e9d62835b0e86723b4e84d0450fa1986e8875e6d6ac5ae71db4125faf8a840a16f14175068988753c7c5eb05d7bdf2bcfaba3e7ee3eafd894f578d147f82aa9f025ada511f6bebc42feb20869233fb73eac4f586c096c6dc74388ad517803ec0ff02a260f87d45cfc9498e305ff079b0f6735809be50e26aaec014740ce75e3beb7c3b74cdece40ca5f009db6855ff5d19f52b2e49fd5a6df43c1f5d44e50e316e66822392d5ab4072a0d141e06231499f36b7aeea39bba79ee718c6106d770fb79f81eff0086e2afcc2dc46d14f937fdb83e2b181c36c1ed036ed0e6eb4c2561c364382a710126b0839d710ce2ed75d44ee6d1f1eff4247cbec4eee9db0521bfa2f46beb7d1fa549086048f1345af26e162b88dc12e8e07f8a13293f7787294553f7fafe0c2de38fd963a62c50577e3d35b73d075dfdcf5b85feb32d9e254ee55cb2a0e7011593c1ad3fc9fa64a14f52856c5b2b0663872d731ee1068c9a6ef3aa3f2edf1ffa7aaffa75129aa5665d12f46e2032aa2695b6cd5f22b1f610fb7b699f69cf009557f51f909862216b84c8b7bfacb592559a6f0077ed7caf07d80e4c7f6710add41d8fe8a182130a5d9950f837e6b644369a901088a690f237953a6a79eff9357a9973ebe2c7256016ac45e4e5246c8633b21ec4a1bca69e8dcdc0a0d60c18a78719779d50701e798af26521680fa6a2341532fe6838aff5873fc7ff90713f1728071f827ecf36bfcdfcc6e9a05a96987bb7ed2bbdfb290a732e80a27370ed0eb4a30e735f089c183c1e18593c5a2cd99923bf250da7593f9a11fa525324ded828020ec058a0b9b4021429f91f44e44ba72fd2c0e7fe1e51ef8959d90bafce114fb325a8d0af0b3e380b95ed122087e231cb588fd1997eb5b817883e1e03f941ccb05a093941e8e0bd1f7d12dba46d64318aa41bddd272e86d2f5dc37175a8f80a9a0711767b84913e1c4a9e907dcabda977bab400532dcf64843dd3294f0cca525f8b1734f8a07d1b463857d0f16ad421ef69fde61c0c7874cd5f5ef796ae75780bef360bf64694174afb99025c3a3840edfb672a260ca47a30248abd31e1fc2e715361e7f3f9bc7001d718120bb00a724d1c08ff863cb4ce94bfae2e620c496a979897117609a41f9b3d60f6101f9a3ffd04f4c356ea85feda0d76e97067e66ad63d52605f362d40c5264ae45430e24f3a3cbc34addb94057ad325427e7dea1f285d8137ca55c0f2d2adcb79479795d1e80f4834e9cab19a0dea2bba3ea279da2675b8390d883c1209f36f0774039d69d12fa0d59d4087cbb049193e7d6e9c80657f57eb03d9813c153da3a90a1ae73a8a15e96f212d801d099bb504a6cae01c200f79d85424518ec9bb3e5dd984f5224ea18a403c1a717ce329b2b534ef37e2e39c91aab44cf47453ccbbcd8826ed00aaf4d515cbc10ec74eef771533a12032272ed7494e77005b3214f114cef5076a35524095bb494a6bad6a04509ade6972fd2ffa2be61e9517091c1ec020711fb48bfa164e10fecaae31f258f66ece148d35a7a2eac50c99d9f342c90e6db1b1404c46f62b93a262e309d52f93bb5650bb26967b993e556b19c2da3b6274ff48ce2c4edb5bba3232e7323fef72ce302a3569dbba86b8e6962f4ecb9021ade3dc4fc8195036add3924b145952d64bdd23ba75138bc8ce6cca4c06b15c89172679a32f382875c168e360d59b22f0ac82d09763503e7953a40d8666cacce9ee40088b8ccea618d4ab2bbd028361e0e9d7834a9d143f758a74876c3cd1f6bbafd3317ea7ef55de2703b55785a1198551b10286e40b5e63df11b8186e5e204ef3f8ddada2dd2e9391b306c5ba9bd5a0d4a3644328c5eb8455aa9ed0c5ef5d285b17ca7e3e8b53e84a79533e2bb48c1197afa869559223441cff47e823741150af14c1e968e80dee22a519f6f8cacb1a64edbaef8cf870757f0f8f3512e4f0d39ec0194cac9393e01f81c89ec978578590ca4d2646ec18f984e18ada036e05aac73c0beda1df99441ad6d8da5b1a40535dc583a37530b5726e0b53faf1917069af75e6e851fd97ddd95b57bf598b4a55dbb4b53e229c289b6e4f9f352e3a84b281bedb4a1c84f56351ffd81c0bc4a522348a95a06558cee309fb0bbb3d5070d4659a671f20c9beea1dd81434203e7ceb2eed12bb925285770c41eabc242a1fafff753790cadcbc5f614b78f385e3dd9e8622a95822f74382c437cad6b3c8b6976c27d5f54a156673c98c15002fd88f763ddd1be9d0d97820b947724d9edf09e07895783d1a015b0b3a1143cc994a7f9361c11f41cc1a3d930ab8ae746055d8f0810faf3e697b1732818115bfabae7a5b8c46ad5b20088ecd9e69c5343e6d29a7f721cdc419f50c6da26ff932085dc4aa361d12d6a4cf05dfcfce140f5f4c74efdd806440df554ab6d9f135df47a3cbe70d0f3523b413c9ea0e13529d6486bacbac9a6259980effe541be485e916d4e6819414b460b24664afe45161b11ed6241ee1b2571054df005b6f520fe8eab3097d66be8778738006d95aef83932a3e3f80feee9c6ec7e4d2b19bad1d23908917dc63480121cf1cc68df0f810ffea6cf667a4c46e84a98a5ce12708b3b077b3eb844e997ba88009bb5a80aeafa162c750b119686d326120995b9c6a94675110ac23584ce43b00b538d0e7b6c941715a70a17d7156696091393709313ad078047b6208027df1b59e04cb418bf4a1857b9f6b3a8e522957656d0dd32d5ea8233fae38f1eef8b460521d2d1915d46a439cdbb50c2971ba36b451e7ce936d3de66b8622a1e3c4a337684ec6b7332a13e2d8d0bb28def86ce31bb452a1f480f430fff516b6069247ea8c05ccf90b8e43f1ea2e41509c66a04d463df1db34ec5105553871242f9cd23a73e2a1710ea521ad7ad5d4b048247add5c7a0e0f1676cecdbfa80247526092a632ca65c02957a717223207cfbcc5e888fa119830a83c890033b25670b8397d3c3ba96e337e7f61e558ea9018fa02d154b748754be7621e5d5544009c28f441bdf0fb57e7f1cbe83f96d2e42f2b678be50debe1fc7f43531aecb021b9f96752fec3a90e576ef06be203a51caf4b6fed20e37fa5e76dcde13bff98ec79506be8f25553a233cd64ae9166e3db8d6c8efa65b8d3af69d0cc7c7ee613cffb7c2c5d0edd0236ec0ba00e13a5f2141aa98dfd4855335e3bfa82e00fc33e13d18645f5d82639c1a5badcba67f1f0588d832a6ec9cc1ecc2174362764194aca5c93a596ed83cdcfd6c305deb2448bec21f631e29a16587b7849e2e4536ca1b19b77c881956d01694b4f83fae5146ae0401c03b40e24d64afd0602a54640d25b106c116ad2cb182ca4b7a4559e785516373fe3bc8334010a74a5925b500f0ab38466b7d6bab44e4ed4ee05761ec88bb9c0ee0773318a2cf6971b61db9acf03cc65bfcf86b4a50a9478996b8f260eba135ba5c89197ceb5d9e440a79093df3c5711f2b9238e2238e4d37605f6cf7f3502311af627c80c2634199ad996698c69e761ded83ee206eae095cd50469468153c867ed5c4abf39d67f82c98c4c42d57458ca8978694330d80e33ee78e81d7f8bbb8759a7f7959df203648535e68dba3df8b919540a301c9fc0f8417ff6f57b67bef751fbf8cadb0575e6bba8458fe00ea94c49a41d867ceb84dd70911cb1aba9139ba3fed7bf186b4124f65c5dd5a802203af03a912ca102b68b9ce007c141cde937056d1c938563331fe682ca77c9a375398bf44a8ff21ad774f41d79f7e3078fc5c960b2dccd47a99399e1297cfa140bd3ac98e9426ad7940578b6b6c93356c4598c9c7a2e9e69c37c860bec1ee4577f5cffb14c875f531a789cb39829c8056e734231fb8226a481aa512283482ab2f4908b53887891385d09cfe57d4c62055404377dbd2138aa34566c483df8558325397d6c2c6ecd2a7b76f4e98fbef287c70dea3cb10b16b1493786c8a51dcebadbfd42ea7aee15c94a8e47fd6fb0f20e1cf06d408279d75010a1e6f5d2d6520398739d7ac45381dd4daf1ab13e75594655afa284cc310bebcc87958fef2d0de533b20681c666393cc089b14eb48cb0067682779f5146cae65be0f0643e84438b7dea65f683862ab77adbba76ce8998c18f575f871464e208427b807dcd9f209b7bc038e066a19ef17bc73c5762edb6d359a62b96099c19b491b5a4d1fe4000e55b766562f0b91bca3038329304354e387aca668078928ee2c1672868c5bc0524d291d6be528f1e43e7776fee38135ef600515f09e3e96c60bbeb9ff94e53919bab930a9ec1778098fab6d3d77866e9d4faf4755864bdb084c9a2559bcc9cbee8ab9d441a4ef1143a55caaecf0a2a09ef64d127598964c999c94eaa246b2dbcb7fbc7ec90a06c914c7684d8e7a39311b46bf99b126a938a26cd724070174dc6f711e4b47a3f6425367453ab39aac0dfb8d0620659f10470111bf2b9411bc897e3f0b4ff5d1b31b7fe0b17f5cdab765e26c5118bfd19b359dfb42582dee530ce6d340f109d0e510eb93a681eafdfdeea3fa040f7e55626c3b5b596be1cb968ac26b82453b6a57174ddbf356f34368ad77aad28e8b4a5391c12e4583820127f5e77c4ae7a258934152f595996f9b5592f59451e820ea83889b542c181fb01db980e7774287ee49e51dc3957cf61a03d91bfe5a073071f6f2813def718787dd239eb34f9664b33a5678ab462b8c8c14c15b20fc4631b442a048ae09886817b12696ef29ed5e30a150534a979a9a99e289779cae0983cf0b500cd40a682ec09c7a60800f9fe544fc29889abed07b0ba9b8792964f943f06dc9dcc94020028538e26c3f68e55db85f18e987c2f1bd4aff92f7e7df1f4ea0c18699a6686fa65d30e79361cea8c7bfb255ab09f682c2d114f3eb04dba43de98ad8101a21a7dc267f7c11ab77532adb72071855f3dbc5309bbf2d8420659b73587f7d83db0b723f17d56a0f56b811b373d3cfd564f0f6048f3c5fe3d9defcc4f58878f78029dee1e74b0f26c92f266d48b913bfb8fdfef93b7ccc7580eafd4d4e6174747f9fbf28e03acc414f2e2ea902ae289b8824ffd1f1923567cbecb252b98df3d832310b89a87e2a429fd6d025f9cd3cb9f4f8bb28a60e94cf0c6e435a59005052b574fd4f0bf53ecb8e81ccbbeb45b5f72c8d7c8ced78f622e0f4c62091eafe4c4dfb7e5ed4cfb055339f9bfb336855c700c99bcd06d3264f0a3e69668e1d15a5569ecf64d4b7460803dccc9ef5a46482049303ffe977f68d1fe366c798495deead68d484abf7814bb146bb0e3cc24ec79fa4990a35034eff8cfd3ec2da136549c2d7eeb422516d0fef748836b97cd57aaec081170a21e12742b7932fbaeae294f556e91adcf8efb720f4dfbf0e9225a49ef755a38f83a09636055fd9478c34786f1fb0662afd88d08e9b24102ee1452720251aa677346850a904edbe83bce410d097ea82db8c1cafe8e42044cd88a1fa1a22e58ebf5f61776da8195a848b1d8ef51d8866bd7d2172f8546110f3d6a0345f962d218b2d9b27d2ab7be69b9cb1463a8811df1c1cfda820d4254386181de90f4ec2d0baf6568073c60ddb4f6d03825a01878f28929c586792a5faab30a73769fa1c14b52f644cc6445088ed9250856f45659decb0db1cecf9104516c39f951a6ec0cc6be1ea1af32f57c49178b665005fde6cdc36c61745433b6e11cba9692d1cc31aa0e21a36fab705a0eafeec0c9b255bc92460b562f60425df89bfc1f859dd3fda6bd1855a7700fd7f230df36806f22547a7a0576c228d4d7354e71ec0cc55b7aef6de95e2a19109eeee0144062aa7e3d96d2e22c44a97922ff52196c944f1500375c281c017e5a6c6bca6e98476e36da832db242089efe2f0d368bdfe769b93870546902b4b58ac2b7f0b427972dacc63bccdb2d4e2c947cd871b95118f0664516c21317c1072b157b83c53705ae32977d5309b32200f4a19a1f1b69c699c258422281ce691a23b55d535f3fa1c40ce54179e5897c4411c31c982ae657a8ee35117216adfbfea2bcf7589c2c3f4cd4f13e967cd25e4699443485cad545fe098dfecb41c89492c610deb380ca679bccb02ff683ff905000008a132d90eb8971cb043391912a5a1b4ed608b6ab242a3764ea2b9706be6d7179e53301dfdd93338242a7ad6c13b3d8d8f64ee8532072751cb6485a867b250f025935f6df707b0d5be915a60b6599589a5eb2efd901ef5f7855832b6b1a4541f110624df8461eded7c297d32c8528c29c4c83f523f41bf3cebdd5a09dd09a8e2a3fcb89a01926f6d4ebd0fcb6cb4a7a74b7f148c878d4e27b2f78ea9acdc17d0dd4e6d92242678c3c44126566f9fad2e70a3d44782a42fafc8f850313f0158b48d19abac267dea6f1d89017120c4a196938c42841c0b748cdb97484bc8a70b64af3a1b690cc16631b870b799421c502c716bd19071d8b826b310795e8a40c872ced08be026a7f028a45d9d551f6c9703e91c527f20aa53be416046067ccc0b0e1a86f59cde20624967ad72bd2fce03aea0da57203585afabc8529ab371013d566c861e8f97d2c93ed899c715cd5c1dcf21c770682f76fee7005eba03fd3e9757e5dcfc74dd9054cd0e1be79f6e01a09bb95aaab731fb19fe6e2906996a48507d5af3e2100b977949b430570af6729786d7588d13d2b5523341914e9d4189dce8c3bd5715ba7d1a2d6ac75b4848d2d0a4cf47f6446eee0a39dee35c66f65be2d08e222ee972e754e62e06b1957d892fee9b1374157edb8b3dc142280394af544d1d2840eb3289f9f2678fc3736e0c31a6679b946ced45208fa2b05679c05f677ceb7398992a867e9f4a182a32e3082ca8e73d10b912e4a8d43ea80d75a73d497e36043dd81c87318b5134dbb045e0a478fc9277f5b168f31b65b4d1c8a97a187a13b757990c0694a2170e16647d0b93eb222e70769bf0dac8aaf9665c082f33512310e0a9bffcf6a635d44bd480f13a880ee8eaa2410298e086145a29056e83f86ec48256e3148fd424e040624d184f1d0cce764c951e9ed5ca168f6330e16d8f0c624b692c72daf72ef3351ff062d5006a38862a7df2e27d40beb6a049d20bf94edf9489a4211804f4764f2886ead0b4ed899c8d28831e338daf3f3b53dfc79d3c0a19d54b8a93265ed57587c9464a3bb7def068f6a1615903c7c6d92a8971d0ddbd594557fa8a515d707469a9838e533e41a339f781090d5930327da78c7d048547425c42f0026bb3788424c5d5117a7321a05935023de4ed46b9cf4f7cedd1654dd0ce7a0a7c89f95d0328c2c0ec0a9e891d0076fe28d318f4641243161e217ca880c09f1a6af5effc9f91c77ec9f7133990802df88b2bdc8346938b1af6d9d2f40755209a365b2f78a365952fbe5003ee7da98ea1e468615ae6f1a4b5705fd081da25443402574436e6d20cc4f5edfff788cacd2a6ae7e334ef4d2e929e25d94a78e954b59c272e8cd3d87b42eb5d8a943cf217c3be474e9f9f65bf6ed714ca948c6739874c770936913bb5b5d7d0898bfcffb66752273f10ea827d1644638a829a91edca9aaaf9609af71934d54826a25057869a1a90b7544d3347abe3c77b7c0b9bb3a7933158bf699767de085e54520633203c8e8ca0e5cb40092a02e6c0931198a82a3562f17aa087541b192d515cde4565bad49ffaf9f684d0a7a91e4abdc1a36709b570c01b5eaa3d16385187a98a80469669601beae7f5a4752e35c44b89a824fa19e24ce850f8bd50751769d36bd36fe141b992c8af56ad2a7989a93f483ba81951307c5372d76740d5214cfd6c168990d4b10fea3d9f75685af07459675763b5991859b6ec4b6782476ea9c32769c994f034c14261cef2131056d48087e0c84447cdb51221ae40d3e33afbbbcad0b3a1fdedd4b885aeb67e465150661afbe2793e0e70a2431d4de01a1cd87654b243dfd8ecf613a33fc72093d0d064c52d45233bb35f6d807684bda8002a30bba9b76f60d51cb3e8c33a616bd127d3d5b73f20bc6b2d8b77f575e07f6000bad6ba00b4c1a2950bda5ed8bf3c04103508324848f9d7b4a42c4e0a1da6f9b99236a529bc48bd667877fd95836db69d717762697287b6201cfea79c75ad6fd80a6bc163086bb3d415f9010f0e18bcecfdbdddda278fe06b6b527b0fa7a668083a478519d7368d4ac73fa23d97a228c54032ae0c4224b842f4ebd46d9676e8a34eb440223e156afc99d94c7b8e214e2166944fd4f25756bde407e7d3dc1d5e47d464463e08e6304f9e99e246c8ffe6e25305685bc0bdab6760a9b73c2d3ac79ff40610e0e4d93b9be86098a4b06173aaa5947262ba52fd307fbf61acc776d30dff71df149c03010dea4178b4c5bbd1762b8d4d5ab66bf1a04615dd0ea230d04951f0622174daac0e3d8dff0b646ea4da1e9cbcdb75f2c7ed6be4686570034134f4d177ff894a6ddc7b0078974dfc981a465eb4bcf80de80263b6a782f59e0f5ebca99770c449bd9ade37120fca87499f2223eb44f9623d44bc36fe857a61ff3ea89e0c9fe709060de0da1c69846aa944507d4ac7362992cb93a0df2251c9889be680ab682475da6b4427b6154f913b82f1e57550a34e62f8c38663cd7b19f5d9f4ccd781a3c078dc729cc72b7203a9f0272c09f92ff71cf3caa88f00286a5839ef51c9576714ea55c8a9e34878d688b8be199b8dd04392b834dbd7577294adb39ba453fbaba3c8ab34d2402be4765c36ce086216cc7e91aee9ce4a23e65e4f314caae631cfc9b07e58843a8ca1aecf10d95284f4bc2b0395dfd6b0a40ec2d612318e6b3ebec4c27dfbfd4af694c26a88ff92fa35d520aab0c49b13742ad233365bcc96bc19da6d3d9a88cf578810ab1c58a9aeb8deae87b9f1c3368623f1b45c8c6cd59deb93cf06d7d98ee43470bac84659eff689342f240ba16a442aa5db0fefbc2fd768d213c99b66eec7b56b802497c41fa9cc43bff09130af8cd1ad4cad327d4197183697ba7650c66e1e5e7af0a5daa211721a3d5a79e857395cde5fc04cda80a165da36f8ad27f8944743d5e62000b54c5fdf0b09ec770f2c59b86b908fcc66e19dd2c14124cb9b2a2c24dc2e5dda21ecfa95d6040aeb8e022269f04f50f1928246c950ac3445f9993692d2cf6900963cdb99052f5cce0c87c9554242be4989ba0bea3475fc57fb64d1501fcd2248153bcca0ae36e7f4cdf4c9bdcc45d2e421c310bc126b0622e019438521c87a718c0b4024a2768665fe9b1282201371ca0be613534d7d4e9ff345fcb6856118650ee2ebda7928b098608d38c4a875cb72b19e01c63df763ea587cdf8415384a2ea63e10ad96d74e980f0b7ccbf2b550d59e0b4997b31144c090e1435d0767f2a890287f03a7def1709240caa0ca574beccca9d7ce3dd27bdabcb549a1c8bd0aff3ce2c8a8c2c14cbfc35ea712a743bc8f6f306b6dc51ac7ecb7336b842e1289fbad7a87e26b9b6a4e3bfdbef90cb05b2085f55dc2fc5c5e56be072f94ea4c30cb1a70c8ad152d054a945ba1fd00d427c5671ff07b2c19a67b8c94fb548ab532907fc69ba34b3e170b9c2ebb272d2d8a9779dce0a6864240efa8a1c1506a2e622c50df6f2a0c0d15b8586c911ad5580f607b17899f1407bc25aca9fd2acc125918a067dd6a9b12da83105ae81cb61d76aaa4317fccda57b0f9abbaa3fb3ca78d4a482cde6a883a32f28ebee120fa533462691fead1a30dc81a1b4b7532958b5c00ccb6f1be000eff71438e417535a891987cafa69aa5314e847900110af3069a44f658bcb292194d4b1d3e0b0357e77d71ef74f16e94660dcadcc70835be671d359a5c35eb36026832b252aeae0b24b88d65873aed92515ec796a783db99f87d86a2eceb72b3df33b3cf78648b5d4962a306391016e2dbe5a48d2d4c2ecf7b7226788b1689b43ca6d0f6fd2894eeb7d3e1f5e85e0b4f4308ac1c208268f3e49f0449bcd0790a21b703ab9c0df31e1db4fcb89a26d5e4f4ddd2948286b394459ee24dd4dd593f13eec7ceba61c012fe4adb7e2dac3c539c80f2753e4a4a847cac424c6234dcf9db4e982bbe6170a9d7c91e0b413ae8697122c0aaa001348c27307a3c03c16dfcfb17fb8e7b91051d3ac6bc77773881c678d7d186651f284ac99bf419a9a49947fa7ef12ad196d8ff79bf7310885688e6154bcc37012da35261dda9bd84ce5760276d0472e4f9f1f18a706b92499af7feb1d57c3a81bd28b7a1bb9c81f0948750db98f0910ac10ca4324291a51179d00e920bf26ecc1137f8976bbcb0f19ff020c02acae073e4a517f6077cdd2673e6a4bd10deef13936e16116c5c90c73e346f94900a0a61ad23e4149cce3d460d0c77ce11493f8b780216266a37910b2a60e4a77b6f1d27c3b7234525c7b0b092a990b5d1ac5621739c0f04f97c42f9eb536c2f9e206e8997b325d8369f52d8d5e15a5519315c1bdb34010563c97a550d3129e5633993221be9a0187474794fe73b7007fb7037cb7ca7e5174b3812f1818a19575b567b465387164cea7a7719ddb22b3a62e4db486eca92107e1ffdac3d9b28a22d7b6da1c576a9aa350b46c65dc59ea4026dd1c452df39f204aa3bac4131af7225f6915ad92f369c8fcb7b9e5f7ec53bf725aedd94adc8242d3d38329823f9e2bf7bbf339d6592d1e7b8c11193d4dc16982c1ffbc09c84fea2f03e2d10bfda9d4676e779e1adc19eb07a3d07053adabc62a368686856483e5dda6ca3402ae3effbb4317f826fb22b7ac172c71f80497d2efcf8b7263fae9aa7739023d4545dbb91b9ca8fca3f6c736112ecc5451c0f5e3144c5a6e0f27ec8b40fcde7ecf3efa94b5211b6ed5cee2e5e4239e0120f2fa05e0b00e319acb241e8db39705bfdadb7fb1b80d56a9e32dfebff1e42194f13d00dc566f472ee65f937292070bc4b29e2b4e829bec72256e584c7b32ec6e965c8d662ca0e8174a0f95a17d16d85b686389cac22d9438aee737aa484c7ad2ff9629e5eea08301bdffb0f4bdd9ad0769fa4556040c8f61ce4da4b73922fc8a251410418a94fa985881bf51c325919a4506d6de2c13b8aeaecafcf59fd243f52f675b42ab74b8cc20b48cbe7b4237b0f25067c47bb7625b6cbb15888d0f9b4af4edd41bac91dc538a9e695540fb7149c914e3f6228fab6fe9c2af088378ae07bac40f29736a1bd6295ebc2a1046b4a4478facca33614902c835bd97865e29abf423bd999fab4bb7b69fd9c5255ff648f635cfeaf0d4b12067d7e0614d382ddfc5f7028bc625325f1b0b0bcf0c2996a92eebb7bcb6dbf7701cce2b0c1f5bb3455201764450ea79aff980d5bb8b1dd4d55b4987541464cfed07757572a6ab0570241ad3251b490de7d4953348e5ed043785a52a9851cba0f3489f09a8c7356c7ab31c8b00fbd35c8c980a40bc6748d7d4d287932f0af429960df559120127b30bbf007e32263f9c0e5abbfe2382e5da192b920ba456fa3c0ead1c4859ba90a82331c759e67faf1965c02a01b083d579aca81dd4c57ebf734c106b056f03e3c2d12c935bdb9fe8bd3cd66067af18377ac53624128290620aa618b305a944dd850ce462d96ac81094a9da7112a5d12ce2f1d5a0dcdd433c6563d416733242dbfdc0bd87a897c1b44a1450949ff4392f3948a5e4312094d5875dcb6cd7270c99052274071e4d34b4ccfbe2349e54f10c4a3809a7833258d264dc4ab67f14910d7059b778a1a6e0860b5ec0bde1e6ad84251e0609854a566430517c5f744e560828188f51a017793a10bdece98533d17a8c87db3370fd6a9d8a855a1ea34c5ca395b6e86a32f9876cba9eaa0fb46608925deea5ea5a011927c946313b4f713fefd04d410a294f88f04c9ab71b23eebcd3deba22845b6d6b0191f04d08f676791c4c8dc6d14dff1d53b3b2d1d36df4328cc17b1dd67c8faba40823de6da583a726b4430560a964ae7821c10e20830b968674b721d8aab01b4d67394f4b88be034861637d78235e9f6939a4ea848e4b865bd93d22803b53cdb7ae62d70faf3c7ed548614b56aed8918cdaf4f0ad933f898fefb28a2c9edde3d858aa04ef76c02da27006be2f80b9e5638822bf1a271766cdb220eb416e22d99b87f6d5ce7bc7dee455f36de1d5d78bc199fffd88d27510ce3510d1feed0c1f526d13b59f12e054569a9514fa1b1ade6e73213f1044669e1fe5713e3b385c722931701515b18b03bbf4a191eed671a4adf1832de139ba8c0f17224ae92211d9b289973a9991f03ae003884dce4302e2c3beb3debb50e44304f0e7166bdbbb5181f8ddbf7e7b1c0dc4cdd28a3d2e493da6bd10f50ba0c493849d7af0d9018c7ab45f0888d6c917aff0367cca76887901c13357c0522c9ad70e7232b6891904e3c0e0b27f178cc45b388d4f230854ea31890e7290760803facb9aad2acfe1b5d33369193ee892d54b68eaf9ecc0015bb790d0a01d7af71d177a4c80a9974fe7f96232552d9e16448f3b4b42abfa5798b94eb2f1ed80c105445a47ffbccbe742c531497be939681b01be7f0bdfb6fd5a44bd9abd0edccd64d7fcbc2c2d76cece19dba72a5fb1135795fc977594a8f983b8fe6e137288993a89009aa992f861a33a2b5aecbfb166e051a802ca2f4a0a8f79d44d562ed716120fc89de5f24e265b2aea05fcf05b9004df7ccd91819c9af8e29c5bbf455badba3a7b8867db3c750b907dc3aef76fa6454b7dbefae16508d4f259cdb7ec979a610c950b2d16eab454319d02247c7c8af7bff02ac9cb5d0448af3eb2f7de88d6a0de8b9d152fa0914e5f1320edba9fd734c4a0639997c290500e9ec4496f75297b1f793cf53c9e920a8f8e0081ed9ea69b4daead78f2a5fd86e3f5c301a1bf2f9c87f6357dd1a2cf67dbe7d2ea3c187ea4966792c1f74dd86fcfde057444d2f2da777256737743dde33a26be1f65e4ce1d98624f17ad2dd3ae7c54c40d99f307f7f528947058d23422644d8797bf396137bbb080652739d0fdd16d154dd731e447a55814365c5fc3d7f4b4778b0e1a7a536af0b19ad327cda8cb80c8aa6b975d3cd56c44e4b2d4e152240f699d4210e597e4d0b0c475531ee7f704ef6d27a2c4ccc340bbe99c19dc59324a077d611578705de5f32e123855bfaa34c3ef4eeb443257fa6301ee0b97fcf389386035dd3ce1d48cd3581f4d7a346d1cd1491602d5064af37b7bf1f7f6f383c8f104d26117f878f7e04478d31961b46b13aafc99c893e9277667ea4d9f6752b6598b8a41c13dabd6edb0ef8ea48d5dc7b8a82977242358e1a3d767f2dfdedc2357c8deb5d4850381fb8228183ebc6d0e5baee4cd79a7839762248f5506d7e25d844305c75ae5e64cfa8527fa032ef5ef8a0894d6e69bd01221dabae1142443579586a9027cf0e927bd039098b8123766ca706335fc5c719506ddbf17d2c7b7d98142cf48f60ed1a8013ff50f3b8b5f6a6979df9efab73860c474779ce080395b1613471cf703d9debf74468f79c05c6f3c05e8fd182580efd4ae1d81957c0de6e52b084502190c38b5d42ab9c46b2c2cc2a232fc4f4fc4b3a963009157ee057b219bc2431882aa7a3a50a07e8380c4a6f61266e738807359d95af210f0925bb5b35aaddef57a087d5cba932f31f329a654613274e48d44c8f16c3e6ac6b70cb02a30ecdf7bb28ae3641323a399fc768db7cd30ee93d9d322cbf9794548583f4560cb7a6c19dd9eefa3e8249e1fe024e407f019a1851029221b8b103dc597e5bf86c4afa2fa11ba9da86854f56f749e35ac48c1d506077b803b35818128fe0276ce67bac32d3433a843871c7e83c841fa18d5d71fffe244c8a93002c09b7f594198c7b1036483786a1472186bf766d8f8378bcee26222c5c994b791ada127559f68b0940b0185261723f985878293b5b8dfff35ca6f8e60fecb2f741ccb99cb30a2c9ad759af3e97b7c303f666d33f01ace671b80d32f2dfd6daa6fced81fccaeb59f8e211354521da21701bc45b8a290b1530865f40f8e5f40e90d1dbbabe660b9cb18fa5498783a234d0c791c7e339bbbcf32948bdf6e57fc3b623d588961a2f8c5f50b4976d8636710f66857ba650846c427f1ded05c0e3715e2c580a515ffa13b52cbd1a91e3559d14d8525e41b114eae4ac3373bbd0b3046005685bab67c418382fc9dfd0e53fa32dd96d3168c0de3ef723d74f66215c7f5f9b8739b0aca7c528354b7225fe4ed8db4e42375e01ad20976233ff033ac76c7352dc00dbab7e4a48d599f4c53a883f44c0153d15aac89027dfd46fa53f0a741af1f48a1fe2b8e66ceaa890c16f3c7efac70fca9ef4f5140b95f1f8884a8ae19831b6b6faf54886ff2244b50bca8fbe996c78085f05dfcf3fde6eca3246e55ad00ee4577c735fa6e121835ed65cc27b8b42b66db4139cb4b401478906b64bb25c8d26acac91c3a54bdd03bfda35ac93b7487a74784d6bf00b515c770f44620147b01cc80e9c6c379bced86f53ef24a68fc800fb70d0eb93e12ca0d9b67e7b8958d62eb9884be13f0fe6e6ec51b7086a8eb4c777478d4a2ce042be59b132e795c1d6714e65702b7f5acac288819784042391212772e6da8cb5b164b969340ceaa1e27f70d8ca9d4a99c4d7a7b3bed3c7133f6be671a17faee45bada32bca508b83a69411b898589de9d98df44993edddd1576bfecb2d8420780bb2058d9b543d9425c96c7a3931a2c265b39378a90f96c129d9a3f3b2dd398a54f07687c6cc990f1f204d22ab21ebbe349bf7a238fbd6d8a770b80b2e00f4af10d0a335e7034cd9a464de669c70a9c8b00d93c7685d9078a7ab2312d94a829622036397a9702532756cc8e5929ec3a058ead4d5ebd138419d3797bc993547086950f5476835b39b216ef696d623300c17d07f2030d68c2e4201bc7033a02b6ec7db400343a46b077e226466479662c0a327069bcc6f5d38008880feec9e92ba26ca5446100ef639c6aa419f6099efa61c128ff52530bd77f036c140e0fdc680c0e47e12963da16d82c50aa834a7eed89b68bb52d945b67daa4bb3b70bdb8600694088c32dcc9bee39a45e557d6608a173712a789f0989857234f86cfa2c6049f3d546a03f77ca398d18da255d1fa9af06fe487ce7950dd58ca4cfce31e14b098f68a81f513687a9f2fbbd1f42a3f31aab9e82b384218062fd35656a65d4d18e63f0702fbdd870f230d66e0de63b686b70c262dd6477227bdf6693ac754b5bfeaf2e1ae03068051c7cb1728612e54663d196d8ff79bf7310885688e6154bcc37012da35261dda9bd84ce572e362fabd4777a1b1500cbedcc14b373dc4d9eadfcbe7645f84dc06ae20226336e1351e9c3be4a7b861bbe17862895114937d8ca5d702d95aed8018e8862eb51d1788a98f5cdcff7de5ccc8ce62f2b3303de5ff68df152da860b0594a2ab93f5ed1482c31bcaa8b1847ba3810c15607d0a9fb93a9226b8600e2777f8c2356ed3b1ee8d88d64c4505b85962542998e56264ed1661c792e0200f052562305de95da3b0c359e990aca6862fcb3ab1a718778bf2380646854d7a9e60635faec35c516bb9583562660189ed4d8a642281ed46a37109935c14f82179ebab6dc2f35fb7a25c567dda467e461d681023c2c6db91491a9f99c3ae0d842a75c96e493ae6b7513a50bca5c6a9ec6f333d6936624231d540a21c5636a8b57389f95a2ef76b04360a986e849f85fd84b822f2d57f2659e6930e7dc40c209783fde6f77e995c5574bdebc0cd862b1f22fb56bfaa5e4542ef91cfe6351e78e71cbb21b8caabd27b03a3c12946715fb4bd77dbceb51d563b079993dcc0971ec4ade6df3edee161ba26c1a0f3dc7e06dd6ecba27c0c85d8e16a784104cfe30a1bbfecc247260b405e85e401d550d2b3ede5e350ed74d2e11fe1df7068ee6600de9b231679b8c5b43a58c3f00777b66542ef2f0ce80e688ea8e499b82d6bb89f0f6435f6c588ad941b88e0fc4dba41ce26d1814dd552e03b2ece343b41d3bd37ae19f268e8f67ba034e5751d566d96c94e9cf3cca84b0ce1bc792d1762ca0e8174a0f95a17d16d85b686389cac22d9438aee737aa484c7571a0bf3b678599fd7388cc9899948d1dd594a751f6445a9838da5b6bddb0bdf2fc77fc06f3bdc3031ba496d623fa3d95cb68bd6e1785a5a389050d9fb16fea44e6f0263a944c985a40427759df1d3a41da9ecf0cca81760468d0dd9a5745145f46a6d3bdf843a497f754cced83fe2ea56baec8690bf6efebec4a0172aa78d9cc81e1f90885a2ba835340840a286dedaa1dcbeca4dba3b01a9a9120e4488f6d549ae5ab4db327828cb6ce03a8960dc7d45f6e05208285a07318a47200df5bfebc311ce4a323020aadfb29c0fbde2373408ed5a34aa42a4a3b8de9415973b1227e5d7134c603d225425fbee614550ccbc10200171511ca99d4cd1c067c24e14426efa7168261dd50e6e692a4177823529d9cc2bfe2e4f3f790f9b115fde04292e64b93a582dc5e0c3323db91059e8fd8788e9e3b8c3c694618bd2b6d7eceaadc4a1651663940b9e3bb8c5ac2f3bcea1c451c58436b466bf4a615b6d630f35597f36f45a48ec6f17daf1f79ba4d0d863ba841cfd30d4a3e76bee4c8a7bc98332ebeb06476ca46a8219e930e1b270dceaea503e7121f9dffa1f9caf8e1baf2d91b1bd06275a32093ff83d5ed3e66f91667003cb4a58f44184430d5296632754534e7c908efe3bb9f943b8696790fea20d599b09aa1559e12d978fe73b02df620e92dda92134f985a6480ad70602025b9eabc3bfd17feba921b04980a459252426b1e1d8bd406ef9840db2674012bf2bda555ad8ad747b79c90043f17040e9f01528ea726f44b8cfdffe146b11331d3d9d00c44475494bf744c07e5afaac423c55769e3f363397c63b33c9affc4a2f072b5b187f69c1fca77731307ac6f6ee685f4de60c63043ce9b206192d1f3e3d41498ea3ce078c446b3ba395cc6c5c4b4520fc3e9b95b04bc521c9bd4b2fbcdb27c27b7b350867c8faba40823de6da583a726b4430560a964ae7821c10e20830b98dc2776a3936ab7e30f6035f55fdd98e9a2553dfb0be9ec5771b490d68e8898993b1f87d8ee9a6ab0d4d74474d30e693ed8e3d14a37f31e0fb40eb3da8ace71889dce815ee0bbd467cab1a4101354d385c72c66cfc0b549f151aa2bd431b10f7627e62c9b6672f255ccaa553293866cde8c9955ae037b1100e13c1d1224d80130c864984f741d2d1ab4ca9638dd24cc89507e3be8bef50590189ae0b90a847f4c8f081c7125bc0d723f15ad7665e023d3db9ed1babdb006e55cffa3f757d8082062b5038929d9ad8df9b84393adb45f170c887184e2773d636b5ab9057bfd39052e0b1079ff669b8aae230939496b32a23aab789c211c6a9ff9666a91e3794988bd061554f5f139391199fb0b9d3524613b9908c8bef8386baae98c58db229c678475ac4013c2b53dec20890556038c6dfe8ed3dba55074216f5b988dfc5f58a4ec8d0ad4edc708317f6c90ae6ad23080a8af5056beb20d1c6047ae6cb1a4630eb45a415005b64e583dcd53aa299a61e6c00ca2a374ac79437d0355316c2bd885bb811c9726108fd9b13143054e21fad7f8e86acb3cd786f6f2f24d349e8635e20ec6877a3033f3aa77d72a5fb1135795fc977594a8f983b8fe6e137288993a89009aa992f1ccc588953f02de67dc8981c5d43e6de24cae40487ad303adfef43f62206092ddad2839eb50b4b152bf6fba94b7fd4b515c9bde6d573c359e3ac9efb91c5a2f149ff93be48b5f1bba02fdc42a037f9debd681ec79be67871f41adcb99ce1492e98fa2f1a49725d8723a72a396f777652f44d3db84e050710a5d70dfed4dec1c1095c14129364a862a946ad07bb40e4186587ae2dfa0194016acc3ef542e9cd1d2abb355873a0a66ae36a6ee065efabe0a42d5319c6606f8c997b2fd6df91018c1242753eae9349950b34c426726f34550073a38a2ab744246f049ee71a9b163ee210eae3eb295cc3ea7d43bc6426f58c3af402d4511dbbcdd93cfa732254483cff1632b815f8a0ab335969eb9501114bc12b94bd6bbbb208c182222e81a5a995cfdf33a326a86c0a9ed766378fea6efc7db450be430a21c7d77e5695ce397f7561789ee55bfb8d04f11aa004314d9e25793cb4c3f9d9ba19164ccc340bbe99c19dc59324a077d611578705de5f32e123855bfaa3d8e3e177cd0007d5abb1c01822a0650c1d309e0e46a4f07ec65c2a26242e9d937f1f821f47e4213d9191235b989fd2f65d53a6f8240c8ad3c997c8a8376af27970af4b4139743ebe62771b047cbea9431ba11004c59ee3d6022b0930919bca7431dbca01366720345cf0b9a8b0dbc29b592cb01325c55fa8d8644e979a202b9782af72b1c6c9582db9c17a7f9eae759a6461acb0547b43b31bb3b2ea0a9a3d1949b41d97fb007374f85b6bc4b5b052268e40aa0d4a1bc7643ed4be8da3676cabb4573ec519957d86d53fe234da25c1121f1d1ae1ba78b9cd9a80794596dbaa64671fdd77ff452ac09c337262c1583a2e17ba1ca1210f24e9717eec5f45d5e85443c8757e449ca9ae4ab5625aa31a6c070385b80e43a1b28accdccfe0eb5f7e5f3e0033a280c98d422fa5f82f0ae21744d6fa146cb2b35489fd1559bf84d8392d4d35f470f5f4317c3b7e2fa5adf26d961a9cbeff1a9701addd521155b9a987dd91b651ad298a60e28261e7e43a2f058914bede4e6aa317653bb4e4be32501b784f94c038d4503b559176e0e8e725854fdcd1417ba70a6d6dc493abab4d0b91e5791e8c3bb9e1d98591f5036a09cf8e44697a7984abe8617f60292ac4aaae3f2ad22002b28e25fec25904b8a985571f29e5b4dbf788ffa484a793d6edfea46765ec2b5ea56a480bcc4b350d181b2f7d1c443b7682e64bfbcc6b6010826f9c6f19d709fc5521a9591db960c3ea36673208d770329eaa7ab6728e9a716c725cfd4ce743473f77c2b3503404dcc39a81619805c5b64755b078bc29ecae2b13e598fffb99f89f323a0820437d555ce4962dca8d7541b191b206649c4ce99f966389e38c6a1c6de5200c654a291d98becaf328525a712248d831d16f177d6c6cca69c7689fc556334e9fe28eddbb5de0700149805781df0768cc4f5a29459beabccf061dcda7d2399502ffd78706e8b9b517090837df9c64bcb298c9ffeda3f2ff2dd8cd35d2409d8286bee0bcbd6a1a83e06e1ed318b26b819b121fd3df8cb935e12216a0680718e0d0a8fddeca160534fc716a053a655983e437ec17b3f5b4944cf7c886edcc75e51def284378618766d431fb4f3b3c8590711d809bccf019a902e3a20876a8348983bffc49e49e19aff2c66d03e11757c0eb6d177841e6381b93fcc5b079d2076d7234b3497f55f89ffd7eb3cd09e07f466c8fdfab713c89167f3b1b95a4192cc76e98b04d8ffcd23cf1a4156a332a0f81f5d7e1bac86843236f753abb19259abe4214c391511b7143c3b91f79888a4d10e5b4de32a16e7b1ca2537e010cf7a3a862353e7638fb32fa96ca2ff1c15dbddc2f92adadc79c5e5e876382e4a13abca5f9dc11568b49ffb1288ad097ac18f00900aacd1c9529dae8cc2e096ba58b9f74aaef8fa381a909cb0c6ccfefd615eff149250455547402c4d83d03212488380a6879e2d04e7c14dc6f17fd7e52b071c0e30cce959cb9f5291acc0929bdcfc684db895ea8b5c8ecf66845fa60b057c70f17b4f94ab7b8ae854069d98d3c87895b65d21d98a8540df596be68626cbdb13fcd320fdeed2fe1b6654cc36d07f3b7179c29cf006236386d8ff1f10a31eda44b4734a7f6d89159eb1e8a5b53e2076ed0d55c12bdef99835af75aec01d225b7ede9a87e8dc4579a4d141dc649a7b0badf7a440b0fb8f265c98fa958188ca280132714b40697deac86bf7b898fe4429745938521227150bd113ae887805b64b944c75001839e5b5a05a205520f214c11b9670dd5ea30ad755378b7092a6b59b87b5de6330af8d6d3d1c463cd7dc9cc75df551d57d40cc2d192ab9b1cabe4b0f6ffdfbc87eb17fa0b0422efd2fad093d48acbdb4ec54cf5193c9e151f0c0fd3766ec22c6e2cc95e9f927d39ae4c7a154490b986d2d0410cca85e87d200af318b6de390fd00c74d6717bda49ed8abbc9be8dc5ae8e473e1f3bb8874ecd29d72e37c3cfe3cdb5ebeb2df755de0c086dfe9a390e347288be8dafa84382c3c5171f86bba22ef9eaf4555ca1d58525e1e9aee3601b5af808dcdaac0f65af0666e561e771d0d2717fea376b8d580d8669d666359522266caae7a03095629eb5b61d1e0dc2c3c1e88b640f6b5ff8b11f4987ac543428b82ba07425d666109d74a0066d3218e5d5d3e2c83a0e1cef13a27c3227890e83ead4b064ba9f746dfd9d9e922e5d28d56f95f62f4b78f4669119c316fd04306a058a9cb6679f1312193bc09452d66302719c65ed25a172bdc77fa624937d567736c4d0e9539e136fbf59c2c56e948c228ff0fc69f603e8f03aaa525b669cccefa69ae0bbe18d903664d125c87beb7d72d02212718a19c6376bd2d6e912bc330f2a8426b6e2d41a64e703c04c98c9de3b63a7f6585aaff145bc33b20f52669ddadf6b6a0e0a0960c96406c1c493da8efe50585f6eb89c71c24915164acea74aa43dd03079dc3ff870a2802be6bf6eb93d406b314bebda3fbee5f9bf0ef3437ac9c08518eef909b305dd275db82c4ebed61f9230ff84598336a66fa01bc82cb601079c707f451825aff573ac64cf8f3e07763f3313f6c9a6d5f4ec4550d855b4968804cf1d637575dfa29df4dbb039b8e8e3e590eec0a747e03ed7a1864fce2c78befa302bbf2cad69c82948c3560df44f35b99ee3ad5f181253cf2e3578d3f6cd8c5565ca3ae7ae30b4afd278575f4188fe92e9695fb499e1576e5b5faefc43708db014e44f66bbb18f866c493d5b20143e50c9063feaeec63893d75d219edc1765b1748e5f3495ba779eaaafc7f6ca3e710145e87f90b5d7908591addcb34155e52d029391fed78f1de8855bdbe0894cb916061592b3983ddcbc6da791aef3ea4f1303055ba0bc0d91c22375aa675f7dd06d7b644074df943e75629e57129a0fb003cf3a46b7ada17372f07cc2f492f91a90f7aec1d1ff1db2d35713eb394c8e2b6b950ae731c292cacaa8fb903f9af4c4197e50a9e75fc91bb426d8c4b04ae692accbb776c5513dfcc5e56a1b482d8c4f290a7f8b14342a46b7c5cd03696cc87eedd606466256c5a92d86c8b983975d8c326566a3fb2ad42b59cf74f9c8ac55f399af5ee8ac98ed0d54b10bb4defb19e6aea54beb12d9d4e225107a6d6c5c46b1c1237b41b3e5e6580a2816e84e145270b725bed94d808524e77b81b75ae8d73578c7fa89ed90ad5d51e5a6581815275f8d2a8058cb9eaae482a21fb5aaab14ab64f20ffa308e695c2834dddb34cfd38d4d9879ff640e6857b89c9736e69d3afad824044c31618dd2c53081a6785ec072a806bbbb20018cf36dca5ab95b173b018d71d49d98b32af69fd4a32f0f95c327fa3ad18d09ebb778a1399e8bd291bf60e60972ae52b571e6fa36b063073dbd267ad37aebc3c2fe28fa2dc0c2ba851a5f6df36720451f11a34d14249f9bee9c3b61655ac2db07ad0bb16ac5b2b0e5f6d265a80bce97a320ece19b72e4e3226760a632cae7cda0f9fc057522a38c3238aa51bacb3f8975e91c58c0e654b8cbf9cee724d53a63525c09b72ade2a9f9d3753b6880f52f3098765283ab7ed34ee8954365df8a3188be1098845dfede3cd533d6fc2f49e1d5095e3cd00584612e62fbbb0695f196f57ef2207f1a8a01151600af110e511d63db0f9d5961c9320a0f213447dd8b62d2262bd41452c5b4bb976f59c29498c2b9298e2cea2b871bd6f6a2897747e6f090ffae19c4f1499440f4464af94e0a319a15d6cfd77cca8177098967e36b9d9b463882a2b8e0e22993286cf340f54cd0d9441929e076927ef89ab55e762776d08237ea5d3220858b4d2bf5c3a57761ff5f3d5aa516a1d7aee1c2fd054f2db3e92460a31548ad007d6f97256a3bf4413db286bce469277f34c7a6b2d6e9a2104752874ff247c2247878c696899251131c2c227e97cd70612973aa6b954eadb09821f98345a2d270e21f1fc9d7c6595925e07e1d2563f6596acf3617dcef8ccd221c5b908ba28579415e6e42429955d40d10e5872a2f415c0bdf278243f8228c518f544fa014fd4f5102cf604b3160eca708fd3d891bf0ab11440f8a42054ce75b96d83048d462f828e8b98bd16480c8ee8ea211087851096545528396f09644f84641a98fd1862792655bf9db5b12f5d7c09b897b31ee901ae2440b8331cf869ce001c567b8c0273aa7be45aa81eff254566a39939b3c665f09f212126f12db3ee2091a8ab79295945450ec41e416b9b2f166375b05fcbd54339a84a9834add17596636a89514d035eb3d4f9e2287176a59ba3d1df5da339a8d52bbec8482247b83b41b4a758c24772fe322d14ff1e0555de7749a07b3b945a0b09c0a3826e2ffb7bba891bcee6e6062010bb62ee9917a621b7508976d6db65423fbfe144747d37cf1d87a577e1484e03de6cd9204102d727af1fcfab6902941ad4b6ccfee19ebc4288c2b33197dbd1adb5c67f6d3c0c17f913d32875d13028c27e56460159596dfe62639f7ae8c1be4782af98d30311f0847472d12e8ad5fc485e136a601151944a6ac99c8a6a85d5222c17c8f5e4fe5f13c46e78b2db552ee77034f615137e8cb45030a028da271c1f1b1243c197abac5079b1f825e9e45915a060ceb4ba440e0cea03e5ba08c8c15fb1be0938faec957711ae761a0797333845515dcda0ad9ea563d18e6dc8352cbef4c9077c058d85328eeb8e2c4e544aacdb01766b1a73564ef5c113c52a021aee7f0a9c627c41e7d2a5099b2369ae02141ea96bb7357abddb0b4eaa7826b3f5d8d9a03dd82354060fe3bbad9d444dc62581da25d37f68be3879299d7dcfe7e7ac8887256d4c3ae92c983015834405e0dc5cca860be95214a2ce232d2cf68fe7cd908fed7db44d0a8642b6b1a8c33b21d44ed0e9297213191d29d2da5639531ebcd77f39791968f5beccbebf7d3fabe5a029ff31e940a389890cafdaa16239880830c74b0fb2b1d958f62a12c64ee72b071cd127296e97bafca44b99fdd5481be2b9e4bd6198541d1f5498a5cae0d52dff11a474636babd5907fa1d3294577f93229e9067c5cb39291a51779373fcb11d8fc476d92704318ba3140bde55fda5d2baae0f97290df01af0506e9829d8ab84fbf13d4e59a60eec94bfd301c6ba4cbc56e97bd6d70b0e1cd5c302aa1f89cf765025c654f636355d0886dd85e632fda1ee5ae88bb111dc5f6feffc1e9cfa09ac0fe5b5d3b10529efdfa36287815cd73146903850b812d019d46628eb3f8eecebe7cca333e38a4bc8c65a04369e4d611e7f79df3569d2f65e2af6e8ed7012b084bf8eca0acbba7397dbb06b11416b7a31825f4b2151af6a0d7663617357a66d0e325c0b5409b8e4062401b4962afae2bb8f107e899019eab05316e60dc45070407006cac6711df331c937574bf39133f09059cc4904bc4f6cd33dcd3a2be5a826cc4b1452ed1b8ae568f63f98a844ecbca8148833d501fed51096af17af45c3e9c94320448cda705bc97b772f93ab5f00257b84fa052ea84772880c63b9240fd90ae579ef1a657384c8b68d61bfc800ebb3d84e2c547861afc07668f56d33dbf473c0d09c1e67b39a1bc1b45ade3aee79805e398510a009845c718c1579b5022d80a946b10beed2f1b8469f18ca0019d98fb8f6e18830a6338947d4d4fcb0120b2d4758341427de324c7e3562ee27a93f25574bd133c5eba8a2a2367fca801c986c688b53bd185f42aa2dbe3552d08194e29df3a43048fd69932d8e69422ce716d5a8b9e04997dd0b8216f51415ad50007465dcfda8749b5f8c5079a34d40a15226c7d9ddf1270d94dd9facea9c578c8d82d4b03930528482c39915fce33d4dba46d0c1e146c63336030f87a8f5f6ec89e8ec9b85457017f46a5ddbf9c4f376a96a83a7f61f4a22cef446d38df327ac702ed23b20b740b0a191aa66dbf574e784540fb1c496791f1cd3f3e355d6d18e09e3e567c4cc50026cfe40bdb838fec1b77d400a04b7d16c0461a7cb4ca7b201e4c6d0a50c8c676698d4a1da05c080e98cf703006c80c97bc5f0b90777c0cfee444c87756f5a31694fcff25988964c0f2912b656fb8a2e381f1230c0835ae6ef81de187f92f77a3adf8764d9a27ffa42fb3e307944deed6188abf7e5e39191bccaa98aa4609d69b913679233f100df844ca94a6b140a06c18e75c0f6ac7ef6d09185ddc3d0bb50efe84afcc693893f7cb14fe3506df8910ab12b0be21a94c3a80fdf82e86c5648ef0908306d5e6ab7a877220d8760d1b395b837c565ea1c93817ab9e52513f0468b72b34645f10d25a3f2b49cdb29f8dc519fba51d9b137de9c5b7a41bf6a4784725360810c4c7dd4ce6b3dfd081550411aa5bf002ec3dcfb2bcee569da373c9e94482db67bed3366ca5eb44c8590f8ec6f17c83779eded63c046d9f33cc475dc0e45fc544286272c20c8d6fb05dc1e2c916873a06f76e46857a8b7c2d57401dc3c6b2dc268219ceecc793c6bdeecb7dd696a416f3b3ff56392894655c4f9e1fae617c031d23dc200c2d475a07be8d173c41163d93cf3c461683752bf95b6e464bb9d980b6abed1d0007a24ce3e458dda28f179df4b82a828b33a96700ab87f8891fbe270e8a073d1d1888b5640285e8213a053f4d613cec1fb9237a6014661990bc73a8e2c9891f0065ef9abfbcc2de0f127e21436c02792d42771e27cb8152e8d717d3b6ce5adb59e5f73acde7b691e5253521b4fb4b7d14da039bb18855d70eb77f49e767130bff2c685814576a84b0473757b7f82b2f30c4ade95bf93530a36f305b76c48abe91fc2ed3dd0b5c9d2887d2b3a9996e1e8c3b8eb6f6851fd931c4ba017a299bf9c9a2c01ca027a334d18605923162e833b2fb933481b63e1c8b2577a5457c8304eea125f2bc5917b3e42f180a9b985ad3163bbe1299bc5e3b5e8f69e6c1350892e2e4f81e9b401d1e587ed433084236052f1620234ce94d64010843eeb0e615827ea2faa4d396a76004b42ee47e766767b8d4d97d707922bc16d768053bae648eb05d94a93f647206106585f9b57765c1963376579c057cb506da10126c1429c2ad75b511b07e6bf4a983e0fdfb7bbdb8545e2d0f7925b5987053013bbe55b66bf0e74875414ec723047a02b2f672ff25d2bb1374efd2ad70aaaab842808bbfc2945858abd48dc21c53ac63b04397e6ba1f368f903c7adc48c8ed31337b3968a3bd1b4c8d5331b4fccfb0bbfea532b0d74e8f5277ed3e320574f0e734b5397c34c3891e0f4b36ebbc299412e0daf4d96fc6372aeb52e02310835f454bd3026bdb7043d8d44650da6896d44f2b5a18a4fcabe365a68f3d5d95f2fda7ab57a050f7a8bf9ad4c7e66665a85f9a0e6b655253e87f77a3be209553c103e7a9c539e6dc8e7ca803e2c6ad69033c01f2cec383fa8e5406d89380ef896b913bf8c4d6143ab3c50dad27e06b0bef41e1e1937c19e81bc2ae949d650fee30eea4276203bd030d6591354e9d1a901affba62791b5c4dcf6eec195b021571e08e51abf1c58e17341f4e37ab9c98827fe90ba7eda6020c71f366e9682c6f13d6f0ada714b8d6f3cb7406e9cc841fb6298875f6d8c9536aab2aa7b399b1a68cfa129e7b9e3976682261b489b2bc2038e13c659543405a09aaa07f71e3af3e1aaa8b0514b8d701c9026bdef572ab5eb96a7d00da4fe1c45759575a66d5342124e3d724716b0c9b30cad36cd737a75f9f9c7d705cddc409c3bde830637f1e4fcf966b69b2486a5548e17f25d1b30404f61a678aa56c11bfc1ee8df326b481fcd1b9b61c2ae8c4972fffd8e7d7bb4baa49eba248935870dbf521a37fe5834887e7146ec06bba2d4b6f8108d113eeb595bbb44d72626b8496f74ccd7d94b0a6fa04606c4dc2bf1f7a94aaf8377ed582a24a06def75f521acc8d89da6aaf0f6277c643e4c73128f6a7e81b5a0df085d81eed41eae87dd7e9d5dd5d94c5a4e516f0a9a4343b7ee3a4e68eeb839ba5fe8482d9255b2b62349eab6d5bff51becd65900a31dce840b48b8ecc4b05d3289eb6ef2c419494a6c0e9d63901af270ea72feb94bc328dfaba1bcbca953551b9b57ed2de88a20db43530075d0e1b992844f9e7d925ce6edb98e0f1aa20d31006eee6fec5964eb814da1dc4f9927f74a0f678e1d22f7098e678cf695f1934b409c1751bd9d6b745c13b6d1806342ab03870ea14a37685d101a8b5918ecd509176b19e1ad403adb40f6d7c041d22c44ce31e567551eda6767e0599f0085a14c36ccc3ba66457996ba0c4dd95eba00d04c1f430f578a85bdc830ef93d023941f6417de62745a49580fbe11a63fd1fd2dbd8ae6712d5a9835a601478a9bf5955e52ec1ec7368f009474334eae9b64c2d0de0cecae3799be94e042e9bda8771512d6b769df45f19d2cc6dfbe3945f5bb896a5ea9e63fa0c76382af791a8c26c1556960fd68634773c53b0cc2bc177034e636abe3640f5f853bb16eb30c33b35568d722eeef76c25c388806599bdc2e6a16c5d78671c32e02a27203a74e714ddc9409c6594343fb94d47cc7964abfbd2ba47ef0a6eb29346d9285ac391cedff3db0f2ef8105b02046c757377a3e9994b48aa8738b7869eeba7ce4fde3f184b64dc9e260edba1af86a693f3b1b3b0c4859c9a0266fef1efae7b5ffa820e23857a3308516767b571781614a89ca75d44ad77e3f68c94cbe1df381cd10ca63b32849ac159f7beebda89d30b875bc4248fbb9628da1fea844e92119c05015be05b29f03e542233b9147024e1dd32af3b4cae4026572a9462a993a64b9e51fe2bf2999725e40a64a4d3377e97ca6834f4a4bdcb326f919100e5906876e8bf4770383a0a5cdb2c730777c1e8cbec3e2b9585ad1e11decd44e171f46eeea3b5a44a5cd54d92c710f73fc4a6eacc9c67a04fe77351ba98905c2ab4162cb9b79474906ba770b525edb47d27278e31464a7c2639ae6d0cb7c483bf878d00a6cd2b7963a8e36f4c441bc2d025499d0bb835082a65cf9ccf43a6b6dcd06c11d0e1ec45b6a5225206fbdef84d356ddac47fbe9e4682cae6c4918410773a17feae0ccc82aa318a1b6a7b70cedbe81a358e25362058268d5a3798ae5f645c8f314a1bc1551db176bed7484e2b7dd7b88967d8404bf5566b0a6d7117f4b03c1e457bc03ea2df129a9d7868c6146ceedbb984f91503ccd55936d9879b8c27a619c50c067ed4ec38f237b27de9ce0c706169321d273af02417a3ae56fb4ce02ff3bfe1818070031108b5f831db69df2956f909324422652558283ab4082be07f7f692b1add522da0556d6248e6196e17846e152ae0dba0d5a45a1d759de52abad97fc246519d53a88a4bfe2879b30f8d3a97f97103332945a29016ede2f1f000d520f65f0527d9aa99248a5df135ba6c2459fc106044ebfea77af0c62752a6731b1fa4f5a2681d8a0c9b03d823be596fa7944e21c4e222f9f6ef9c4e909faefe8b80d93450c102bfa0a794e4c4d4a178582dbf05df23f8ab2d67e065587d61a51257c5a78745da0f3ff88f91ff9afb807a2df708a18f7ff638e976f7508213f8c58ad247c38c3457c41a8989110ef04e43f120e04f1e6e93a80d134a06cfe42a03b16a490f703a22f017525b964bd0303851fe401625e99787623dde91e94784e2c9bffae195b262b7f4df17d5a7d099f211677defd2534a794b59e26ade92ec4cba1c66569dabb85554b97c352e5e688e01772a6c932d60a17acc68a506063b9424c7395acbc2bc835d7fb9c4b4a8f494cd88ea6b7b7a82317e4d8c6e4bc1802598db94bab4383c70d03419bc75051f4aeb01319de1ecb7e1c97a1e3ea0583a58b20388ac090d094d9cb28d9b43c88f7487215e99b0752e80b36a45962b7a5a50b915a5230a3eb97efef0734a6538aeddcd83ea86c4a14ccbffdcccb1f80801bd4708397af187009d1f23f747e36cdc40e18a2408f96793368bdb498bc07945c78496acc28faafc2fc4b609303a6d6d3677d71bd221c5a087771ebd9c31b2f78d818cedf7a39a1661e9963d4adbb299e4fb7fce739655aea1d2037c7a2254a06512ac28575503e016b84653c4e3a3b37f0840bbb663587cc8792616da45ac88be1331dfc289f3df9f51d0edf45f9abf43bcfa0ccaf8aef9f2f703a9e0ebd5e5d98c77a45d6a45a417d8927e7a65226c98620869de6c6ee352a22f84fdda61a01abb2bf0f6b4458069318549546772626c8036eee611ef3829a6f850d5beb00bb23445c295dd6c60d9c8d0bca96e239893b809d795cc5ce44124cf8e73c965bebb0bb61252027f69de3364186d5ac4a85b9edd3d78f9eb5a73600cab63683daed1eef233838d0d899be72525e2019789bb6051d906b1ff384722478afeee1faf7505a11cc7a7e39b687a1898ebe969babf4cde5528ee64023d86ccba8ab5b1d24efd6be3f09f8dac0dcbe7584095f5701e247d2e569a55721cc35031f097edb373f7cdad83525e8f58f868fdfa2b8b7a04d38055adf18e37633b3c9864478dba7642a5498818adea9c8325f66aae6a2fd8c5bf9f3b77073efce21c0b009af0819e23a08d2abb9a60941d04da619a0960917673092da435e3b6db0c52f164b7ec161a38ef26901bc8c640909f3319172945e301be94e368b1163aaac23ed6cee96c87cde3a69ee9e71cb712736eedd65312c7614980ae214c4c4e5c349768469f559854875a88984e4fc1a873687e9a0014492993d0a04574162b18fb6d6a4f4e8ff0aefba2a20f5b7762d4d6bf08e6bdc1a8b7cea4ca5fe41cbd00e6221a2a0d4dcca7d28c393f37f178cec1d2efae00bcaf4aeea5b2991d9d16b852db396a88fee30f16e2636a466c4f92ef27a27a879f9c541d1defd07bb076f54db59c3ea7a2ad6ea04f67137fed421af6af4c86daf20f48c9ef47166d538ffe34b0e7f48f9bc4c522589b86dcd287fdc2ac9f0e841fd49967fea205dffa386f46fc8ed7949171a8141736796c63a808868c64037c6b262563d42829cfc0ed04742c56e8643c976a716dc26d5e0628aca7e5b11cd0f3369b2295fa3efd18d2ced24443b0b4e28a73e35b7be22201bc55234055db87895eacd1ec8a3939d86dd55e14590cefcafbaf10183b1c44278a44bc7952deaf50c2fc16ac48e80b5464d9b00f339327ab64fcf1339f4243fdc12d5dcb15f242e6ca83b7734e75c29237c3726c0726ede80f36e7be618f303070e0576281f9aacfe272d236605a92b60c95b2937ac7b5dcec58044075ca4f0c88f265b316b0afbbbf097b9948688764871c6a91f6fe0bb9266382bcd73b007c063fc1ceaafc7ade8ea38428c553a96e0a92e871550962b221eb7bb4bc1f4080b8210db46aeafbc4f5c73a38ae8eae834a9359385c47e606b04caff890ea5cd334e824064ff1edd4744372897e3d9a775a9567dd7bba2677278beb11506a7ee2be2acc51ba7705cb0ac2d7452c3315157ea6e860ed4a57e8b06eb12ce786b1962ea08be2e90f6f1c490a55a2c32788bec963edff17f154bc7232a2258226d0ef504d72e6c3a57a53796aca0768c6ebb6cf5e6b05a6f056a4c562b9fc90733aece6ae6b2d8b7b7faa7cee971518bba70408107e412a78c903f2063acfd9cbbebbb1ca4b5971723bc3f498c15b60c8d390c01bd6f2789ea6b6d865c4a6d66244dc09ef3baed777c8923078b8ac58d13fb931c6a3e9aabc54eef1e467ee0c8664a8f5018d352851db62b3178aba4032d7a8a0fcb0ae4e422999066c281e695133ed235e1b478fb3e60ebedf062c8489f75188be646afd901e21ee1b53a6d7742b456336ff208565030fb98850bd107b2473186e1d521d8ec268046a8138a02f1289e5ee6c2eaf22ddaa810f9295cd668debb8db074fb261f4bdb3a1a750ace865243624434190adc46c9542a67be1d01a271256e7458f36b69bebe32b0715e60f8e8c3589133e6ffff1af92ea3fa1c7b5a67f4c26286cbd9dc072f20a4736451ac4f6b2b9fa0d48078a13c5c6c79b7438a09977bf19c0fe31eb5293ace5f066c1190314bdf99bb71000c0634b8829e840131fea8eeaf196838710e4e6b023aa66ae0b92ad95212f7d03cc61cfb1144ae95def9d182ff05e373e085e90f52d07669e35f8e13939215943715188f61d6b32926c8954a4aabdb2f8ca1812dd79e099a28bbba386781c841241ef72b525419d7ff63e944cbc26103f57600788099356b40c91b63e2ad26188d0f9c86612d600aa01b38128985c9b99ca229993ffdfc7dffc7c7dd00a8a493a63ac2125d06084b13604a8d1cde8acc1f916eab50da38517b4e44abbdd20e1ea4417054055d344a759e841bfc680553b773bf6bc162299273c6cc0b5e63c1d11660797a07e653de6236e585f0315904779a8890063f5230c1c76e27208f23f458d05e59d9900cfefaa5bb081ab0314d148dd1eb9d6f7a244405393f9601cdcc08070f31bbd9e264bff7ea2f8e1a717f77c5d59ddcc09ca7f505c6beeb8ead19d6d15235dea9141fc4fc37fdd31611b94d30d4251ee7cf4fcb22d455569f207b83b16f4c26d16c39b625f8a79950c7e236e628007a57c2af9c78cfa9b2bcb5b34d97613dca31d79804d9f41c5bd6a6a5b54d2916c5cab958511d9e04a82db7b0c3989b01d0999c11cb02d40ac05709be18bd1d68f02b914a30e52846385b3fe21e8ee9b41a89d4c60709d06f3fad30409caa1d6c6a42fde846593ac36364bec62447523b68feae91ecbc2494e1c19be894ba1a14b9d8d858b1674cd31f4ecf949a3f92c3e4c7ef0ce5bda26597b8d88cfd752f08585b09d23b2276d5920fd20fa57e2a1d607cd5d811c4aefcd2e3e88ca69fd76b4344305edf640ccd04ed0f2ade17f46b266eab7cc787237f00bcfd32bf295e44f8efe707f2ecbc48dc6e33930990f401256d951bbc42750180b3abaf1c0291099bff599e3b77f966c11e7078208e7c24c60760567b2bf3809a0b35f92a1ff6e87dbd2d85c26d71a24f206fbd7fa34d06a5537da1e934307c0ff90043c12435f508251f92d58ec7504482e406074d162ef5ee24f544c41ce2b9d35f73dcc45401708abbb481402f980f4629b5a4c67d8eb150d367f77a757f3150000000000