PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 80144 312afe9c28e9a47e1274aa2db6b93b40686936d9d6d65c3ec9f156a2517d5d84

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
1cf4780fbe43a6ddb9d2bc2e4d2afc98677f6b16c99272c0f2af7d8b4120594a
Certificate Block Hash
312afe9c28e9a47e1274aa2db6b93b40686936d9d6d65c3ec9f156a2517d5d84
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...00069d01000aaa0000
00100000000100000701010300000001070700000000000000000000000000000000000000000000000000000000000000000000d971570637341f5e015a1a33e1457b58319661b9b39f392cd3369ad5dbacc57ddbb84fe08f5878a1ff07b425b20ffbdc85b53cad921add39031787a6946fc21426eea5d02739a05bc110600a13482a85ceb0fe92c97f59f3f5050000000000000000020000000200069d01000aaa0000

Raw Header Hex

0000402042821855dfa09197d4e37c0b466b69ab76a6eb9c451c751212a8ba1d1fa4d23d387698be52c83470dec36dd0273c04ee9456b1ec65563ad3d9d3dbdb34f1eaf05f1a436a91c600184a5920418b7daff2c07292c9166b7f6798fc2a4d2ebcd2b9dda643be0f78f41c

Proof Data Hex

59,560 bytes
1212160203070b4413c69416b91e9f7255e68c71ebfa28d0ddc2fdb4d638e733126e46e918153664f3e9fc8fac5db0761cbd0571b3abc49eb342fea7a8d58c787a975280c7c9e0f9caf8453db94bc0210b6ece9ac7b09deead8d515b7f3bd2470bef77944f01fc7643b78a72fbde0a5b7069e9058df7a30654f48ddfd6dff0617b0b52c0675d704ad06b452bfa4179605a42c77b92ec7091fee229d899ec757be3d0f745b36fcce64f9a60cc23ff47e8b410db0452bd5b2a66a9ea3f0f2c4cd7bbbd720f4da676220d0bc6cda38d3cd5c56e34a023e06c2956e43e4b07b4b0901e60774d3513473b42ca175e0027e310e97efa1b01c79b505ff0351566b17567afd7fc3a1411f7df0a867a8bd7138901a27a17a821935672acf20a5aff042bb750fc9a8a98563c1bdf369b3c55e215765211d1febb726e1f25bb8e564050af013e0c52ef224574fa9244e0aa5e4dd011e1ed06f3895be9dbecea329239782557ee27f36dc6e3caf5157b9e96c66a9217db1c17875811f78cf42e1feaf17b9462ad8c7ad6caab817ffcb3e0c69801625bbed46806337adc5009ac308628876a760aec3ea859fb571e853d3da405a3f6b48304665e99309455780af3cbbee6698f6fe3bebea4928966ff60b624d2fec7bce5337389b5870ac99fa4af0ad048fd6caa144943f9975fd1a5f6fc40cdbebf88d51c5d9e80c422351a133e029d63484725fe740cabf05dbae403c857eca4c6a0e9b9bb2963c36740cb8f02dc89e59b04d0a00fead13c0bc24182c3a6a0b60f88efe1f632ea549e9978601daae9012dde30e5d5de95ffb97294d27fa38e59ff67106cd6d36667473dd0fc9b26481ab5a5bc5463b678a8bed81712cec1b68c0332a12099e2236a7bfc067d038b913a283cbcafa6330c6fe4bf64d3711c5e22123b9f266e137954581acc852534f0a2ee7cfe3dbde855894d8f7d3d7e1a8632c368e7c6a36fb4e8813cb6e58b14a0a75a14b359ccc17952fc0d6a296310f67b6d29b07004a84df57f9eab6da10cb448e648d257dbb657d130bd65fdcb07061127edb45cef3184fa66572b0451ac43ac0bfced7fce7986256b589601e3496840ef16b3daf5ff159a5d59ab55f696e00ce237381dd025809cd1bf170a05a14fc71ccae259da453b706a3f0c2a4ab2dea49b1ce5f42dc07c943ae9564cf9dbf685992152cdd2876e438dba05efea68555ceb9c5548001e6fc96082045b7321d9cdfefcafbe526da3078f0b89972737cbfaef3eaf0123ff94c3ee76d65a1e8a0dca2fcf7b6b4062703f7781b9ec572b7403363a52ff6ade77796b2bcc93a338ae6f33680fb8624e6429f5afe06289599c902235a1f36ed597b48a7988a0b0511730a7a58e6fc6e20494f08b0aa524c5ab36d14ea5d7651cc9cdb550253853c406d48e3092a45851e0e37021301807133885c1954c8c7ecfe437ab40a3558489c79767e4763fb58527348f8db232183b57271f1ffa7d1143fa0c8e962bb6001b7b8bf941db6e9edb3d76a679a3f4342eb4550ab4b46472426e61b35dec6ee626d41eb6c73c3d2b283424c93dc751079c70ed232db43990563bc16d1fcd2d5502de675ba1e1a5878ea7c32f5852a7115656cfef36dc8c309cac0746090f09506659c8ff3a3232403d09eafa726a8c09086eaa92efbec129e88183cafc608830dc7bf233c7dc8c967591016f64d5b60ab5218c36c02dc50b397e56a6e52a59ebaffeefc2cd8c0a28796e4e3f207368cc80464c5de7a3944b8e94111ae9d45a1d96fb60b817bce1307ce932f9bef9f4281ba7e4f755d34b6beae95fdb875130f66eea1a4ab58302f3b2696c64a161b470bb6aec7dbb8aaee47c06ce42e63c3c1c72addada4a45b8fdb700a0d187e67318a193db809ce5ce2dc262d3d9cd1f4beed18ba3203ad26f1690c3303d6199bb414aec2c2c1d2cb9a0e96f3c6a2383538fc8212dccff741bb4ec9c3db03bf69917b95a2aa18b2ba6d193b55d1c23207cca20805ff982dc924dbdb6eaf257788a3c3cbf6632f836671ccb79172771880ee86476b75eb34454338b42ff350a325bb8b234c4d0a316f2ed810bedc21394d2af855bf4cdee817ed2a8de3e133a74021896457dcab0a8766abadcf60aa73f0f030bb63e49fe66d5e7be82545987e324ab2fb21b09ebcf8a9b39d6d835067eb17f799ba174c333ab382252a423e1ec7bb800512bcf5f4fe063f51df5061ea4e0f6ab2ea7cb7f3eecb5afb3c57bfac4a9727ec2cd3269660fb74fbda3f6ac31a7558bcc0269af705560fe3ce364db9650355531754478604e41603c8f4aea240c09c4f358699d43c2c5340c0b8089481c38a0c335305bfd0313104957d5c1f687d545ef4fece7b6e7bd6afdfdebce84d19353d58299119909ff3b71fd80a049475e3a5151cc2d44efb580471558882339b1ad9ac6476910f930cf87ce180477ef123f4f852cd511e1555c21cec84f5f3017180a33f5e1b4b172afc12f7770c3b4971c370fae3d6c66ae5e269a04902167cdfab1e860b9302cbf9fa4d79c6e23502fbdd82546b556f3b05467096df1f7d4ff8570e70a83e574a0fbf6ec0fdff3ae560e887ae6a4c436c8a014d6761b5cc613bca6cb2ea30729ec645e43200a21efd82b87732de48f8e9c904b35485295b9937de5972d0d8d26bdc31b806a4dce375c22148b994b8afbe53a14e5b4153f5eca5ee58b1e0a7652207e9f4a78e8339037be32c358fdbd85a4f750ec7a158179794d1cf87fe5ac0968a27672a071f136d79d24c379a463e96acf41d982cbbda8e8e24fc0bdd7b1930844935bfd0548ec7bf14474ede8a5771c9d8a508557cbc49a5f61a6a9b2ba512374e0b27442e3266973a1e1b4d0ea23e55f4bfd3dcb8e357db61d5bcc7a56c4c4c333b989517503c12d1e5581902cff4bdc34fc0115e580e47056e1815b9eebb82141de694c816f3ab6096163334c36f4c0c04768c7a318d7e4881b05c56c8aff155d9e1869815491b499f64c360ae5f7788f3d178d9f28bc3d2f96941bbadc775397419bd00461ad9d870d7b58f7bf68adeb1794c99e4b77b4024960d9abb5444026a00c51cc31a27c30bc96adeb32de0278c88895194f6cb53570d56fdf8610a0dc540d1dfb8eac1ce7f775e249f63489245d98d1f1cd2f0a190fcd4118d3f6b9f62528e930f1a8198dcb53af48469266c25340987812e83c21b2a942a162be3b4a12e2014bbd0b8b83d9f826ec8bb64ad83502c4af135d27be6d1885590cabead5474ad29c559cb2b7769990381571a5ab6a3c440f1ce033d64ba0972fcf49d668187bd75d93cdd9f226a80eeb78a8430d6b087223acdc9284a925ad14d5c43ad07c0c4cd44fe8957bb32f5c62c7506ba0c5ff77f9626f7b7febbb58de276b6d740911ebbeba285176361ff281f9cdeb5bf210c4793d43d0ee92932e9114c13f7d011ec9a421c2b62f24ae6c92a68f9977544da7350c0b1eec865bd0764a970436ade22ffe2ff63e92fc1417edc9a9b078562ba440a8e18b79464d0f804ea889720ec5ab4980d851d9c6057df9ee5555536f414fc1e060f75d6323227cbdd6dd87a99b42763fcff865cade031eacc30306bf5aff6d2de81e66f4b7fc1b7657d32a60181cb200b448a89653dd5a2fa10731e14c9fd0cdd9663b8c5e4f72955d38985350af48b10d3738a4ebb8e7f3bb60de69cfa71e46b7c088348d41d4456532553f2221ee6d474c83a4120c46fed2115ccacc6d2727eb5c8c8557008e3b08bd0d03fcec47041c8c741acd5f881f376a0e00b1e84871750a68b139ba9631f38917258c7379574492c99b2a5652bc7e495c728b0dc31e3d5106c3811a6d18515fe512387dc0a426955926565335b5646aa4ccc914e9cee38fb70bcc6f83ec6165d1602849e4073fbcfadc6d0d05cfc7a441bb6f1a02ac1332d689b46a341c631544e939f4738226f67e2c62d744ce481d15d5f1e3dd87d08f0660b38216ab6fa8a74b6d6f5303cfb20e478114c4afd39a147715367c0bf957c74be227623f9c7cb5f7201d1f9c9b94eed9097fd0f6b6b168723a23b9e5850474404f1ef3492015714d953736b2d90d0741d1cc78fda0e972a79376d1b2beab892116b93c35f824b3eba3fa5ca88d7c3230da8e28de9c1fd433356858dc0a217db9dc03637a6e4518020348b1788d18deb20906188d3808a8595b6bf7c197a7534e8520fcb22adaf5944e0dc430176ce7704868d0a2397aaf769c09d8dd2e5ad92827c3d5fdc0defe4d0f5de9a2146478d18769da68d9f67b8a88104334743130db011ac64f3fb7fe68309f977d16e7937c2772e5837cef0fa65a5f2c3406cc175a8daf0e7c5e4d5613087fb2aedebcd2c5c3ef14b5c6ce232a2db0e12ceb9f39e90393eb2ab750792755ead06d1fc8ef054a2812905a231ba9b5cc8c6ae1590810070f2fc991e2503d0b34db06f1c7dd917dffd2b03d81cf37a57d7565ad50fbc8ef34834d14f6b8e55ccd05040d6d4dda6ca8d0ae881669331a3c605cb16018416939dc56c75d8563eeb1e034c119b60f852d6c3aefc794a1ba1956b03dfba8f848d4acc1fabae77833a883d6fa11f0b4e12744a3baaf5a1f74fe162d4c81c786bc91ec363dbe91c7e9604419c552cc570250d8d657f6ef0a1662980119c4ebbcb93ec1d8f1f9c0afa0802669087c271d2787da0f773320581ebddfe7d48d26455411171b57841bc734d282ca0252584fee66c575734b1f2e0fa749d0ba3447b348edfe7944be75dc0f97b2c67959acbfe7facb262ec04ab03761c9c7cc1a3798cc513ae31bad6ec4ca8a8144d57cfdd05ff815bfa7125d04fedfe5581c3422ebc8a8233b6e4339b713f2b8db68e736b33088a44d39a1e78e7bb9006c4c983306ea74a0c39366d4b9a09facdcd709352f5656476527a49810aa8c1f8162b10aa4da665592c1557ed54187594ea3887a132db4e2863ee16b6dbd1d32c1b58f040853988608373a9c81338843b92f8aa122a181e0d4738ac256b73d45b89cdfd4c8fd394e0e2d81f009778577d1a86205c8c1d5cd6ca9943db97f7091db6fc32d79c80b169f5da19f868b706343402a92a2b829e9b526ea2bc7dacf71ea73ed71eeb499f2f2c7c7e3536ef312d28101ef3fec267eb2b3c5fb3066f2a659d2e338de4ca9aa837ab2dda8b6a60f7157dbc6e1ffd4b66817be8a3534f9791c7690e924fef659fcbaab3ce8b63651cd4fa79e724a4ace6cc85207ea136580e9607627e3d8975391b61ab09bb7e25e0248bd7ffad669ebc0879ca08a03e0c884d6d23069acfc9eeee9cae7fcab96dffaf0838689f09c17798015b2e0656191415608f073dd984c47ecbce03a82435c843bdbd5e1cb63d231adda05126304dedcb05c4596e0c882423b38ff7e25bb8d7a0392b538b319c1d0db2191dcb43625a0eab0383398820262eb7e0b5583711d8fbe5a58f249cc307b63a1ca73f881881750c0ea70e12c7a03a1e2370d28f289bb18bb6f8ec1059be46858ada06089ef58a5375c72c228315b65b308b9eb51ed8f21eab93e532e5382326007b971c14f60a48a9266b2f401cde57e012613ded2d1dabf7944322a912b15133e63a32f083890ead734aee366185ce61b0e321adc494689b61be97b5ac74dfa48cc831ad73be7b37e505c5c4891b396d090bd6e2657887f0a1036b560ddd95a3d9a81ac72d27b081677476021f1ace4351acc4ee64d7934c9b6ce79a60535b0ce7ea158ca8e6e71531ebdeb0a49922113fc92806e3deb6d59abe35667a4125cb6c52ebcc43af0555a93dd57c87029d0ae457a2896da0f15753f6711c4309db097310bf7baacf210a806d635ea3363733ea3c2af8b921df506a7323b9a04035d4a1b4739e3f3939dc3cc367a8c5fa6b4622c07dc10a45e80f912846d484f5568e1d2568c083ab832c5d44163972eb920c613bbe1da516e81a9f523fc5265bb8888322349a50841d748ef8411fe30db52043fc44872af2b09680e1f62cd88a507539208b40424c7bb2f761821515d03684779fc80f65b5721aae1f3c3a05f1c2a31b42386ecd0ebc4a3df05cc50b65fddb9139fba6d1b59dd07f026270034bdda09dedb3bd7476398c6a8b9ea043fa8fba642f9d6d70e3962b0fa730172888d9b2468eb443880d06387b730a3e3ba4b8c492cce307ca0858bacb6d273bba0b5d11d398d3d923d8574f86a29d9070952c8f6234a7e59ab539ae301bf33fc3c964ddf278325f644ed2675a9da563872347f8d743b18bf6671bd80a06313e6b864d7ec2985b9fa91370b37e8acbebf094ed30976b2f9a30b3461cd00b4517739ae9066e54afb8a3783f75b79f35048687945c53ab2e83b1a7350d645b8fb42da732430b7e822e53c1b03e6f90039ad20be1cb72cf25e1fcd7f5dc768b27b16b44b7ad7486f8f25515194ee5a296bcd50d30eb8484658746144cab2b9978397558e0a81443ba0e7f5a2174f0669bf4677414b2348044daff8f5052b96f2e14f0ea94d30f51ba0d9cbc6e8124c12b749e2323d6be8979ab3dffdfeebce3c51c13c7927883484a1e0103e01699f50bb44c33d45b705960fb3aef8f8d1caf42450f72331ba573480aa10b91647be71e73690a2356245920bcd73ce3ff369d667f8e33033c7ce30d565b64ca1e848c6bdb9eb5d57541b63c14f28a3a9be97dde7312022fe9c911855f2919344bcaeb24ec00c3dca26649dd27400fd6a0eda865f4b08c08f5daaee889a29a3c5f5fe239a04d75863ab62328ae6785dcb3c61a709c3ada37475526d65bc4f13f4877cbd07eacac88053354c953a2a93c8e718c2a1d2d8138a81d6568f982b4d4fcd1c615beca30fe1156b4eed03c3d324a214600f7dba34d32fd24c77f8110fdea556598658106ae7f17ef78a6c6a225e3481a2b40b2369f2efc7539228b23c87eae8f840929fde0e16614a663c8e6797241d967d7463f3d821c41ff238ec23b9cd770186fd44a66ced2d992d9e19c79931065dd52330a1b2f094194f06e7e13320761f7298bd0045358ce0c6722b81b2d3d17672eb33fca9929c0e8270013d7baab2013e6f6c89bfbc4a388d1217ecc0f62de12e60dc20c67c8367b6d7de33fd3bbf0105664205fe1117bc71956fdbe9dd29960765a602184ff14e425cd7170ed998f071930a97498f385c3a0ba2216dd05b8d7bf97cba13de7d02e07895892947f57d66c4717f521779e882cdc60d526f64d7166c416fb1995892d8c36dbf5bcad2d38fd533dee8f82a89d540891a608c99c5359d7e854887706313255d68d0a53a95cd40f65057d2739e0a601e3167daf8b531cc52e46475a65053df25fda90b38ade4e1f5457b16a5d9c5662819d110b3139fbd513d5dc3d1e46dac439ad2c7b570ee9641046415f1ce46de1a15f8c53298f2194edba4b5859c5c1c79e4428f2d4b86fd6200a46fc752e4253cf74c1cdada41e34ccbae689ebfd14cbbbc583a741c09f5b6e1b22fa90307fe537423d56582fca67cf13454c263a38703eb2fa92480714c3d8ac48665ea82cfc0135e135544d19c3d99074e199546bad9c35563447ccfca82a0b646606482b96fe69d1ccdf36740752b49a41cae31b1db06fcab723e387b74ad78a7805c2d4eb267a81d964b6756dc61f1094ca2e5b9750510f5a31c46088dbf3452b9f7f4c7afc86fbae1d23326adb814a6eef13a54481d521a53ed9be2608fd35c70498a8a27f4e950edabf9020cefa227bb6d3e08e26a235d37ca7d056ba8ae75b1079500ddf91583d3f658babe906f644421d8eaa652a9cc84335e83179d05ec3af9729265cda68c91b2f03d002e5a10b4656238b6a19ffa78d612867f7f77fe0644d53f80c7c1c63f2d869758550f78a52fdbc55ddb5efec758e9c47162b4acbce481c4b3f9265e084099c0d93c8654e395efb897b79d2007e07e6fb0576e647110aa91221e7f1d1f0d666fcc4c3e4bee5792b9ccbbc961a14cb6f306d380a08d7cc5b7bf90f67acf1dc9153d548b6b69f1417247674e15789ab5fa43f186b4f72a759aa3674bcfa2c4918df24ab7b23d2a4fe542811c9537429a3cdb4532675ae1658f76d2847f08a53d05d6238ec1be8e63a9ffcff7f68fdf72494ac75841ea7e391ec9e7225e488f140cae2c21eef0ebc6281df5d0a5d243a33d7616c5b240db6610f99261d56579a60d641cf103eb6e2ec9ab40bad57822a2c3394e3076189a48812c5c3425d1decbcccae4888de5a96a70c543a22df0b4bc2cece8a013eda4ad6ccf19a97c6b99d9f1e02cc26770dc24a0533f3684a05910a6b1138275c7e307723666e52f7c1f7ac9969a9bd6b211a5ccacceed24dd23956ba8a3480eb9a8d4fd2448503c2a0df3861508d0cde2fc080130ab998c21512a8502b45ac11b8dab493a8759de2800a84a4cc0f3eb03e53a22298a5ae84402c37f9fc2c128afff8a70a82ee1c5f7af21e80f46ce9203ff1d9aecef3699c29ff5ea09130bf769157062f05222b9f8007995ea6a9376217d7adc3769501368e4f54a10bdaf85414bcabcbdbee8f3ebb7e3ede30d323e3beb8eee065448ed1159fbc5f53daabe8d23b3932c0b57a9943faf0cf96b37e33dac4755a38d08af9a83613b49b67b62f9435321d8249922e486242cae0f5f94ccbc162fbc42282de1122fad4ce8fac4bc0de18e8606861f07098a1c786bcb480f46f7a029977ecde1ee94ee2bdd83a40f529721e7cda668d16b95a14e08270ff3cee6fb3a6c1dbe6ccd2389bcdfc11e31dd63b83370eb42318e8629b3556a509ff5b2f5fb7c92ebd3c1ef485b79178a9fcd798de83762ac3ce60d3a3f66d5847b62ca91727f38d7a1d3fde7d07c2208f564c4f840f778e84deaaa8c34dc6330a0fcad3eb0fba1fce73d8fc7a836d7e42b2da3f5ce72817e5bb176a63bad6ccd23d1f905208729012257069fc74ff5fe3dba71f28e4c7ecc829f965d63998d2ad00318c1d35e84a1305186a57cccf422a645e33491e35a89d844815fbff26a62ea718e0ac2cd1605e3e4dbbe51d59de498aed158fbce85da088905f3163952bda3a00f8938d53059992159803d347c9cccb0dfcde96786f945c092191da96eb4ac572496dbf1fdffdeb3dbd8930b6c7139778fd3d39418bdfb09a6393ee291b93c614d6af94c261acbb6595c71baa8c9aa5338abba34ca9fedf4057dba7f9dc23fe70e28036d5b1d028da5b2968081498952669a9daea6f9c53c8855462abf9f6f9995add772e8e8aa88acbe28c20fd70bb5bf47cea0928ee090fcad0c85928ef50834a3110cbb70134cc435d860b248148fbdab80feb2a89da5da4a4c60c2381ce87ddeafccd0e9933a49a042acc28264aad8c9c4238096c196e336c20b30222f61b08a157cff12d0be7b968d1321ef65d40563b41f70bd5cc6a87ea56c496c4907d745dbe5bf26c786122a430132d0334df43c758ab952a5af138b04c2773e20f2fef289595dc64b63a2ba333bda9ef98eaba5c37611461c638d6890a5a7cf068d8e99d7cdda2c4c76ddd3d775993c83a07954a891dbea55c9db4de0315fae436cb2218993f38e2422a0198bf6a33e4c27a2b19058ec7ab21c27e58bd2fbf51abbba4c39e03aeabca03d10a08f1f0aba45cbb9033c90e77d13a391733bbfc9f1c1d714af86335bee5dfe97697405bd57f86457052912b7f12f971a508cc15db06cce6f186eb25656d20c7c2df2cc773c366f1deae68b69b8727db078f8b495a6516ffa1913ebe6244248653d75a9d589b48bf6b1767f7daa9ef2ea4e737d8f1170c18ff2901a9178c67b155c3e726eb7e081a8b34fa547e73a7d282e72beabe677b7ea117370ba8aa1796c7abc762948bbca8303c6f694d8d9448e9c88e4490625308307ccc980b6321b1cb5feac9582823142c4e1f34a798c6ad18fc348c3da83a3b7e0d18a0933602625830eaee3ad046f6d909d95f8e21501eb8e5507a2fa9d3e1f44a2c53a37df39a9c1d3ed1ad022e2e8436137142ee9e989e7e30887afa35c26d794c9a9758795a852cfb9e076decf38fe3de01b9e996a7f9f1b6dd60751aa70e85f8692acf26185856d4c24b537b901ca7cbdabbfc275e5c99abc840e7d9e480171410741a3f582eb9b8e82e253bc29aff6f7cecb4fa985e918f1f00f76277c1223c05bc88ceb0b317c31e30cbdf3bc62464a18c512d3afa5cc5a2f88ed20be6cbfdddacb7aed29c90237c379e7b5b3b27de60b7125bc9fc3edcceeb966f22a1399b64a0412e4b519cbed964c655708665f5dab79eace2a39217bf3b84c2ec47b725360e54ceae1364b13df85203c895ee45cff980a2c94699652e0b03f8d92b2933f0a772310cd58e8361cc715cdd25e8bb4326335ac81b395476bdfe42ced2cf9f2b9dcdfcef14ff814ab19f4b5afac11e3c3b2c012a2692ca698f748399bc9996619171af4ae7031027134072b2fd5791dd7874930a3998df22eff884ab9dbcaf5e005e40df96bfa96e2ab72005b4904cb41848039937fb1f3ea2578d68a54737ad1d4a4b931666796fc468cdc97c7295bdbfeaa1b131282df2e0585f770873ef9787f586a4cfff4348d353dbfb072a40d94715908584d1e0bbe465c9ca0a89e25506308f36f293c7901d99e656d13d6457588ac518b95ba76318ad7f289d7762f2f6ad105824251244fb6c5155c2df361bacd477064c418f9c4d2edd509d8963ed78aa9a7eded9f41db3b0a8d6b7ec1c2f5856fb770c083496dce288ff59a661dc3b679c6bbc9982737ac55586c7558193e3278ad913f76e33fee23e48538e4b4600131227d306b01d4c49051d50bbe712028bffe9412a7e0b37fb1d2c15469f1a90ee2ea070f0e24d3b07ed62b838b1546eda42ebce1d86682ad65ac16e2bfca42ff4c4eb2eb34240cb3e51b298a879d7bf80033257ea40f6e24bf1fbe796410b6df1621d6174a22b117ef4d3b34c0cf8644592da4117d0ff1fa61839607a27c4864947bc5c4dab3a197c5b0d8841116eb26559c57818434bbeadbfe9ca4a14fba1dcf6b2a65e987dfa35efd7adc3a86e4a3f5367c5f3bf1a0ca0ec3975f2f9bbdcb1915c1e7dc61dfed44dd917288dac2a684f449672348c17f5373997f1b21ee2a64625c255121c887a50de015b7600f7fca4aa82d9f3e2657850d4a680f854684d82455730e1183e9faee21412838e578ab5436a56558c76f67e9783d226b2b4e767196c93f955748c672520e09ce35404d0e84a4302210c928f83668434a23d98445c4e8d6acee716501da2913d3448e929e2b6fd868e7ce5b25238ab1d4b64e57fa66fa967586dc004db0d3e5afe22329f9bb02f3e9bac245e7202ee3f3410ecc4e6cfc0be6f62e96baba20568903d99f417db92a2fdd91177c37d4d96bdf68b79022f79a54f81ba03d62f4bc6941c66b1b43bf429c2ffb9bcffabbc6caaa036c1b9377363546fed3c93c2ebc5d2fa658989ec046b611fa2578db8114a3086798e1136fcf62a6816719f435f8b5ed1330e12c782342aa6ef1b8aa4c6d3d779f7a8f65d1b5aeb0ac5343a1f3b7fd22663bd97ad9e81b176c50b9aff2604ae67032022291319431ceb31f6a7484ae4667f8cd943ce4db517a28f9a0810a6d4adf979a32791835aaef1c491be1338b52a452ed0621bac0db5b452341417f529917af182ca2fcbb8e6f2e9f5091d3eabd1b814e1c9613f0f31c8931867314bf0f338b7a1008f70e405c3c67a940986bcdd3aee96dea04a0f730a3ec1375d1d3d16a4875eca089d0807899f23b86cef0fb31c2c92e5869f0f6eac33d279c63b897782d75b480fb73ea175b462d07cdd72ff6ee10e6c25a3e725c8201f0736cce831823aeebe394d27b38ff3b781710dbbf5a17f77bb00f5532e59e54d7ada4ecacf77add66c6aec5d2c87c7608c2aa3fc2930f820333c089b2c0f73bb4222149f918e7bbaa0c222d7e8650b66f6d21873e9c232b3ec1bda1ea0445a3b861be12d559e508cd3752775a548e4f3befff95fa23d34a9a8a39576e69e13ea3218b3fafa43000c8480fb799a886e32209271714544aa9ec343562917578c2381383f66339dae30e7a33dcb73a0d04ede4068d17ca95db7a8a930895c3702f60f7eedb9e86cdd5492b1ae668b717c0d1d3f6fa7ff8309ea79f546e10209d6f7fac53ed7b4cf782827a05750b510d700bcecde516214d113b0db77b892180a1fbc616d32224536a30925bb77c2f655d61a44a05e850d22af2442b782b68b99c060c0675b55a2f070ddbfee006c1eaa3c7110b15d3b8eca7ca9b890b1dbc660d3fe8b44003f13657ad519a760d8c3cd1c3818ec66acde7be8e30d34b9773649c2bf33deca946a3b0f13637c9da00715d9e6bd07756715136998bfbd449cdde65ff7d2bed8a92ba6b220c0198e0dbc0169025f76ac6d5064be770339c4a1378b42e2d97fc8e282ba0820b26fa31560c227aa54fd7146e661207e28bafe551e2f48fbfdb6b41d64b750aee36dd2500c0943c9fa9a27c09f695ceed4bbf7cc8675b11abea9b1b92ea7c020f56e8a3b7d05606848b53085fc93288bf8defe9630ad7c2c72a9b84112f12f53017464db5212de8b627d2e4016ca0ad856d44a796ec55e05599a3c382eb25bc46d43e369be29aa0713ef1aa8565f026e99fddb67858d423b40ce0d5441d07407b895dfedc98e7b2f26c7e17e9b976d844cec07bdea562c4c622d50f2635a03bf626555233a2571965f1958e24093c217e39d446c58e6ea2def2e08d4caea67d1bb942261f73f6bcde94d165861eb7034b58d190c5b09925025207869f008ecc750bbee854418bd2d3191b0ea0f3a41155725f56110a4ea0f2df6ff3b58d96fa10b5ed21e52476d00f44237055fc68e73ebfe48c150d3c543c50725120160f7ecebf3ce36cc5ee4d58bf10d470157fa496bbdd2e46cc78ce054697a914b04df0428a3d7984518b3c8aefe8a3729976a0d4bb3634dc07b9a1573e765efb4ede7167c033b5c8b47891704fc3f8c4b3a6a53035abfe05c52cbd4dd8749d78523051ec52f34ac18ea25b1858095034072c3d74d612eb3ff2778b890804d63f9e41b0d28244ec1a6094307147f66192c01665b1c6359eb4623fc3023e64d4fa3915ac2c0ac8db543622a26204f2402ab61fa547c23acdb13f0f6dac577f5b231dbe9aeaaa349f0252f554b0d8c80c7123659c66cefcd6508bd1327c3019970dafcdf574a0a2dde1692ffc912ca59ef92f831230f62b26f3b74340e84faea9941b4fb997e3764599a6b1717c033734917a92c03cdf4fe2a005ebd157ed4b19712a7e78957dbd577044b73fcc278a147ab17d6f7078e69560c70814c929f9cf9f811de83a1c7a90bfe8f1407c49de3c7993509878a7262618085931c3f5899d50ce26413c1cef0d2631878b6ce652d3907863017fb3afc33a480e514cd9adbb30431366311987a3241ad0cb0f728dd4326b7ce469f75a1706118b930984474004558b844e5aae8864dac8a754304b3e69cd08d4309710ffab5ddafbdd78aeef83b6755ad2e7b16f61de6afceda9c2cc013f1c1c544b2b0f3f0fc631c57cc550dd8241eb07abf75b540ad7b0e8bdd9f2913e62e4eadcd316c5bc292ca053c52935224e3f09fc3b9465edab00bd2521cd62007e166eefdc994aac9ea7b1b17b8eaa756149e1436c090461514cdf0ff5273a7f08d045c6d5fbb65e8d29f327f6b428d50de2d335ef08b7445ab39c1e8da3db89bb0b9141c647401ff2dd6fd83b3efc80dd29c7f95049bf417e685ea976ec1538c9aa0c59a635ef17b0699cfae8732e11cc3b1ebc07894f3d71c44f3711d50fe7a81b70672da14a0b962ca7d54454c07c01a8dbcac1839e03ae7c56da41571582d75e37410507f21747106c466809e1b4c41eb8b05e1438c08f0188f9d9f51baf9660de9d9de0439f9b2ea17a5b56b17ad60e615730569b29ffb6ed99b28b1d084214f049692836df742dca1f4a01b7419af1c6732f349aea95a19c97eda1e3ac0c5be311d33a8d28775a1c26c4da4580e1eff262af06e6bc7d9d35700b0dcacf321a946d523203cf2bb58b6278e93c23751da44f77020e2d8ffe51d76b3d68b7931a12786abbe368bcc1daf16f70266f108c28575722e4fa72e320575505a7416a4776275d7245fe208dede129a4967d7a08ef15b2f3cecd447e287ad0c1d4d8d51cb91ec6dbc46cccfe56ad135ddca39e52db2712bf49da0e7cf1192d94f0c759301c9f171cd155420bb6ffe0a1adfd1ce95af51cef6872f5d712fa62a2db6a1f9439df98fb52b9bab5ffe2c5e00d64bbefaccaf8edcdb3caa853870c13757f73d8f89a6ab79958309b684e953327c15ec534847de828f81dd76812cd072ab3c229a73dca69c5244affa608798b57010c46f8e3b0ec646faf184e9e82fd60a837a4ba432741c529c22f12340b1b248d4f0c48e04a57bb09b9024d4dc94465ed36776270997c9f24dc8c39fe2c9305dbb6ff1d3b110053df4c269c144df4d54fe0df68bb0d6327499c305368a2010ea3fb77d3dbf576c64c8fc0c3bc025acc24ae6c9118a0be721f6e7b4177b6961d720adc337ce765b96725c364f63379fcc4a28ccbb7f714dac09a3855038a69effa67ef6c678fa864b4b18494b896536e7ed0e74936e9c324808b4c03c84b81ffcc17705c8caf6e5bc32855f147a7bb1ae0d2501ccf001cb99c1e751be76c0aefd23284bebfa4c03a2ca167cf10e05e9cd2fe138c494e5fc8cf91896a6adda716aee53616e9ea3f33ab1fca6048bfe150bb5ef78623ed10cb43acffb8096ede372c8aa634d0949cfe86c695b27baf3dbfba3acd2216fac413f3618aba3ceaae10734bfc07e177136778922526f875d79f5ef28d7295d38f7a817cd199eecb8009e477e3755b8f8ba14fe2e24ebfc85d51c50adece0a72cb18c880572420c334d822431325326f2e362cd6fcfc5a1c903748564007036c80b503f8769fe04afabdd1e41aeec776eb7ed0a280b3af35e8c91ea3d9a2f3908ed2f25b810f09ee54fae4184a6575616adde745272d712479b9f2d21b2ab56a8a07487e6c1804222533097ece9a7fc49509432027af250cb9f73e379a1a578d9509e71ed161351d4e6355598282467c65673db76e0460d63e7ad6ad39b667455b20ab7fe00a49c8206861e960010d01a7131bcad0a686465141be6831f2fb344256120c70d01e8437599554b0f73a020cf4f09d711bfdc18ac4529f1477e41bc88d7cdb3886c12e9d27c506d7ddb989c8b1cc8d0cb226b2f97738b74da7632b477438c7f09afd424befbb758dc8ae0e9cb3d2f2623d3260556050498deb1d58d9e51876e4d619f0d36f36bd9e20255e7a9c572c343b505e10e951c8899d60d82680fd8dcc82353b5cea01e3552d864f4009eeb78383525a52578e25dbe33c54fbd467f613bd84887113e59f87ae6281005a5e2c5209cb1ddd298400f9922f4bebd123c9d42a34b1faec287dd6e0ca8e79535a2cc05321eb13ca8cbe12d27241207965447df69bb1ee9a392b14072ad3c9204008364e1e86cee8ce3868aaffe466d5e0d86c2d07d28ad066e9de804c7de992d3a4e4ae8ec5f6fe7f52b819b8cc87cc7e9b6b45632f2ffee895c405c1743658babc20cc6e21c14aee2d80f54352342c1e2e53e590b9cda472e2274ecd1a99e8c9c7b856a4e350d2f86acdcdebd0a0326b11dbad2f9b1f84a3022cabfd1a6a8496ada53558698593a7e1a519c60c7e3862b12aea87dcdff55b88724c9d959c392c8e2b110b9d125bf500959688b21ea1b7d5247cb165585e541745a5d94ed898243c918afe64e19a61815611e6ff5bc23a24ea7d527305fb180d313712943a6fcf038d3025713c931b94482b6af92dd394a0e37afc8187c3a0916a793b1071fddc2cfd6961b9ecbecc6e0596834f48b72279f85f35fbc92549dba6242aba2446d6f6347359c1577d4e8d2bcd377ad6df4cca574b263fceaf04c1778f172a354c51909d5e613a472dd152e02341f229c8db190a1d372a9a62aa2a2c745485ac059519f738a23b1f9752b2af48e1f3cae1694d514b57ba48f47f3b229db2641c55f5b0264968f11e2f3888ec051c620980da1a87b14b456225c3ccbd31a57c71e67fd7fc58a8244c9710749b7c07bbd6de7ea57136653b5e17eb1ec7940769c5e2ad4d1f2e59797d7058772a41b31e04050dc96a50c3e5fc3dddbf8ec58269c6d646dba173481c2357c9c8ebf934a7071d69a2d669309f89f18146521df6873f730949bc5c562130e24f51a43fb44ef139b309b80e6bc59492e178c1dc8e2d4fc773df6317a8ff221806a8ccff9a75f701a1445d54078157fc18abf8c9b7c706aa0dabaa6a931e6eef88650b1036e1a6dc06158dc2a689874803173eaaaf67b3f66b2c41d08185575e9dd3960750608dc84edd72184707fd7ab5fb131b7ca21b8a5443de26a023ede4a005b0aa954f428445a9b500fcca73109e3861824481cfe7893d8d004d17c47a31d1b6064926a89ed47e70a788d6d5aa51711dc1ec6e7ab34138a5d9b21021cb6422c8df536832d098f1ca695f9564b76c1b04274799049813bdfe15d13af00f9cac14a4a614aa0e83767009d16e6675a68e93715d1ec26803e74fa704d268c4a180d74172e9475ebbd9f2c9f6eb24d225a0693b36414e6ce1a2ed774179c458637c4e82303326973a3f6204ab5b2f201a2f1b9b9cb24847db72774d31e8a1a83fa8092d1e8aa9b2012c0eb321592db41080c69a81bac611c1df306286e30734b31c91c80f1349b71b617235e789144e676a17535762b24b006cc64f93213c832a0e57e74f74def4d459d895343f9d5298d30f4be3404ec6a2ff5e89c055fd4f644816f73946787747ac8bab6dfbf446147f09b66f0345069e6b79bff208ad019ab8cf2df90cb7097769e0deede24a120693f3344d8efd0fd98a867a6a8307dd1fa8cf36c020ecd48a7403ecfc89f3274a0df5e47bd6a56cc18f8a0149e2d920c356370fbce0315fcf49e0e2abfb1b0e6e371be9d2cbb0cfb73d8f31cd6b26ceccd4cb5be854505f7477a61ff5f69cff0ca88339d9a5284d7b010f7ced960dbd044fab13ee63705da8cc356180ef72513c5b3cc77b8911a19fdf0666af447185e36df5013c200fe8db7fa94d5ea115d30ce45a41439a00d2994855393665c48587de9938846e44e626ba3cfefc8486cda0366b95e991ca8f916682d694c529783668016f117f5b9f1557783b01acfc62128c3376c959dfcd2a0bd307c70cf30192396fc4f11859e0560f7cf2cc88f9a95fa98d9e7062dcb98c99834db3db95823bc887af6e6a4d336a9828bb119a0604657703090451bd21a92d67c25abf872ddf1398a2cc4d1c5ac8b1a88a9e6fc598a6f628f22a6f99326e0cd9bb88096aa5cacbbbed3a4747c1c4c5149b3222e3a0d77c183ee99f9e93d4dba6fe3861295e2b6fcb759643f255cfaabe030e28ba7b8f9b724eac233d9105c0eb8ca9a83d1affa0a6920603e938fad255ee2bd8c9922c3a5bca648486e87fa97ed5ea63e0e413c14932a838225fd078f541c4e86a933f33eea6481df12d21c01151198459b8937296d45e979d915bfa6a8a4bac22e180b6e046917bfc2564171f6483456745c06bf53b232e1510ce3ca2b256a07bc158d4de0568cb4ceabf6229827a8c28e1760393b93a9901e3f14047d765f859758f8382bfeba36304b8f831439c5b41f9af456ae79868f3e9bee4ec9823ee1af47655282340106270c7073069e9d6202f288cd036d60e5c754bb4b8aa51960c5a620f124f0312f9a7cf33acea6364630fe8d7f57baf6148b9e00741f1568e1c8640748d048a3d2716540d7eca4f2fa17726bfbb6d57c95d185384867008c4a63bb52028e5173bbdd1765edd979485cee0b6ea0865c5c0295c03d2463156f2742a865b65ecf5732c94430f26e464f3057d1204d58291e82d667fe115abb8c7835892433e287a4274893bcbd4941d394b07ceb229ad2e28eddae878517868ae18c9c457e752ab2465c7eccc6b1523e673d54c5794fa11f7fc2290bd0f58d4e8820affb6e0989b35e63d99bbc6008a8b3760baa348edeb17d9f3972b6b3ddd0e95c87aae3fb298536314aff814ea71a979f36b8f2ea1754fdc87eee9a427db41dae680793fd4946d9622601a6dcf865018659fc6f600a03efa79cd29486303a91b85338ecb697a0064d6156495acc2f940b87e7f4196d6497a09a10595224e93c464218cf93ba5fd496b1af6b88531c2cb34fc1c895d1b313382069390fbba9da746e24b970b04b0e0619f8657f6addb55681357c16142759610a981e860a79a742601aa0263c783a946038568746c69a2ce664b3a45169b3eabecdaddc8bc7b00daf452d6d3ac16ffac1f6f902ef2dec7a9131e6dbd0ea0c86edb910f24672db6b271471e06701b3da40efd60a72c191ae8da5953f157270c7187548dd3d01d0bb147152a476a1adb0230745975153b5a14866f16bc128a9305b68a93e99b865a6b866304967190fd435ccbf063830b831963699e9c77fa418d7833825280696adc7956ffcec61cae7d0a23d5b5ee66c58d52cc30567c72ac28ff71e726352fd4ba5157836a0e72ae9315bc0b0a6c0a635321a1b21529585065876189cada4a3033b72edb2519219deaf17562437d74e989027930de2d531e67fd007dc51bf0dbdd4f07fdd2070e78e2a40290e932ebd6db93eb8a3c892e96ebdad67f8c4a3eb91250838602faa8fd5995973b11ff1c750ff40b6b7c1a5579d324df72caccb47082f9834d66f7cae4cb32b16cac66bef25506a050b0adbc2258792a36c796a2ad48eb0d30219689f4e5488b42b9b10b9c4c6dfbfd438e481b34c774f57d84c068c676246938cb31c33fced7c638a162752b7b3a9b88b193fc1a42cfc03f46236beee64539de00ce6d7231695c8f2e9383cdc382fce6cc63d150a269d54bec827f4336d8006b2277df6c74a39398f57d2ae6096911ac16d8dbab3eca67b9de94f7d6c4c3ecf570a2a0910bcb4fba7b2b963302deca82f6446f9bc3fd30b8394cea8b11bc44682f52a4074a5c459ba2a97392882ae78c01e97fc7592eb55e0a4f5d3bd97d786e7c017ac5f59c870f6dc3c4c5da8c0e03c9b2e14da685ebbcd357fe1ea788e7e6e02f2d91d25f2988fa487e408b4590e320b90b359e4c69ce216ba1fd0aee9bd41ff4c348a6a05306349f29999e7ac68d3ef9cd50fd42ce10effffc8738fd90e9748eead16ed78e1250b504790b409d196f4e7d2db065780d771fdd27a64017041392c588a43eecb153b3a1f0f8a2fec31074d91685de3db7eaa1c33fc08987bc08917c2b535fdc48d682b7d108e6c0ed89192fd8cf367c528a7f2e0d204acf36f262bd6b20ca0e7e27114a9a6e9e1cad437346bc195fd7186bbaad54ba496cb05073fc2b435212bf63631e07987c29bad45c60c7da7b19d375826822e77d6de7ef5c3c19f339e80aa68591c660e5cdc36e259e8fab4cca56db971281b9d5b6f2f70cf7c8755da2143eb7540a8f2b26846c818d7599d86efac99bf3dcc8719676fe89bf8e42ccb0ac4d8d2b39be987cdbfe0637bda4bcd1eb28f758df690a0156ae35d619eb66602f526c0fadf2439e782d7ca8a01b300efa54e124fc70a57041ffb4f493baf3eb3bfe640b1eff48a7e7a54877a9baa0acc5976033c42261a72cebe19eb00c6321d1859e88ee544c2b1fe33fbc48f7a5a22240e719e705b5e2cb0f28b9c13d4c608d0d7d70c542fad6968e9ab8fc08af2871119fb0ed6a641b34ce2303391a7949d1e625db5ad95bf25a88f3af5719983c7c1eb3d58ea7d343a51012cd97a50cae686b5f49f3e8ec2f899f53efe5b6750161741457bdbf95ae9b018c857d08b6653719ac0918fe0ac43988af2f11521e745ee87844c7b484e868049cead895d3a27e674f4239cbe9e72d59f490c744f3a93cb5903a8e5db4ec0687a2d544aabeb79b63664da8999e4cffb8b65aecd45c51e3d03639a83e073f780fa77f77b185b44e1655bbfc68937bb6ee15033f25d53197e5bed19cf97cd35e98a4b43e2e5ca2e817a0f7682036804fa617919bbbc505884178e9a1f0a13e7ec527e3a7dcfda09325a3f8f2f2bd17797c49817d3574fa774d8245f3f5c2bae7ae9c7782646509e5fabf762d64094c906f5ff5fb8228a0d8abb20ebab1ff37c682a48b3d7cab0fb193939b35fca1c2ea7bd112da75d40c8fb5720638d512f50c6c46384bd912003a0a7e37dfb5a4f0b2add3e55b5d6513e3601b227cfe39bba221fbe246b6cd20b9cdfab75a7849e9fa91e7179ed0cae97b0eb9060d826e0989a993803793a2097dd44c54f3c6704726de37e7818f0a2cc62c5d7e1a9456e8321255973d916d28f6ba26890ac101cb547ae0a989d71090bb046d98f06968a71e0d36dcd52eb73ec5ec90866e2b3f9a54ba93d6dc00fd5ee537ee3311fc8e81610c4bed55561597ec0027e0d698297280eaded5945f42880532b08b23e2c81da01f45f705386224f1fd986c53260acdcad01c07d0c082f05435c2b6888ebc263f69f5aafc26d45b9c2ea43cabd6b3e9830411442aeabf5ea5f7f3b9e947a7b36fa4fed044e52c6ad8c58a3878c9b6d5f1ceb16e71e570142a0a11dcb40137784e4d80b7587e5dcd0ce62367466b615f9889a1c0b7efb39247045bed0ceee186925d45106656fd398669997be839dcf1b276bc263138d17da49317841c2037945a86c10ce652e3f8b571a5d4330f4ec4e8bcf0ba4e57041db625d2b6f0351617ee696f08b47354644901bae02402c9c2ec2c9bd97cfd04e5a5519ada4b6dcf987e53b02fdaae697f691f68136d36ee5f8cc12389e7516ae659646ec41cd125303c019334b74f2f1bf4597d6ea29f78b8f711098959dec063377cacfccfd466df037c2f033dbd1fdd99cf00bbbf5e6c2f4fb594477f23c39cc72d10d2e105968a600753cdf497b8564df6d98f314bc5beb596b81afce90dbb5188c630cf367d4d541533398d0432427a9ba18074076bfcc5c3a6b5e664bdd6c90f7df4ec108138a4fd137999c444ff7ba27931dea792797ed5f84c0bdca27eccf62433dea71faf0cf02457ce28f676f54bb9422c42107fc4e11b6d4530fa1a652a92be3f306e15bef1d04e41d7cd28a4b2205b0f9ce2440c0c093e6d3b7423d3b1a7c0dbb410930fe1930a7aaeb1e5d98cdb8e8a1671ad23ebb490e9d3b9e8c1a7aade5a67e26021f44bf8e5932d540913aa7763c2f0d161d1fc40adce84ee567f9da992c346f31a51910e9163030dddd60911a9632249758a1f925700cc8020bd5b5c78c86924617ca87ec49fad2d13949292b1839e0217e040b21be34500d7f898bdc044f90b651784e367dc6c22a3d00095821ed932fbb00abb956746efde2c44ef1e8fd08c9f80fbd294deef1c8546f0386571587b8146a51d5348d7ac8269ba6b590b626120321915ef4bd019fd8cac64920e240129f5bae9ae713764ce68a37b8302520180ed7db304c79c4815221abc6208190502d008178066b6aefe5c683564efc1a36bcb67571116f5646302f65e633d6b31b3cd35fb487211469fb996466787316cd663164465921444c61dd6e1f91cb38fac3ec72dd4cb64028893e5044bd5ea246b7264cb29da6ac870292d3024dff3b46821420cb5f1d58417a9db2f23a8035862efe365297d6b8aac845ca09e7d6162f90c3f2207ae4bab671f0a1a1bebc97a2c590b53278e803b541950076c25fd932bf9386b234a330626d8083959e964553726af64e4078572d08ce55123f44fa96647b412bb36f895b881538bb506234fcb9e302e3f375629f605c57ff88cea5dcc0e04db6636c9b413446d7a7a620dbfb9c1ea8b256f4ae0f707b2b31c7ce9154f013972912021ffc3d8f27865df4ec6a475311cba4a33cf65e60486340c0953b7446ecbf1eacff643d7f6b6f0a4008b82ec991960e09c2f0901f248f15666f117f12d723c80198ec177fa1649b28195a9e9d2ca442d8f6f4ffe7caafd5f9729b1921ba3b81e81b50021d6758d27225196a0c5080d6fb8f42774c4237422ac356819f60f33ace2478f2133ee7f556ccee3ae9da43925dd2e928b915a29de2fccdf075711dfbb2005dfa087e2a18bc68d4a4b706ee8410b928128a62142a897e132b202837911f57869244fc9785b370735ad736b0501b6c39edead40484943a4abefcfe0cd288afe6b75df4d302258713360f16b3331ac0bd6b025cd9ef33f7c3b61cb52304c83b1b4de2fc72af9248182ce56d2c7c0001e1663de168081d0d42942fb70076565b2170d6d098a3ca66c898722e36158cfa419e504647ccc8c88eff32019f939551aed8a193e939fe1d4db8af50c4ba3634f62b2c70f5a048e63030a53c0950acfd473c24a63092190c654762d127785c6e1f2d15a071f5abcf24e8d34e62736e75a28442a69c570e9e478bc22269d348eb93e900179c64eb4bcd157a491413da2bea9c6ccbfff1e15c45708d8b3e7150687c71712088d062b80606b0ac727de64ddb935839c11fbed8433bb4db2aa0b52ed4ceeeec09dca78ebc67fa1cf7a317700caf64933fcb67a032a417ee9daba5e7035f409fdb9440e04678ece0df6a1d581e0e784a082b910b232f997a9900bfe0705cf583022ebcc8703f0a166227ceacd233fd2b48af666e5b11b460a49422c1c57f0b0f9d13712cae401dda2b1a951cdc9e35482d98a6c869633ee40e7aba3b8365e90064b09c19fc8a56435133645510487a8dac0ac9399a9df0bb15f6014e5b6edb7ecccac096cf2dff04d6bfb40ca461d4f7b092a024b4e91899ae586dfaa8a4aff8f48c7a3988c5fd0329bf39bfae295edb29da484f60c0f165fd8076c5acc54b0f53db0001bdbe0a4910355577d71aaf7f4279f27239f3ce92851a9d22ad0e297ab323b7e31313da3ecbc7530e5a4f94bc45199fcc20ce36f140e8b22bf31b141bf8f0d479bfe436cccd465eb7e80d4b4b16745cf347b12f5e7933ff68d9e35386bbfa53d5cdb632dce1623e221ea8aeaf9894be1c0b88760482821aa5bc9c07b5fc4c52bc02a2e8a9911a01e41715af147ebee959977e087d7988f562cd71048b6b11a80d4c64b4c602599ab02c298643541cc571832e367d1344632fe5812c3d0c2fae668915da7d892af5ab6feb9af6300ba38d90d51cdbc7ad545227085077d71662813844f3ea66e5e65357b8f1bf10f9dc10f2785f7679e6049a63e65491242e94261fe63e5110a7200c5548f54229fb4a6ca850109f5085cac82bee11bf7835cd10d7a1168fa15da1b987d44902a114a714cd137cc16166994c700ac2c67a036b86334dac5a2cab778b3445c59b838c58de73be5445cafd7e772fb291b5e313d2e3cde12e63836d0d4ae11d5f7f7be31414d1cade27be6e9513a3e0b2c54a1047ca760fede46c84b1f4d43b26018792373a9ad501593659aee268a8b37cdf1a1bf0dbcffc73fd9a52ac54e02181996b7e4a6e47bfa78063b239d572ebd4ec0de5043dbc2f60fa99406db9037e4ca01a9fde9ba9ed5b0a4fd86f7ae6c7fa26604d966b3d864dc268649002bf92459e7267eb99134fc17aa62b1fab9a23148702f550ff331c4f7706f3fe588ebba9aea108c51051587474b018b4ea438aa97221946ea2d10ec1daa29b9fc179628446b7f69e97a139a7e3581198d1dd1c7ccabb3dddc4d9e4cc681d30e49d52751b57dc5c74e61f651b02aa631f5dfd7fd63d5f993e9f4ee510f70d6fbd83c50a1a1e3c8ac6bedf11c2628be9988e8a9dd91ff60fe18dcacc76df79680654cbd8359ad988c96907076b7196d27c3ce1b6552ae92460f85a02bd1b85fc31b24d7e5be9cdcd8c45dacb1ec075caba7d6dc6c5588cd5d24706c6cdc5ddafc52b2d7189c240b770b3fb62fb3d7ebf109f180b5dbac317577c56e5d754be54a59e4be470ee7d00c4a3e191bd2838e64b4d841e69c83942baded279b68898a76f7aa319b0e576985f3cacb0d2850a5fe104fb146c60bc7f96d20a724cf4cd7d11fcacc22f5cbd92fd1927d8bf4b84591c1bc3f4963be10aff39241effaa4e6f447df4a942a4c92a39f1cdbc76dc9457820214401464b2bbd97db29ee038c7ef7f4c232a0ca8891cf080e11bc21d599a9df4adc2eaf1728427132b15cff0a917fb5638486b0b0e4a05134a03cae99c4454f3a0767c0a039e9c7d341d4ee5c2cc62282972d4b5b458b47be66cbca3fc2e847b908bea43cec58f1ff23b187e0c00f022de9df1d43f76b81721f1630c1006097b17663789e8b871fd98754949a534391dd39805008b2a30d9d67eca9fdb86bb5c87c4cf38a82e2a8150988e3ff1d143287fb2f69722023bb550933b8a5f7a9a2a9a71e4324450cfb1f10ec9018f39a0c668ce68db0d8a1d003a95cbcd71d2609cab3b44cd133ebaa517b3816bd61fd244ee6348e80de534114ef1e085620d10a57360a8ffd37abb5ae62a6de2feddae88f62cd974fb2610187d7db06ba3305f9f67073b125299ea6d03f9f5ef7416274cb0240ae966baf56febec8e42e71e3c520bd51685c39378417e95392e1a86778ab76b9b1324da1282409a9f94d0c016bd27bc3ad66b494b1ae0249ce49260f50c37472451241adef6c27ee507d7886007d390022df1dcdbe4fd2060015caa387bee063b2cece3537cb7edfe086456ac2b474ff56af7af7625d090f5c82dee5054f7c38b02f918da6d859f5ee9c1a573ef20f7503bcdc755947e05e8412dafd1769c58eec91f1ab33b484d802ab29b5688b8d5ff523b7d0c6394247f80c24e75dda037a1ee142bed9f5d3a83dcd279c331a17cf63fce3ad1073ea64bce4c3ab2635224629389085386cd50048ee18172859a98bb1e60462976479af11e74c608f9d79cf066d179e43c6af9f327b825c52c95ec880b1ac28dc020da0e85976c9eec0c472451d1aae042bfe4f7eec56a936c980387953d51d68079beeb07299ad1dd07377a5f881c4171f3ebe10de6afe1b889eed77cc8d5a98f45dda2cdf77bb25fb37eeb4c99803af29e385e49341ddaf0ef52f875f3b5d2ade8c9a5860165b5582510080992d27d5b564ec3dd85982fffcdcd3e6457e47878a77f550e555477cf74df71e82c7ed5f1952e56155d06aba9ad75874a8b7a4074d74d36b39271b6d7851ff9a3637aa0d8370bc6d62d905b9fcd995e3802a8a6c152759f8448dfd67ea927c18a50146593afa4632c0012d9ce925094a98acfed47217c9642845dc40256d42aab0379251063dce13a7cc27d1986c8f048cb6d8fba316ef0ebc254191133f0ae78afc4190a9fdee7a6e02b37b107cdda1b9932929ec3d9cda19f03523164e9280ffb855d1b9f24218175af5df35e2a4c0ebeb3eea044e55f6de4443595da023a013e1b26088de8e3c514099f0b32658c83d5a7e9bd4484286e5da7ac2e964da63e3642c33aa8792aeabd98e230b450adbfc8ff252035e89826835b1ce6307f3fbeff3456254876b910c162736039e1c25a991b1e28393e30c08311c67ec94a72b92e2cc8b5d9f587acb8ff85efc6941953b5c69687bacae6bcf7e31b8a0e1970758a2f3978c400203fb93abdd90c5b253ab9cdada61ab42c8046284449f28fe6220886dc2036e148c9ffb13e7fc0d0aa4808e090a68b1d99ea5ec433025bafd0ede628645d8d7accd9b2ce0f9a2a10aacb5ebe86a618d31fe604402429ba4b9334701c5dbd4eb26ddc5a57aab68d99af55201982985249bfb67f2c22d9af9c55fdd1d324d6c1ab8d7fbcfc09d99d726b818f625494cddeaf55108f7c3b55669e47954d87b8cf14d52b46e3f645e5f42db0f15aaa0eb5754c655360b3c775b10b9e14de96fccf4f73616e6ed8cf3ce1a1a890235d42010b43a89b695f852c818f4c80d036165ae6fdad9581c0b58b78885e78ddd3bd5a71b22b18d92c443979c561942c479fbeaa3789c90cffc030b598704abc3549a452980c36bacad0f4404161ac5c4e9e4d7f246c38d923729a7120f334231a985ad0d6c140a40e4131d61244c47b89b9ec7b10049c5ab693577a3926e722b1db623e7463aa2251888d73a2c6445479df8a5ffca119692c676d5f5c97b648e12e85de865c6ab551d4de702c9c80ab82015844080b54cffe3dadb05baafe7ebc0076ac2c5ec65cfc08bfd5720f5aa8226f8a4d68c7d8082812900f4275f0658c84117d0bd51866e9dd311ca80d98a3357ba6cf12a4f68c2283776b44a2a68fea886299e14456f7fd134331b173a9bbc6d26e209af0df6a3c412dff1dcbfd7d78da48ffa8dc2322fe7144c0d754c8a46613243031e4d267f96bc84869555d18d7570d39ad98f8f9f0b8a854f236c13e514839920e6fcfae4a4672296904cfafbf4fb86b6f6c39a1a650caf90d93469eb3e45c0013a201a0262590af09d18796352c1d5281694b4906a56b03a1d1205fa57eec5f6c2ce90f33d4adcfb4ea763e5979e6211304e727ed049dc71450d6dbfe6fc2782afaf3e5899e207bd0c63594860652b1282d3605f02419255a0afe266836d75b57ce22949f5451c390ea9ceaf6d5330662b47b07836b8ca9687a0757bcfecefbdf51dc6237bd24620e1347928e1ff4e8b9383f5125304519964bfdbf5cb5babdc9430bcdda764cda9206ecadae00a8829be83c3ed7e606ba4feaabb69318e0d7b9155a45bc1f5f34de88a6f899b4bd0baa5cc83c34535b875285236a34c5c1b2e9f642e1edc8f7c70fba912992e77ffbc96bab3754f2b11ce092eb15a372e802345c3331ce63a6ede8a3664009ed2e90d776901c538483f92cc2c97bc1d4dec9892c955a96627c87e1d5250a5ac54a801fbd69ec1f1d00518931a64db46a5db11997c87da7cae4c2a822056979663088b6e29a5a000ae7c260791406c3fc58aaa4d2dff96c0660f93617281a4c933bcdc8f8a9ee2663f55faebcdad76bf7bc197566f028847a7fe2f0234a99dc525125c9415e25dc2f44c84bf18d3fdb8186d04184afd7fbab8dd0e0a067d46f923b4057154f113a1f9776f1fd044ecfa0a751821cab17097bcc0ff33ee3979adea4bf083db830afcf06df02c2eeac4a676ecf1afc056b071d2d2c64e8bec2ec43830d30e524ff854e013a9f2f917fdc41a4ee0338e4ca1eac4f8d0fff6f3a2cd4de7bf594d3d0f277c359c5e8e85afa0c06b1128f88adbc8b9756d531e40af52e09caf8aa891af5cee460d1c31eedb6d8abe624841e6fcd5253490adcfabbccc88caa9ad82c945ffadea8601f240618b0aaf25093ede0a1983f977f5432031822b4768b7274784318958f5fcbb5e7138a2b92c297194a874fa96bc30baab030d87775391ef62ef3714580796f8d0c36e618729a752beca905d380254f074ad7ab6384a3fe1ac60a64b9f19c43a6ddcf82c49662d5951e6b2615458b288123dfcee0566c1717f2fdc5adaa1dba6f17ccf69a270e07c0ff25fb036b210d6bcda7eb5ab27393dd6590f459161affbe4f8d8c0afd8f4e8ba7ca60fe540efc8cde58dc5bd60edcc3f36dc38149ec40ebaa8529c144121fd5cd846ab335b998451ad8ace7337993f0d718b7bfaddc1b067cfb774e5f118237b9c09340e570de3c60a38d9ec309f7b09592f5f992d8cf667820475c8d516c42d0deb305a64d33a1388d85c0abc58afe3d731492e3d3cb6362ca364a9b73b7791e2b7be1e707092a7bb65ebb93ab35a9205b075f939ba7b0dc0d510629cb009f69eac99a9a1aa0d21f50e491a6328ba7d7741f4c116d263a8db9b5786a078b2c3e9b15a4e5919062bb92946f06578065d4b6c32b658fe287029e693ec6e8df5a088feed069b2bbfd5b08903d020063e3f2fb25c61a28a3134f6537d443d8207f85145210d59f0a5312ba68b5da09f45c0cefad8318bad1b907a147d12b227cf8457af93a52821ecfddd2140f3143a5b2cff26b4c96123b5219110ea246c030f11a3cd90ee1fdf71c295f5fb78b582a965a9c8dafd840a73242ab825720a5352b18039bd2151255de173e1af6a556a187cbef05ddc2fb324c65cb1609013d27673fdfac2623d907e9f01205fe3e5b7678b354f5f25fe4be79d90c787abb45e137ada35dbd3d24095c56116dd2950edecac593b4bd6c0da525e5ccb38af967b4c888917fe7a6a1cefa91dc7cd69eba62a8c5cdde86b10ea30dcab291fca027e93c407b7949f52fca81524c7138b8c085d674b265a2f8124e836e38b484d4c1889ced4d53d49ef2fb072a94b7dec462f91aa3fe94a592307abc09a44dd5a96f169a4ea99474209ae6c43bbfaa19f530c64b3d818f2a1a8a54cd885169420279f3e4b498895f6033579af2ab0aa8265c22858056672516220fc6f1eab33fe8cb3a5998cfa23bd664e600bce15635c528e431de5806ee426f24336525a760e8c989a2470e9146b51dbc62e4ffea27516de1fc23e9c1c9cb0cd1fd69b2c13be7ffb8c95afe17e7f7bfcb20a3b457f5086aade9d139789750f52e2a3ee4d9ec2f28ae8fbf6cbef4da5b162847ac282044fbc48b4de053cc00401573f48d9b0aa7ba1a057c1ccd7e606869dace2e70f5b9c2eb8c974e1c1c0cce554de94c2511a91bcfc96c4456a70d8a5bdd82ef444393622230cdb6b27941b7d652618444193e95fa63edb4496f32c5a182fba7226ab32179352f92d3b9fdf10fc9bdc5bad7d65be2a8bb31b4a626f0ca282f8b8f6e7ab9fe857bf621dca7d063c8692b7131e4d9af746184a37e65f4040b50ba8774a441cb972f074daeb99395824e9c91b63440d592a4af8b92953e0734472906e60f75b782b80ba991049092d23a9055e429b5b6e23f893138ad2c0ebacfea1e2163731243d37be87c28aca952d664b15142b48b58dc46d4079025476c3c2a8db3d6bfdbcf20bd3d38fbb17847ed0e10b4d3b6fc0a882a2b289b7ca919a2b3da3620f34320e27095e596de85a726b2fb7919090f68c82cdfad89e0e5d292477ea54e2a6baddc30d87cfe9e006524592217a7156e69faf00329104d97107dda70db0f64a5aeab4e6755740f0e0f784a6cb30682ebad0088b1d48fc471a03dbf3776d79ed47244c384d5883bae2f4f7fac246d679b10044669ead3e89ef75c88ffd43699719f6684233bc57650940eb1c6e01f5246b9cef0ed02974248c93fe03342904bbb0acec9a3100a03625b908f537d6cf9661b0f9d61d17f3ef69c63ab70b93a4cb1685e16e955d5be04f8652121d82ba5563cecafc16ef5268b4129c9e42fc72ec0747b22d11a8860f4e80e16b2adaeedd7dcac4c1870d0a9aaade16664387df38bedc3c121597b2a66d1044b1e4876a71ea78e56207b11e1796f2b382abfc5a90fb69c56f9069d614ce1489f165177e5353f44e39ced0bd549c468c9ee19fd31efb6c0dd09bde6d9fdfa13206bcbcc94cf1d4331bb510ccb6fa90c687d1256ba689badeb3d027088cd58a1b8c781495cc07aefda3b2d17ea9fba3b72ba475686ba00139013ffe28232a46cd809617598ba8c9f45611ac196a27f1ebf5d2ebffed58525a3af1aec658377ba230e20f858883ffe8f865fba94042c0ab825cd5e52021ee7cbcd198d69c353f57765bef67d5867f9be046f2530e92ddc0704df0f8cea790ee7fa0d8205ed33d93f02afc89ff2c6093ad8898d436d4577ad70d0c39372d64e24ba721bd5fd3a586554351fded2d6e88bd0cae6f8854d1f23813bccde07072f1483c00e4964f7df6e0782797c1d644cfafd0b967d04aa12378fd27b31c3a9e5b01d9d092a80e1c350ad88b81819a5ae81eb826c67959f1d149e424cf750b8dc1a9e342189800ddd0a63b4f5eb394b5d0781e57ede2deee1686553105854fd3e43ee6f6413e5e2a65de880396aaab62d29acc23872d9576b082ccfaaaf2a8564b289a67f1aa0dbf222cb150247450cd88f5e9e1c821f13eaf9ce0188702c84c95c206a77d69e5c33b45b4c86b9b5e9c3f23efbd9e3ae69cafc715f89ee2d7cedcb99f85ff21893f933aa6f15757c81a71c5a9994a4389f9a17d2d20b1ffa7714bcb285ebed7926e57581a7c8099aa2f676127759786dc75a19218fe3de15c84041eec5be2a1cc312beb39e91cba4d06f6fd4a2842ea85f30279fbaec38073aae8ff9ee532e80c9840752b756413c03cc7463e76fc64971a13958136fc3c57b84e26116d79554dc73c31406233788b3397b4cd8de93690aa09eb84f265e5ec5873533bfc0763f8cb2ce69d15557231d1ef354ec0d5f235d6864b28afe25d4a60383e83112490fe8873141419576b0a3f7dd0a0d636a7e40fc57a1c198b77dd6d36b30735ec08560d8f7b006310c57d1e0758a70204da03092886caf811e1866451c0100e46af3b110f84faf6db2969e5879cca0f992c7867c06bd2f618869c50e68fdf6e0b794dce1cc357a971e5359dabdfd3012918b31a805213be0c65444317bdcf714b42198daddfb200320ee796d47ce156a2e138dadc04c4b97ea51b4721223a7092e3690eae002a00093fae07e0e7e0ac82e6e632b0640b897a8a6c3d1ebe7c1e834c9a1359459f0061f54958fefad1a53b8fe68cd9c7c19a959ef6a0a7281951fd69400d54a5cc2b49b72db48873c90605dd254d3eb8b4a9d933f15c2b48f89ca63404abfa6c78aae26a53cd4d795df0055dc73daff6cb0eceaac5df24f982c5e94a594bd8df1367770230f45886f758570259c86f00dab6caa9f167e7e58bfd88a2e04f960798b6914f31d3f66260b6f25d3d919f5bfab200603681e25a18964588bf3a8c29dba8ae4a0ebfcf8d684e3d0ac991870a7d238a8234da281a4df5cc3f88ce77bc6a15e75a487e6964f87dcbabecb0e3755b3c1555dcd59d93e2e5cea6b26929c663188cddd4ef5cb2f4c1ae996c38308e05c3748f9d2b3f7914886d3381cd9978bda60a6aa73737e649848ecb224c2432b5a841947cec8d0ba3a86befb46e335d3113198efb39a37b5db32cd4c612c0c1651a2f81a0d04cc9b1e54f828ed85c236b19987b89214bf8ea48209c719c6254c420c8b06c02741eb836a5656ce0b52d8b48e38b39b7fcca4ad4f97e5074b80d60f5fd39d89511b159d450ef86f9225e01b92d4cd2d6874e4194aca8058e5f30fdc9d951a5c5eada1bfb1d749b3626b927ab059acdb07467a2b59812e726363e91b72a9b581ec195280d045fa96f1689a482cd29371d00d33b587c18a7a98382e8a862a60d9518404e7ab34c34750501659b77d8ed295d381f5ab182e4fb2c95801a87750f0a257804a255755a4d3dc2e84af5de2a388921eedc383d4048b1c1096667ccee4ac726202cf2245f9d623f1bf19a0124e5a07bbb5e4c5d5fc1c0eab357eff4a126f26da3abef6f38f0f39b679f9ae5e1c1b3903097ddbed25c468a6212f0be4b677d86378d71adbe0b44f3d87ed4039b9df3834f3ec21b794979cae018f662b3c0ed54b178ddd9d252dac4613177d1f33368d0ef58db292fb7b56138ed503ef8bc3d62deca26e9046db4a1a0b8e923a1cd0aec7b5f317025ec1887014109ad0812b4e789423aff27db4091c05d09649a0b661ccdc0769fc7b788d7b879d91d0f276663bafa800a15117a239c0659b89e4f927f49934046082882cc42b4b3845c9fe63194ee5b25418325ef5aa38e5d281034ff02185ceeee0c749611e08ef45cef34751e0831fb050211ed975f855e628ca9a4f0bc58bc034f1599304e9b9ab3d54c501a443a0f871df915d253b382a7edc639f01fa2ba1a77fc7c1597343fd7f7a4d7c0e7de2fcc7f10063eefc1ad8964e2a4bdef83c57704653ff93876a0e6ddc8384703df4f163f613fb281d2165a93a65706f8f9713b3b562ff1220df3c5d94500cbb8c0e3b875348bf3a9c2f72603a458c214090d5b04d3d11f632d5114dca9168ef26bf3fc465a87cbd7c360a75c1dd6d9e1e4ff317a67d723d37c01efed74a1bf4200e4c018d6da4726f9d59fc577aed16e73e6d5233cb2e110787e3c5af497d20b8b8f39027a565ba3de528fd1f9a3b7c6982d44e93d0fe2d6e42ce39bb09898998291e8113074e8dcc60338ba6671e9c0b68e62a2464e03728234841e7224ae6c140f1d615c1122f73862f7f0fe2d9b3fa369fa64742202caaf49f2a83b7932eb608a7a5d31a22fcf75bd2c827b470fefc58efec74b94e112266e30bee378736a617ae96baf687bb9d9c82a41e38ddac8c2a12a7da28df10727b959e55af0970926350bf3a147b20f7b0c848119a9fced45dda7f661a727928e81d3b0a1e7160f997334dbe338d596ef12c3ae45e6b30769a046be9621282b698a4fd3300ecc8e71ba7129d64d1b3c90aef0ee7d57d7385a799dc154d7bcbfc512e6bf0671edfdb09ab9057cdda4012446e42ae634e1276a77862fa1ac826477fdb5f41f00818354e0f45d484daae0b55c9b4eddd1a6cfd07edd07c8ef93b500e65aab13f53e7e1478ba426bb4e46a12cb6afaacd6068216ab9f27a36de74ee9d99498307b2367ee4352549a2ae58423ba1bcf31af9179ab2f7ff95c60059a46cc24c2b8e49c8672ae45cd0c57a3d379b6314f1f76ec22a338860216459849bb18cc432072978d441971761b9e5c43119d9128203e64c41dc0d5656eeaa1ca2ab56d7bd661f22cdb4882f2017fa10ae7fc5f09b8aa80d04102f2ab64a6b108771a04edd3461a94e1fd651ae13621565f0be6a878973051f34f8b971bff84ced13ccd7d3c17cd6d4ca318085c5b498bdfddb24221e5e0ea8146b776a45e6f7a5f12a4ac4a13f3b1e8fec2b2f513d17e4f8fa5109415d3b1e24d419a2626ec6c1bbe2570dac1b148f3f6d2c98c8d83065ecc080b4d5ec9205fc2635bc9bb5f2a3389359394e5122b8ee086b0fdfdd3bc4cc381b8f7672fe3ec683ddbdfd43407efaf2faba8e59d40d4a64eb3fa0c395beb7275d0173c000183b38e2f7155102ba695e01f3770c14341a7a40ec53d7996bdcb54433890445e755028f1b089c5c8708940b6d5ab6a0383e04c63ea2a39623d95e68c294a5deafb21a8c72772554bf830fb2088890e4970d03b856cc3538bc68c60ed0f0fe4f0ef38f2f37273c9134444152e1202337d24723144d20519bcf9653c2730a7175fa460892f04c9e0ab355f65913ec74483c811aca12dd5c56c06dec65032f3067c41b9610f58fe2a1ee78d496298aaf4522dd9fb123247b6c9c28c1333a8ca04ce3c98f5ff260c1ad63764566224a323d64e388c0ab257788a36c93544cce3742f19e227c40daac7548b739bdd390f9f3b672f1d6ca64601631a51c0b9349f802c669cfa8ef503fdc187ea9aa16c7507188560f6824c641922a6cda824b269170e3944dc0875e0289786e0a1a374e99f2ee84449768490716130bc292cc73fc6969ca80f2d9b901f0d4e514827dcad37a7958f93439abe8038053ad9c31868692e6e89fc1dd81bfc963f1146ec2ec170eaf482bbbb76b78f41a323fff46d5eff62f8cfac94183aeb944dacd13bd49689e5b3af57412c636e4545810f2356e73e43081216f2f12387706603fdc507eb886a9a6a767cee0ec89be7b7992399e98516d8c0b8c055b2fd3d0ed48ec52299886ddebc2ef404d64a75e0de5907fe282dc4820492ff8c1ac7333a565361e0ed190b279ed7b3e4104a854085375aa380003b9cc9babe2bb52aed4c9220baf6148791ba8ff9b95cbcaa3b1f78296da4463d8b83362e939367781332cd560ca13ce778958eef50bf814b20fff7ff3f3c615ae0ac415e1af8079e37a49ecb0d9428cb10f695c90d947d230c2d1b862551988de06fd41fd98aa6c4cc7ccd36011369569fe84544fe572e97afcacd57775d0007dff6b57a9f392eb48ca4102bd298ae7536eb75c22554cc0d834629a45226222d2a3f19e3dd2c76c8b2723bf7026cb65eb2490a6582516f504f7883e1e85caa78015d098afa711792b6032439afcb325813db14a498076caca2c6c81349cef5ad2959e8d51e580f815c9ce80b4cec2049888e3216034bd1eda67acea4a74f5caa3f0741952c3a057b6de7a1610f2e95d6557c49ad9e9c90c8ad0c3fde4463aa1e4f78abf45e1cd90cdf8eaa31413d1e88392316cf638d31cd797a8ae541ba068806c57e6f0ea96a614e35688da0adc09612b9885998516a77ae06b744827b0154d252c557332e9bb8d3ff2dde658b43922ed1afe6222557e368f9a08a8c446fa6437ea62b68c662d2fca323aa943c50b97f41f5846b7c49b9b1b1c8ce3e46286886b37a8d08150e2d18965223f9296f9a91cb8dee96afdd5d6339bef8bbd464e7f54492f3d424099fd8762d8ba1941b58caf7a8a9e7ad7504de3df006669b8a705ca2555648ebec87854a360d0e2b2f7c1069aab1cf375df9f7780e103579e12b5be53b2a7117ad5a96c89e8ee6d8d3117751758e5ef5fb259bf4f289f55e461b87dff9c982a9460c5f5357a6c5e517b17e326277781d15d059330185459db483023fefe3b15d2435a9dad02bb2f15aecf90843fccc030cc84b0fa8942d7d546cacf316ac96234ddaf34685471590dcd05336eda8dc73b88a745fc4cde01255e85b09db440019738fcd57da1187d0b7475fb77c5aed4f761b713bf9bd10e63b6f24b007df0c0b4960f3cbcfffcc0ac95df1244c88fa6137c0f0a1c69bc723829f707b996abed736f04e7d169afd75931833f79e448375bd66a5e7590f59545960abdae77aff934300e3a36580b5844bad13fd5bb1a4d4d6523ee18078bfe916951e1654927d49e155da7e36e26044a7d255b80620fa8617cb4a3bf5c24296d571aa8b0c7ead15a933867c3c98a7eb7407b555e7098d3e4ed024bef31eaa2505b347a68eefa7bccd0e5bb6e373b6dca62b729458d4eeb748a009c531aeb4a7bc7f8d5c6a2d1aa5f288ad436431e76334b39a834f710a543391ce22c01c50bb98d2efc23d128c473a3398415abf512373f0d122449a81f3fc597d8ab0bbfd312c2a78338dc2ebc71169e4a633d12b0fbb694c7a9fe45b2d994f3e97049da97f954df8e1a0d90b16c6520fc9338be01682da20b1771cced812a96b2b2d3d1c9fa6f2554d0078b705e5cf68a1623cf151d961dbf9ca3424bcbcb3dad7a4da795d5af4de8e139df0e6c2eb0198455902b8e2e0a62683a7df561d3de6059d274f9d3dbc587067fdb5452fe087af81dae5f522b3c7b9ba5bc439ac897b2bad12d3c4acc635da2b7dfe17ab3963db70a9884f4ed24114329064e4dcfaeefa684644777c6a2ce709bf6c9144877a4a0ab92610ca9dd44d8b8525601ec3e88241a6f9159c172717927751a5ce54b0897bf45a54c654702a0e2e6e90eb4f0e63a36f2ffedfbad964aa8b67e3b608ae2f542bbc939280da4b57128544dcf2de59a3938d5dedc299ccb215145bfbfe0ab9ad2cbf326415092a5546a3ce1fe138b89dc6f7a35483bb79dc7d0acf0e09915a0b6a6a802c131ffd169288fafc5193a9bc9597732dffb1569ecb52bfaeee908266672fe49520fe78285a62039d14b2cf023a5b3d17f46edcc28ce3dc40c6c7b6e5418d7176f96996f8fd500df22ccd677593c56e48884ab96de636d4fcac9f55e0a641ef032324d2ab0d363f3decd3542a5d4be45cd721fd76c3018251c8b39e7978509b31c06ab44839cf601a3a7eba9fc061242931bea5174641c36ea5d2e875431af68af9b34e3a9d951d89372bf0114771d0e26fc2c8ee943a931d3acef89e6d891ad9b262e771ebab1b2b6f78215d80b7bb722e39c47d036af52a971363d93a052baf9ced882140ed52403f37c8841bfb01854bb50231a13d1fe23bc0c7668603ebc323687e6448b5cdf7ad8b9d9d619a40674d06efbcf4c3ef0e2c1da9034a6547e6e3ed54cb28f8caffebe57ccb7a21df85052f49ce3dcbb7020b99c0f5a4860f1224d01b31bbc583cd803e1a5ac7778182a0b972d4522de4e9dc9f98e64ad9fa002a5f5d3c04545329993def6fc144abf1de8c73648541f7c5bb9984e32e2fe52931008f2cda5a3172119fe595f6aa6812080144bd46a8f25e7feaf2547995f85d014a516836d55166c27c8daa747f9c854dd25de2d2807bf6d6a0ec2bcce8b2985104d6a24e3b57a79ecabc8772c43cb41868d8adb921d84fb650f3ef42784a7a56de0ba37adf7db545df5eeae631fa49f112d792cab4553cfd9d230c63af48c63a9f3cf5abc1fd88f2a1f41995b932c4e0ba8585c7e35ce850c2ae7c5c119f93f988cb6628863a7f8f0caf65581a815745c17e0a58ac24305e6e66fe0f9c75f1b1fef29749733ee9eb52a5203f195cc3f1362eb836770d9d28f60bd60e2b71a6e4cf0d852161c3505f20a749e4c4bb2c0debd65aa857b1725701d53193effda5f32500e5b22d1e7aaa3ad52524ad9d8ce94cafaa1ef9820530c47b6085965d72e765f6029ce28b5033d7eb9fcc9928e160385f54b4c1e62fbd8053d25d5de041fe8538e23d4c1ba3776caf86d59e1698183df3d76f7826f896547965d92ee151fc5506df5ae749dda149825790a660483a1f2473ecb51df71fde4eb58dcb6b354e99cd3ba6c08aa043b5c3ad6f87b578168a211ced25febd5d8114a37f42120e7d50fe447fca5d035aeef7da681dea6754c2444d378d294f487167ab09d8c051df7007d78eaf16663ebd0facda612e8d44bd247cb304a9c9f64abc0f15ffaf22edfee5c46a4960c05d6372923131416003e60fec833c39801fdb22e0f3ba61bb3107fccd87bd23bf1a0f3fb48363b0bf5a35963bb522a62bbfe3bf2ef5d7e2f770e75d840859e16e00f1daa4fd70adc0138f95c086f2d31a5f1ca70185998fe6d2d1e5fd6647bec4c3e57d38a89acd79f784f0ac17fe2f969f24b590fae0ce00dd9a3a7e80415a99410412a808f19daa778b5fa247ed9dfd778b65071bccab707cdd46d4dd650a8e576f850f8d96d211769532e8708b1a6c3b478203d9c04a501465496bfe4f881b826c43b4bb6b84f50ca0b02287f97e2144757eae9cd36506117edfeb8f7c63c5c57b441dfec924e4c5330bfaf1ca0e4bbf2c7c920402e2f2ae3702d60034b25e9a79dbfc07409709642b6bb0ad6aca04eff2f447d7537f81958f51b41ede22a4b0fbe5705ff1ccb341f5a1b02645340cce208a62a1c55ee247a32a6dcd8a3c824fe5e03c521a09cd8774efdc9dd0569709750d925e698288c8e18421f944c0165fdd85da47c78a7dea74ad852a20b39556f045686f06194ea8085113167e10a5c17710930022dc0f0a2846b1884833ac84acbe48ea4ef215930d32190e5c304ce94d5e6b1e242cf249a9a91da7e019126d3728c871bd1d077f3eb6a9a599952c6c788d5552886a68c33200500e31dc7721907a62dff5428d9be098260fbeb34f61a1fe44fda66d33838e65db4873294af82e8d3677a129a3018df13cfe665c463dc68071ef33fe662cf1f840b6dd922db1b82744d314cca30b842f286f04d7453f0659f402e5b101fc2c444d6cd31a9c75ddb347653b1a8a9638dc6f658ef1ee34a8c41f734ac3d086eadcaffdf83c82a5c21d3d85ae9e608eaf69e3242fae74307f6266a3e0a4327a2ecc43bbf8ac8adb82d0588090fb25d62270754db4cf12e10fb1dcf8c9aa004863e26609ec6d7eccfa2b778b6843143128c22bc1839d4d34583a41ff71fa6154011796b827a9e4fa1f38230da7974ecd6adf17f4b3ff022cf875c12c009bf543c5a79fbf77a81fd9164557b93e9582fd974db482fccb2f7225eb3116760ce134521f801452c3fc434d91029afc860ccd85070bde30bd89320b1c87271f4b84f1791704c9026436a9ce61ac5ee7fc7002b2fba30ef20beba87a47cd5b816b024fecafbcd263d3733e33f08e86e0b570ba8342ed8c3fdd1b1d794afa67383bb9baacb5e5f956bb26113245b42f2a9c516c23908ec95f88241058f4c9538b5fd6d4d4aa8ea451028dc08eca3a91f54e7ba8b7be34a0a5ee46b2ff64314869f3a4b67c64a976114259aadaa7f3802927dfa013eb371e1e91d10ec251fbcc1551ba7ef0c2fca0f7a112735428ad6ce3cdfda516d985da4f7199ecd3aee6b7aac1579299f81750afb63a3b90d7e5740f256da79b3a656567b5beddf4d3245345ad91dae4ea3027bac92aaf57ee1c6b10debc7f7df7f5e00b44965f0a13d54a2c7870dfef0fe1bed6ca6e07596afeecdc4b9b49c822c49493f0c6a0e292e88bd56ba603b4a4665ccb1ef05b076860de8614959a4ca91ec98794b5e813a1d7d0685761f1e7918fb0af4c0f4f1b0e98a5a069f2c47c32fdc0f66733dab0797d34966470f44f30c741cfeaa50dd5443b8fd48145e483ad3c3bc0536cef6358a916c30890b5b5689cd63c8010c411a18b64613618a746bddccc7a6869f34307c2015f733133a6736686dba4f2437fd2280db0d1b093a8fe35783f07b6d62c27dd1057fe7f39a78edd57dcf47d840336ff677035ef80430e2bf078c3e06815fb719f19e10b17a6fa5514db11e6cc6038af8ed45ee66279eb368f5b2c023e8f5db82ea03e7a57036518e168f674210615afd664da295dd428ab4072db80d921c2d8a9005fa97eff877266a70f5978f4dc9a4d167e67f4920f141bf41303e846b172e164700af400a62b29159758432723fefc0b2fa227fc70c3cc9651fc89f93369f3dd6cdf90beafca096a560919b14246a3a89909990f67e775909bff65f07664057ed852fed33aab90e185e87954c16d7eab320b1323238c2630444523a1303bfed7a2e0c1a8cbd5f3993e3a070ac1116d020a724fab7ddfb998f36fd5a7587973738d6259189f890e6b7e8e1cd843d582fd6e32b607a2110f4ad062641b4fa6020b67a8437e436443edb973eca407172c61eee0d34c6636ad55e1ff4c4dd1e9be44fbf6c1279b7c2421202eeb13fcf89227b2f4c38dfc4618da62955fa01799acc17a1c2ecb02fe679668b45d22b6889264cfc110f785b9d9cfea9d9ad3812e94c5a9491f6f85ab477b151fe98f7474245ad4976f50f5dab7b313d4f6f77c09917d25bbd3d37852ca1669a00123c7221330d5a2fb89141cc8f12907becb37cb2b9dfdba403dda512375b55c49f7dfead525241177ca56fe09d03c1aeaffe97363231efc00c844f0b95da98c7d7482555668ab5a0f52b9b22d3d95959069ba4284aa6ad301454abe15ae83d0565ac5d58959c8d1a7b2a0a190e33fd7dc8328eaddede577290ae7caccedd54999be96934e7e76b3511135fb53344a7af854732d9496f4fb5d2484f05c5276f2524644cd5c20f506a2c205e94de708a2f45303eda7eada9d6a6ca9bc1fbbdf92fc63d7097963c5299d8d8ea6072bce534f02622bec6ce83a031bbec3edc00c2c6811b27b968f9f363e610cb740247e215463164fc7b657f8672043a5feb642d875bca0c407d8b428df232d99406e5b4930d2c1972a48ec71abb301d797d161fa5398ec0cdc419d35ca84f9aeade84366d7a49d816bbf19c959a1c10b4a95f8afef87449f13ccd1153203b2873233767448312f28f981ec58d6aca89c83958ccaca778e4958f3cea95ef5d4c70339cb93d4be61720f8cc7743787ecdee655a5e1ce9a45597c6bc814a32479555a8812a3e370dec1fedd0219f5af93f81259febead0f438f759642759a2fbe3a08fa353f21480c5f235979c6ba41d35c87818a3df0fb23afe88aac36a4248e938b5f5b70af24ca71155117e654b3827be57734a6dc25229d3fa40f003013eab5d1b9fe23dac672150cbc907a6830a4aa0e8d5efe3972976b46c4801a86a2fba6d09e66e7f1e3f991ede6e945b86c229f6f485fd0c936ba9ce6e190e839ec3c9dd8734388c9f3e4895548d147e60ef0a49f512a5db23ed7229470d75f7145972c926b166191cd366ccd0e51b4d30c05eed86b0c56a6ff990051121db0c4c8cdf93000c062a01bd0bd3a476eab22e3579573a986098edf581108c19d7298fe396344dda05117ba1ce78e6dddb15cff12f9d6aaa565a8d45cdb0e7f6fae04e2e001a216ccc8817e4b976f0774c15b06f1593fa6d93a82596ffd71e05daafce200b696ebbcb67f6a66664cde033fc31baa6e212cac7bdbda4e51804ff554f89261e9a953651d6c32a8ab9895a144d93f6d2e23825b26a1e9ac8ebc142575a16503bf90e5400e2fc4e8e974fe6183c6307a914b5a18c047a92265b1cdbd9570f17ae0a11f4ded152e673f3352eb599c10ef0b704d3215dab8d1458afa1bbe8713a75f11988390eddd181f779653998e48e9c842ec258539468be87717cd2e82126960ad637028239a478d707023c22e2479ba7678ade30372df52bbc0f6033f6d089ebb439e33c111e43f5f2b74e8cca3bd6591a48a52a893371ca4beb773c5fed2fad552d757f18dba39cfee62aa3d24342ad00f9576b9968d490d1ba51155b9d635bd6a2df2fda99f77e1063fcb1961f46e8fdc058cc744db1ce633a2b99157e65f2952f5b577e68220d4138b17621da3c78783d08251a4cb3fddfb26b9803344ee2204e3289e674406a1181722203f91db5ac7ca7315fa9009eab8313f42a02f0a9270c64cf716d313c931a95b01c4bb38f49c0ba47adbb077ae8c6fb3405cef3271a6ee73f05156c556c6915d11e62596ba0bc24659cab001f32dc640c7a6b3b6972e60143e410d0b458ac2a6ce43a42c5b55ddaaf12d41d9c7928f105a77837a0b1d61dd32ed3370f31a3897e62996256491b6ef785e8dbb8a4d0db09c98d3a3844f137488e45b36867ad930041caf6c71518f48aa1e60b367cbd111fc920373446e8c7f92b49ef2debafa11aa897fdb98996b9d6f446557c3357002606a14961040ad6a288fb6924f9925a2505856d4830cf468423faeed49be30e22b46943d7247d91f9d7087e6b81c590455b90b11cf8ebf2631dc4b4d07a2c020247355f78ded57b86753791be45916c9244f2d931df4e3cb16c5c219bd0e4a8c6421ce42d99f510a4181994bc1868e64a9f102ce52558077f9c8006c691f1b01298c64e37cde5fea731b1582311fe89a6af53364302fef8f1ac9d697c8f3215eb31d2a26c58ac2b9375d1a19b92e220c6b24f58f0adb471318daa60c853989fbf38c5f49e327acd1ac2666e23d5036eac5687d4e2b8efd9caa0bb51a40a3914dacb424379e169ed4289e1adf907994f64abe7c0da82031331aff77f7d99f3969466b792842cceb38196385c26f934ac9deaeaa49e0816cdb84a3478596e49077d231025ab862b632fb0ad02d3b4ae8a478a218415ee4f32c0e7099292799ac44bd408e58c8ecfae2ccffffc8662613b1ed09b7476490c896210806524daf73c412ec778a8754420f42a13ea563faa206235a64f4c0ef44bb19ac8a43776c41369427078f1ec55625758c199c8e5cf49c1626ce19c1129aa1dfad07248b0b8aeffcb539aba448c9b40339a640864f6f7218aebf6f7e683a97934ed5d22113bb86bb3bbffe7412c9cd2aaea1b08a7524a620eda1f13132d38ad446b19510294f05912a053de8e21a345d089c100a8204fb81d4ae49edec6262e83fac592c5cddd4699d545c0301ac343d7ac24951785d475286f3d484dd64fa4256aeb4e2db6f7f46a4144296180b33602c4b25be453ef40fe1d01e82117c5b4819255a9f5ba1c7468342ef1fb06a1b6141e16f9b5ad15c13320f92743c9a84befe8ac3a3ba16b2e1ff2064536a1ebde04f53802332698505f7275f365fab566637a6476554460f59615f7c49287e8c5d71595518c5a85a338bda583854f6e069db2e2692a16589b6ffb062282446ab2942686f3ae3d76d412ddbb745eacd5ae76cb82a6f5d50f28aaa76e698cebad20d6fac3ce2359faf5f580ac5a46f2c670a4610e944e53982c2208d92a49f56caca321c322d27066ff9a2c5c856ebe74ec763d21673df0bbe8f3dfafd877be3ee517f876b165780728958c8b368d1070b6c4a220bbdd008a1f3acfeb81c9f9ad6ca18eb73cf4832077082aaea7aae4cf8ea70d059cb120dd783fdf570f6fc52dca5c53b475c53348166c1278e9c36d909985e0a67b3520bdc8179e84cae0d62922738ab8145c558d8f373c735732493e8498e99e8c536c891af062630a387cf5b7609ade987ec4bd1e696e64495d46754791f98bde1d5c97dab575e3293cc4ce1b816f57a22c7fd57b73e08e4e2233525490fae082eb22e1cf6c3879a4703770458b3cce73bd419bee145e5766f1664fb407b8c5c46f83bddf95cee834de4b75010a1ab013b0fc5e7260d181c4d141a48ae3c699a79bed8398fa1b8bed2e76a73c84f59b7fb18ffc5590e23a3532cf6a22cf9e68bde57f29045a5eb71cd5bb1a7aae6d7249f8e31912cc93ed2760dba9954f1edd16c5377cc4df9b13aed971cfc22c2c868c9083318f61b0fdb045c866b0491f8e4fede5a1fac2edce5573b50d053dec458742aba1ed473f11a2171df44e5bd782f4802da6444232c68fd33e90fee2822c9936216560da4f8928f2055d8238b12430b38b5bebbe385291117c3d24f286f6bcd01f4caa50e1913a71774a82abc24f2adfb52ea2dce11e5a9b7595152495639ebbf9936a0b0392e119514308a74e89f8b8d98e6f250e9f32370e249328901a7fc7282b68f5ebd7015931cb0635ef1707bdefcf3eb0de05c6caafea8133e252240c572ddaacc3047e32abff5cf3b439eb2d8fea6c1ba3493e7b583ca84b4ca31584072d81eced4c519804c4ba4fe59e2975842d178547720b719f0caf6c2ea70252e7eeaf930ad04e7f49b3b56207efd8e619049043fde21b42dbbd41e7fcb50b90b43658d63aa78c5fde0e49c170e8a10075b26d26e6b9a0a00367bc116e39f0f6a08d04d859e4f9a1d4a3a62496727b38ddee6b6e871b18a5be4fc5a06ebfff3ce9948ba128a5430e80759f5a0b9ecf8d97f9a6432aaf89afd3fc9f4a82f57061b5a931b52fdf835ec7fad520257374db12fd84c2fb1674f43046b38efbf095285b51d40de841962224ea250e5849fb75da3d4e8f2472740151649ef08a3ebb3cbf13991bf0f7b333ee472cd502ad4d3fc35ce10a9098972c5807055499874815558e7c53142ef124d1d0d4da18243b78e576eac7a56f8c3c291f340ec7c47302391691525b34f084a764d593d4a9e4623ed8f10e4e7e09847cf594190eaf37cf8be979a0733be60c1c93f6408fb6a56a20fffb8d02e3f3db44eb701eb653e17b06723102f04809793a5c5379887f820dd56bafff556c64b215e1a1ae3558af94f39606ea1998ba90f118331c52352a3835720479451fcc0f202410d6c69481f8f83906fcef3a56eee3604f5f1677adb9bab3d740f31f2c0172456c495ec0a204d0b2a5c83ba96116e9b4424b1454adf78b6a1afbd49dc691eaf387124765a3d6c2b3f131be227133bf70091f2857a0ae45505765dbc90bf05cb5cbf2fe09d47ac7f6e0baa7b6f809afc2788b2dd7fcfe049b2c0afefcfb6b9bb0b566ec1b9d3d3c0fef518c94740c6f58fc4e50744b0a003f18e6e02a2294e8cced47aca215b7bc5e3eb37334aada47260fb44bf042de900df2e09e70a7d99b39bec8ac1a799992ac80fb8fdff79cfe6f7aeec34d9dacb29b54559a32a8c63e399c809cde6f6f0506bf654461ca417039de15d5bdd3c10ecc4d987b7e39587c58a1fa49af21daacc181a6ac7cbfcc99a8713e68dc87f7bada23c6b3c1bed8ca790bc4f64ce361b1b9753c449573d4fb5274c3c484fee755cc5051bba8528be01edb459d91da973b87fe706e9f406690996d82ac4b2b1b8c8524790b108efcbb987a98c38c6bd913ad7e46efedc1acdb7a0b266094ebf2a35946937f6d9c9339ba06326689c3d82deafcb1b5bf33ccc792480c9529f90e1150a05932061bc5cdac0ea11bbb66b461c92b32b6bf857bbb33943e819f9e15b01f15ade37444d07a57a9c4ccde7201af94702d7ff2114b81cb968efbf4161ed99b413c1f92f3f6fda93614b10c1aba98f731144b5d94b1b5a6821a4dec19652913689204622bd2f7b6ad4d906f5b0b03f1cad60efddb7f552fcdd25448f9c7c3128aa03806490536b98d2c63e4957b5691d685524bde5c4a7f1296eb2258651b0520aa3899a62a89cb02a4ccf96f28b244950f577fcf470ebc78cec72f6b670ec61fad21aeb4ab9556b9653daf1180820e1bd4afef5f31b3fe051d0f09fd63a4e388adf02c38564f607ac08eadfdeffb9ae11ef45cc076000dbf9e733b6390cb9dae71d6a0f2287126210745c86713f69e926eed427d38afec3135bba8d3f71d0fae5b4fa8264fc6335a9ce9d3cf1aef83ed73fa669354b12f99878c8b2e61f446683f47398e18f98116819e56c274497fcbe38f0139a29b444ddd5e70a223c006db267024f180867ac01bb9e55d5b3c1fec50a3096107fa6b0aa65e868abd683b0359f6af7e057f4ce127d9db0e8a7f102eb5d1de484df9934b30cdcd2a250db649130fb95e0dd8e511c3adb5d37d4df674b4dfb4257d8c74b9a916ab6df9f111cd78a3963e42d83ae3bc8b4c601fe78d57958f6593b1e72bff462399fbb8dec1158977ec0589264bdbeea57e173f73149392a0022e3113107485e981b16ac99e141b920805c36fbb4723a2216b5d9e520b9681666a06df99ae67ba30ce16b500540ba0c4887836799faac4381fd5369fce3b0ae8d4833e24901f770b8d2d7131f0dcde87ac45b122f194a9ff7c8a1268b1a11da3808a03084652f204827906747c33ce111101f9fdc896e429b0a721d2fde882baa1128992cdf7707206573cf228e07c3bd337e163cc439ad7deae46c962185bc24621e2a9e4a46be42580cc95f001ce56d56edd7806ea2f63bd03dfc794da4d52a1e69ce33f896ab43a8fcd6a58e0e7a99432e39981c05396958ee83d2d5a12d31eb5805e2fb1f45620a20f28de164f05c205aa87048a975593965aec1741b7b5b9e16cbdc93e07c9eaa64502ec926936d52108b1499495409e20df4f8930866e78714ac031b0c14a524540278716500da2be2934d57923be228cafa3fae474b7d4f17def07911f06469d4f6354c1bbcdb51eeaceec6aa4fbb9aa40f3334702c7244cba40d2e83ffad85ca4657e7b2b067667d8f99d6eed4912756c3ab475d9fe618f3e94b9ce27ebaf49d3b573c142117f9b7f29cf6eadf7c49f162ec1d5bc665530b016c6b8efd9a3277b342ca502024035fb3184bd1eb617ac69a9f02fe96907f565278f2e53ca4c3e775afa62808a2d36f7898bf652dc14016edc9b706c58c1d12be4c0462c1ad696ea9f82acbe12c2903c075089af2753640b8e64758a824a926f3a6f81a46076ffce1eb59d34a53b23a82ef5f64590cb275176f91d0f0441dc901a85fe8ab622ae8bf063ca83e7aea4fb94df8655282e67d83f30e155fa31d6b7d296e30eada1d658b0caef966ccdc50ac75dc221c37e5a8fb2452255be77bdd7979e70aa82beb039b51458c8f316656b18b53a1015f3b31b760d097f25e1028967651a5ec3e27364b241f628c84052c3228a1950891749a51c7e04c1c4cff522918011d29df4c7a65ca92c99ddcaff1070cae44169e193af9da028e581d3678c2320a558804e3ef19e0dee6ebfd187dc7a53816af2c7efbbe1ce16ff88710c09554c836e24e8698090e096f8252f6054c27318e146ec877eb57b8106fe15eb64234bf5468ebc18f1116c92cb3c7c5127673afa48a3c4d94b1d05cae0f32f32c7e8002a0d1525fd6bc2891b73861a0d42ddef7e77d062d919025b440a1edce233284f4970be66e1fcb3294db0d92aa02bc19682cdd2a395a08568bba914a50c4bbf08cf155fe2b749910b6febf5d7959a095687ea33d2e540a020e8015a87fd10ba86f0be4261ab347a7567cd3d2ff3aad492a0c7b18c02b0fad45336f66f218beb6fa18818645a85373d7c538c5381f11c1126657f8549142512b2e263536f69e5eaef75b631ff7dad485753a599838de114575a3406f66acf56741341a12d804a7257c096d2d21a3c8b3a06e52e745cb22c472414c60c029b5f74b78a4c7ca957a50df013ecb0e31ab9527ffe03754d0bdb10aca8d9c803d20e2188bc2d94e1b8c136127d24c0f1bc44d24a64362b83c2041a42eab5c5de64b6223a70946d484ea4d390c72b0a34f72fca3b2846fe057378acc29cfbf678f67b95b63122ae5594db5c823958f66e973b76bd72ab7709797bc752932fdb0fa7173b4217f078c9e1c79ee7764b1709e08962c4ed6e6630a68e2737f71d996d28c21be6bf7346ea0cbd1b7cf6b576e0155929afaab1518dde7ab7cd523e6aee3a83f197dc0527eb9a4754606a6b145548f1e42cf5e49d979021ad51ec155e1b55ded62794b902a30c17946fa6cf1b55139befaa7e73af688a5166b922ca37b468f22393d2b9fd87bb566b8af3d80bbe2df1b2e8b72941d1f296ff82d247a0801f5b1d838cef789094d0e2dc3d3c2d04ac3414ad13690029efc5213505a9cc9e5b78db3b679caeed217849e9b7b80c3d7d3ee761fb1439d8f405f5cb2e7616d32649f102fc4c8a44389581079575415c720528494fdef86a362a1ace98502e1b6492ecbb8be56b1750cf6f9d37370d164934d5d13990d0121ab6698262f51fb7df2e43e15da82f3b459a9fd7053a73104535ea4e81e78093108f17097e984798b50574075cea8836852367e7538d6c7ab7d0a3662ee70bab3e26cd969f951b7e802330d003e2e06aaefb30dc1a2e9f4e7b31c5d1ed80b53d2cd097e1df098c5b76b7b6ecee4aa16beb673ba58f5c474999a7446c9de5b5441d5176994dd0b3e997d707220388daa31e8ad431430fc6c2b9cca6219353767338a0923f579258d601ec77ef8af6b5d568771ad9d97fdaeefe7ef3846e4b68bf90986cd0d133c3ba1911516e30b23464ad3bdd2151011795c85284a4701883c9f96e193f2ce093d56112ee8239854a650d43fd33270da85f28e28a7fbfc058a05d4bf4b50b0b03a22747874c1b597a2708d3922bce9c6c88b5cdc6123bc37b14fde26336ff21ce1837945094939739ee1c9109d3bf1ed4b604dd0c95e27dc6b7ebe0d4a92cfafa6d56e83091e50adb0a676c0735b06fa92724cdc2a49d49f9d5e844ecbf280d9e42250989cb817849fde3095c136733e25bff3540a03a07807a5a98b5c81c506be4fa7dacf4b6786e63737d266e65a4c372051a4ef5f7e201060cf16ad3fe2fde7689cf8a62799ae535f2d99b516555bf271e4446cc921dfc1d46c7195c59a2065f702a3b2cc433c756ea5bd44b10619a24a29c6c9fe37cdeb229f11c9d30447b320fecb0051d70526bc21e1356c96808724b00d3f0089e7b62538f4181b276edc4b697620ff1d854677cc4bded6455bf6fd92c3d9fd82ddce1dfb89e60a3967f26b9e97095155b84df5533a08fea18d8fe4fa97ece9dcb13a10134619b618ee2b13289337b7530355167f153245424c9f06f4bf6c2627d511a1b697d8f6c328195afba411847a91ed37fcee5f5da279b159f40ccd95c4ae781e20bd0f8d83c85a7d40fcc92669b5ac12691c95f8de40a8fb3e3607796b123affddcf6e0fb34cae5592a72881eab53ad6f470b9cc6b02c4877b7cec4b8142d9bb5e39372d2288daccdc0ad2227d3bccd2ded92809a6f755e596276f2263142fe332b4477656ca7b53acb0e513b84221cdee8aa7511d934459956aa18030ac1f5d429a15104c2dc5280af7b962129041329b199c013657ef62bc356d4dbaaf6f4f6885c1dfdba9f7a845a17fee92cdf5d01c76e68996601160e3972979a2ba38ed1a99cd4b6fccbbbbc141010fff9ce6c26983aa999aca643b5fdcd1de0e9ab7776d1c2b1c119a0e3e3efa841087fe1dcdcf467d919d923108e8c448ef4164821c9fac786c0ceff7646029eb7ecca9ac642f79f32ae00849b3f392e4b2c61038c60405be96f5837f8e87d338cc2436a88563ba6712d4ab4ead0a13a740b7543c8a5508a0d69c95550970d8c06397fabef27b112b088f8e8ee9d0ccb1225efa6d18d976597a76e1c3ae91588d709b3bc0dc779b03cfa11e55f53be55c1c3c0b7eb3f8d39d795d3e1dd1c18f57916560f4b8231b07d4246f234b8f50a7e9aeaf2b476d9e61b29353262621c4857e664da8830751e51572b75262ed060ceaef53fafc1092fdcc2ee6e3d9bcf126dd3ee6e1dd5b3050d437579e87dff9d8bedbb4ab7dd6a9a6847c85d7d910bfcee5f43afe222bc35e3ae751bfc6498b229953aba7a33546e990e81934ff5771586e8daea8563021af34e86c1bda707d8141a3d47be20d79ee287ff6b0ad81f93474587b8db5b96ed8bba3011d4fd03907028a5f94e909ec4986a3cd16b86a1c69285db22c37bd0f89b6f2c493e80081fe3c22df9871f6198e9ab59fc0931785668a51612f530dd2cdbc3f6cbcd53d2d9c299647b1cfea03366d18d411b89587f7d7847e01c0692defe885a3845f620e8a2bc1a079ef4b1d385b82f9b3f7c63130112f9c80539bbb445c9866b79c6cb0b2e466c644dd9cd522963052ef4f27c735d1eb42a12423c7dbd9f06c924755aa8c3e6fcb413d64d0c16ab16904e7960441ceef41a9f21449f511b6adb24e5fa3061e6f32c1019937d07a7d0744f8f5018db1c8b53bf287310119cbd51661481fdda9db7a658cbfa98f3352fa7320e6bb52a2ba5d210bf6219cc4f7b5d11f0387bad46fda360ca1305070824db542b9d36a20d104e305f1763fb51c5b6a2e058dd66f729217fcc40d2ff09f2d5fe06d5909dd9ec4b67cefd0fafb60834f9c230fa7ea9715539c4aba544db45cf5f424ad5e9c66df1fd1fea509e06c77cdc56e1ed4df063da65a53da1141e4f76dc196c80bd53c959ede0039812ed03f383718ae6c9deb293909828b0877aeb1b429517798fdca27e4911caeb059ce50b16d6371c758f54159e92b57df63dda70c5a239eff87e8b39e17fcec7c03720abb9790fb1a73d44fe0f77e79d0bf4bd94b0da7722a66f6cf7d2395251ad8bf8e7820fb249dc239c3f11ea3f86790a01897eb045242af98b25a2bfb24cea43da05c6b36aff4ba19d9651a38f9c4e514fcc3ba9b9881d498f6d9e5c2fd8a0f309987697978941566f494ecd07ad054b39fb10c493b7894b85da1e79c165ec0ec3d0ee78808b42f800d305fd146ada66a764d0c644c61e072ce68d6fb185ee33b60650b1e315b878c7c1cb3f958a78e4b02290dea19fdb35fa9a983459842709a04e9e5f116b0209eb7cc9185a9e5071c5d33203d62d9086fc113746c31a573f323f76ec3f30a33d69d2ade00fc20729bd94f0f128fac5d255a4dd8be8e26c128f1fd79d1096bea4c773d0fe87eb27599bfc949aa44c857c8c69c0dfd677f46383fec1f5515ad9b4d735a0bc3550d8614bedbfb23f01c920ff16100e23c65319b472ee9ae7dd597e931bc889d260e91e6e1b7456e094f638a96c5e3d0b87d23741988d750ec2ac972197ebd5ff6b1a36675c984182f0d6350a3d92ea80cb2631d47f8f40f443482f1a5a604bb416714623c0eebc30f5b80a3c86716b76b3e8d8afc89b776f39992d7afa00077c61170ef62083c6d2a066f846ad7dffcc50f33722536d63c5a1769096e8ddf9fa792d9bb9089aeb180d543014888f31dd522f606b1d9134c8a1da7e7e27aea14754a1454d0450973a0fbbfa118c0f97990fd098402f0221ff85fb8d53a24c41a9b70e1017c6b02a00f38e3dee7658aaa7669fe99a26e53b9a50e644518fd17d2270241acf35ebf70ca3b37377ace639182755676ac83ffb6782c3f936ea407df484d5f22695623437220794dd0744901708f5fa75bf29aae5507e6ececce6d66f302ba1cd9038728ba60f0986f5e657d9fc59fc9b99d5530ab5059304f06e4d75067c9092ebe657f81a13642024298d26b1c7e3cb4717fb6deff0d2e88575e51aec12f5f603f7885e8b153ab9391745661b227e6995cf5661ef64a049772e3caffca989ea68c4f6d695d02dc42b335af4dcce8449cd48c1f1cedb515e43ff5992557e2c868646761165935cef999cc1d931ac0feee2a3ead5005597ac3e411801a6ebdaaeba865026c250cd04af7f1430d65b35c0c52d7c460c45a2edf48d86753816c47d1bf442ed2b46d274669537406edaef60285d6e84637f0ac29260b79c907add15168e3574ff7db2a3c6e22e0dc1f9058bf74346d350b6c1fb211a8eb35e603638d73302553874922c9d1184c4a122cb364df45c23f85ba5fcb4e9910e4fea9d8c883c1a71d67344201370daa67460868457686c3effb0124d4d40659983086b29cbb18b5ac40a45fc1901de3358f2f4c557c635b46936b2a4eb914ad273d152e630286291902ea625607d418a73a188d0de4a51280ff77db6099ecff52497538d1f4352fcf5d86627f0e5a9aa3535df4c229b7c702db87515bbbcc7e10b51db2065a4fb32a818043ff1b8e59aa47f8793c1f740ee57b08f285a2acf825bb260358f1f6f79c76af3ffb40037a16a9df01dd56821c3a5e41d1aad423a529657a024299b1ad1f7e27422bce3e72fb8ff6c49161dad2de28d9426c145635d02e6b0d04438dec666b7013f50394ef598b76f1d1374451d5d5e203bfe2cf181b1894bfb2a38860f78cecda2157b786238c677a2bbdb5dc439269f046d63c3e166d0fc7814026706b33387020a6d3f4bff4c599fd96da44e2c9bbad117a66c153156cf91fdae1a2ed9b39b11a466cefff1ec5cbfc1a0af4db0970c0312745faee261859559daaec2d1359ffa7c82187d094f9a29ece538728d670df72fd44e4bdc3eab53bd3f27f0207e592a3263426b8fc2e9679200d05d68350bc281850e9246e2586fc7e0b77021924c1d2ee754b06aef5a8572821b0553db355eab7f8f83ed8562e0fc04b20c4847db0ef9b6860e76c0803ce35bb96198e481859829effeeb0f4bb8c2d80e7ed9b32173e1b0053c975961db7ebb3d0c65cab25eb0f454daa5db855f28f859a364e6ea22288802f095268daa22ce1aa1f0acee7e37ebb7714bd5408d3fe62baa1ddf37819642366fe5081af9e9b7001134b41eaca06fb5517a5b4ed600176673eab696958f49cc79db4cd03f56bc8c4813c0977e991c073bef01d1cb10c95cfc93882c1980813e88265fa8e79ca2bbe3700828e8806082194d74dca92055e3aca0c71ad486887fec910afbe9b0e77c03c4e946a5f63a0b33c5ac96fe366beb156c0cff564753e98c157736ee9f3f77e97da6d4480fcc035ff639b1a9770cd92f13645caddebdd2ae4baae8733463944fc37f08dbffd3a6416f04259b8aeb5a5bc475e7fd02bdd1283e21bf6b106c8f57b28ae9eb03958fcd067f66e63b9b8503afb9d4da095355043815519b8e0ff6426a81bdc16f884658e1e24e72fa8b8b209667e2e62b3e75e307e2f715ab934546ad6ad89966557bdd24d067724d17d09b63a021745530152209b64b02449ba363451f0170d63e01704a831cbaaa4a817f2fb01a754d9133534b0646533123acf80091dd20f1b7a55e58611a74673809d70eb3c50d122b8175e3bf5fe77784829442784ba2ea3b425fb7acfd69122d76537afbc5e86f9ff90b6854c617ba29e7fec30fd41be6507ee8b8f4f95d6a468747870034bc6ea3c8e5b91ea07fe913ca573c1d059b23cd906e72b74655eec45cfdfa912b3e6f6961a859cc51facf8c551bcff5e3e37e95a76ad58e5db3c7d99b5c22ba531db6f7a2cb98a2f89daf74ef12a9af3eb296f2f7292c44d1279487fe6f0f4d1d00ec9e3a046cd52210eb9f9bd8e4fceff3396d6ecdf134939120c8d2b04d42713b6d30eaef6d04377af0b63fd154a9f0d44e301ddf040979512920e2f2d9f2afaa64d6d809cbd4b25bb201e43270919a0f8c21f7787b2d9995a1c5497f2f2b5097dbda2fa696ebe8832bd46275db9ee044c858a3e7c8803609e831300f26142bd8a56ffc57a5040bc5f5a38a8197c94219eb787a9c1c6f1cd7ed672de1bffed8c7430bf7a98d15ceca46cd8463222c53a952242419171ea2c71eaed92ce8a2f7d5ae44e624ce70760c8313ab515ba6e5cb011679327d64b33c9d6f722996cb902d8abe3d5a9b8f7177e5c398a0d70352dcca67b2250bbbf483b130289c2a37568a89d217fc9d7bd71f3712fdf56ee4f50042dc3bd05d4734801122491ecb0727fc13240d59458d3d4cfb37fb0b9b14b31548c28c570fba4415decf664ebf968bde0b393feba2b7f41f612c8523519044c06d02bb5d15088b8552247143efc86885c303adab7b416d71d334966f5742318376718f55c20cc4997ea7bd220b2629c6e6522909204cd24688b6a24473a8dd5c2b8cf15088a71a91a3df50ebf0e498bf4b0a47001a6d3fd4696d7edb15c17db2970405ab1cc881cfbe49a9ff8c666b0d76d34741921befeba23cd09b168409b1270698d76f98e6f3422fe7abfe61bbc7e709b2e8fcbf3707367b91645e053d96a4ee8dc35a37bbb8c2283740a58c152ab46361048cd05e66f536928b847942c4cfdf712c4cee20a42eeaa22a4ee2ed4a9721de95ee927ca208b7059b82b10f3c1357ab849fcd3c4a2faf5946d17d2c431a2e37a398530e2c506313310dfeeb89e4ea0ebee007a4a77bf21e3cc4b8b896c48b4ebffd3ec7ba5208b7082bfb2372da3150660e15b9bf00f85ac0c6633a43a292693c943b95fa2791c8d65240d34dbeab6cf1263f8b44ae149ce011c803fc028b31d09d13d97c6716eb25700f3ba89bff33b777c395ed71d60793669ee3b144db6168372aa15be694c31a8e82839fffecfee8acc1bf5cccf76c19d0441d0aea18972b8155f7a7bd7bbb90d1513a2a77a29ecef84d7d3cbac4be8d99be604ad44638773776a3799a27dc0f7eaf45302b5cf202808f4555dc69f6d69f412d8eb08863f5b9620d67fc0314584b6947c20d01c5f406ae917f9647638ff5ab7e75f78e7df571ddbdeab1b7886bf64ec719fbf1700fb3d2aee19fd3cf76462c3b8123e29aa3cd59560d8ee96a96e251f1ca11317610c196a77e8949bc53a75ac18e7badbf88c261f5caceff411a6e3cbd9f56809507728c4f94b1909d81e833084ab52a0b37686e72ca585ce6825227f979ffaa62c934162b32dd862ea8d65f82377cfbc730288a8ddc54e10f5b531ac4bf0cdbbf8bd1d11cb2b448c5893baecaf764a0a28d939febd87fc8e0857df30a5d935952019aa969e4d457cd4a66df59db56cff391c888604fec2c8db35e08e0e713242a5b022a976e879aaf457e2af697cdf8dcb219ec70ceb70ef3d6480289037d616aebac269238d9ee2322ca07eaf0bbb5f63718287973ab1f79856357dfe6a905ec2a8798b47f7dc4f45ba5068c92786b5779873cbd691cc5c96ff31eadbeca63a7d7f97a48d02cc7d574d33bdde9f59344225ad4ae288d65cc67546c77e83c73b7421bea948ed5e500551431a684793e9f15a2fc20f38145c8d1d69f690617f6ac1114884b0ee87405368e693308441d9fe98186b34c1e1a4cae0bdff1e48571bc592272a2d8281dbfaf0271fdffaf71a0edd6b2c441e7fa7d849fdb9a2d5d7086ce2235c1ba48b21c9ed4d94e7a9efac3c2d2de7e1b602d377650b8c09d9fd453b700f70c97deee188a1d14bd707b684526a12f1e0e4cfc8b7dcb696a9a8365e743b4101e461d9deedac4dba4ea53d9eb246907280600592ecd7b256383654eb6c955b4de549afc87fec7a6f3882f079381d7f21dc48201e106f9d925823c35ac4f5130d3bf2481b1db8da15c09bcfdf627fe5e11fdfe58bfa0d45a37b49470c62f4500dbf4f0ed66d9939dfa421fab2ea726c88a2b563bf4f0a5531d26140b2313120f6afbb4349c63b430644a7346baa315e24d066d5067265b4043ceba4ab609120eca3132122bb44533e244fb248db306ec1fa3419d5492f34e4509675d90a39929ce40df5ff99414a4579faed9bf7a3719467156d86b8f0c85aa268bb1ccc766b19849b1bb6d9c95d6ae49c79950dd5f5cb25f70e5e34b212cf093255a0c679db3c5af04cf2fabe0b69d817b507b2f52888a6026f8c238b0dfd3cf4595a062952753a681d6923ad72ab4621af3d3e06058dcc6c6e2b33e792790e4dfa43ba43a388aa17f1b02eafe06839a9ebc25f52d77fa62b82c981ab1fe1da640d483db1aed91addd69262ca75ba8c78de1e6797ca8f398e169adeca4518c1576b24fd3164fdf5f505e8bd6537bd290dc3e61af409b50f921986d024e2ca45c9550adc7bbc5502b54f232c4b78172d686cbfe13f10e71d2db8cf33460908abf07268be0fb1bc8f9588031e26140c8fa0541c0fcf0e24230b5084779aaef507205f260c7ff5fb89510cfa2fe4d9bb3424b2dfb8164eee41fc7e424ce5f9a0f3cd5574a6bbc9854c58edd44e8f1613ca36149be9982e563fbb068337379da72f118776a4570f1fa848fdd9060c40a5bd5542aa7bf7a48102286235e6c287369cc915049af79679a28546e826db1920c5818311df3543f7935bd84657688419cccb462c1b9a525f783f72782c941b82d6ea7c2c2aeef5f98d9179a5d2d8138a00748f8fb3dafbf1b3be52d786f82a4f29206a06adee623452945b84cd226e4c4494251de85c84f1825dc1b1f043916cef64a7493202765ff5bb00c56d949a29e6d0e694885229b51f593222ae046d78d17a9ba4f70f03b2a147806ac62425a8da2f9ae61bf2a1ae10722f9fbee97c94b6ffa287877a8736192d3ac1e81afea422096d12f82201ee700b4aadf39522fad5c0da3416ed37f3828eb3ac530b0922ffb3991cea83dff9dfd17eeb26d1f73fa898cfce821a953e3f02ac6556d127ad3f43d0733f6bba15cf15b8b45edc01c39e7ce39b8130502a7671ba21090c1b9fb81d3877713bb3b0b82bd7891bbf304937715d882812cd517bc430b54a9117d846556afcfccefae1f2c7b0399bb70d243b73fd1728847293dc21ac0859dc3d25d47e9f9f2d3c4442f4cefe3276a94a1519419bb60d8a636546b77ee99453801438c7db28769a26139b63cd85aa57f3f21e23b23a24b3575be10acdeb75e3a7e5f88e5032a716e699cc428f1527efdb3be16f3643c6d698fe90bd076b83f7acf49ccfe138c5e482ee6f59cd70366c28e37c344e7e71aee6c363e0708f61c2b7d976d25faaf62355f91ee5e7e452faca43f17bdad361fe39afdf39456b0c7051a940bdf68b3e49cfe34279100a31783637d7f9d28ff3f41e68f28579b734cb7b7c66fb82fb96a3577fc527f230cee04af16ff5beb07ca21fea028acc6bcacba3f7fb878661ec78787f98f4170cd1a8fcd071126b0d325cd160ab518a159e88d9b81ebf7bd1b33f3bc5512b67f2dd01c67abe21a6e722e20c30367022942b3174f757d3bfcae45fdd9a8a12116ecd61651f74447242e7340723dab8719b96820c601f11d47f1c2f89db7777f6be47878754571f98317066d943d2da036b6d8955aadf85d94dfafc1e178b4ce1829c64786e02f318b12d44a27bdb02acf447500fd9989ed4ea883b76edd207ef9cdd56fa486564634b68fa3191df6127d608f2a13881807ef40d53c270f3a35d5e53a771aedb75cfa9d30efeab5ade737e435c57a3816a90fba0616da7c9c67c9411204c43722ed9b449f8a584e79700655e6234e56b13f0c69809255e9d8f1bd6c5bdbc2f33c9e1fcafa2b1c939081a07c13d29183e3091fca09a54075aad45810f44a90dbb586b0442b8f45fabfb11d345a8da527b10457bfba02c620f28a423a34fa915b87aea39cd9338b490bbb05ee3bfbeb1efb3173314910a1568aca6afcffe9fb522d69469a57fb7424831cd54f0e5d2bffe09941b588d012a7366db6add2e82ea2670aa10b0ba7340e79a53ff2748c23bbbfc3108a9c3af07d015b11f3f0bbdd0be52da27354b9d86f4fd81ac398c7e8e8a860249b9609d8b31446a37659cabceb587eade32727d7ed7cbd322e01e670531a695d6f8e53dab383ac6ff945ea472b40c91bc49cebea348622b2bcdd97653e71f9b424de5d983b2e761ef4941feb361b7e71f92666b78bb0db80ce88344e7a12ad1028f0ccab7963c5a6316acc9846d3f4cb3b4408ec82c10285015965eeb817a19bbbc43937404be7066aba625cad256b406c72054b0ccf488258c098b0e248260a8a77f92c8b5ef29567e7850b05abf7eb68837174c6f190fff2dcb63ae59f92b2d6b3c1729cc8a88d0c0f5cc57350b10fc6c4cd4927fe6faffedb3f70f85ae7dbbb3241d1cc27770b2201f4bdd29be60e12814e0d6ec568441be8e3c790bc6d102bb661292cdbf8faff3c0f06c3dae454ee73fd4a7b243f0ad0bf2a6ed09cfddebd3936d1b11c9e1c00b49cb5b8115634f44878143c3a46fdacf7db4a7a6bf5b47b3de01ebd875acffdadb31c22ba6c68994aa46c637f2ccafc5ed5822c2f3bc948073c584f0eb8a7c95b7ed9b3ef323328b32e057ad14350ace1fe71d1d046a41f708d25b46b940c085d5637a51bb04a41bf5a82ee8affbd6de22f687bb0ab5a2f829f46275bd017d9964fd3e45e66cc12cbe5c371cf183b470a74fd40a79dc153b12c909cb5a88a290deeab17984fdece4a6e89346e1dc24b34ace5b881ebed1f8b2113d88b463dcf72749e557497a7185c1267142d02542dd19f7b5c4728776d9ad8812a6f89158bb61565146db336ec6438197aa5e2949ff10938f5fdf2a9224ab4b838ccf0a6d0292b5bd2391a03f741942a70205439663666540ebf0228d44f0e29017b00bb81c25ab8644beee3bcfcd6f4a614a45dec47c03597b69c990d6370c4a44524de60bda6b5cc0d156148a0b392c2aecd315302f0cc2ed88c4e4b62f316b8747cf0716c339b9681bc17370e866b5b186fceeb6dfaed0e039618fa0c976eb0b8a316d0921bb451e3ef61fbbb97cf28872f624306928a8afdb97efb5a8045d44cd5023234b5bfd08d8600983213ee7f0ed6cd7bd681fdd4e016f5c578ac212ef51a2ae549deda3e3556503d97cdfc97d9b95a65306061fe7e0d272364baa0052904f7a7ed2dfd209fe0443212058f81ff3e6423e896b161ffd3734a3457e585eb2acc98a4e4ff214eb5bcfa7cdd6b39e47bbec65a4c76bdc4ab3857acdeb8fac3a1160cb5274ca0a171ebdda884df7240cd5872671b135fb8d963a45cf70d6a561113f2377e82b70b903c8b7b4bcf2db8d3ebe90029211dd55082303abefbd0a52e56fa5fc4584fd4886a6bca875218ea8acf64bc43f140a052ffe0550b32e6cd76b01922098cf8033213880b55a74c984347be23c462a5aaba972a42d3453ed3782e409acdb1c11fb40e22aa6c5f4e2234f0d7454318e4588079b210b5fe09afb21e4b68c5cf34ef157886e5af1b8b73f764a3b7be4a74c602099d7a4fc33e6a454ec15d2a67f76029c6a1ec22340037917fbcd3ab79198977ab734a7c70cc0beed04d5e2174004754f825a4ffe946a9198ba1032375dc4c64a232fdbfea28b441632369891ea6bff62b620d5c2d82129811ef6f95f4990b561b975a78cfb979e91aea2b83deada32d22e0ad5617e591537224fc064a6ce3e2727bb06e8e261264360488f1e6fa4c7c468705cd9fe6bbaf9048e0b924adddadb998607364c2bcf8602c24052d2230d09af3f6f6c2a25f643cf837e6cd776d67e33d818fc1b9f0a6435397c953423db1ca9e605a56a1bdf5a40b5da506d89da019d44bf3125870508331813d6b9f03e29d93975ba3e7c773717c190653182c4d3e1746049f3a39f34b5300f55e73d2c33feb76a9e56363d574192e7d6d3845fd3c24d39fb6db28d34e0dbcf92da00cf5715254ac616437eceee282beb33401dc4793dd72a1c6dd9a407ea3b3074d0939c3a10675f06921579856452b90cca1596bf75d2c931f77eeb87afddef549f10e59edd3b976b46df7e762d7df5441d0abd84c53ad15dd253cdf2df97a4cbf2f437b0083eed1e88b33c238554a4e84e0b580ede00107edda3f495d0747a84eb6b52fdd45370217e7adb8175bfe33b150169d236fcfd519da60284617c2c83979f8e2ee406a661e4e30170eeec8ae67bfa5c6904b12f7e1f475ae3f98561c1615b6c3397b4257e6c024395b10783eda25ddefb883a788a825323dcb42e0d1a17492b00672a4de7effb3ffc0ea88161fd9fc4c1959a66022ea0362152ca6fde7f723272c519a9bdb25b4bdf0771853e03114b06af986c3527e8366f1290e5c39ff2ccc6095ef0c60cdbfef2c47ecdb24d0532d40f87b59d4e26d6748be51d2da06d527788c53abbadc9f3dd89b21488383c9e3563fac7e4dc547334ae58e686cb863bc3b020ab0b8807b6e5e0823630a48baa017e5606412894d5f064dd4e30463c337c01c526392782aa28eee3c0d08368c0ba8b0074dfc7e7d274b5b364c3db424e3319a31767a3e0c2782487a4c8d7dd07de1e389a135a8de09d75caed3287a35cbaa2716c8bc057dafa8f8d020ee454ee4a796eacc3c898e9338b6dc28f95dc3fc8fd198d3c15470f2daad0e0f71da6179faafe25426ca91f087b24c9ccec1c300faa199450b68a190ff360abf603e985b515a7e329832ba95b4b405d4662e1597604ba702b81165c043d547b7117eed9cb56f5e739cb6911f37642095a0080976bb471201230556af01eb36ad6b879afa7347036a1d6dd2783fb3f262c57c6947c6e221c21d4e2a077105d3e11206f0824b24ab6019871d927cc4eef7a1b64681d198e2a8a59cf45e18805bf6f00c5e06cf7765b32c2a7a2da9ce7bf6d9ed96ebca9e2d3eac77818ea19d68d016ee5eadb90be2aca0f77afa9ac0abfd711c88ca3b9c77c85067193c006b8c6a07452230c7dc593cc7533ab74e8c6c83d0938168cee765f42fc945512e2c6946820690b45242b658613cc9df6e982e165b37c51c72249ea223220b18e828d163f2b462eae9930efa63bffb6d368c9649094af97cec541540e42469b78303805e7ff07d729e5f5b2734a6137e156ed15d78b4186e75f9f9e3a4898f8024ed82c3deb389510924cdf215f20bd41cd3e13b37d52057a388771b69679dff641f00f76e909b464fce13bbff5dff2fc5a910808ebccc5a238c1b81df31b49340295dca4544ae41eee746aa59361de17239884ec05b20e2235707ae6cc6ab62c371b6aff51a1702308d9bcd430a23cb05bb272b3649f76119a79e2958935d7db2fec7825036ecb37db2af5428830af32a9369612edfd5cde514692c718ca461ad58346c363dcf497be4fd651ac156f9937d537f789719ee378361cccf1335f6c9125e3f6416d424162d730587bf07be3455526e5c983fd393eb91f07ac223e9f556f10abe022ff1d8cca31b357680432e491e63827cd530310585205bb5429ea2edee9f5d4631c59dee163843998ea329d792bf5c73f50070ca1a0124395c9e47d450c1de07c11dda590db9bdab2d04145c4d5b2c9163ecda4bb33d3a1d05b48dfe53583cb9b35fee3c443434a026d4722b9eaad48c0338d4f10b55f67014090056d98f3cac5b38c07458f6dac0fd58cd52f5c63659904a7ca7780c529b0c3fdb304d8c23209594d3d338b1009e5cf534e2d3052826fe967d6998d35d217b5e3d5a0b0d1770563c94e55271b2ab5910e87778bf9d32355b1262b9130a4091b3f1cd88a30da95916fe2d5d34ae189be38c5c5ef96df4711e9aa3c405bfd1fe2297a2da77615a702ff76e39282bca7555f67b0591f4be07fa2836b5b479636d87e97144c03a8b0b2fc02c87e645f52d03a48f8aa1570278930257ee3b140413799db89187dd913708e920461a0d07d001e359a28e068900e5fb722a76a67f524a069563abbd6ebc04738150654dd21e4703fae2ff05d6fca68e553251c1e45ba0e00d33ba4935195678e1f5013203c00dd234bea6887d8cacb59b84d862c282413ba18736cea3abb003f6405d41485201f0f593b5885822b84c5d410ad5f4a83d8ce2ca7f8bfffcb906c28532151a2c726a32b4a95a39d38356de161f4e9351a5e14d09bcf29080253c32319be99c8969cc69482f784be82359491be7955c82272b957c0990462ed8c2c5e626e60c671e1ac81bc50661dbd1614e70cee43e2634d6d7d732013e332c68ffd31072fff9ac989feaa6682eda67e0ef9cbd26838154544650bea69b67180f4c16ae998fed951048bd04f9096cec169395032afa4d669a954eadd2299a2a71b941aec2d061416c8a4dd559dadb17f64a40a2961210c3e1d94b654c206e9ae7f05dbe442e04cf29852d580e7ccf23c3047e88fdc87c6d163d2890c9de676f717d783e524f1819932d58e7bef9a70c05c5484a2b552207be0fa4f8502b7b7bb84db4e02fbfb9d1db9926f74736621e0577d51961fe4df269fd33f29fa77e2293522fee6f2c8da6bfa2954e1a70ee84377e3f8a7c316b926f479a2caef3fa584290491765e73f2122534ba2fe5879aad740899ef35c87dca86c1511fe552cd101307b68b3644038421e94feb3897f23dab31545686e3a272bba314545e702fc1a64c492c997114c1f55d7b3cc32c08b10b40d535ed479397d8f18215ce44f60611d8c830aa32c717f8a735751c5e4b82acabc7b2cbac1e5fadc7907e8a701555b1fde366a237328ca23da61a96c781a12b5025dc62b93e19f95152ffb30dc507eb9255517eb5b38086cbba9c906eb8b7b720beafae9d14756ee70e92d9e3470141b5408ef546983ffd628a34796876800bcc4382d875c2def199bfae7b7fc9a8d76c02d99d0c61357f89467a939f82a86031bf4cbbb3442e4bff989ab80bca5c342975df40bc9012c8600f33dbffd4a7d9f9875eb4fe54daebef502dba079a3f9bba18933c14faeea4cac81f9c86c51ee29ad47a46dc692354adc258fad30d0d1805ae2d54997097aa45e3e1f7ea28ef92a3e27fcc7400f2836cc652cdfbd77a09992a1e9e619a92a118191ac33d503be59d85779c2bfb066346682723a3957213cf036dae9e3b5aca13f823cf7074b968615057aa411ac6f55091d31cf480c8f0751c5b956f0d702b5c53ddea985d6641ff72477e2f6be07acd610ac48f107cf7caef719d0eb31baefbefb3c301e83403035b744efea5f1e9c5c03ba262ce80b587371ef0bd41601af80151520ee3a01c6d81faa01ed7315c5fcafaf307ecd8380cdb591aeeabc97d3b533c4ebb5e7b8ce01ee9f0c2261beb99f6ab0994e4013c5c74830c9c5f4376d317e736e73306eaf1f4609deb8d10323efa7e04651c7174d4ea9d2a3217cb8fcc2c8bb861bd3c24b640162dd8b424cf7be5cbfc50c9bb7b14cdfb09a068bf2e58aaed7e44546f3ac8b05664d15658666a9415bd069ac427fbd714b25dfd42cff831fe4623f49ae9c2bf34aba72908984ee4ca605271a51789063f2e750e2b0dfb16b9793e1679fd64da35372774e6ef526283f6eb0c96419c5bd688957a25122eab03fa9b5bcd4e1db620b4929b2272a99965fe7877512308b6c1d7019cae50cbae6d49bdfa24e7e3155d35121f841982f2007b8ed5d1ebe2f69abf243d01ca42a78f4c4289a1c02dedd05298da358b04cf23ffbca77dbffba2a8ff38b47d76c5efe81a777d4a95b2814820f14e58966ce800d664286eae36c0600d86dfdec5c873b237c79d53401d7137b8c449b1e1e2900daef38943c1fcf43490c79af9f29cace155423d948cd05c3e72d0140e2a9c1fd5a56b2e1221890b8b53f9a5b671ae2929f2a7b9c4e3c18a64b0e21766fb33889087cf698d4ad4cd43bf27f75a4c707ee9a1839c41a91b789394f0c91a6e72ffaefd4997c9b3617989ca64d886f2ce98d30280e33e2292a78a69e4565ac339d8cda045c5b048d8516e29cfd31e3f138f7044133d1173cec428693afe24c4630a12b95f18ca0df2b5dd250ec3cf7c972bf0a33163d81a04733da731525d0931cc1fded7e30b85de948922a15fe1b543fbd760f4891f1bf90a577ab1138cd2c3ead537d2f666b33111ff69615332f50772689a72927d5f9c08d437a503fb86f0b520845aa2b220ae4fa931b04fd843ec73d02eada46f25bc71a8efb4a07afb48ab063bc0651cc91a44ee9c5446415260944e62680a3a16b12ef7511aed2e715b9f9d662b147eeabeb07dcc9dab2f811730167686fd2d587e9393454e8d2e569809d1873d6203729448c47b6ca31d68dcdb06caa963d06616786d098635ed54379f4440d872b8dc948d994f3f414760cd0c259f93f1ddc9783a17a38b4cdcbb29099c239d235662d41a31b638dcf5b548d17faa913713bf1ee8e0107a4a3f33a91dfd10220f9017e7f5bc84c37b1bbab1f9243553d458bdf595d615b222e7712a710d5ad3f6c040ede228c8bf2c28a6b1cd2bbd8f48aa4cd1d82fbc0376c671e00629e2b63cd5a810111be351e23f1a057c2190f05ec02c20aa761a956a549c95db4aadc13d20cd654f10c66370fda28cf395c1cc1da724835e733b909ecbc2c675034917c668357125185f6693dc003ad202fe55dca935b618c23fc821197a0c77a1f3958cd9db567f12373202b1127ff93a989c8ce567dd4779ab88af4eac5ab1fc4441a2da70d0e1507b0ea5449b27b6aa6bb8373f1aea896bb48614a135ef481f48bed887026a5af8ef168417f971696b84b39703807b260f1a466d48989bcf3a6a5617fc840ebbf35ae3c253adabb3253a3c5beba6d5e20c231300621005b3369e688d3b43faac02f53a740dd215e6321ace4773a69b7af30d5fc97adc1b1ed026c45bb39e378b7194bf3fd079ddd8a18a67f28a9b0c1d9bad9748abdf8347e44cd0999068426494daecc4ffc864c472f9bd8677dbc548df88c891f41c5c0c34c386c03c8484e8220489abff17860fc10f8d433169e830aaa6ff5ea28615ea0d5e2be9959756362b40a12d53f27a79d9f0c71df3e8768606e2c7536f2663c59a2b39058c443e12a6313dc2de2bb1d7d957c8eea5108a67a7a4dc4b33d5a5cb09515e7036c5160d975e16619a2a90ede5ca525d6fbe33f516ed062311757b83cfbae66914b314cf586538ee0e45393152baee08d41d62ec5873ed74aa3a7b62b879d2bb557535acb3ff70f21ccee81984ef03618484d9bb54d00fb8c9e1b3b374c95ad8b3d26bcfc0b98c3ebedcc7436109a23e26908370b3fd3721c37dea27a87539b97ef21c5f2825568601170191deb11cb0f60d2aced1fd038d856eda710401d339d5cd978aadc22cbc822b9b28d62dd38d64ba3997caf6c8c9114c826cbd9077aac6e76836569b4510b9584e1542cd8f3156de101dc32cfab37686e72ca585ce6825227f979ffaa62c934162b32dd862ea8d65f82377cfbc730288a8ddc54e10f5b531ac4bf0cdbbf8bd1d11cb2b448c5893baecaf764a0a28d939febd87fc8e0857df30a5d935952019aa969e4d457cd4a66df59db56cff391c888604fec2c8db35e08ec63231e4638bad62ea60289246b2bae26ac375526b8b17ab818191cd52617fe2a288eb08520bb79a0439a0c40e332495ff34b88ae5d3f58fd6588b8299ab8ea0eb54eb06623c241132cd44f9b083f3874093f0f2068d7a614a10087bc2cb82e90df65146931b0833f05ad3a319a88505d91d0b3e5f086821c89fb03808ad8ab31c61b8fb9c1ec1872ce1f10ab28576b328200be0a4b57f850fd2001154ba60c65d9b2cd242982f21a2cad044553dd9f258f969d6f8fa9e870707f743aa05ae6b60d3b1379ef8f5b5b1f84d71d45a479c7b02b9a2e18f6fba6ca29058e813871deeb6af087124bbcd524226258d2a22f0476d076b1b58a9271b4aaee6f600b343d04fbd5c3d90ee71e85799d39d5cc9944395f76c577c04923f09ac3f4e4913f765f51fedaf772501916a11ee2e1e6cb80793a3115571ce0400851034832527470ca39f1d5a5268b447127783d2c5c3ba5297540aee6c79f48b565a86adf56ebdfda5eeb9c527281b3aea4e45d56ceb8b55b9e16d599b17ff9d0f515188f6af1282d6bd4012b9d24224eb5fca4bc6a2200c288e2286a8ae2599fdcc92b85e4cacb631e36896577447535ef840182ac897df71b34ff8eee4e99a7b2f297552c9b4054ca4ab609120eca3132122bb44533e244fb248db306ec1fa3419d5492f34e4509675d90a39929ce40df5ff99414a4579faed9bf7a3719467156d86b8f0c85aa268bb1ccc766b19849b1bb6d9c95d6ae49c79950dd5f5cb25f70e5e34b212cf093255a0c679db3c5af04cf2fabed6038600140509d2356c5d1c43de1e0f9b148b093b5edd2f3cec2110b6bee855e43f99638968d849ad5f35b1ebb60b8be73da1dc22b7c8f40952ed59f6fd7a97666d4e08ef033fc9049dc78f0fcf787238b6e50e6bc12e1181ffa495895a5b3050b282ca5bc323568625e9e1b6d3cf2aef1ad385d58d9f3a0eb37acbdea8214ce3d3d2e285cce3f53e9d58af395939bed5a486d502b4cef32caa2835e1ce4c96775f68ef48c25f1b50f12a4f2f55b974012dd886aec39359bfe64e62fbf17ad34b9f328b927be7b9217bb270a2af15c0f35762043f8ca99f1526f92de37edc612068d41aee21e76577259d141131976cb90d495be4f98c995609406a0797ca89fc8f8cf9c27a1e88e9a4e6c53659407bb3a8f129187e8cd30f05397f3e8b22b2d27a560b5b7a041d01bf0603c94d9b811461262459d1e8b87f93fa3282b2f0a1df9a6bb3573bb9bdc62e62b55eab7cdf526149450284ca979156f59aca831077adbb7deff77f35b9b6be6e63a88fdd4d357614ad31f9135c9f11bfe1dc3085819ec1e45f973b854b66cc9c89bc772f1f87593b8ccc2d4d6f0f92c94d3a0456ce42b7ef63c3d73133f8b2aec1eed5bea87d0f63ec24d82399a90c78559e197f9af1b22f90f62571a9863296f2c78258a7c1f85a462ee0d23622534ed854e60f647a48fa83f51c9ea4d2351c18d7bf1bb24630ceec9fcb3a3876f094ca78ecb8823e29b1f0c825c47db4dd84ebc45bb0aebe95717f1d725f5fbb64b8183424805471d4006202be5fdb8079441f2daebc78b0d09a1855e1e376b3e7e0c25cbbd14ff97b9e7ce39b8130502a7671ba21090c1b9fb81d3877713bb3b0b82bd7891bbf304937715d882812cd517bc430b54a9117d846556afcfccefae1f2c7b0399bb70d243b73fd1728847293dc21ac0859dc3d25d47e9f9f2d3c4442f4cefe3276a94a1519419bb60d8a636546b77ee9fad69107be40de688d3b4c79a80d37592c9d996afbeeadb2327ea752da3e486eee755aed535c9135ba08c795325ab021c1623be682bb74061c484bf8179c4b683be7f998700c93cbdf8b4b7199c29d596e02500b981cae277ac5db5b4b336dc54fdba24ca4b993789e8bd7e89db2599a4b05b92689a51211d811d8e945aac2880cd6f1b49370f1a1849325b5f60513c103c90c084704d6d724a33555bcfb6d459b29232a556eb52ae4bad072fcc20ceb6966eb0a28d13c0d4679af3eecf3f765cc49d7b7e3bc696498c6cd56fa3fedb081034b58a9c39d90f432c0abdd91ec0b022b10b000d40a9a15448c704d4c0488b6bc3fedb490b61b8154e5fa719356cf0c5259607063acbefbf6562e6a9ba5b3ea4cc019a9630def5c9e041c0cf49a51757add1c1db97f64e6e9531b4d99a9a8fac57a85f37a01262b369175040e787229685f454ad5ee82353cd0f9f653694363cc2e3963b2c2402944a27bdb02acf447500fd9989ed4ea883b76edd207ef9cdd56fa486564634b68fa3191df6127d608f2a13881807ef40d53c270f3a35d5e53a771aedb75cfa9d30efeab5ade737e435c57a3816a90fba0616da7c9c67c9411204c43722ed9b449f8a584e79700655e6234e56b700b6de612c2433d50cda821bbeda37383c504e663fae5d22b79ebfecbf4e7d7e23cd9f9f78848b3778cdc15ee4c69778292ae517b77643dcf6196f869a6a3a4cfe0122402beb2a2c9d109454b5a748f47cffca2faea3fdfbc25c227398525db85b0b19e68ef586b32757be3d1fd2ac91360671522a0b0a722aaf6733fe66e9a0919fea917c4b3a8969489ce01bb99f2b5dfca3c53e053a266d7124fa231e6689ff0670937876091025fe38e6e090f43c2fbbf87505f97ef7d67e489dd6ae829cec703aa2ea067946af6f14ecfa2776f512806ce9ab3fcb92fb7aa8eb5376f7fd39b6a149b2cdf4831149ed48aa38fd5c4a1a54cc60428e1ead2019c1be268d292d6b031e27077d8e761ef4941feb361b7e71f92666b78bb0db80ce88344e7a12ad1028f0ccab7963c5a6316acc9846d3f4cb3b4408ec82c10285015965eeb817a19bbbc43937404be7066aba625cad256b406c72054b0ccf488258c098b0e248260a8a77f92c8b5ef29567e7850b05abf7eb6886b1c211c51e50cda050c61cdcb205ee75abdd63006073bca98763838e08387d1884258fd93908a8edbf79594354304649e3b45e5730e38b98e295d76fdbdb4664bda525eb4b24ed38ac0898147e1f63d87bf8671afc3e69b9c1461008591663d29de95feb468f1bfe1c8542ab6c5904aaa24fad6e030574d9880511f1884d12151148e518a702142368d1d39b889aa92f603e261cc4a04d6c609e3126ccc609729266d65d2fc8847b9168173617ecdb0f89d945f4952602b84ce13bca18d5b1229d6742487244478bb086c783a1624ffa4b51ce5773e75a7b4abc5483c730f5a3057fe571dcfef9db2d4f72bb11e0fceb8c11192e66ce8379a9db4231f39705e30c0ba9d3e0c704fab7b491aa975e51a767cebcf3cdf1a12ffd0b3c25ed193cc1ac9b74b0392e4ec32b25a8af36b3da4a72fe90ba1e236b49786f68d43117e07c09ea6e6ef6236ef340f9a540b1f0ccf7fe777990fb63bb782f244e790e8d0194adb33b27029112edbeab085dfc847bce89e4ed92071bd7e993cf978e190be3e0947898ca227f80dcd6f153de920fea8483aff2dde19fe79762730f084a65aa3442b04320c94407ac914e1a1e994553dd407384fb4c6c8dc9324df043bf5defd5c6c4a8182e7d8ea0fc4e22dec142b7fb7384c06fb5df0646e510d045c833a2255b77a02e8908c6e4870ff2e2ece3820d1b99daf31710da2a2d52f67a53c63fceac4676a8efe44e7971302f98993e352030f70523ca3dd7c37bc38fa967336590b9af83563a91cea25b7e0249260a936f52727d357124a4013fd821fac982e9c7f9b83388a5f55eb826a3749ce2ba61e5eafe00add672cda710e632f6c9ce9f54c9fb2c3f8e5e8c87901c8f5ef08e1237932d4c9204cd778f52f886f4b200f55e6c9d555487280937e27d7570dfb2977aeb643de5b29299c5b6c1275e11f6e096d9a19b6ed50cc30a15a431d2fd7d79a2bb498d2df84b2f83f4d38dacd90418ffab29f9aa8a6284d62d2a55a7259d05f28679794943cc298ca91ec6d9ba4febb1816793b79dfd0921cc37d892fdc9ed353f562ca77585c11de76caca2f2002e12e2e96dba7cbe45d2ec8e484a2417ccb451fcee3733bc304d6bb6c1bf02572c46474488eba4093770a4f5fac5c4577c415d9785afb151d3e7d32ec9a09392cbc76cb33403ef8008ef5845038c711ae8c100098c0a21b054bd8b56d1326d25b2787d80a7f283e784e2b063c3b48332ff789a61824c9903e596688c9217ab2f2a8ebf421444dc3704f5475f894d57eba44c90af5d989ed1aabef30264f9647e950d5c0cd0d3eefd8e7ce617ef88e9a734e1cd83144d58fd0866dc38fb1a38b045fed9024b7f0ca8843fbdffbee4c3cb9fd0d7cba92ed456ef90ca4fa0809ecdaa9b3c22cf2d2f7267d04a25a3a4a11f48696870dd5ac7ccda46993fdf30f65ec2b76f8d6db84930e3248e8803c479fd4b616759fa9cf958bf3936f5a9910c1c3f76c62866bd3e6c5cafe0cac3872cd23b51e065d3313b2747b63b3b6273c0aa7be36097eed75fb14d55d7c6f87e7552252f16ddda0fc9596990f73072ee1a6fd92b904aa51be0e62cd230b52877c327a2ad833bd6e58c4dae0ee1dfde2adf5efe56b447f574b708c9403a7c5ae4f322d202e2c5a3bbc253b12113369359f93a590878afe5ad742739ab166298144854f1d6105bfe8c6150c1ac1200efe7d34db9c02a0649e6f8daac51dc99ed61fbbb1e03cab56c4396a54de4169fdfa6ab31bf2a226143ce57f8c38048259802d1553303ef4a6a57564ea608611addb642cd08c2c8ad52b6c6c22b196f069ab3e409a679b9f2c2fe2e38edce2c317fc9b391ce6b8a951438833e8fe0283b89f9faa9d5ec8d420c44abaf5635e70bf44eaaa0d6baf231b76b0f807e5a1915798de0c5ab01ee3aef3816f3657b6dfa74c50c87839c352bc17a08960a9b9c1f4b35fbf4b59827e89666af15a6cdb95fe320a53278ed275cdf16338e8942a28bf664467e82aea949b43a999c6eaa05f34afc2b5f53f2b3fa6d16622f5237e8968818385962349d48dc1e8f5d2f2b1e8fec2b2f513d17e4f8fa5109415d3b1e24d419a2626ec6c1bbe2570dac1b148f3f6d2c98c8d83065ecc080b4d5ec9205fc2635bc9681e66cc3856082a686465134ce184f995c92713c1cb7a4c2e521898d76817fd095ff94720e26888f8721ffeb39046a04de8c5c66d2cff765aa5fecbb25965e0d9e16b9d229c0d52de316d0e3a76e604c9931fe4c4e013a54abdf026a614b941a75ce7237ba4068e3e32b3c42f2e7f97e958d7f6a0737e3f61a4f56dfb84c6b2c9d082cdd9674fbc064afcfca1897aee3fb8f2eaaa5d73800f7a27514241d3287b8970fd33493ebab591f144f745dd05836e71e5cb33123af38e2bb7aac963eb3df35c40f9f3fd81218db516584bbcc31cc6182b5960e6eb926cff5b203dada3a643d2cb45c0f58eae815e4f2f48a6e034c0df86fad2a42adf6f0c841ff074cc3aa2dc2076481ab3cf266e5ce4a6626d12cf683ee28013f43a7bae9089da22b22436de088707aacd5cfdc21dc7ba0ab89d443595ae6c5ea81394bdad6579a1572e9af29e72aec085c1f3b25c5e7ce15c3aa36bf4ec6a143487d8bfd6960d63caf039a6eb54ab834599894aacb408e964f8c711543b4b85cbad1833f9055d9d4aed79bc956340cf0201d480c9053c9d31c8dc3be6fef05d0b135df72086edd904a353b98fc541297b40e5800dc7e0cc1e99759ac70e53937b119cef719e67a1ce92890e195dbdaa21768322b79833a1408261d575cc2764696e7ef8a4984ce5f546d69e61134f287fc68d2c7b53b3a1c284e98d66f9521c92e98516d8c0b8c055b2fd3d0ed48ec52299886ddebc2ef404d64a75e0de5907fe282dc4820492ff8c1ac7333a565361e0ed190b279ed74ec4e519a8e22b17d541e15647f3186ad434c365d2295aba7eee620397af7fab3de98fd09f56e422b89d50d2fb4d4933ea3745a1a5ef2275ff951f22253e797ac1c25c2aa739572a8bf3d3d65050f4999de88ed393511df3cdbb9b305f62b1aec06ad683ea59c601eb6853788fce0c0b6b89cfdb8f2897f298b71628fc32238949336ad0ac3bc4d542aaa3a56fa5600538d81b4ff3262732c9702be4305f0a24ed207385db85b65bc63c02a2bb55df1db2352b3cd5f18d352c784a82f62c3f8ba080ac2b887192c575aac0ab236928b8457863a012e42ab92ede5a5a65d01c381baf28160036b2905b904861dc08e858b734fbf77b04fd71dba3070930b6f7a6a310be9cd41498b98ed52d45dad8d2e34fbae9604b4d8e350f211274367d71f6c2ee75ae777384cbd8dd68863cfb927ea3fd04c897b8707978b6c52e045248b9c47042a212616f549212729897efc2dbff51aee7633ba588d0d6d3bc698eb549fa18dbfed2867a067995622e50684693546e0b4358c796c9627eebe9b1f4b774533df99ca0b8776e370f9fce14f927389a20468ae36a689b349315af61026b8b4b4504985de5320ac7dc791031182fdf44cd042aa821821fbb8f15bef03e0523f1e9c48e5b4bc262387469782ec5cd22a729ec1789246f701f3a275e7a0200eebed6f2e882cc0d82306b442f1e805b6c799a1681bc4010d74a121800a0118cc24c3d400cc60ef1bd89bc8376cda7ff645eb0f64e23b882fdf12a743fa9a3bd78a3b031cd604361fd62ce0d4876365b6d49ba05ed06d1fd9a55c127abf1e7307538bfb1f875a07965c43eefaea4eb1b678e7bedd694a83f8659af42150efbe296e866e2fa31551efffce0597d73f1a0ebb9d7b3a72dc2fa731590dcd05336eda8dc73b88a745fc4cde01255e85b09db440019738fcd57da1187d0b7475fb77c5aed4f761b713bf9bd10e63b6f24b091f219339211e2811e977a0cfa3d567a6be6e353437e72dadbe6cd2612afe15282d27862ac6205b11b309287aebd1665348f5e6dcbebe4ef68cf335b5da43b0e01c0d91844343fe649c215180196d613b9f31f4b413966e64f1af344dae1afd82755df9c6f79c95e053e9f247fe2f2afa8c94d94c44c3f5238ce73d5dbc29bbf0cd3fb15ffaab2b5b257f97c69b671d1dd4ef1d72afe52e2a0986973e904cad203201220224cb96a358d1bbe06c7be0a30aae590082ebb3ba5f362eeaf35e2a1ec87d0708e86caf9fd63664eae71af1adad188124947443df54aac9efad985f568252f42dc473dec4695ddabe497e5be2e463b386c4bbaa580c67709265aaea74c06caff7b3bd3d461b81514e8dc6adc43245ef067b4e416d3019c852296ebadfa996ab01f88c9c9fadc758a5b4cff0643303c3002497f6a2e3bd4527b7252bad392e9732edd71b041c385b54d78d8f800c420e8da54766a3918ad5ad4e6b9286bcfcf6165c0a44b88b6a65a24774a8d464f4f8d6dcda853af27cef9b0afc825126cee78797688600d4797e47178a4b9ba5bc439ac897b2bad12d3c4acc635da2b7dfe17ab3963db70a9884f4ed24114329064e4dcfaeefa684644777c6a2ce709bf6c9144f6af81cdbb80bcd78a672d17ab9b77ac5a7630644ce2c18ae4d3b018ff9e254b78722349cb328c10005b3fbaef50fa06da1406b41426c3864b6d6db18f48b9884e1ce0d69876660cc7f1a3e2ec395629f00ea51078b77a3b7c394b0afd264ad7bb950c7f0f972c3dee622d2f43b77d4268a6cd80322a1a787a18b1dfe6ac121e09e44e75663b1bc54d6608256ab678018663878bf4facfd54470c78a07bc0643248009b3194d3771e4aab8a6937511fec580ce38b695dea61a32371d1a6f04677f23d6e40aad33a26f45c17c1a9eea7cbaac737a0c7a2551c2a490f8d019086fbc58cd3ee1688a4408473d474f95038ddd85ea335c729baba2b769ac482141733623a913cde9c9107fbae771fd55242bd467e40e246b68eba5a6dde971ecfdf14b1d104ed337e25eb4a89737546878f4c04d1017dae145bbc924f1edc710931d3acef89e6d891ad9b262e771ebab1b2b6f78215d80b7bb722e39c47d036af52a971363d93a052baf9ced882140ed52403f37c88464ecf0c3b73cea4f91810a2229132d96b51c2ad131e43294d9213773eaed6093a1e7f5a24c80a5c497d6755be825de96dfcb57b6e91027b1d4644229c00a5cbf889c273b04684ed69b6805aaeb8a3efdc5b97f2a5b9c1db7737ad02cd9ca4676c87b957115a355a6fde3bc81e5e279f79deccd3123d9d07f0a6ebb4a9ed90a76cdfdf756694497e9d8df56e6fa8b73a8f958926124044487263e123c0c2fc37f42d52eb72c70db6751bd02c9665c2096d2859e9d017ebaed731424212cb64e2351a64d196a9936c22f2b01bdaa872bf7c8ce50e3df925bdef00d3748e99af152a39b1468b3728130268224ead6e77e9bccc4faaa9f19b1fd277fae959b015f2ac062390e5df86169cf526e3aec5e2d29aaec8e17dc38d5851db6e09ce29197dce0a499ba0c32a2943e8fe0e4b359c5db87fdf87b3279f6a5291d10ec0d89ce8d568afe00a4949c635a38ebd02f0ed3bbe5b59db57051be5822614946f0c3b53644431b03455c93afb8e752b98b221ac90a05567377ebee432369da28171ac4ef8164d5bad80df630e245323a4bb4edfec1f067eb637938a1c235fdecd90999aa4f2fef8435400058d836532e77c1e1f4e6ab915abd8d4b7263d3f347d33819c3be4d5a0ef574bbc4fde0cd63b7aaabc7ea61ded10240ce6764b4853d87e05f62967f9d8b28fd0f6922eb4d1215d4cc4cf8eb247f32efa25fa367e31d32e19e1d132d0086dd1103999aa4be4924984d4a125c417b62c3160d30a07875de7280105629b9185dfc9dc0cd29511933ba33f983def0895dc886dfb3dbe70a001064caaef4af2b16436e1171340d817f8e110d8132c72e58cf3811c596ab5181767c812edd9b977eb91aaf7ccae20d6ae98131116d8ca52ead8b2f81228d7271256b4f42b6992ab5996f81ddedd31d6605d24d18f741484b099c9ae557236c46ba6e86e85a3f15cc0f8dcc2999b32a82b5f3659554ecface5866564b93ecf1b304e2fb57e8e49d3ae38d0e5babcf885f9cdfe5f7f60af70fd33a5ba2bc098b316268f9636bd7730cec21b0562e9095867be9e076a9505050e52391960e3e0e164c1da0361348b826b44908d96e780ca493dd8441fff82af02ff26bf08b696f3fbe176668c59cfd6dfb50ca96ca89bddfa7bef9d3483dc5c1bfe5b4a24f051babcf6a61f593b117949eddb8c5aa8f1e62e27151599624464df041f67bcfe606e0e4ee4fd2214d3476a9214d026deeb5c0063654aed0d3f57074ce7a52ad4bf7070af6f1c0979382a9df2122caf60a311f82041a74494cabb1c37937674090b4745300169fe75306a3e97b354b25b4447233abf2146ecca0269038a4718ccddd2eda25650bb7814cf9bcc0321b03b3b10d915f02b138a39a8007e8612120f465a1ab5f8599586c5a4fe46042b15b5b8e60262b2923f91c18c033b142ac5a5d66f9ec9760f8c9f6ca75243bf0f70f8170e27f7842fa579e122a7ab8177ba633c1f44810085b15d8a9420c77c7fec89ca6c60a9726923083412eb340924edc5530702e2ddf8e9c629725db6dc13dd1fd2910984c0c61a1e3ab1281895e0f15009f8f8fc0b0947e5151ba6bb45c1305dba28b61e8107476831c32b1909bdb6e96e60529af6b73363ab8cfe2bc5caafbf8728ca0ed1437d9ea7c1dca862f1aee5970873c40c443781a1edf774b4d445dc44faafc20196328b4f5d36933b208eb7fab994e3bb9b9080cc9c27aef5543832abd030d28024b25c8b1c23d1d58f45a507db7c1a81e8c16a5303fc8b98e6a56bc37ed4ff14ceb24fbf5f26dde0c7daa1f92cf306bb3de12e3c99bd450907a38887d2af152b43c7e4de3f7d44d3bd09743206bdfba3a616cb156dd2b401c2c15c3d2f8157fc35ddfb629f4e2356ebdcb5ccc4bb73d73297d984967da7f9f81ca33ff2c3740316044ab03b6a9160b6b544fc297e7fcf6a04d092d8f518ab6f1f0ba928c240fbe4bb2174a3475035aaab9c9fe383dee60ef324bec1f4a75e12707cae725bb7eb95bcbe7d4dfe2111788932ce8f80bfb94fab3af2dc108a5fb54cf58fbcaebf79bf65e2d7231a11ae83ca613b24ffe64f0d0b2c4d13831c986f560e8b0683fdbdce04eac681b6ebd410e62ca04191363ec6db593702a769a13271f0dc2968635ce391955b765a3ce8f12672541eed26640179af106b7fe54b5b0f2bf0f4991190b7d894fe697272b703129b74c79ec450e6d58f296e46861b6435688aa622af2152810adfcc53fbbb1bdb261d52af1ff10d63d0691baafb9ae146cd3c64d77eb595df9f4aa757e32d98913306610b22a66bb6b20df2a12291fe9046ccf3c51737c424dfcf19b6a905b7bde34ae6e7acb4969704565b3310f0e906992e437a1d5996dcb1580e7454511d6af530b57366e4297416d6b49666347545f973da0afe80aa16600ca372a4cc25b19005f7d6fada6ca049db851970eb783bdc223699419192468d7e7b7a4798656465d48fbdb023aa772f2ad8833e52601a76cc2675ab2a52b29adfa2a5f6adcf4bcd1f13ab050a5a3ab9f64178dbc6b1faf9682476534d82ffa3b51ee309ccc2129ca7483dee80d8de84de66f163cdc268af9b447c413e182b5bc1c39127e4c6170baa62403274e23e248d24760f9dcb9b546977efdc4fc37052f34abb15b4627e1e5ea38c0b5d3d0b42b4bff9f66d0c53c69ae89bcd6fe3cf37be06beafd273e1ba26d7da290a6b55b7f999ad8a6628dc845aae4ae6c6e99d6d687ef9b58fac68c03a29d19a419e6c8dcfa1f91de1257a43689ff3dbf02cad034117895d20439d2f9024ff046bb0431635af68a65b0b0fd640c77570c8d65b1cbafd0514d5882f31191b9f2982c47d4b65e99dcbb982060109a46c4dde0d2d4547b3ac9ca9ea268f168e9f65a8fdd574e4a74e0e9cd2befe032462d3972abd7a27fa36114fbcd23d595c9f93dc9e7dd5d14000164680978439fe1a3216aef08fc21652ba946fb8881a8a3635429c97ee2cbc0d3427c8a646b52cdb4eb1eac4c4c2189410a2d848aac76ed6593989be1c5495cabffef3a8431f017f798154f6465aa2bd6390154ff164bd89f422d2bf24f687bfb9092416bdd8afd34a964756ab1917403fb44b44d6d24be72cfc0513f1541dad3f40632846c2eacb4b2e65d8371bf420a9608d5690277b35e498fe4b8f87efc2ee1408271c50cd523f083d0e6a83635602509d669d39c048603b55a6721003f7d6bc2b52ae7d71304b3d699816acf14d4d6da50f73aea3fa1557b686495954134dfb4989cbad202b372ee9c96ccf5c9fcabdc803f25275dc1971d6ea8528884fff16af9185cde4864f4cbc3fa3bc00fae7eab00fdc2e1c5619ff30b70bfd925d8907d926507bc98fe5bbc115aa97cbf2c0be97aafb8d0549f6c7915ff2d810c803193a8ba1e4a56befcd33f14d3ff7308246f9ecdc431a44f9f5d2831035f1e5f92cf162bdda162063120ac00a9ab148261dd157ee221e4662433c5424ea5e9015bbd0717ee01607312788815b0e51ace032ce1c7271b97204e1c640b4457b2f7d2bb8e60b8d13f84790243a3f3ec8b16cc36bf81fc51c0cbeeadeaead6d330a8befcee7eebbea2ebc6ac082fa3f3e8792ab1c40f57b27c46154a9a92bb4739e4cc3e7d3bb4a2786994211f7ef625d91b63d569694efc6ff0ddac5478b81d1b897892daf8e51b40f940e44eade4973837804dfcd2a8ae3e6c3885fc3ce0de1306291cca6c019b03024b8f18d7a5daf7a7a33b12c200b97377fb20e61de7e59d2fc41e5e233d69ccf834757e5910883da8932ba51e02af0de5a9c4785db2e100a0d3c041e3f47cc8f9f3f5cf9d82392812dd33075f1493d95611330c181f3d4f54ba4416c5b97ec691ee46595ccb2fb5978d6abf4e315d6b3fe092d33a7ccbde1a72052c1cf511d883eb0dfb837e3ae14fa63dbe46bff733d4d2cacc71602f7548339d67d1311382d7e38551ad02cf731f01192c5e704edc5a701235585bb14765db17c3374a5e29930b57b5221c7f5af0c479088fba2ca48cec0ec9b1af9d2ebbbbc88fc49a5ce905c4a38b9b10fac011d29d5924e8720782bc650f06d6c2251b6848bfc70c2f239af3a031d9691c82faf4a130a14739f0459406e4e7ed0302492bfccfcb26f223f15067c3e395666ed81313b0a616350b82376f795a9fc2751b16cd7353db536db36015ff76efcf5d587b932a4fe016a977e8e92b6225bdf4985841aaf445c82d141e18213a4f04ce51259dc57514ed7096741fb398da85a6de7bcc645ae889d966351e07795d7c29dd8f9eb0429e8b5276b62ffd209cab7e4c54d670f70b605d75c6e971513e68e1c7659246097f17bf156ba965f385d49fe50722f3673dbced3fbca1e548077454029d725a57414d372f0fbb70bd4e766d4da161e1b9cd2f5e7eeff32c8e0c93d8606dcb2ca91d848b2a7cba6dee6f49cfa501dc6842a7dcec1a6fb0372178ee13e6c51d0c68c8c43246f6dbcd4e6eb5cd5628e4b3b468aed7bed37d463c83b2bfbf123fd626fc770d7dd39ca04963ea10e8ce5901354d2c2843a696a39edee5ddbf87609a94d9d6d28707c9b5a7afa14403dcac73ef8883d681b4d1a7487c7a0c9df0d4ac66e00bc677b798c0639f865c301bd733b35de054b27af36937ec719fe5f108442390635d79888df4f50a79f68e1eba5b5598a8e344f86798313edbe0e3f5b45081d5a4e3ad5934d2d1663276a9aada376ba029c3b17b09359dd5f30bcdf843d654cdbeebeb8251bd217e39fbf199754190e1f2b015b58c5ba23bb7981d3b5e02be80cc2d3a3dd0fefde2fef107b45b08a4d0509be5ccc251854292c4275efb166831dff3a35071a25fed615852c3ca04d1f7275380a0cc5bca77dce1078ba804a98eaee5b9ccc26ef8d2bf7c1e0995810c4618153a42e784b82b2c00e9c27cca4bcba1a83faf8da0effb43a9d9e9baac9e5a991c26ccfbec858859d3a45052d8658ccc3a7949825d4e5f27883b7f932ed2f2d2410906d956ad7e81b489a528964c460a88af7bb868ad96ea3001dec621fcc9628f019eb6a71995c013c258c2ba741f66fe8c932f117cdfde3b406dd12b99a594c409effe71f0536a941b449361a5abf066d46b42bdc82d266e3650449a39139bbef0c2ad2bc4b5dc3d9702e63aa0ff5f8def336525d88ec27c46ec5ad11928dad41f7a8abb24bcb65e013aaad40879364e39b0942305fd57ebcf18b4b717b94ff45156d91bc4b6bd1e64cd23ddc7a8a09e4c1f3ea0cc4abb141fe66a3a0897f58ac697c6a2549a1965cd3d16ebd168fdd1373df0750cf8f8140bd6202335c64a5eeb9129a1ba60f515a0cbe692353a54ca9412a7019eee515ec7130a7bac8acdb27fefee2ecfa2bcb7cb8340ab68ffffb80b60e3832599089990edbc24a928035c6a1effebef32be28961dc6915ef5ea72b2d2044dc3a325f4b8f24d2cd632a2244cde9c95af31b877dd3367fa8f59eda1dd759a9792e4a8fd40e82a04e444887bb829ec0853d8900f6b3274c01552e720476bebe599548775c8865ae7931621d32a4db1f1e28c1860863eb66a38e603064fdd8d7123e51a3b157c4a665e58176ed0310ad4206c180c1108d8986915fca1595b609540ecf53ecac02a7206c1d69dd51d5471112812a8c5cc1537904ba9831c56733d5f5dfeb122cc0dd629381f8310c219487b6e3cecd9d79bedb4cc06e5a3719b941d9ea56024a00498698ab44ac00bec01747a8901d5121119fdb3092b8dca9045f818d0eb48249eecff40085da6a00b5f39539e4fcf7f6082a32d3dc19de050b294ec9efe9795169e3bd5342c1c1af2bbead7af7eb384c33012a237d6d9b0c7fb6e682836e25cab2aa61afa82ec8ee788c01d688076e14308851a946b2ab9331e4f90cd49577caf6f2a906299e5df59c65b3624f258bfb6099ebea5f4e13a117de148ebde76ccaf5bdb584e9ea70b5c48b21bf17d3c6a95ecc3691b5c0188c2fd63dc96881ce2b41d3d38fe3c0f4d0306c2364e54c9e7d40073efe04f034744734efd5af4c6537dba6ed1540c327cf799bbb6d609c61bc9552699d01e89217976e652c0fb006fd6f60f91d95c30e0868b79b91eb2ef57ffc1f1e69d61fa32c05f01d98e2268db8a339ae6b26cb2298cc1e692bde06e203e3afaea603f14663700ff5900fac0d95a7306e7901a2266cbe6cdc73e3e6e71abb3d8c0fd99026c0832e357e632be9270fe26c67552794264a6fe5dcfc3887bd938f46c427fb147ed14dd5f4d2492436e14d34fbd93582e93ba48e6b4c86f9ecb4c011332c757c5c2e54b5c2650a0f68dd57d3fa623f90f475083d33dc6d1c713f6921eeeaa3823aedea9504058ac3608905b0682d276180ded42dbeb94141db702b3014c74bb002a1dbb247b968884ad57c7661f9c76ea5b70537946b8f31497610b0b4d6b632fab87c9b067553034c7ab36d18f659791b1ba4105a4a10f5669908be5fa062154428df93a0bf7a68d7bf7ae7b99a1f5c86448beb6250f824592f36b70925ff5b3077623bc4a054c8d3ae654b623eff2a7a811d49c0f26cffad6db63d309b1e55ad43b6c1fd931295d822c3704dce7226125f1b0ccb393c7fd092ece6a88d13ac70bd10f74b04785f1bf3d97bcc3421576aec209db8ac2577f41a750ba0f3defa9a3d0d66ed3bb0c65aa08af5511c6da208d71155e3218c8f2f93bbf634e6be1da745eea06c1c1c8101a91a543fac03606918d1be300adeef31c8bfe1bf95d0fefe71b60764957bedd481d6ae68652405166e860636d13110680cbb32bd3e476b03f23ccf397118de8f741cdcecb7eeae51fa9faaf6ac91cb912f22b58c443f60bed445c916cd07cdfd58ab14f1c09c4ad320b2aa04514916c69af6fd82bc24df13dece6db4acc7718bb4b77f12fa4919d0abe430f0395bc5f1016c49b60a5d0572f19536bf8c8b914e1115e70df4891483a96e261ba8a5d227ebb4a5a0a4345ac51ef342616da7781ccace1cf1b94c525f2d7c612d7ed5712044db1bcaf9f77584d04998466904f04bce6bebe55578654cc7abc4e3272c234ea2b32192fd86e703eb81aab9f7264b542faa3d2e4c1dac1a08059084c31ca7c113281723cfeb1c3abd098bfebc6408b3e8a201f5cb8ba9d98b46ea9c08d27f0ded863fa757228d98b029970fc4d72d18e02509db0a814f58b294e7b82fd9240eeb98204a20584ef4d03f28acd7defa668b22aa7c920b41e95206643429068587b849e7a28f11b73afc61c38bd027b0a3c6c07f0db9578e8a18c9aa8da2449962e997afc91f1ce3033dc65a13e85cd409921285e094c649d5914ce23df112afebe7692a3b28e47ee0cd4385fa381a9a13f528dae0fe304cb851e4a6d1af8c77d85757054d2cdff5578364d096857ecc994d62952ea90d1c83bc933a8dcb5566ef9bf6f2615a24d7d15fac6ce0aad3656ffe40fab5cd52190fdbefe89a1b6541b15331572819d4491494e448479e2bca06ea16e456171982593c26bb6b4c29d5dfb27d16d28fc72a3c64f51f00b589024b094604e1306e8462a5190430dd158a8c07e1a3c46a720907f825b9756da922a2e62ff491da19f29b7d7bae4f08320904a86148d467cc3353e4e1228a3b5d3c9ddc7ed17c068d598569927b39b4e5ffcdd6bdfe874ec70f6ca187191b9755de3512530ef706bc6b2ec52b72440c7b6680dc3b729f647e8548f4cd325ab5a9e9cd4cee351736a1ad300866d6bd20f7a6a5cf9062e45bf63fa09bee341e0a611965b9c0053bce17de272c074574eb96f0bded8ca5a3ebd628e02072abb0ef0e109fbf30f7be6383a2b8cca45e48d45324f83084639f52107eee4f6378d498734dadef0d50284f515922f9222abde473f1e6a60e1ed855bcb6fa4723b0ed3ffd15e05b0a06c5e8214c28b22a0a003b6089ea8f3dc5e1c923f9cdcdd0cf1f9885246d29ad1d3adf248cb857828c6a5c62059ce31b30d9c3e6c78b57270f7453f50b101640d2f8daeecc7a4e027eacfd4282ec2ee018628ad98174603da9e2cc3b4e232888b37826a9bea0f2b7b0dc5b87740f4e802911c03d97b4f94545e386724a62419cc507813707c4d2a30a5dce829596c6fbe28a54108c328a2c35101b890443b294d08c49f8b420157cb62ea8a4eeac5d4be84dbb1007a3fe5484ffd6b8c17feab110d7079d56c86fbdee6c691e7a83805b166384a789a7137fb0a7dfd738d7c3bb1c6de652e39250007ff439e22c28020e2dff693c49edd602debfe2895b4d88d1859ac0c40d5bd9b8ba50bafe7fb376e187ccebccb2e6bd9a8665f06c2d44cf9cc58e614eb479c247dc52b93090c4b87a51d40d3e2e76843550d6f482a4005e7eeefd26a53d6b1904b97a181294b94718e5d220ad9c743b8124d77cb2ee394d29a4c0a642cdfea3933ac0d479e5f0f501ccadf8b6918adc8bd6b2ffa74b397a467eeb789dde7746dab534d635bc8dae888888c5ddeddd00921c9e4c5698fcb5396769220dac15275e70a948527f65dca3c21b5c47b45cbbae796163eec116eb5e3033d1266b260c9aa1a610ee2d4f700bdd3584786f1aa7a5a0f1f9ee36084442fd8935a47e58c0ba2d725504b266e7827abce4a46d681dd1f2e35e1c1f02a6e4efcbb1f38658cbf6fab913cbfc97408ed99934778f0a4b165d64f839390c5d2a4bfcb6330a0d7b5cbde0eeccb077af60063cbb2c9bb1bb9f47b5cb8cdb6deae3f1051e98a26c8d36ee65040b5296d5df25ea8e762ca4d91df7923a8efe72a2169b629678d335e6b5adefef6191e4e35a1d4e67e254bac2dfa73fe249b6638285edb07ef552398ab04a1b74b85487007ed5f1590303517ac98945d91aed42caa143efda3ab9241c85e52fd2e823edebeaede7320fb27d3b9f7c70e6a10c170baf8120c648dfa05514b717e825b6da0a1a07c7bfa0179b1134871e376afcd36ef3e04b89f9c50d9655282131b63d8ff51a77934cc113b8297a77750f21bab6c7968eca1ffcf64d4a3bcacff35e76eff10b14c059c1d046a25eeb8db2cd0e173a655ed08e870d9c854e1efe34cc2e0172d2ab48fe4c7120364ef8b0fd551261f4a761987e8db7f0faecbb6fa6f0aed55a33f78d091a7728391542dc6d044fae3a21f7cd228db73bfaa85ea168d68f5102e7e17f88f9fdd3f523fb7e5270c99777154fd5a6b0c3781a07b7b3e4b77abe9e5351846768a26288448d34c221633414bee0b7c85647081b08aefb952ca8002128b8240b77c65f1139653afd9ae5ba19e59c168c7c66c3ff611d66f3b8808da61e9e68bfcac4c5ad90e8fab11343d652d64a7aeba8fbf47a061b5ba69a592c24302cedc7bf5bd2c690675b62833dce348a5240e88c4e17f388fc716bb7d30ed6faeafd066c36e873121a94e1cd7dd16864bf5f27f609d95a75e34cc1b54359ce987f5f0f4f0b616ae583f3d928062ed4121d6e86b7eafcceb8286c72ece7985753a52e4d0adec36e3133676c242369a4213d05353400df740eebea11d6bf08c0462718f2c99992e5ed199bcf334e4b3b9b48b698aa6478cd4fd94a21d9a814db3562cbf5da3228b4d1c9118050a6a4ef73b04f5de64bf9ac7c963a770a61c3ab544ce7b42ebcd56b1b5ee0ddcd3ae6feafb2f90dcf46900e7a8c3d7d21664b47c73d217bd087643674cd42182860a32142cb7f697462171e4092f2c4b9952ea7bd506b45094fea549580ea5da5c7aa12976215884cd9ade969e8ca22d526c18f91ee148c399a9efea814641da30c6bcca83d8f3e12334bf6350f7557476b67798347ca0d18fb817924cae6163886bcd469ba2c7a97cee133b8809c48ef3c4eb7e3b74d449b7be75b0f95544f533c20cf37fbc50f1e6ee2f9d1b2947c09f0d60784c1dc3ac7e42b47b0707b1d9fbcc11c42a5a8dd4da74b42a2edde5bde04bbc9b4430f4e19e6947853c3566e64d0fddedd8314f4f31bf3adbe3469f206cddc037be28c8b9430176f4c9f801ece9c969c402621a4fb452000191015253a15b3e03e08fc373f41d548e407b4aac446c575be982458f85021e44878e51243276e71af408ab358a52b84f35f0f83702fb9ed29e612cc3ad9e22e66a569fd43161d9bbecced22f4f8da8b39845f41566625efdd69bf06fb3cb443b77f00464d4bf15276200c3c3f1648a3a2538bb7ac859feb3994762c4025a245463e6c961520a0da6c7341b6e83f8f89aa6681fd71a0fdcaf76ea78551b7f49ceb1fec5f84be2fb26bf38f7c0ce04364b017f413029bc24ac4a14d92b16616ff2c77c0e115bf7714fc89dbde83f7264b6be4aecd2dc049310c837642ebb673fb90346f7b91842403ccd614abd72451ed16c232063d746745023710d221150259d098740a5452e8258db62be61888e004e86bbb5bd44151bb07d535c119fa3da5ddc4e3a3d26eb20781373193cb6aa6df855461af3a77b6ae09ce5cc0259f57f006b103007fd224083bae071c2d3348658dae0fadce76cd5034575473de011b717c3482bb0e8b972dbca835a51923055dfe9f6ae4f79bd5e45261b4989b13caa10e337831b46d55bc9a4f758a78c06261bb702651cb62b24f2ac58090277a95f86fa8b9c08e112c87a8df50918a3582cf969aa688547f0be9c97d416e6a6b58f0af0133e4705967cd404820fabad48e100a187ccf6609b10bb797c37370855614a9629677ff4217cc872984ebdccb75f093e2a06060eab97569b64b742625b80683f573f13755395022787d4e6348da0fcfe57aae5fd15f7a0e1d9dacc672534e049658e729b1dd02dedbffdd2d733647ed7047dce7632cd5314c44168f14bb160119130e5afee9bcf3a6cbb850b0d64b4bee5b757f1dc1d550cf9a0366ad1dc112575ca0b89de400932506221baa0f4f1c7dcab34b906858c993cd8082bee5d3d31f7f94c54e6aa325fa3154399b17dcbe205383bb7a85137e6dcab09314a52c08786d7a9043fb9bb0ea45dabc4086a43f175aaecb3adc14bad106d5eba22ff587507bbbf160a2638aa22562c05411165d4fddae8da8a4dac025cf0e60fc895ecf70808ddf04c786f8141f716dd5e3cc4d27d7547886d6edb6d6b2ac90331bee89d5b4616929c6b97f1006a234bfe2283c9c2335446d517b2664c15d17e4cc9a71dcff2a2898b03697330b8584e1eb6d52b9adccbcbe44fa82c2a8d833fa2e9a53ee8ff45ca4631df0b7b2d8c9b3a9dbf252e59a2d815dff1ee03c7d995d903e95b86ae64289cf8287ea088c2fa255a286d1d694e1309918bed75fbe66a9b23cd78ccd418bfd9b2bca9f5afa4fbb24a35b513a2bed78741bd3f1d81e8800388f09a579b658dd0f6120fc463a99a7e842544d14982c9b9d69dc09d76f20f3dc2fdf6f00cd468d944f4390c3d1a908452d4f601829f8d145356c1290e6eaae5f19ba95c4a0fb45204e85130317788c5e588d9562111c68f060f86ac483a7b1dc3d3cbdd847b10a9ff432b6fc12c337edc7f56c14c0b56bde61e73ff013057c8370f17f74501479b1fc0a1b1c96e564eba293d41e5d247fa0752ef02cddffdf85be62601669c5e81e343707ee640646866f243471822767c36faf250646a857c5b9fe2ecbb6149c7fe8ed682e2715202cedecabe9c926e23aa8d6a873c0980d39119fe606da7f7226262425d1fa002256bc51f8f35899138689d4a51b7af69ddebbb6a2f4bd310a5fe597d6a8daa48ceb695e61decf9f8cd2fe0688c0b0b0f37a0c0995299161cd444bb4e27f7b1e1f8a3a8393e4526ed9bbfc22ca66e707a0dee7e99bb4f6918f3050bb1a155e44933b606451640f277b83d41ad00011bc5f06ffde16fb98a75ea04f2c1c48ba0d39a3eebbb60bd15d02411637edaff7228e4e04bf6df43fb942de3be15327fba9840c68ecb92c4a69639f40c624fcf7d52fe9dda01bfa17413479f2f09847d0bc03955bc1faf4b39417da1dd06faead2685ceb0b85c1d07ed3eb9385155482af2ed690a08a57375f8c8bf2b4bc3b81ad5c63a325804f8c6017963b4c534cfaaa44ac26c68baaa008c006a7265ef98aef695a740d445f65a43db08c03faa3259f7a63925bc6818040acde52b1dc9a7c31d98f686c46fbaf23ff84704e375a8addb2e127c3e2e296c2bee93cf1336ea414dba0597af648c3a0f8ffc376ec9250f33e9ce197cc153603629a64577abb553398909997cbe2a9ad3fcfbac9ef3ad87fee8324086418054e41a9f90348891b2a84bfa60e1f6163f3e3b045523b2075eeec281e80ea3deb2809a86b9f8648dfb13661152727fe83a635094dcf473d8608aa6b8f5748d07f75c220e5350829481703713c90e5c5fa3d36f58db7c1167004ab568e51eaec1b7cac610ad8c4383987dde222987b9721c90df8abc456a0ec83f52292ec20e0123e6a4fe75d00582bb9a0885f58285e8566b61ff0a329ae6fc5a3986f788e24480d7f76afdf65a1eec3e3bd9ac7e6acb48992ce0d9d5670b7312f87ad91963de76c4ec84b31367d32bbd389cba8c8ad9cbb9b01e6a2a5c62e06dc7221a170413f54264fc84349542dfca3803653c5eec4ff0a498c0e8e711dd17a9b97a337f241d9976b791ee52cbdf66959550d6fc4161b45eb7deafdf72a9d409360ec96c622b81c6fece4f1b1bc59f382aae5d1582e673d1749da599a7f00663aeb3820e52f9bf5b0c3a175f53bc4b05426c0ecd21588839f6416c533e743f4d002c34104227f303444cf1f1601d1841b3c3be5cd7b7e45c555940789563f28002bcae7ba68f8f1b0b7432e7e08b026bfd93a7d0469e064261bf9d22d53f8b93f0a8f5be10e3a18207ee9feb26cad07f41234f53e6e76d612ed1f674b92dda3dd3ae3ddca26650c29806279d6d77fd4edac887cd949dcc107ff9ea2e468148413c76f56720113c5a39af58412afda8dabec4f86b6d4a0d2e0aa40f05e1cd6f0b8ce0fb6c9604048c4c09ded6e3af677e52458c0ca4e7bc13824322d348a8a98bfa24be99ffc44dde308214c9a9da394980292f60beb64d51559dd77486975c2eb40e9bd3de5bb92591b6b84479eb373882152507650522acf6a7164335d30816c8e60bc3bdd82bfbc441860ffffff9f