PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
PearlStack logoPearlStack

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

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

Block Certificate

Block 54728 c00ff8f291420adaef700eda561bcd87e776fe41f65135718a606c125c086012

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
fad7836a028ad17a127a94ef3f442d6d3fc4d269b3ee4cc6c0b81f07cd9773d0
Certificate Block Hash
c00ff8f291420adaef700eda561bcd87e776fe41f65135718a606c125c086012
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0050760000b0650000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000ed6378684d1a3f485f0e2d9f20d16ef96d13db042d20f105b38e3a3eb0bfbb2a995ec9b93fed3a8f5c420b294a83a7316ffd7f39a807c4805015a69d78658ff203a5948465695795f2c9a1c430ce69cfa22f94c84da36ea08c13000000000000008000000080000050760000b0650000

Raw Header Hex

00004020ca5a6e6e547d526b4d0c269f3f54e0e247c146695338c5f14d456d5334c1610b72eeb92b41eff027ec3cf4bdae11e61fe8bf4c2c3a99cbff731fecc7597b30e743c6096a713c0618d07397cd071fb8c0c64ceeb369d2c43f6d2d443fef947a127ad18a026a83d7fa

Proof Data Hex

59,560 bytes
121216020307b381d6186a31fe20ec612c5fc0cbe69ae9245b6c3d274d468dfcdea87531a44c6e455be41ee3670645d22729c353236693778c4414f027e0426d11dec6b2e90abc683dfeda6117fab921b149a3f58c3f841f13c40dbe8e8860a051a61904015283a415ee74b47e35cfdbf43fc512c4fbcc92842de4bae6f66488aa20791a1be50b49cc1113fe1a622d6d3e578c7aeb04e9f217735c2199840fa8f7ee6cc7d2a0b49297bf408402e0aed2f8254503517703611fd72978552f28e7891e7046b7c4d809c6428dfcd41ab1796ea20c106ba08b3d6832218d2eb95048624e1589c4e5daa4e527f1427f473e0f2a4210cca7ddc9f8a0c091924182e89daf7a47ddc8eab21b5620c4506c61a7a0c3def08dc40f26e757ab58b9363300958c0ae003b3dd2f6636b5a5bc11328292582172cc00a96eb39f2f70b883b26cc56e54f2a77ea602ac663b0a9c048030b70ff6d20875ef1e20f735b93073760ec78811cde3738f1a0a30a59198f152b55cc8ced3629e9a6cfc04b042b2ed174acef74477694b9eac1ef9a141ea966947d593a039865754d8f1b950bb06fade3ba15d3f5a8227b55e3b07747c4b27ca4cf4d26f198220d2db9df0584b3b2fa30be219a60994dbc4fae266d7b8b6e1c1e6812ab2e93e522721b3642093bd5c6ef2e6943695ea1224477faf32cb02aa053ded61b961eba78a236644f58625486d1953b83df538e281c1035a1086f3e673444dca02d9c7c1db0344e1f6cd79a742d676fe6fd59e4c155013369b36f3275fd08afadec4f21a8c56ea3933489f4821dd2e7521926414ee2433dd0b452ee021b32f21e193ecb8f65a135e7b13c08c7ef12001108509c7dcf091aceb1537fa562cbe8cde458048d15f5e0994efddd4791d066356b2fb111ae1dc9fc2091fee7ffc5727e8c8e044c5ba74e4547979f92b881ab17de2f16977cd0fa2e979fd6912e37ede9cf1c46a9ab817f2063bce8895ad55229e8bb5b8dad8d6501c438095f0b12ac2b87d995e7d6e46664bee3baac84f5cfaa2d3f94ef2e889d54dfc350a5ccb5df9616fea61e828ebbd8437406f41bf1b68032021beb6c622a6348c0a32eef37786864b5f532d548c26248ab639598b890c8498ac8e1fad0697ae807543d395a3b79582b7eb67eb1fadcee642a3ebaf838ef84adaa74cc1a94e4756fee261a92c617f045e77b6b275033e20109041be1d98c9fd0d62d7c270b3af368c54cd629dba6053aafaa87dd97623635e841a2898f037b793ee2d5ed818927241e3491bc62726be2f7e9ed7b9f714645a54ada06dbc196a8f08aaa4baa57fec7a04efe1f5053001396cc77c1921afa0f9cdda56bcd4a9af31c01b206e63c9d1580d8f6779f032146fad4cacbbea6cc673d38e534d80a3afb994ee569e762cf263c87e4a68a65d9ae95f6d500389e717a31cdba04c69eb2ccd84e1ec7a9c6eb6ae491f5f912244080d54d327e8820092bb78a77d51e6cbafb24e61ed95520acf7a584ddf6cc4bdee458984f2c4ee9cb61cdb0fd18e6a6731a889395ee5b7f85984ebd423d8a80c7661a9c4c7b79eab028cf3bd86bee20cea29ee0079bcfa18cbd8b6b87aea15664c9412363521baeff664adf87fa3751e34bdbd4a41513a0a1c0d0ef1dc7941a5e2d709f16a6a76d51eac0dec81c73b610bbf220ea705059288ce18498d0ef7f0cc5d6590900f43cf478e9b9f6207075946b85e066997ac10f0a488518dba5f0d42c7a18bc222a158eb5cdf1091735ae7a98a8b7f902ca52d409c0a76607050dbabe6d869429d9ae2b951bfddb92aa7011f98b15c8f797d3ee87224eae62525d93f94be1af328b9818ea60042dc44f6fd6cde0cbf526b781bda52920315a8304761d3e02c266ebe0c3f1df7c394f95b3d9d9aae53e2bddf9e35aab06f76992c2ddc803f6687ef2d7fe388ec18ab5b61ec521db43002f0325ee5cd74bc23afa9e9f20eb1a8c56f19e5d6a080d6577bfc494a66f80aa8c29016566a6d90a42981ed7cd55f6affd4cb15d165e9058f3dcabc5ef331139a17278a638295c042c19c9c302296e0678e76d9422ebf29c5971fa3c8018e330d5aac0937708b2638d3e15a18ac14dfde8f5450bc6c0420ec546eaa143c1c856d5658d30e445dce2df6327992ce309c35552999e8c7ab4becfbbe0e6b0b5699ed596344fb2bed1c6eba65422e024d2f4366e4a5e37e99dcc6fe7f7b390e91171974f861764be9b17496169dee4cafd819ea9add2de74527e7e6c26e281d02f7d4a86b8f3d85b41d88f097735cecb958b2760a3f7e2446f7f8696f76c037b5107fdc209f10b25a068fa83cabb79e48a1746536068c4e88a8ace15666fab20b1eba8b9f631e29d03890869822febebf34f833317e0868b90a21a6f409f7a6d46585fa847ec812a08c43d7c1a60a11c61dddc8962a6984cfcd47fd7f2a7340427d5553065aa641b3753db4686ae335f25dee104f153eed3096b489fda4d8d5dc4287ffc8e5c07cf6e75dc4f9714fbaf6ac5a022128066811a4133e4ce83065b86f0c1a1214013dd0a2c880e1e2dc12a61ea14ce5d0a64407f7d9be67542f4ad17d1dcc7c455e2cb3810b9bf1c0aa03975cc9d02769af074d94772b5718abc8109737e684d04c9060d56171073af6e6db170b151b10144df81ce41e45ea27a1115b65eb466d0429f2f5463eb182459eb1a51e55f56a94c9ae8da84ae5b14f777dd9861cbcfbe2bdda2c9022084994f4210d95090482c89e66d401b73cce2352a247acca29fe98d8dd446915cfbe68236804abf0744f2b638519a49de1e48be9efc74f81284114d93c30dfb07faa162daafc401ae573b3955e29329d6b19fd047c7246f8559be00558d9ce647002f98e8aceb3623e698a7b302d4d3193c3c77edbae74a25dd47a4cd3b1d008d95055cf77e8f73ef35e8b4b2c29568be43681d6103039c1dae3ef6919303756d010e8608cdf59ef319780a77c9ce87269c9e9a1d5ffcc84c729902a0c45efbacb515b3e453fcb7a68d836bd16ae72e0e0c71a996e7390370698480a9b7339e9499b6f9efadc222ccfffd3fe45d4b0110888ae8cd1782b06a47cddc9d20176cb0337c1b619a25baf7f4960e77e26b6c4abb3554802e96092c88aee2517bf4d2fada115b410b0d8c6641815921dc732fde37e6d8f3b005d52b48956467be7ca947ee41bab771ff0511174320a31feaf91471d39fd5750efb4a22357f0712363177abac6a92495fe0aee30d3208e518ebe27d40c0654059e7881bece38d1e4b2b6884ea96cd688128f557cc808082b7c7bae2d88a0a6b5500a47c6cbdc371e034fb39b73cdaaa27c64d2eb0bda966aaad5bd8bd73bb123d4c240ed146f993ab390dac4c3d6a631b5e6b880d8d4f162d40699fa10291bbdfb940232c6bf8d219faeda534a258f9215f69a145fa840bb72e575fff92a738529a738761902caba730fe1d95cdf11af6824d99d695c29981980091f483dc5f4b33e61b4419429a0d670827104e011ec25986c6921735bdc77cb6f846bc96e62278e73c7a116dfcf062d6390b1098424349cb932d6e1fbf23c7cce49235ff76432c2648087012dc0430a34aa62ef2e5670c2a2fb90ca70d29a39839238b9d232721fe23ea76b9af0ac53378c50dfc3f7b3efbe42401a2feb35eae3115edc5dbd545d310749238b2950709d71e3cb814a739e160bdd943b2e9c79129a64d2a5f5079e306281a193215093e9244d4f235502e34c2146cdc40f053b8816380b5aef19f9f0b18ccfdd3e5b644348ffa72e7fa5df29ebd3e462391bad26ca0c783aa72e12dfd2b1df7edd1fb8abb0f9879bf024a8c8a3d741cad30dd78ed5e811e1b4afe36f0eb0b180af279d79236a95c73e1c75efe830aa0872b9eec82525275c4fa7fb6b3d913bd05490ecb9931a783b83090993ffe4f8cba6b2828c542d97b323c944982b42fbdf2b03ca14d9f5e0bb6257d3f568fba90036f16ec3839fe58b908c93874e9c83e6492e84ab9ab11826d8d326894a5ccd4efc733f721755ad7fcfd75a06a5f3874322be14ff8aa747f9abe5aa5c40f658e339c9d31c69d977050ec76218c65c4deb10f1f305079759fdda406392599a34b9691b02aa5127784799c95d16e0b2466e53cc054f6a6f4a93564a92d636fe5914d41005bc3e98a92eff7041d352d94bfb696dd1048fc36ab9c17a6ab5467405b15c212138d3feda25dfb3537a151f55550d223679c8680b6acd363be0a469449c324532a97bad33420b91a5ed1f97f17164d91b68c9af71ef32b62a852f4195d7e529298eb7d36fd27e65f8e80b09bb58bfe2cd6c944579ef84be5784e701337697df17b48a112670db4cac8e64eb4f3382a230d416850184e9fd25d690bcc87ed3a6c2e634ab0f90a6d6ac3e39a3d44bb711d5cfd1bd0e18d450d497380e9d9f16066063f78e091502aaf6667d33ad35072f10645982d78e26f31623cd80151a10a9f252ef6f7193c1a0a8dc9b46b7e01b6a5ebb92a04ac7d616c4047ffa7231aae1a51f64e648d3f618976262d0c91ff64abe7d8babf8041d2aa0812a1a1032753ec4a650bf2f063657deadd83a0d6711d41930b9003cdaccdbe6d9bc5935686d5d2870912af8769ef7a76cee42816d45713c71a373b9623c744be3e839877a240e432ad16978d85ad37ac98269b043b7e9d7f4d9e08b9caa23f4affa8f6615d41bf478a5d5717edba12664de9513a7eb3b55d233743e7e22b63c38f77cf9dfd67bb1bbd2c9d15774953e822002f53efdbd4f1c3b34829b39ff834b3a4904430e9a8fec6d764cd67257249382d8c84839f5b1d67e265c6ddc27246d2109692ec9fe514d61cf10ea706b3dc83f197e34cdffe9e071e8bc0b0c14d9569de914f50fd915ec32a12591c966af89d4ea77fe84e3d29aa4a27c527db0eb17df6d23d56b2a2a2195d33cf5e5faee2fe8148b84dbe75848b8331219ba0b8a5c14479e25a8637145d5b1552204c925f1563506945245920d78df804bc03e1be57ec472feb51fb511094ecbf41ec9f8ff5e220da7d721091be7660dcefd96de686f24b78bde68f42ff38005dffee321625cd807762e85a516c32ac852641a96880f502dd9cd5a07039498ca8d2fb2267f1fa97574a2560458cb84d0beccb3c2169693ef77be1441a4e8b540e374977dfea45d66cae47f775a7bdafeb52fb19d1703e37dd827cc11ff76ec7650bd73d504dfc5430b474f55126dac4fccec2b6c4f82036f972b6bfbebfd3be94031d674b5664bfe51d6fc64bbb54790468bf1499df2bcdfde1c5e9c22b2088326c30d94a34ccf02c02339daccee58c5ab5db32afafa177c3dcaacc461288a0e9148fe3aa363b2bac139215641f1ff89773c38fcb49db361f196f67c79aca42aafedd834671e2d99efcdb347fede953180eb81eda99d10365059bcf2f8c50560b0938535be26c886d35b0358cd7b1b194599e34588f974c60411edca6fdc3cc27c2f5f3582416f5359407167fa36a1b18456d7bec67095d2bd4923d65a285298394634a8031e39f8c518b1abc41e72b7a18a5b9ab9ebc2abb2e6703f313694ea1f05f13363aafc1192c5a3674b7e76c2628335352835bb8ef807489848ff289b477edc8bd3cbbd42c697e84c2fac06c4a25a3cd22c681efbb164f306e1b989128839be4e61751737bd014b354e295770236edfb3086203a5afeff2cc44ed30f7beac1592d10f40e7f7bb62ad6afa6ea3788960590fb3e041b83089c7a61d17348cf64f14579b8beb432334a2b6d963e17d86e96b5120373a261cbbc61e5a8b160e98e20da8c35fb689a6f48f724b05560f3fee0b3dd22f71ca691187608e9993d6c5dbe64c8e558a4598c7ffd56e852a18f25a3ae854911f5f5021e0effc450482334c541239837cf48172e033676b2393d3b42c1f056fbb0ccca32b0196ca94baaa200603f5e791a6bedc369cbfe85c40eb5fba41176f25626852e8ba06f4459355f0c1afc38a026464cc6e5e712704890291404f842dcde118570f0d9e74cce08c6d8981e2a6293c22c3474a29b7bd9fd7d906e5cfa1ba95ad060d61b5fb8182395fc07977d5e7a1448642b59d11d95291a517bb1f3c8a879517d8058006b246f541a0af7ec073693f4140ff4b43a9d68a7671a01a229b0aac47268ddfbb79012d77e8196f969c39885dad81d4fd3610fe25410bd3cef7e640e6bddd5f6ceff88396dae5bd5aa211c6a1264bf6db628729568010095ceb3872686fbdea888c863bf5fbe4351775897c2ea3abf17bc04da08edc2821eb1a1c1fafe22361e54ae5f45cdd2d5cdf7cc52c318020681f0d3be249b5e45589920a5bcfa00cf87a85721cfc6e814f54808fa1281258a5beaa8230f879fb2ea4bc034f92fc158aeab3bdbbe676d4a2e78ff55ad0d284c67011f3011e8d8ddcf4326b52d1d9f1e759fdde8c4887393b9f59027b0b0834e15a9b702f6d1d6e68b1bc514c25bccfc1edfe10b29d2198bdb03547d4b601c21a10168796d80ad7413fe87ba722ec71c01bdcc58eadc7c392c14e33bb5252a86f412ca2869716e83e4deddb38c2e3f73c437f176719fe3f20dcfeb7cb31172878b02f31fb720b5c0c61120c6ebea4c6c99eb38baae572b8ee2955a83caff45d5a2ad8a19b325fc48525dd01ef8986ef02a7c2b388349f3b8a1f6a9b31fade3aa2264ca7643ca1ced48b746bb0fa87ca593341a626cc85c9fa3b7bde4738b6c90c43eafb9f553c82ef95d2872936d5f259fb67843d472df4a39dbff3304ebd3991a3a0b18d25922ad029fcc8c61dd27479d4edc1306a133296dca5a65f0531eea8ae9d3eaf007e7551672114803fd23eaaa91433918bce65a408a6a8a0be7f40226d5417e7cc61b75da5763f431e04293ad3dee7144e354ef7d78e4d578cf20642554d9eb44b79db840ac03e16cb33e1004a13e8b44f710e300130fee4dee039cd3cfda9866f3285efd7b16fcdf2e0f17761f6341119d86757da1854aaf076e0add255f53df3f6b18cc6fd9fa52107074fff24f4c91b1c3c4de72c5b1647b8c78c48f4ff405ebbd5e11dad4ceb20e8a8527b4b925117f5ca8454b0b915fd56980e29acd3602f48a2efbe57295e3d3497cd8f254bbf8b8131654fe37e1b49e37a684708a5bf2908d8f5fb0d129c76c4f762775b0459452769c3db4aa79ad5c0d8e61e0a44cb9fa14a6c6e9697f5548ee863ab6f01557fc09d84b6b27adc982c417bb6cb432ba475addb5141eb5ae87887769f7b968cc777d610754855c69cc4e7f85551479652d642f6a9d3bb5251bf5a92c0850b4442f85b891480a1e653531e08ab18bfc18d81598cd6a0257aaf5c09ffd0825e457dc3c8914fba5d6b350043e2e40f2c2bcf73bb4da06b50ae8613eec51a5aececdc02ee27c8b9f84c493bdfcf51f5b2ed5ba8b2384d6296d3d3afbb6be60973feea1c0ebfaaa76616562af9dd163a6001f57a2c1d1ff870a8e237aa9de2a3499c45c419f92a75dbaa61b1fba515f6ae759d4eaecd90c92f8d2e4601f96719fce3f5c09a3e25129af4e47140b99443040c20571de3ffb73d2c97e2c43953a8ade45d495f37aad3ea8cd8795ec5eb67d0f4981fc51fd93ead88d870f01e389730fe9dd406f4fd53afc3b9835e46b25ac66bedd853411b45cce6c428be4a9dadfaba963a3ea3dba014cc0241779745f5314a6062472ebf0c12f06f04162f8907b8c18235c2e4f40595ece8abcc7f64c191c167363f0a518ef4e4fed6c675faa95cf5fd56bde7ca0523f877fad85ea957fb01c8ea587cf8076f6d06bf5da4ef27a4c2388884956d34693003b4e4599fd7926e3382745c999280cbbb9857195e2ef717d69efd784f0eaa01c3bd18f5439d4a6a7f8b2c6494e2c22e7e412791eec0987c23661784af414441b32e64e5aa8f5aff997af9e313678e4856ff0e1f3dbdd89de1221787300d578b592ec6ee68eedf563c4b46a668c0ed7316d24923b25c16c2d7d037a02a5f031d5fb30be0811f8e221db385f86bf7a52bfde924597df58430a83277985f219507b8e6deabbb509e28045c9d92f0beda3d38ba9e1d89155508bccbf567449857b257ac434af134fc3804b9959e2881fe9db9c2097e61fb02a1c58a829d826536ad2d5c1d10cf4e05d649218f491eae4a4ccc1d74ee253a0b53c3ee05a38d2aba28932b78ebc279f91716c4e36946922227fc4f227c4157da691de26949b4170900aa14d6c73892dac77a6eca79f0c76a4a39efacec4c0d12a3ef083d220bb7226f8ef768413ecef3f2c3b4b1c9097d7b3e3e8a686842ba0d115e39d103cae1eea18dae2599809519e5f5d89ddf285981129eb8d9417a050f0da102936b5e6abd4ca9e61d2bdcd562d1228ec73bd9d5213c6a4d54a47498b13c9b0b9901618bacb680012f7392f759f71dd8c2f02a9fad108b492ff6de0b607fefa83f24cb0ba08558900f26a2b63b7e140b986580f9c4b73c4b9a134c74cc50d630dae09310d1123261f94bddd1bc21ca0573c17518943227f5f51a7554b1f9521b0b5c85b0fe5b59182be9e16c424a291dc7c6edf1ab0c947bead25ed9d22a87da955667f7945835624bbdf2d9b0a84d6c24540522da08a65568823c1c614cb8899240a7bffe41359f16717830f194d19b455f36fc6316a5c46492aea6a5e9a24f7db72fb4834c2cba6f488147c260c8748959b19e8dab9cfb9c5342a1759e7f8d56ab8c13d4821710557da436c591f0641cc70d9737190f8a3ca55c142e9a0780f8a51bf50b85f9a050b24ac09ad6fed0919050bbc097220b0197cacb7b4c72da899acc210e6fdb8f3cbb4271d5877d60e4a378bfc6619aa28e232e32dfcca167b6f7d3eb8addf90e1f3fd8fcaf6f7a2aee94e313d51687a518df0050898bd56a8077de19a695b23f5e30197e67be3a1b9a6b0f4d4995d0ccccdd9e0976f6df91f1be83bff1389f29f1a10d7a1ae22ab17475d20055e5619fa804deb647ee4d92b173ef908c9c544008af3683c1868e0a41d6f43f7f786cf914aa927aac71dcc927752e943608bac7cd686a908c75569eb7c3f3917ff54bf222bd86defaeb5599390a2f4bed3fe167f96d2e11326efb5e8757684964addc891d87618579e8057201dad1eb2a7b672d16faaa2fc1572769f64aa8168041017b1894a946e0b54c38900887aa1afcddd1ffd5e8c998d51ea918cdbed07d453bcf59d073d8bb2863a2067561cec211eb2db5c3675473ea53031b3a2ed42358388426029bbf23dbe4d0445f9a7ad4ef2825bc717d28c5324f2586e7fc2fcd635fb52d3dac60cb55b6cd1d4369b44caebd6b0adc4a4b2db60c3469db4a74f441be35d0b279d8b0fc4b9dc072b0bf36afd9c8a82e04a3e6b4ce354efc53c7e8013c6751fb16a9e137b2d9e62b169a51b480975adf5b8465320549eed30ade6f11f0dbcd1b905b79564ddc6be0c37461fdd74f7bc7ea5abea880377c1b59f4a6c33cff4c54727b76a68666f1db9d52d6b3a434559c37ccb2e82b730491a38d57a3d7c18ba5d189e2012a4befdd764a3ad60b49d05a21286523a8a1874aab22507ad9bdf9fca0e34108ec0072c565fdb187158fb4eb1dec70da40a898ebed2716d8315507ca763def122ac5e5fab871783b97391cfa4d6944c1609e200ef1e598c8497c8e012db33f8f50dddcd73544168c45d7d11c67ab7e642ebbae1926d47a2cf069e2ccc91f9e037ebdd834ce1cb4998aa977193f342f57d499e11b8b877188c9b8cdfe824d69e6cff42184ce4f3f982227e40a278752d000f96e7f8aa95dac163df45555f8e76e15e7546438f09432c9aa06f0e631970af8c9ab7846ae1223760f35cfa8fd42d7d390ed5d6e01a15eccd41acfbcb732c6d6a6c9b6e0a37b5e9c97906aa21d9f76663712b1793794e3c2f02af89bd7bdffad52dd9d5c0427b9f2324587c326005b5b6d17f7854bee02de02097e910563d9952cd9fc6ead4656bcde76b92ac0029df4cec6aa7735593aaedead9e882172d2f5eb2d11088ebc4e566e47e576a74e5ddc3873f62e54d626f7f438ca52236b6aa03340b77bab7e390aac865739eff52b1fcad6f3596cc2f40fe6106dd349178fc9a276c52174e4da7e6fcc77528c07f4bad7bedf789d579a87edaf9a31f0eeedf78030195d0afa604ca12b036772da1587365ce08fe81761e3bebc945481227bc364c19877b0f1a87e8b8f3d9df9a61182bb99469d99fb8aba4565c2c659e28bf48622cc274f18f8dfe2f4742582e991a87c87b698428f2dda34eadd57063f484253b9029fd0e44b4dbe3950531e9d790f2f8581443d67fb22921336fea0e6d6ebab7126de248f8de1c5cad4ea27f1a2763d5e508afd89e321381f8babde1f4a33fa9309eff11f9274c5862d94a381b4aec1056b7916ed6d3f72be94c9f79a1470c29c93ca2fc62ae505707df7269608917f70a1209c86056ff19a186437fb70246b26650cbf316dc3968467283fb512fbf1407cd0cc7de3be573a7a745793f7f28b62b51e95ab1319c94d6430fe082824a914eb79e022787ea5f356917c6e483e1e9a07eaf818f3a7d7f0f25eab99f351374046a0e3b027169e5eb071281a48abdc9127040135a6f7c1e552f42ef1a45080ac0f8a079908c3b8b480ee1031f801c67d28f1299917d2a889935ae984ea889a88bff18471f59165a0619d0e5d0893810ec86d69857935477446ae40759e787d670dda4c1bae71e40b43e86c52b4d5cfe091d05d63719a1185fb09e14575c4da213a278dce8e104e4e8e088c01b953b8e35f19d8bbb975379b0ecd696502b685a7b1cbd8034cdddb0548f72a7e084beb29e4b5847187bf6e4e218d85619859456f0a215c00a97a200dee9c2ff28b75c516d6af8c6ed9d13c0c9e166b6de4b1a693affff680ee290ad6597090602bb11f80f9cd4325dd765ce9cf0395c61c211afc08eed23816d91440b7d97716db7c721c9e55d9562d7d49b218edeba92f1f5b64ae220522b285d7b93f070c6aa61393eb888fa531caa2c8e1664660a0dbcafc0b4eeb714f8b3ccd2887a6b6ecdc9798b906edd584ef743ee2fcdee47dd851987de7e419a6ac92d2e6ddbf28338b0b72b98bbe39c8a3f7a60fc1b550fda2a2f9b4fba524848796767f1d2ad26b78859b9cfabe28df1bd5c63a59e3e5f1275912c30017c76b5822d38948ffeede6e69eee06a2ca733c97c75a379ee0556c74dbe33e8c9cd0a11888e254ef70fcdbe7eaee939f64d0775d1d4f6a00f0cb3d03594acbf1257d01bab470fb578b73514b20d1f71a090e2608a661622b440aa3c60d6b8c8b8f094569bc8ef2e1a928ecabfa5574c749c445e7729da5bec9aebdfcb83791b2506c1c2edf10b748a1a1a89e3520185a108e65dae3ea70ab0ab91786cd6c81961ea726fd25efb7865d583cd8b65fd8e605899479682e52a117cffdeb8730f1f3514078de12863bb3b9326c24b4c1d48f97c442aca0eecb56d7305778745e83497d5368976e087720ecd257288e8ed47e0f886cd6c4a5405f5a564bbb0bc917ca5d95fb0bb53bfc94060f40ce48cc13c9dad892ad3ed3284a14c3826805806d896ce7377cb44871d237047bd82f4a4e352d39d45f4cdf37d83506d945ef69b67d7f5a7b3e608f344b968c34fc0d64fe8cbc80e576dc0bd712f518b7fa6ceba39cbe8fe674b03cc7375b51842835cecae442dbf0c6c8f2e04a718ae0e01e2f2fd9488d42ed15dd853338d96d5ddc5bd9aeab7f19db6c27b7e41e5307ce6ca0f6f01906f553dff5503d1f67f2ec7459fc972bfa6a157143759efa40e533310788e780970dd3606adda897bf55f8ce71c484f99abdb9bdc814f3772423ff7d2420fa283f376a960539c9d254374b8ad3129ed4a55996d17bd6435120683284e05af574a7cdb0fc49f518fae953c1c6e0914b916550d0fdfd2f5d7b972e421295fbd12b50a55aec30d801a46f3406a315479e46ae88e5f85deab337ba70f0669b2a299f8bd9e305e967d61920c76f778d7c9c7b9a5c57ef2eb9a40f5b406a5e54564770ce84fb70ef3113aa6ca1f63893e33ab68f918d4964dcf50fbedf1e898dab789bc9800d1d6f4e7e58c3fe7924598bd1b47980e720997232e559c15f2b4c6395750b33337fc190d30441181ea84059d34d702594ca173932ffe035310eabee7d723f62e342f52fefe9a6d43152dbbf3faf1c4256c0fb9f72113681f872820763435dcc5474577f216ad551e0394ecd78864c5d5bf80961190524feac91426b76b362e19e1cf1cb1b9ee67bbc56a9b14ad7ba286ff3441217aa356f47fc6e25c3e3853119f9bab8af9ad2409c2ce6528e36b82ad04fa2d2c37f41b891c955c8b67dfabea77905d0aa4aac9bad7649112af721c98c72942fedf23ac225c3518d98aa881cff0aae41177aff93c2a46985abc53e709dee181a286cc70b9e92a04ec57509100a536b1dd5588fbb682b1fda373dce182cf8bc1abfdcf53f882d831b31532a30db908fdf278f6011a1bbadeb29a061399a11cc69b4da2444894580658637a4a881bc15b1b0f27981cbb7b00ac27da3105d45ce82091bd703f2381e5ad15571408885f4d39618b885f1a763b7429b6c5285c11e285b2bfcc24fdad0357d4eb48bf39fda884ecdad57a0cc76fde8032582e06dea69fbcd949c70cd856a5780698230a72319847891e01628bc718740f0fe21b697fd677a7452ad3b4906543c764cb846128b047a6b92fa5e8ea11591af0f9d7fe80f3ac8ef5f102e5648b5a860ca499f962c47bffb4dd5165a679da1b1e10d9e75cace2fef97af81392b1c9718bbdd28a6f0f060c77a9845f7eaebc614aa1d2f8f4085e4bf24e83850ac11700c35e503a33633117b6de0324093aa5f62642f1fd60ba9d9da4992f2ab53275bdec6d6a8c840bdc19982e88753b30edcf96cda11a0c937c9958ea36cfae5ea3868174826be8290149fa6dae42b56a87e1c0fea8ccb88743a25e9de49669847b8343f5cbb69cb8533c7572f8f99383a515fcea4b051d1e775c7f98a644f8672e8e198c3b9d95d155c7703c19953ca75beb4bac934ef8452baad77041fd49c39f9cf08c333c56186f3df2a2c39ab399208950337a3fbb0fd6ea33273c191cf8d31c3b0c06a24329ae43ef0ead7de2bc5aeda8a597ebabb8269e9fd088a6d17e801852edd86ea72258810b89f0db6d14108e55a350d6faae87ecdc11801765f25c1499a58a2037cc410311d6ac7ae0ee2dd7cdc742b6bfe06f404334814e3c4dcd9eacd5d3e5ccac4890aaf63549fb30cafd1a0039ad4905980195ac0b6f9c2c13434e4742de4dd13213f44e3001a88f8f13b980b720e32f2f26b689c68b79e7462c2345493a71a5cddf23eb8f36fedac8de697269c474f50b0f235386497741bc20fe82b9128f9d852acb3da2b52c4ddb441df4fab7c831010a13b88af56a60fc5094c59fe074293a2478571355be092d2b42056ff789a2d831af1976dbc6b48fae0d7ce0b82edc4b8030e798cb7c67ce464701a55928162fbd6a745ed472f29c4c42c2d4cbe6885964c282b501ab9d2db19408a59ca0721e70e1f43033bf6d7028a67a3781c6bde865c3bda8f4cf0ffef8075fe559c001eca03752dcd9470f540bb4691724bdbc5c25aabe9cb65b93db871a70cf66900e2197134584d534660f43124edf076c3fe1f7f25465166e4fece5bfd88b259b22b5fd32e8738cded1c4e8ae38f7509f83287d212587e83b3de615772c748f08872822c48497e047f643e80a1538f05c95e26a02e57cb0a2354b00dff08714d9da4d1c894e4df0c38479fa21aac42e75d8cb2024a5f592a973b3ac9d2e83eeccdaba2a79712395b3dd776764e8cd73ad740663e34233b52666aa71b930471b884f150eedce35bd10919a0e49a6914653c8763de2ac212b266ef08e95cf2ba1001be90fa4428f3ef43136cf82edd49117ff135b7e15dc137a13839427ae1baf79d1d2440d2784db256d01cbd984feb7196343a0fd2d5102a1065b5bced7e5cd26cbb604daeea3205331011cdf0e8b595629b2a833b81a4d4c009b3cfe30be2ae93df6fe1cfdf35f1264ea0ac0ab1dfba5c991ce664f016bdafe7f1155f7a2960f0b11fa7013c4624e292af08ef7b68448492e4c5e9c4fd2cd882efeb936a9cea1ce85cb56e30d95b6fee7c5de8fe23bdcabfcd4fb142e611c2902d063ffeef9f9ab781953e1801e2cf307038bfe8c64ebd8fcfdf76357ef8132ef8ce0cc5994960611deab5b848effd86a431b64cf5a57871a00451e28ef6deb142ec8820d6a15722a3252c51760ce362e1d6e416218fa24321374205dfa57545c65749d675b42de84320571ed7f9fc60caec96d8bfe44e3fdaac66173bf8e222eef9ed5e89b99c48d1e7861b744bdde4d21be39940035a78a6af9bc0b4ce5d2ccb7fa76ded00c4d3426339f4a92cf7b66d7e59a4b3e01683bef6f352dd6df2b53c5a56ead877a8f52d4f3a84bb1afb83678ca2bdc56ded0442380e36e6a4c6c365ad2cd9eef417dfe0e9ef99df29adc56961f8a7087ef6ce9214c78ff7dd4ed696aee6f6ceb67f775d3c49a3f2a4c8ed2fcbddd3bb784ab61ba2b18d670bf7de94e073b00715b24c8bf673d93e936c6500a3c64b735ee2e293b06ac6b14c1c2898e22bce264e002419e5468b331090db0cfac5a98873ffb9407c7fdc7eade26e9df7e7839bb45e02c96b681d09236b92386c91a3879e5aed84b14914305dc19c299abdc8947cf07f9836c0488a6041729e911dc6877283919da28a0b6a1f40fce2767c93e694e43a273e89cfe6e23bf824270f20bb8345602fb0cef007c78a8b285c02f91f9065683a08910ce420aa5c85f327705cd77883df6659e9de0a0170a3ba0368566b9b8b5df36a4eaa14535a3b1efa7188e6f0cbbd36c4711a5f8ec45508d1654932539df98bf6f863c6cf7c725038705852732e3f36e82bdce347263f368d2711ebb5bdafb016e993b18a773b94f559b101e4f968a5aeae260198344966be983cc87246e02b65fdba825ac9de2ce44258332aab897f806d68b0be9ab5bc8d6a267eb973c4f820965d3857a64c79f953b24a9e19138e799889bfe23353d5662da04384132101dcc83393c2a139a456f5c89fe1610ddbe99f3f1589c6e24f257841096d5a9b43791c0a6ead5641dbf3b79937ce935e9433113cc941616cb72b032f946c517c74568c7a291d7d8e991851e0a05e8a29d42fd6a32e2c2fa05891b13fd41bdca6ed1175b1508706da24a8d12c32664240ebd3a31009ef047b163f06d462545801bee3ad936ffcbd06db516f06fc3c969d97d6759360ef7045ef6a67d7687af95590b9d1a6c6f9c095502946c5253be1a48ac94373107edcd75652ef99d7e62e76dead503bbd03ae757338be7f4b2c69aaeb6fd66b4fecbc19cc05e8c6dd74c90f956cd54abf07ae7363c680916c7c6ae15d8becf4732be39030a6d7691e635419582057f1fed4e612f800f2184dc06a6df2750107c1e900a579f67fd3bd1f90862330addbeffa52159fdf5cf036a2d6e1e59250738c0cf8a1ab151324491731862f8f7f6692201d13446635469bbd18776ca54f5fa85dab0e0909de25e566cd72150428f01b662b4d2280220ae72fe2d65b92007b729ec4e2e848c8699bb621f80b967a300dbff75a95e94811dbbac75b0af4423e34494bda9cbcfb20f1701f1560935649406cab0d4b9368eb50c974d9e4afb1b68d8e02c10c770a43d4a2703e12a78e2a6f92c910270758a3d814991bd5d08e971d0f661f92c3db11676260af3bc6c8214c673b8d2304c8a9860d3cf32d0b6b7b3127614e84f763d60b748298977645b1a17a2260d5d3e39df7a4f78395b89dda04fb2d3d3b5f7130125c41abde58f6a0d9acb9ce6d8a4bd0a33fce8543ccb6593ad5f63696b728687f7eeec2f3b26dfc1cdd89212932057b75e0cbed55fb15b0d29bb85d072708296cde1441c9962cd0db4db9accd9d77b0ebd11bc80125405e15da4032791fef43eaca7475a56bc586799eec5f1bfccf4bc39ea43b56be9d849a67afc4fac98d520c272ce729bc12de701c13e4654d948b8604f28d01d025b25a2b6bc706c3f05f490ab41bf0d83bc37d20370dcc00b380bfde86ca1492959b5e446f0e71bff884736ab19f5aab2c6040d91200bf58c4dad79fbe78a55df2e7db3f5d9fcb878b271685f3dffd2b7e344e882f41a8798eb7eb045858920e761b8523d0b67d271dc0e641690d1e4a939c187a94e248d583b1ffa18e2610e31da42b1ddb9b270f43c9f27bab68857761b38f0b62d2c16572717d97127d57fb825a4d97fff5ce395cb3b829c7e5a9a8f3f32a5b375d5c64380f948032d9f8ae3c9f1ed4e3b7c2a9a36935cfc7ff649ec4b25e2a214d9e1d04341ad01d297758d4daaf099fb8a977db0497e94bf5b145da3a13a961c8d9aca1e4539c00acfd2c22ef6825cbae2624722bbf3f8e0340dc809aba72a192b0a0bf0e5011a55032863a7ea019e3351c1f41f47d3ab3b976f47bf4182635a2827561a066cefb7c01c8fd9d85cbf6017a2d0e475dc30b95a222b967c80ddb37260b0bae72ad61e2c8fb048a269c30552b6a144c498882b70ff5c8308b0b906ba0b09c90f13ec1a3131816928392683c4a9079271f698b203d51c475c1d1ec8776018097d6026416437d07dd848aca36fb9a4d81c9a177a107056b8512e3718e40ebbfff704c90ad622d58784b567f125d920e2cdcc9bfc14ed734ea928888ea9fdb1ec06ca2f29bf57aaa1822fd6432b5c5cbaf50b2e06831b2f3306af9d5f7f5e4a2996485ab50d8232783fcf16ec98c7f24846dffc64d231fe11cd5a61f89b9699073840d7776b2509afcc983b004a07b414e85fef7e2346ccf4e890640c0b51c6bf1fc3013598bda285d57d9d13681a88fb3403959d5212f2ff6c6b696d41314bba8f6fd41e4508b9a435aba5ba042c413f90c9d1e1998cdba69742267629d4d9a708150f6e413c4eaa01535f1ae7780d6b5f26584bd0fdf0b8c815901c76a3b5845145ead897d7742fb617f6082029b026cf7dd406dd34ba0407cb90ee3df85cdd7be57d3709627ee0c40e4c888d117740d9de511ace96f4e543277131f3230e46dd609dce09d41b671152b3adc3a27525d97d2c9fb1e5e5e67706732e35b1af82ddb9d87f3d230ca9bf6b74d47b6294349ba793d49029ee25cecdcb0cb8aaa6ad659e32ed4f3c9cf14542362d2ac998acd760aa7a7f965278616c1065c1d55dd88ebaef903e22a13c05e6f769d0f0c7018d9bff92138901bc9fe17e6a0704b1ee5c2399debc62da40f29c6e2c94553be9cf04521dda5e859ee6f623c1a1617b6be95040df81d4db2218777c0808ca3bd5b23084c80557fe3837fbf8082a3f9757efd11179c1116215bb00d895ed6ff45df43de8dfe6a1039538e01f3483a4b93b5846474b9e6ea4a7f2a2d8a1eb1c1bd08b14d41ca797e24c8e8761668e1c59dda08880cde37cc5bc317890813c851d3275fbfe6d747eb926451b31d3f64138b740fd37b0add46ecd9f1d3e2e8e7687360c405290f70a07d2c99d5131c1a10c81674d35de402f299aa291480698bceeb917c41c32d39f3bdf24de0ee4b521d2263c2893f1fc70af429cf767c3fad9558cda101157118c3e84f5a1b0cb74f856e79d052219633a46727023edf1131cb82786983a43af631862ba44e05417235a04902ed93acfbd79b2aecfde3f3bfbf2c69c905236e70e6fc26f9cc12e6e1a7dd670bea6f7fdcd2709ee68a36ad8e5c8220f25d2e4b5e3c1243120d21ddfffbd0a8ea4a609d19a08eedfc90d36d22f77f74ef339a9280c1a0e49582e8f850065980fd0d25f4b4bb96da110f50d83963d4cd967b437dd71c255a5040f5557ad2c2b063b9c9314a677e58b781319df5cebd41bcbae04983a203ac22c3e49caa520c4ac31f57071307f984440296460406690368236d0df677be775a8436208940d5e7f01cf2e99961bfdb3a5d42eb8fa38bc48d15cdeb760fae43b5fee4f303d3344b63c4a5d23765db0b7637e264d42b892c29a57e6a777208c7bab6a8e5a3c7d7a5bd5a8eb1decf3b30d155c427546434a10e1aeb2caa3c52e984484cfd4908a0393b0cfe804b0b1ad667cf4ba17107c70063928fa84cb212fefd7e4e05f75f1edda21a5124d557877b88af44456d6d5716906aa2d513745cc1c1564a6fd45aa121c645b53cd46136308fade859cd5937180dec720eb3337650a8f85dd402d17730b010f7ff026b4c5d4eb4e1da7a536600bfe9d6e92aaba984b9ecc973ebce9f0de1b2ef573467180a30ef86d218465014499470e9e7e1276910c406c9728ecee9457b26410d5aab4745bd34a2fb460bdb7a6dd6885ab3c6221cbfc9ef3e43574403b81262f7a2f6681a72d62728e37dc466e6a6d30113cb4ae99830f8d1a1e04e5a931b4d0d687930b82c933370d827f2b6c236e8a93206d483a2f35568e67203eb2e4f317912044bd691762f73145d5a34c2adbefc94dbc95dc6169f66bb9ceb68c7c007e3133ab7e236c8aa749ce81d17a263fa203b5d5b188d3975c5f594c7a4a5e3f9707f8b4904bf0378a41362e86a5e505eed1744b5f998e5814b0a2379417b1db72c41ec6c719a3b470d54c9ea7d463aa446cada93465ebf5d3edd1c6788cf6abe7d1c3bdeea248cbf8e0a84a921fe8b22ad0b3e7be2e27579819c8d3fde163b11471c789ae7cfa91f3d2eb607750abf93114b03bd9cf3c2b6fd10f04a62bc18a1f1fafe98bc09c59ce0c6e4c727360a20e21e7c6356cf81a18750ea0030b6031748e777fc53d363ef8c965edfa80a2a7d14fc6af0c2ce0e1db4d171584aeaa4eacb5863318574e14de5b39b14660106570f8752d7e671edb41c18f4634db02704db48fba2b1582499cd7fc120310470934f8c1495a4b1f7a1737f1a1c9bc40f696fd39ad783be623775026fc1606a2a1f4070677ff72e9986b2be72f4439ca6cfd15fc4568690777a68e1cba9fb9e2f6e9cce78617c7f92338ba83010889ccdc00d9505bb70001d535a0b43627f538b37ea31ce934f6383e7298ca76e435d2931dd0bb877e26759bd10fa88f43b4e6373de660d8db4ef33433d2730fbec353137a44b8cbd45c5d07d38863dbff281cb8772807c8b759c638efffda3ace207848edbc94287706bfdc92f532e0af05e055d1c9f5fe178241dde27dfbbec480e7bb74b269a26264c9fbefe5a1deb6e684211e627a73fd01f5cf7fadd9a57267312e472a771a0f1c4f5cc5ffcb1769a2425c7df862e65b549bcea3efde63e76df89b8e0c0d3705525b6626387ee519a5b3e27bc67105dc404ba979a250f34aa302e22fc9dc6fce689e595ec936bdba1e57466f3a12c087a066ef328174921fb482d80004d7a3f393c09bcd040d04680c744aac5743b4693ed7bdc96fe2fb76c72ea04b27a0a6904e83c4065137ec4b50cf781dbff475691f9bded763a2962184459e48d0b4fb010ed08ad49eb04fb3e5a28f0c94e2de44ef30fa5c38f3d979646c04bad1734c5fe0e9d83b0a1cddae912028db6ca7c9388dea2df7c8a5d7f898735627e325fc5675366f5bed56241975aea834589998808de4cfefe07b4f4460f1575b4428543645fe1eebc7fe79dbda43259022c1bd0d35a225a83ba413de0b03a1ed029eeacf60502bbbdf2056add7f98bc1c5b40505ca87ae5eb4d006539de10b71b881fd3e997808935ab98d2e5e0785bd0cd7a42f7344e0e098d8d98d32a9fa01db3803f18af5b6b6cbf50338a2e77c07515548f1a984dd766a112730370a57e18368050491ed726ece265bf2c7ed5f8ed6c6005c25e346077e062fa811812b85e8b3a9824bc677f7dbf6be5d06ce78ac2b9cc40e09b44292773062347cc776696ef9ecfaf93fef06d3f9fd1ed58a58a9cfe1b8e1cb92073e4b66b4a3fce39be1f0a8693375e23acd80ff61e575174081048fea4897f76c1c21f3c80242ee9ac0516c2796177e42b7dcc0f7a3dcae3aa5b983e487847a1866e81751b59d87484e0a885dfab7ff133a05327479a7f16e90ebebdd648083a047dbdca2f70e7c844d1a150a3084efc8cd4d7f5b6daa9396717d6c8497f70edf129eeeee3b0b99674aac9c457cd7c1d62e31d30c16905005d9e64f5af509930f4dd9d95528a50853f3028b31ced0454849427c597e1727cc88a8b948ae6eb1c00ac7cfda31ab5d938e62f07a41a7ad6051e134f274bed7e6ee35b7e4059b658f430c9895a6d3d88dc7b93dbf82406f89e2c43eeafec4815fae6bdd7c2370bf69267ed8b0a87e169b57aab59bff9ad2aa62a4eef1c6c013eee7fa343e4d3a993276f55669695f400539b8803fd7d8635d88d5a51a1ce1f36465a7f8156a02fdc09c94e3e67de17aa1a03960c794d558af8d5d4e55980c59098e1e4a34d8a4df7568b7f53c2907325081f7576fb6df7307e7eaab4b408662f60e38311b7a12e16dbaa1ff792f60da47e35c320360bcfcb20611b29760a5d703610149e756e8dd6e38dd5626198dbabc90665b0454643f220c0937e56ac4b86afc4cc3538fcc265a3481c715089e52094489a73946040eace0e27693a3bff692b3719c2f0cabdf70442ef0654ccb5dfa06af44015085a3d89f355353c36d97c84679c603fb679f0ba2046f38ace7ba38335d0aa6287fdaf813549264a8d96da73eb0ec6cd6798c65f6276339de28dafac85fb7b03f923196088f267382a351072266e5160a9201b4fe9ef660e5e6d70059484ff8fe697ac0523dbc769764cf56bfff80ca1479040a11086b94d23fa1e6d00823f676b8941b246b008e208d1aff7c9a4d21fed47cc2868b3ea18fa21acd86018bce23b47a7fd2b8fe1ce649a5d11e164043e70b822c006d3b05c8c76838fbb82fbe91e29d3e0a2138275fb7bcd0c94d88917f4f212952bc0252959eb37c92ab595eb347499487f7ccf80514fcee496dedcadae7b44db6fb1cc32c7a2a47b3e991c029d62fe7ac6c767eaa3f31242948a2766cd0913f59da5b3ba636dd2e5efd49455d21c704e84397f31cc44d41041d372286a0ab854f2acb1470e51d0ae7ca2c706f11f00e087e1054e8adb0db2bd1dc38780cfcf9bd9827effe31675389d0219345ede90e6c0b82f052fc66a7d0eaacb131329c4d2ff407a805532657d2d38dc8d7ad96ae9b34e9021f9f014f9dbdfc664f263fd5e3ae4d6011b0aa2c0fb0933a65cf445d626d1aeb01c75f4be32c2472f65e797ac8ae549007d670979c47508948852a8ae303746a8eaf05fb2b4c9c680a05e921e5cedd9cc83303db94f2860d7b329b4358e480a8f2a10d1c508213df60f7e2f73d568d8dde70fdb5f94535bfcaee6bfd19eada5c7cf7038c135b34cb7aa41b541d6264d4d5ab7d481759197b53d6182be41311ccc35539d1a1d5351a46cf98e9bb0e8ff6679ff7be764b301ce345d4b6f3f62226adf0cb57ada209ad9222073b5cd99917edbe7ff34ea7357fb8efcdad9aa7b5caaa48a3269dcb4a0cc1ec066e9b0b250af5895339291f7d252501b6147558d58b2498148a4e2ba5a33ff787a93ea3ee9afafa273a5a70a2b08b0e31b682afb88bf86bf69edf0a2bfdab3f464c3b5a29fc9c82348ca1e5180ff97ef0763212eea6213eabff187f8709a3b0a53874aa55d6209086f063dc176235b3beed8a2f83014939fd29b49dbad979cf3b27b0f48c4bb403ac94b23f34043cd4165a6fc78a65c7dc91e48547e51082e9e2caa8b621323cf6bc9f7eb868b7b1fa14a76081266354b580e417b7f0f24a9e604b9af680c9eef3c679bc51863228da0b27b4ee91c4cf74a9ad6577e9fe38964f6b26cecc9b851423ec04305a738ae72c779ea50743bd36508531f9ddc30ab864757e0c94664f5bd275c8acc0cf16bbcb98e83c20d910086c484cd44a63eb0ad87fff95f17537b6b1c73e82c37a8a4882faee21075393908cbd36586c9b98ac1b48b48aefd3872fe6263e2f95c3b45bd305c60608df215935a0a2b9c0304c5b22ed514d9de3940084d2f96fc71e4421990229fb325143081574afb8dabb04ad9bce9a3271f53b028742210f2827a1ff6ea5585d13f922223b8197f83085e9c197404711952bc92e969dd16ce5c248ab87935028dd7c37e871394765acc2a0ece6a24a5aa7caf4ab542d913c7996df733173f7b53916e66f6868be84b941292179339d957d3e69586ecd26cea659157a6dd08110212e5d285139b0603cd0423ee3f5ef1844869d78d05faae5104c40b745638e1dc1866e8d82fde85fcb858df7dad10b297399eae9dead47320e26f67b2911889a26029b01fe8fc29392d4bdcdc187407ed21cf7bfa5cc3f043c8c7800056d32e993c9bbeb4ebe72473ade02ce4244ec5fe8c3b6451a9a4e6c23191ef607bf0ea7d4fb927d564d9a5fe1a3a525325e9e8137236240f51cf8cc519bca6e0352eb074fd746928f5b7dd7bbd298132ca386b6a85dcba42cc02b89ae011b1fff546aed373c465d3bf4b9c62b9bdc292b6e28b2ccdddc2e3f6a72b8acbe5b20f8110a6ca15b4dab75c6638f7405f33fd8949bca084950c45f53bd83e9aa4d369c837fd7c8c38f3c7beddda4f1b058e4fbbc365b930058ce173bfcf8efd2acfafa69846bbd03925d00d8b6054e1854ba360902c7601b0524e472e24a7bef3da669a49a8aa4958c54a072920c1445a4b40e599952dd5127df14776cda585ff46f4972e7d9ab1338c616131a1c4da82017962ebf6dd3b905684d0d7e3b7f625547296b9f06f4d44a7a1c781555353036f6336903b786fe68a6b66f59325871eac7da850504dcf58c19e77283a3287c4498dcc55b84ace2beeb4456efe63658a1c9528cdd60bae46fb4870f338a60f760a0191b84c6a98f62bac93bc67fdbd5afba08a5820629a93d3e55452bfce8e74a9bf158601f4ff4294910c39aba9dc37bb2b1bc9cbc5b04e3e4857c26a3e14a9fa9becaf0d3bc7dab456f7a68cd7c0ed81907760f8efbe037a2efc755323dfde372e78d31b086ee9cc61f597f261eb472a30491dbd147d0f2fbb0cb8819b2d3bd33fa25d431e41fd95d7e772b9082eefa7c8f128d96c3eb00b5205d2c956993e221fcca4c04771ff48cc3d7e76d012cf8dd2af1e24346449753d5c8baa24480b8d34ef40d0537c7b77df280316de5bba7c968b211c340b6185ef173ef8a281983c411da9bdf9f7e6399fe9d22ac12feba0a3045af88aa6082362e1131b58bfbc3a28533d04ea709e0f0fd72b1a98d0a4c6bda0f54d16c7f36afffdd2f7baf71b191470f16a87c5a07483c37005425ae0a09f52103fd7987fddfe621ee61d70a6355421a4b8351518382b4d544db991a0083e7040b8aba996fe9edc77ac68564ffbcde5045282cf55b3fd2b1b07951bbb5b9bcd3d7123e64f1e4e84de69f1165efa7253781c3059eb7c5b8e92410ccafd17942d6b60fe735b55f84adb27e13d0987bc885335c6ecc13b8b0b1f53b837170837b0e09d7dac11a818fc2b907e9df1eb300f8f03563633ffc6066eecd8202dc932acfcb8267f9649301c88390266f1dc16291740a32899e8725740a38b0cf74a6c7a54c08a2e477c6a3eb48e4cf2bce33b40f2909ba81a72e14f704aa72d8c137042b3cb0801fed408cd77fbcfa2c22ba1ec10b3731e44d9b0cea9e7dae6b8b6934f63d3ede535e77b30f31144e36c598e7404a34007ec2c67dfc487f1aba0775b0f0a8269b9c2b3d3f1f3e0750e0bd37da727a482dfd202c0dfa490eee97df81de148daf32b2960a81b5dd9f67a28e38b6456114fdc69563741c634219d7776211e22bc0e85de23bc3ea79cae7f80dffa3a84207a961250f4e867adc307f2635b12742a7dcabbecd2a055b9d87824be44d721052aeb21fe3d71819f9d5cfbc06bc63b7cf2e8fbc2796fa6ddb8c3afe340254bf87dda934ad16ce1005f503a7b38c162cbb55ec4bcf9586b7394e3c08866aad4f820daec743f2c7a4ef1905f4e4b156de8b368bcab8a1a8ef05dec5d45ed7dc756b439d1e28d047ef4a02794d33c85dedd30e8d21fd2c4d52dc839c9a3a638f36b8fc5b7e3bd6b7e3bf21a5a9e71e21f74a5b5e93fb15ee0de84ca6670440f4faae9937f3d0479ca8007a3c4ad99158b423e88a28f4ca4a4bda0e095425aa4aa99fdd94c4a6b51d23868f68dadca6e1b4f3fd261e31dce9f19db012b20b88bc7632acd8bd1a9845d94dbfd778c0ae842de5a84ed6223218a726a2206a0975b05ce4a64e214b636230170b74f6207537d493869b7cfbf40dadd9422bcb842707c189bc7f85da4ec7362a473360a6a086fb2037db9d3aa9dbea3a07e2e3ae756137179a69b1298794732f15c083c8b6576789fe591aa717d92bb2ed9e9ca1d52c1a0029fc2b8a1ffe8efc92b24ee96fcf1642d6cd329f2844b46546e7e7ccde4c36fc86bcc04c9f28b0c94bd1be8fd1752b0d782650786f4ff5949c7984ac97594d3ab3dedc9647bf488c478400bbe1807b9d94233a5270e729c7d57e91c70a8b38f2ec2323591ec027eecb057958abe7ec1f1a1f259e372737233540ba347781e1975a72364812f1d116f04f3c764ab228613d40f6cf0aef24e8350c0463515b7ce64fc949c823105febdb97f8576e51be4fbe2345648aebeb4bbdc93d448ed3039909942f5487d1f2ca93fd7b74106b86994f06e75bc0f53c81f3ce04f5b06385e219c0f30e2f53cf20259f5e8b29b75c68186327d80bb96d5b2ee8e6f7369e3a79af075611f4acbbc77a740a767aeba3ed795e9571f204a4b9f7a8f7b9b43759485429ff13677fcc87e822eea47e8d2bed9ae74424eda489440fddc5214780b8fa6d7277016d7837dadd80a1d6115dcce6bac17488f1cbdb68220839db6d8d3c1048f929d7c5784f84278aa292a3c87cd3c2c20f3b17a868b12deffcb48a80bd4bb5ca8057395b3bc46b81175e3a9b069e7537c36fd54105eb9c684a31d2c55ce4f4586b1a0d731ba8ab81f3582d154c503b4248ccedfb888cb34342072cd62d6fec387eb25aa8b403663af5d19cff6d239aed1bddccb97ce8364c1ac7e1b219bc2395bfdeb6af93830e8eaa33ad45d0535069c536f28ca101380cd17dd7482c7e905bcca75d86cd0ac7445268a14af6f15f9bf80c9cc7a75cbb9326e2128d28c286e49b90fc0ecdd925d3bc86ddff226fc4318c1f35436421d1b7344cad445fc24fe98f1c8b7b00c42f8427baba704bdf6b0507d09015c2e2fac1c3aeff83097c0f2f60b7e6fc89011cc014733d92ade62937d22ad2081a6e71a464fe5a348b3407d9b5afe347d072222b5b3e30bdafdddd6c800d5373930de187175b298fb25968bbefe43a2db1dfd3e6881ddb7967a5fce22b7583750baa3f6225a14806248862ff06df513301f0f578c6e248715aae90dafce7e00de8e43fbcced68a2f34a4c3dd91f887a41ad28fa3aa5414dd262c0d831b59da5902b4e5249c8aa985ea2ad35ae1590b3ad0e0871cb3925624af9114cf669c4df4434007f8f41db5592c483203834e2847520645540c90ddf8bc7be43431f4f7be00eb387bc230a3dcc725634a5360c5b118c0b9df65c31478c09272040fc55151aaea6ff378910074b560b3e99b7b98b08dda525855deae28a5965e193aeafdd1acdb213eec5a4ebb4d9710e4ecd934f5ae9731ad89f362600d81f7a00237feae768c1f337d46412f6143daa9b8ee49cf8931d85d29ef3becfa01913866337d604ac73b0fd5b9334e001509eac6b9a24ed4ce512abe440720d0a0873fea584a52edac62e2630808ca29580a20c8aa5300491401aeef7cc9510e75d1e9e0ba06e9dea6be523cbb737160dccc5e950b79aa0fa9c2b754ea47e72fb6001fbc93622e229db82a09c72ab339a6de2f887579e63976540cb3f9b6abef3a7a29b7e7e6f3e52ff667c60647c5b651e1c352d5fa77f13194b561dba1f96fac9566f5118b9cd9798a707f30c37623b69b86ce1ee983cbf4bfcb7f8f7adcc924fcf24a244dd4eac043ef6de9bfeff30e6a869216555719f8e130a9ec6ff5cb0eac93b952f7b4ce0bb4842e8ed2bfd13f493273a414f44abdbd107657a8788063ace02022f3ccf909537dfc2abec93bf1185d469074e156a7a2df48e3f8acc79afa24e6a6907b1937f3380ff67e0201b36e121d1d48aa5ce52d912649a9178ba27aab94a408dd0db58a6c4631c465913a9f3378bea1a900f92e4098a635b41cb1421bcf674a6ef7c8859ae09031365ead68248d296ec5dc65f3f7f5cbd91766ffb1d17a72d5db183a745289f51ac12c59fa8427cd29cf1fd42e7501376d37e1e74b8880fd8ffb5cf240778838897ecdd9bf6630bcfebbfdd3eaae966e6a8d4dbda3eaec1105ec176d51484bb2482895280024acb0070b5b4b0a1643cf886c4c8a3ea7cadbb48b2159c18d0b904f664ab26bb6976e9e7525792dac621596e7560d3141977d67055046c7a60848fc38179cd7ad51a82fd3e8d7e928357d0ac0563e792afaae6901b73b3c546b991105bc37b968aa93732eca5693dc3dfe4c258621868528022d74057e267dab5ca376d09046cd41453ca0934d56eee26d7864b070d36817e85ef915aa9a8948ee71258fcf793dfd1e41dbca7fafeb69e32e14b9a3bae56f63fd3098ab7425ba27291cd4eefbe324efe5cf14df3b88e262f909fb289a63167520aa46d51883c0bde3f3718405f93bfd5e2d97437481831dac38cebd7b9201f813c643c3bc0700955a7150d4db2652edc9ba688c287aebd663ff288294150b76f0266cbc156cb4135a36685c515abe978f7dc089b6de8a1234b70e3573dd5ad9ec749fc1ffbd5db2c57359b11763d0783b86ddc0b8e0911c2c994915333b174701da413d14bf257b5ebcd613c5e9d9fc72a89e2deaf34f7e51b9123d43643821efe63036a4c28290a9e313d1fdcd54a0ef77c517bc58ee3aa10001274ffbf8f3177ae593e384aa716d81d56560587562878c1c63882c38fc9c2775e3af079a968ae1ae4b9795270e643fbf3c3a4843e66c30d61309ac6ee23aa019f16b6fb54caf6f2a748bb138f7525fc653f9003459466d9d67abccde7f8a4fda26a9c72ae12349800a405c0f6f5bca7fa90fc76c5ac529005c58c07fb0cbcfed8df80d6e187ad52f79aefa37dc0683fa16492b254d1293949b346e0fd86aad4d38fde3ecacc0430e50a03225e23b7a762fec6a9f536d56904fc3cdaf0e4588b3f9eeaa426d02140b7a31c94c068fb794ad66eb4613ddcdf6056866adb2bd9882ccde01e3bd2ffd69c66f3061216ee1808f86a3ae1de34a5964c06ee17245d646c9513c52069ddf122603b24581c6eb437b7cbe1a585d8a66e64f301d1b08d4683ce03c8efac28d529938829f0ed2d58c1510b2b9e967bb25f734df9808a53b557e949d3e89c129aa38ae6c5e0e9ab42fcd7a412be4072a0e7c6f5000a0c1e75a583fa1b3df2bb50b5f5a2c0972c99fc2aa11397f9bac5514bfd58fdccc9bbe5b4a67a036892193e45195d30f3b512b78f9a65c1d937cd21856de5295400def36521bc5138d637ddb42dc5bd9bfe7ad97b23f9b1bbf139aa22e37d4bab0e783079e006b3a4e0a18f3d2b5da7d03cc547009399ccacedecb011e99e7301228483588cd785e9a60f67beb318b69db7dfff567018314c6b8e7d63310a6a56589418e3813914e5c7afacf65073731ed362e03361eb90ab09637c34b24e0ff5584391aced70ea6e02acb3185e216e22f2dfe94cef85b8b47af4d4bcf5a3b7a3a30e4f211ea58bdbd8a395bff3e37a1d64cb2921c18a64866d85c3ecf9123e7b3416ce24b417ffa45062dd6883b1217663cfa29fe61dcd61474e73b7f8dc651ddabcb273fb0aed64c88db941476d9110b31d0741bb031977ce46e5f5878ec441cc5f74f1587c753ac6b09e58598bf11d82a30cdb63efdf15654ea58268734b9ecaa0369ba19552ca9054967670f573156e6e938d1f71a661ba7639715babe01a89f4bbc00de5b2640bde15a7d9f6072e908c1e8dd4b15283b9be88eede3a9ac11fd5e9348e683d7498773acb3867f3fc11628cf6f386eb802598cbfbb30428761b52ceeb3c421b7e134fb234c20f13bdfdf596bda6407a7605a79be9f5e0cce1858d126ccd2ae5490a305b6fa92b299f226037bba9decd7c3ff6aac9120e6ba5a1a98f2cc701b8c2a6e1c56b77bcc8be6956c13a5d30caadb353cde99b63b7d4e340ffbe8778f86b3e695e064f5cb480410409f2c7a86fe8798a137cd1178a5ff9c021c30dcfabb738009589ffad9f3a4cefac2f35fe99096678b30d6ba339927adb1c5b1d2cab46a5aba1e01364afc79ef13171f5ac5359abcffc0636ca3ec67ef654fd1a53fd9e215672e96f3aeb35d505c3fcc4907feafaaffcf21baa2b64e51225f1247e34ae782e2364ee82e200a4ab608dda1bd8c4b413b7ce6edbae552a23c84131bbcec10bb952dee068444b4a34c0243c11a168cdca7523ab1787067363755beaf5485df9714e4bf1ca4687385758264aecfac2788795091ee53867c2e6beabba999cae2ffe7954ee64f59dfcc09245bd208c579269acb729f1ad785bcee549692905eee04d6a3b2f3a6db5a3b1b4e4f3a105dc3a849e093817be4f862adf6626b9b16816d79da06820f03613265239e598af1fc746abaf605943950190ae94fe87d2205b727e9fc2634c12c060c9af937d1df9d96407c53d9eceaa38b7898d41d9545edfd699a0a260c3768ac592be92800d8b3306021ec9cf2640db56df100bd82a6249a63ef973c938debdc14baea02ea86dc3833f0724b1b907c1c287ca56dcce3881024eee33b13e127bd08fa2241f460c97fc4665cfa48b3bf66663238fc03bc3946097fffc264345e49515382e39d3dfec065325c67c9e6e6ec005ac60616c733bc7a298ada8d77a22c034115bb2056e4a6980f7c6cb770327d67fb3630c2058361f1836bea011c1367b34f408f82baad7185e703a3e5644a768ff7633d171266a52b1e330d4709f3cddebf30f4727fbe8bc41d3cccf49aba6d290555512cc1948cdc8a05c2a48a2245a59859d9fbca07601573575f4f32d28d1f559a603c6dd6b920963c1011ffb166261cb98bd61d759b6664143a4f69da6045a6a27b5c5d6a0ddef03b29807504fa0e1866410361f93455d71bd0f863e507c5d9ed011d72b3f2df90375277e4754e3eacad4a6354dce19e2f750d07e6b94ddfcbe3dfc3348bc35e53d34f63734208da9e605bfb21258abc74b208c5db7d9c96e9dd774c5b439e228f11c3a7cd3ea615e412d620e3a4cb6cb518cb58a3a8f82006953a52e2dc511f75eae13b083ba9fb27f9b5e71ec4224b93043f6d32497ed332a0de174d6797692a130dcfdc1348a77f4d670301deb3686b99bf0a9171cf042576827ee07c7b0b75d6380883e96ef8c2215400211095866a4924c997ac879ac3d6035be6bd2de8071ab3f50c22ff497a8c7872604231112270cb6ec78fa220b4d69e2652fd6366a581e3f8ebf96bc3c9c77c141cb44335bd1d5321038f8216ee5ea4ca47ddace900feb172345dbe0cf846f134adc9aef75dd58a912bb42975149cfeb3fd8a6333c59d8d8d5b9486c1049938a6703bb5924aa9ec20146ba2266955b72150859bd56b478eef23b1046fcbead00e2a702ecf1e7946ce3dc91d38a62661f16b5a2762083cb90a789b0cd5b7e6ce52f3ec7581b34498f30caedc48ba61721d3abc3b26991371ab889c1590cd1ec3f830299c7d9c25bffe3ce1929d04c88fcfe581427c21379d412576e2becd51da8fa3c770ab9ea218ed59b2c7730a668e7f65465de87f18ee0e7e0905db3b542c13bf542db611bcf8f8a67bcb8e4514718d25fe48e0a26741e409f4847e161e5f69bf50a5ccd75b116e72bf93f3320b62b0c438034a75d9780ff3207d0e5ebe03c3cc0c41969f7177b9a5b838989de4bbfc78f8184d223ee5eeec2793217e0ba4032126a2f1c71016177d5ea37d67d07a5d51396f29310d4833a43b7dc527859fce6f23c88245b97caed12519d7c478c0e52af52007769dbdd27f5dca8c9d95d416a5fceefd7e20087f59b1707d13fff662275449ea14bb8dd9748c5af61f36c288897cca5525600b983d0fc1fe79aa4906730c2b58be56a366c1cad3cb50a7cfa41ed89ce8fbfb85d6a9b0af938cfff4bd40fe606b3a35f088f43720082bf1edfc7b15703b64b71c7fe35a0aab06cceaba87056b300c7fcaac0aad9a87f155ff15cbdedba06e941901bb3735f827798a8c10e2dea5cf5591f1da42c9827baace32382da19b2a1abf08c779462ffd4bff5f23720ee235b5c7514ce9510c3dce8e0965bc148081257fc7183f8bdf3ef3ada1327a2d363937484e77bb8e6d67196dd7e29b045e367a6a8a73b62545c495c61bae144aef936da17c7202c3232edc9a6c5d8361a5f05bf3eaab36e06d28e46758f446f369394419aa3912096b111797ea21793ee86b28568f4ff140ca4a29e17646ef2d8ac8bcc04ab62da1b41f5c521dc205bd651e15eca0b9e6b5f5511f669d37ebcc3d86fe422d0f699facc265859c8461a2ab0e2e19639d187251df5bcbb8b848e19266ce621997a27acca61639526235428565e95df5b099f82dd1b6795d6088ed06d5c03c264cc14bc777908d5fe859de3e3b2f25b6b2f1784e1a2c9ba4cce7c5a4068c23bc40fb7aa3a2e2c644e22736ead076cca32d80186f95844fa326b9b22fa7cb9cf660d418e1b45160758d4dab1f6e8a7cfad69f26c41d0ae65e71fb23bfd9ce11f59fd27871c8f39b49d92164556f843a4572329c772a3e12c27f987d307de5b336fda513ba4c0bf6d84c3ca620f133835b4a5212078d46df452387e3ec6c2a2edfa56701cd61a7509423d25a5abeb5aa94f4d1192f64677bca9cfd1a6725b734d6d7710076917ab9c204ddb96fda99084d2f14efb8410ef6a17258d86c3b1e86f54b9203badb4768c19c6ab4937bcf0bac55601146cc2b80bf1e1e68090537912523036be54c0164c085893fedb74078bd8a6846b58780559d00a94f7e60d0726acb0aaa7174520d9698a90b5a789c0a2032bc2e44d28e804a0b826ae29338613340d8e6c753a60e8f6a1bef88d3bf7d9e60276593c08ef1296a70dabb0f7781856b004b8750bed68bb72c34d53a59d0ae9618a58b00a70d456a24d6e578581251afbd613126fa2887d66474ed331c6f13466b013018a9e682d6457d75b8f9e96535ef4fbe3fc2fd630b153d8655f338aecd234a341b275efc7cf142c6848e0aee5c9979eecf3af763495f6fcec84cd18f44c505d0c1335994561d4dcf21e5fae28bf40d5f97ce08f36a7ad63e097ba8b1bfcabaecb2b67b73dab5f4c84d3e14c362931ee5d9a4459dd81a1d4c224738c39d7da916f13bdfc8d37055e557d889d2eed04128640de7a91e38335eb86cd4fef2eb48f31f6a989307a7e02ef384eda5acdc63efeaf66506854459158f3d207d37ae9bfa8f72f5bf8cc2f04c9eb2d0496f2cf0558c0258d16461b719f431bcfacea27155e86e94db5bb89238e5c76f37f5bb81e0974cf1b735974f6aceb7b810f8e807c3d0b9511d515c36196b0484f7e0c6f300bd28469ecc7dca96910d949dd498c758606d5e5a904fa2c0b1c91626d5907f4891bd0fe79e77beff437dc0e9be65c752e4ff9e00d6cb6fbf14ef2ca14becfd68263268f36896cd6d0de015969f84ecbf1e5747fba53eed2b761bd57f7d72488c23e5bb1f6946b3c562fdf0b0ec0d6730438db4153c3e164d68bdb973831ee134fae08df30bc889795f71bcef3dc81ebe249597ca2d2e37d71cea4d0b1ad9553906cadfa1c6ccd2636cd29344eaa7713ce06977569ea7500005d109c2c94c7c6a5f6ec9e224fee2e89d14100c2fb5be5c38be0abaff5b58a4d240e65c530a0003b6849cd2ac7b546fc2a62e8206911a847369a4da19f9a15c68efc7e2d3f16a41f2373ed8d52cadcdcb7ba73ab9e2044b46c17e24d96d6d8eea8147e844d4ee900f427b7d09b734d264f8caea425d340baa3496064c0c848517ccf64799e0cdc947b5cc671430e0e1b8891e5a0cfeb5b31e363ecf004f763d68dd4331e72bc5eff40a75aac0303ec8667401656a67b1902969cca929d0f0be23c3b2a219f007ac99ebd38334336beea351c04dedb4c537e9a12b279e353dea6fc445ed2d1ec41c49f586bfb70798afcc8c62da8756fa9606c2d480d167a61a7a34fbe1627ffee091951ddda71eadcef81bb3fb32837c0f5325bb8b39e44513a549b5642212476294e977d443ce79e1a53ed79dabf6e7a4ebe046c505e3c451f46c814f5a51a5fd26d18d7bdda115e9bf22da2fb5dadd823d690bc8f4a9d394563f42bb95e8c5176d0678c6f4cfc32e01be760d119924004df06858ceaef4d027d5c5e7ff3f4a66b22787025e816cce4bb7f3758a08f597bd717d47cdeb07144d3122baf669fc5693b1320676aa1c8b81196b624ae96e4e858a8d01383cdef320630571616a233dc341e6faa58fa7a038e8c73c1a06c207b71035956ed70058efb34663b771a4febadf8acb6c27c8fa168d2c39fe736d3a48599a858e50d9e7f108b1d185bbeabe07bff54888fc2b7004a2290a804ebcf2fb0ce2c13ec89acdacb9d1835055ee77f742a5d8a18ae6ee67a94326c57b0028b58ac1780461bdcdab31f9f2ac924a3b994bcd5c701d67ad6fdf3c6b7c4e4411091232dceb415b32d821c46c2ab312703a840ddfc88b9a7f9f469034d9182e0573651da8f44195db69270970b88fe0c885292484385cfb2e72e737fe5cde0db7cc11f1b4d431dad1ad3c69f8970b429b78dd62e73f6930994ef5f6ae1e98930002a748cfc9fbeaa97d3a3a1f07b994d4f6743fd7017be2fae0d7be81a34d5c1d94c5194e93aa3b585d53f65f9d29266b86f3a5d2de13ddc5230f9ddbc117caa2f2f4cec4b6513c6fde917990b03aa4485da1de6a1194b796fa64c5b2430176e00cdfd5135848749eec8522209bce926b81e89cccf06797244ba109c63ccc8212c7f3c7d4149106f0400d86e8a30f4829db1c4f4b88c02951b21370c1c78d77771b5b29b414bcb41ca0a1dc3f8724234dddcec14031e9c6c4b326f4e572212a5e8db90a3ac141d90d0cbacd6867525a9495eb2daeda59998d8b47d6caffc6568c6b22afff2c7a781a734da9129ef52fe970b15027479d6491a24611e4edfb9a64908089ae155a4930b56addbc3ff5906a6ddcddc3edcb7834497a48fadbf81e238c392849f169eaf90fda715f7be1fd224ba34c2297d117ff0189df0921a66976f253427ef4e79ba4f42af4430e966a083809d419a3c538dd3be52f9b3c85395ddcc1ccfedec1bc9cec430f471fb50c5843617b6a922b82b04a4a218c12ee3e28b28f32c59afabde30e6a56c6587044df025171d3033a864e3a98a9285ab8b9eb180f159e002b51368d26fe09e770eccf9d6d48020f2f71246364add5355776330ad1215e217eeb5ae86cd74e60c5006c571e325b35098bf47362e387b04539438341539d16efd9a5c108ddcbf7c4746e8a38dd6d5b4c616018eeb5d1bc55ba494e7ffe7dc2e444538fb0432bb457fc791c49a466184a82e78c32261e5d37aeb1550967f50363a6b6e6f998ea3d600c507d920d1b7124e1eaa129407a299c49e01432b6010327ecd85ec8a8794d1d92c5369bfd62ab9699cb926e23636306971b9fa25d3a35da0d7b75a273380d8cedb6da08a475b582624a92faa977501b9e3ae1ce2212c8e4997f4759d78ae242628dd5459a786154d70f7b02635400cf63de4935b1332b62ccefc83637fa560b7a781884de5947e8f14a2aead1de8bb8dfd8f4236c43c526f98163e7088b5fffc6de1f242f8955b55cf7d7c25ab2911dae3b68e2921508132119c7ab5a7b8bf78ed02a5c0b8261df0a3e71b993bbe06981725b19dc321dd3bb6fb2a8a9b749597f38a622b4110d013dd8fb2df55c8b026f37b34636b03e47c4571c1ec9c685b5f19b4e1ef9c89716b57d0f43660f601f95f987a44e9901c0cc17a8d085e616e39b44b4760f09ed9144c9868e9af46b6444e990b08f9802f6b06fd2b36cac850ef926dfd09bf46d6c6d48ca37c260fc2030fcbcc2d8f16926783aeb7adb40658660ea2e35f6d020279e27b3b3c3f7eb2743b5b28f6d5f1c2442b82e8ec0f0e75193c266dcc2041211f3daaa09e29715770362dc294938293522e4b2b98d1030b60677ed77904beea04afd2b961a656d4722855997795e6d0d4c31ebaa518876ff4c76dd6e0aec608d2ceda62093addd50857c619e7dc6b1610fb52a5aecb5ee289bf03cc02abd1f5885e7253299b87dbd21fa85c10b268792bdf07c853d5137cb311f3befc32f8b809e775f0be0b5307632450bd5a56f74be4c2e89c223124d22fef4d598882b7a8cc384798cca5f62a30e2a247888febeb398a7bace6ee7d36505e2fd8749c55c70e23ce4bc935c7342088517fbd93ca8926d1daf243a8e18a9451041ffc5f75793944bc54ca89fd48616ba18d61fa5146e6920601bd3ea1233a8e640cecaec8bdfe27dc6e145816d384b7f98f8003775cb8125e82513608fae0432d9ae0bc4c39a85c4c2cefb997d97bd045fb10996ad411bd71ef38ad23f04423b72d747b25430db5d01bbc2806546326bfec626197f1b87db73e9a4d73fec1ec00041fc4684e123743e2c6aa220df313380084206329b04124d95d9003c3a346d31f9d9c7401956ea622bb2624bde62299e67efc2b8e3eb061e9efcf3dfa3e9ae6d0c49d30567e9fd00aac6a3c4617aef4d1e420183749f3131577d46cc739d9a02c9ed74c8cb9043d678f85c7b8b18d1106c020c9ed3947231843d38c6265eaf42241b89a0d5dca252da1063b79805261558554f2b02aa584910766b9fce8a32d64a8909abaaca0243227426ca6e78865520a27be354f6fb9a12a782439fa2e6fc7c77939aab1ea3b876d07369e6c91615f6efe93a115cb52266150a14315238fcb8e46328227f1cb243a78a8fd44892f9d597795a06f40d698adf95370e5efd138fc5139bf2a6df333b16c3e8834c27465344838c8a17e53bd9edeef30fe97c1c6f866614b387ec634252c4f983efac41117edf0d895b861cc3a3ec0a2e098cbd2cebf92284f986d93795bf725f0f33e21b2d65ee07ad94df8b0e0dc1964abec3f3787adb13f7ba53d779e28a3ebd6fc9afb8234099533299b7a6ae604ec490a0e246f6865e1a29644bc1f3b1ffcf8cd174b82af572674d296201f8a8f344854d7cb6357df9da336063349b1b80f24ded174b05c8eb86efe844b6e997ed57efe94ae319aacd0b337fa2b1b9e6966e656142c7cd4cfeb03c7c7a983d7aebdf78c6c8ffbe1390eaf5b852070c166de94694839a39212d12494a04299f5fb2255afaa3df0aa93109356c3f5bb77b6e6cfd458059f1af4d21d1f64869337818e68ab5270462d6ed156e4a806288f2ea172e96be57451322565eb86cc7fd5915e75aa269ca28d5161782e62c4797c8bf56f2067aa4a2e1f29c3f066e852bb46590e3bbaec50ba2472691503486d2b601741bb50ed1fe3981b98167de3e7b2c6c92840b43137462b76b63be325aa9423b988052938900ccbbaa99e145762fd735b074e756641d2a37249fc1069d1a5f05960fb6a1cb68f4d5e395587f99aebd0c757c5c56213864a9385602ad932b08457a2112b9931a630582a75d3020f30728c2df6c8250f7236eb47f1121fbea103073ae279494012fc6a1e7727706be73e8d3a3c73a270f850ffe7646f199f01feafe83677b1141451da0be59a95fc1e87f781d113d9dbe7d547d5921c635cbc3147370232ca2eb7374fd359d8ab32061aa3db36208a7893950b0cce924205c601bb7a951b4d6cad8573d6c8d7b7fefe9bc20967e9cf06f6ca87fbcb374a3440ce063da3c938ce28ffa82819e028c93c1220596472942d9313a82f3dcc167616e5ea5ea1b091351fbdd0572e4b4a161273825cc89e3f17f7559a031bb3d1c8815448d86606bcb359de6739df7a2097ed7c0786611d9c2c028f28e336da40c9451cc3c39d82d4c6c98738507d38be2539a9d388670c87a4100bd975184673cbf45cc746a9be8d0f7a715e8e350545a01fd39635696e4c407b4349155423b668b766fc618a0c83c76dbb0644719de64b8dc609104600a3f9d0862b009edc93bdeee1b8898a1756eb13ef7b6233bedc0becb791f0da374911b6ef277380461aac40063bdca8b383ea64dd848b97a96775933df9f757a33c77ee07dc911985e3ec8cbdc88668e4833b5234b19114e952f8c6f9fe2c2a04e68fef9507ba386482cab80903f5f5b1672645b0fa0982b6f2b29119f4cb7ca01d7ed18de4da5fb174435b0bbd1ffe7a87268d48a419987dfcb0e82422d170f3696c8d7394a3e7a13c5e8d616fae28778673fa4997fe6d932ac52fc4095747b9d1e890337e8cd7e9548bdd5617b034a479332b3d3e090d887687a88c9d3c93dd73b6df98d36337f788152ea393264c4af3a83a4f12823df2766816bc61b866542dae20ee3d80380ed235a82918ddc12c49fd8737ca46241e139fb36ed1a886f3704dbce79a398a3e4ef4a289fbd8f9c2a88c89a3007807ab0baf442b1a9c6bdb979e76c134831d08d89e19af0d757c31f85d11d45e61c68d2f6164cf741a0dc899ca68f0aebcc1d5696b5f4f977f23e7bb77fed05f589adc783615bc10b27e77336f51bad6e770be3d130504e2dbcea6f8da2f27a1ebd96eb474e59e4b824273554bc6ee5950ff91f1b6b2217fe0b8110fccaf4459c5e04162ae31aabe276b5d63954242cb99e4cb810a5497ab569f5b68c168fbde2ddb3353a885e0ba4458ac3487e16ef15418d2280fae555e2cd2ec701c32b8037c04bb3de36c7a5bdade7e34f1fe4662127040149da0c8a21c75e5aa5d3c41101cb497142aa66032a63a4eb6222b7a4673957327f5f547f5f09d75d5d385c2b71f5ea33ae57e816c30a397d04011b536ebf533cad5ed0fa07a3aafa8078b0bff3bf7ae47f417630d787ef078be96fbc0c05b6b27ab74b657717dc7b1597a8bae747a04c297f90d7f88c03393308c21fc0e50e2ac089c8ce51e39c61f077fb0ffb9eacd9ece04fb1d0d98050f810edb9f4803fb774db8db7953a87252a682e24fcb825fc850269a580c0d0061c7c940517b6dd3f06037ea878163362a0eb2b6ddebb700595f807772d9b667ecfdd28a19419f2491c1eec0c73420570b3c93ffdae548311d4e2dfb7a4b3110068b498fbad4f78f9d90f76be73d48ef44ebf2e92fb052c51c77f12f654ffdb8004e8551f83624afd69b343aa840eb4400fb1f7aa97d2655c3aa05694a825bbdec78a8ebf77ac5b50c38d2daabafe5fdad5014625811bdba7bcae2aad70cbe2a58904c745285e129fcb3a92334338eebd25fd10af3d905b754d3a51a0cfed20f690907652bd6cacd769e913999997662a6a74af266a4c52689260d9ba6e50ac6a1f681ea3dcb0a202e20398583476f5584f456f40dcdb210fd763b205170fe2d7d2934b4edeb325d874855ab0e2b265c7f2a236c48a472eaa33ab3f28ae27416e8c1e4644c1736f282bfd6c6d22efe25856137635f3ae2842c880d9f5d8e2cbbd856f5d694994b81e42968a713e3392f6914830928f430984a52ede5b87dd071d7262c29e884d74e11feaa67fdb848996bde8db0bac445f186294fa97abc7091eb77eb82c714fd4ec8bfe692c140ea53742573bfacd25b3817ee9f3f06fed0f1e49954a25952951b201f1740d167c6fcbd4c3eae1143cff28b47a5a90cab759f9f42be5fee3a8c56f78ebae7e4d590cdfa78562ae486770678a95693eb61ab5fcb0fdc469384345cc3220c1d1f32ca7aba85fa7f293eb63e9d4e54e62e2486e22271fbd85326edc530cc2e00b2a7c5532c1cd80f2a2dba54932bd0f61a741089669f8245a7922923ca46d1df3235949990deb18c1fcab71d4ce423483183c6b6c1cd7e6a576ce555b550ddd46df5af9acbfbdcc0ca233d439d59a7918c01f34024cbe135da7872560f1bf515b49db9704fba72b755b83a0cd936cf828be383b3758cd496fd442928a850fc4ee0fe399ce13d1eba380662958792b23b141210f6cf234fb97af2b2efbcfade92ac112475f9e9fcc838ba86f15e9bd02b751ce48e5d1c22f38ca116480981913af52ecc95b033e4f7adfe6cec4185276b66515f0f8f81abb977583acbb4caca82b382f317cc0b1c36b95e6ff98ada8c5bf33c06f936b03b66308120396fb171185871c80b8fe2966bea7b0fc37f32bc4a8895eae32b0284b210bf1b6950204cfb6c610c7024052e6e5e092fdedeb806f7199b6cb41bf8d00e536f0331d14b9eb3c549dbe3629e3aade9ad313df50fb455df03471bc024694f96236a7611322e25479a74c5fe6042a7ad26d477ee8b6c3edeffafcda0062b4728878fb9ec0e48e573a56d6989e561249a6dd46caf3b472f2fa833aed4b7d70e2bf5ce44ff5e02aba3c1020d378f0068517ac08da958a2bf63b2f2b5d7a48b6f1287c72d6d9c6039d7d8c347f21307644e7a3bcdf6fce6e8504ddb9c88b679af1e398539cc19ce63ce9559d1748dd9b832a7521bbd7b8ca194be9363d358d0667440bea226b21789cd6c2cf2d6b7d2a6e946ba6c218b23fd7476d2eb3758a9c2c4ef63824a7bdf8a5c06a64adbf4a263a5b406e18224438ea40328f49eb03b391a8cc58772e4d428961f1e9b94f1c04be344c8384b8dab74779668253a8b2b31682dcbe2610a2d60c40b173bd3152f6c73c56d61905a870e1942fcb436304afc1908a5445c18659f0f5d8d19a8b4f5a842a94c2d0069b87446e9139845e5ab5663ac8f293c09f639b0313d3c6d2ff81eb929563b1e8a356662cd1e593861a2e71c9db63bfca10b2fdf6bf7f96b66b33cd582edc8378cb79087772bcd5991b887ff3b762000e396328edc15d3baefcbabf90a39b0dc7ee9c0ecb8eedd616a4cf7d407b248c5be7d8a8cc64a965c82276e71fef95fa96c5107bcbb794557ba9f3bdc981654b6d2a56196d1eb810c73e014847dca2b2d4ed6b40457f4eee8bc38854d15a52f9cbe6eae70f8547b593a25d7490f21ced9cb055315f038a2666d7d48bd140b158b83bb74f0ae597784edf94e58707f7e4bf66f621f99ceb1ac9728ebbeee55112ac5a239c1c2ca250886304ee90844f1f0244dbc0626644a42513cc0afdfc50d291e666ba71ec3d0a7b8870ac941a70421a789fcf8b68cde2964055be547ff57dc7a3ef917eff616105c6b9b15a1ec14915b8164f531fd8b6d9da133f0fb08336a4aa994f625d88d9b594a46917b4ad64db982b55a2ac0986dc599bcf95ada0d92e8d071f0100334703b802a77c1b0477acb7239918fdbf3353eee03904b82dbc10b64a97895543149bdde7d52248e077b9457f16572bee4ee489d2de7cd1993e5e484034995a730632a809baf4493ea392a383bfed583c1f69efe7a287e1a9076307ca625d3ae9e4e992faa4b04404f5b1eef5f5cf2fc8a4b3d1982b0b67722aee1c5d87ef6d87cb455fbfa6cdb50a8aafe35dc1408c537feaaa391055a4e3f766554b184affc12d6ad8b98a595c44c1ba2f5cb2c2869df55b0484b719b99e2c23bda213db28be72e074ec5c469e43ef2cff5e93fb2ff41b8d9f34745b308a084b9254164dc6da5e27c497c3eafd347421dcaf090c3991689583490c29a4f9f89f7880edf0ea849295c431b59015530478039f5e5deb2a018e378855f212a57213e463e4a48e34fc0466593d78080aab1141fbe1d455fa6abf5f06c22fbb1f2a63244225b155d2cde7e51354c97ad78c3de47fb045eccfb335770c0c085b9d11a49f0eb3f5c1e2f0a13f37d3d8db4d151b49a0bdd00a426bc349ec6bce6d1c510c4e078f4c38526d00852b08f7dc3320cf99cc302c14015f741ffe90f062f5f3b2673f20cf2bf5f1d2252ad7bacb075af71fb85f375549bea4632e492986c160af28dbcfb3694976a5113f017dcf7a7d8baac7bb1bba8f1a1714647a76faf668f791e5037f6468c03cb1108d3d8637d627343842ec580930fadb39eabaa3b57291ac2f861f27132e6a16b8daa016469e0a36128c1879afbdad2bac7d7005c40b342b7f3da6f9111581c2c68b7d0e279b2ec883fda33e0ee377cab97d88840caedd834fa7ab3f7eef1f88e5fa6f5a4713332f13d05f64c7ca3042ed9e19f19154fc4b40045716b32b6b9002ba9c326d6f579ee48379b8d8e66236633f5a2a628386f54ff9cc427a3f964d7593d801a203a2b295764833debf5fa428c52ce392f54bb4e9224b1040ba76fde82b6bd7ab2a0d9b26d2116d9619e50a5e35ff97baecf92e5a12fdc700553253b7691c204377523ad54f7bbf1edd65e1e2976cf1ed4b9de413695257b964dec6ec9c4dbb7f6e7831c97007f5e39bb7215286728a296e1323706b27e54dfe984b1fcfe23a523819bd2270570d4af7370ef4bff7c3d90975d69096223fd1d43f2b5951bf9f1009262408fe6493fd175dd2af44fdbe839e2d0876aaab5636c15b64c0da5ae3df11122966a9cde0444eca7e7a68bb3d333a1d0c7c385450b42a7e1cb65f12801bcde6a27877f87e6d3a45278b9b18cb01d6ef18af8cf4992c9682bca16ce304b8aad712dfd3999d4a3d18112077af3b74eaa6b38bcba1531a588770527828d4e11d721038d7c6cdc5110bc7f78cb41dd033507ed1c150a0fe9de799f3c44429145b0171501e6abe0798c6316753c8fb50787a6e2b39b41234e6abe6f3b7558189fc8bd84a0933bb6e76a4495fa87154099b48c089b16dfc1f3a214beaa43adb69e6dcebdc645697c75b3151d23f39f0b77dda249e8770e2aa90e1f2306257e335d583597d534382c026f2b8646be1ba2306f85c03fbbbd12c7414c3a67f13621cb3d75a2d2360dba5db1a9a5455497cb44e234341af343074f41ad2257c6189e45f59ec533656594d1fb767ab693bd6cf5b804adc6ae02f2b7491eb9dba337bc5d28e79a2ab5109da320fda563007f3ab90f45516fe16b709f42bbb9e861a38e77766a9c49501d47b0520aaf4afdfc52a1c16af8ea577c3ec6636bbf1b4ecc8d256524fee44198a21032f42e21fb4da4143d91b4d34a952a7419a627152d07b03226fade07d124fe45e0bb9dd7e3b0c5cc068bf1b8db869910552b1d6026bc6588a625e82aedde5d919995ccac0c77d3a35fda6f559263ef90276dc9da0f32e8b4fadad2c52066e7131c34b985e8b93a17d8b522f0b060cbb99138314245c821bb609ef83b8279ba1f7e5ce4cc0dd6a7d8e2f75201c4046adbacba1acb47213733943cda7114d74269f454b460fede60b2d38c7a75a1702e27aca538f376a7f0bfcee3d869ccdbd791c45debe44c74adaf49304cb97cb005b3d5c02e621277ae5606d0d05ddd1e8e52491cdc6a5336230cd8cf2021c045c54badb529d6e14d3b89911822173f543bfa3f8c489de73e3eb0c8579baa6046875500e51e4e791e0f9d7d29223f75e4db98124fc72ec137536e7fcce03063932b01e891cbbb68b021844876a4bbba066cded0ca35e2c76a2195efcb16cf725eb6e4cd67a3a01b6307589db4e929d4c976234468d252c4cc331106502b77c434e0875213be228f97ab2641dc3c7b21bc779725044e60d0cbf81fea8fee3800a4dfd9ad1d8cd41a843ebfc2ebd3a768b140c8702ae1b1573bde38ecccfd9ac0dab7d1cc402668a4b25726a09ff72c2134be4aaf467f56d91ab588b83001f3a1fded1021b0384477bd46ffa27756a5d6fd7c5ffff2185856d192889825292a4a7cef45caa8cf8da660bf12b0f857a5a5bfb847a06fc5f15cc27ed862eca9879e4c0b4b5d592c2666f4be331581097a4726cb7305c79aea37c315a87a3e0956a8bb949c53cbc9adb7a190a0e8fbd99441190a3e9cca70fbceb8856d134670c880d2d8a4eddfd6524b75870f1d94eb1434cdfb10674ffde56b9bfa926c8a583fcc7f397f1b7790e9928a4d3104f67de5fde6e6fbedd74025d78b7cca3e1db53dffb6e11dec0acd1c986f4df0f2e5a87e1d671d0bd2c55938817269961f91bb2d06dbdbaa08b1e7cd091fe6cd3e928f41219cf95f5bb2b37d4177856b7d6da3ac80c3a08f1363ae1ff71a546680cd1cc36b9e9d7c63f64e01a48d2d45bc290eb920c2754545c06119b627229be048091a0ce6cdf63b4380ae06078fb78cd0416e0205ad5ef740f665372ba5dc9fed6a258babb3883f51e66ab2bee933c5e23796252bb981a71aef79153a3920ff24f34564eafd1af23909cbde7901071fdc0dd11ec88922a8da7a1fa23faeb27f78e819339698676b7e8cfcdfb9357b22cd99743e21ed1875cfd668156b6b5ebce5697806bd0d7b878914e1b51708f7572e8e07283f748ca5ebb2e0fc9308f338eb3846d79892b2c88e7fd9a2cf44f45d2bcfe02c07dcfadcc2b81e84302e034e6b99436b6c5d20ca28c0bc223ad6d7f68fdb390925de26967ad15761c2fc01ee17b9f7d259e84904f2acfd6ed8d92bdd168da9a9b4efecf939c2e11eb63caefd1501a8b5683855e49bb0f31b9501407ac25356b5ad1ee9bb5f95e3cb9a3f006aca02a578acad28f222e1afdd863df2307613d9b013b9ed26824131dbe02849844cd6b9715b6a4672cabafd2d54f8f26ef5fa11b392254ef042fff331f91f5e4851821f19905f774822d9a92da74a358e5cf699039c808a1c88bfffc74e44835ebcad37241b5eebcf685a9038d977fa4630c7ae22a22e288ee4f9aa4427a6b69caa63f4dec0da369a232e6c7f08cc0c21e92ebf49920e1df2e0fccfed22dd46314a9448207b352208daf0e2a60148c1aaf0e9e01d39a08b90cd512129ae5769259192588256e09ebc94e458cceff89028829ef2168717d01f193300420a46aa5875c2405123aa63a4a09cb25ee6d461660587d921b3a99a50dcb4f4ff9617071556a198e2a4bff36fe963ad9d5a8db48d054c067e873a21407909ed49cc5229c0fbcc639b56bd6585e09bf3ffe988257dae46d19f81a3a342b2fa23f9acb123a45017316da8ab02c7b8360fa35e154fb82e55d5bf9c29a4510d6a1bbba08ce10fcb81a4273caab9448cf7e7acbb7f7c0f07212f51c0f5fe9bb436f7289b2de6dec2f61421dbf53cf7380b3c0b5562d6acac612bee33a85c793e6cd6f984885d627a0050165e31ea0a10f599cc74c8eec4fd1bc8ade309528f78f73444eab1947d469b7638378e7e722d4ac345b0d763798f03f8ae6ab15a814b6cb1dedc6a7bd5e16cce95cc8ab0bff349607027fc4b9472710f28950ddfc258a40bbca20302d344bddf8f6f2bb03734bade3e6087dddcdad42d0336ce25ebbf792827531c0ba5828da5a422eea0d1f5725b72d547fd1b46f5bee6290568032ae5d5ced4446ba75229d5b08d2c92b1a4ef14d1234a615fb151907c37fb674fe781f4c870cefe989c64e4561d93ef3f05397a96f92f3c6a68cfab543353c2186ce5ba2fd88dce1757fe77a800c43eb29a42b62bdedf4a4bd9fb8f7832fd8135316eaa77d64de950cb49e0caed30b8ab01dc4c941f79b397990237e5572eaaab9a12023593da456384affa799f1b368a1ade172d6bbba675e5a4593de77700857f42b92cbde4613dffdc371c26896f5571d4f22a5d334edde6d5b671a3061c63090356056fe896e203ea22cecb9794193539ca628d6ab97c83a8b6d47585d4935ce05976f6586ff11fd7192bc6f90bf74d3abb1a03e3f92a198b6860eedd0dd342a44a9bea35403c0231f20b0e9573aeab087d181be67b64dd174c620a16809e5bfe0827db1a1a11b417af48445fb82356db6ee068b36d74814dc353485531e872bce077b367329cadbae344c5af9e1737cf916fc731aebdf467f3fd1dd6385b0f0d6589f77c43b1d993a97c457cae52bb9e525cc9c2a2a85a10916639de2fe858def4df8378f67a2b9f953a8a01b3c515c1d8024f7b92261af6eb3a75b18cfa0a82be488aefd11d5267daf600edc6b8f99fb304c03367fa779fc1fcfab86d12ea60cf1aa4c1b97c8cd2330084312b9e76d4a95a942115e1e3e918c2294a46a51b077cdbb0e18e369352aa50684391bcc447fc81838c930ba40d906727ac1b0c82ac805b5e26161b9ab5f831fce05321466742dca0ffff1b01a6ec41ad54f0f8af610fc91c0e41e68ecd1ae78c5d217bc73c6d53efc7f2248c027a1c755728263e5e399d348b1e20d3d35344660ba6b42794a70ce4eb2626e3cd9ccf82aba2063a092016ac7e9ce2a48f66774d15dcb72b67dc8a42fb67c67fe4aa5ab94d9d3dad52b084db35cf44c960ac58d3678b1221c68cbae261bdbbfacad70ba9411be0a3e7ade7fd1bbd04c7e7cf2826b761274caea81dc2cd67bb62b850512798b7b81c07ebe0e8c4023c26fa21d94e18a96430d4659311036a34252cd4ecdfd535159bf6f9df3100a609f114f67bf12a870a3e3360f9001dfcdeeccc1a0dd4199bd45afbc973521a7a97d9c93e89eecb7bce697080f520de9c486383f1150988d45402d61d0efe179f7d472e74a5751e5007a2eb9d5c3610f92fef94b98207ae8ea1275052c5facbe6fb052320d6ac615560a77d3e37de2c184efb0ac31a33127b1cf5ebcf30e9e892d9a9fab2148796a4cfd7ea686497006948e5db326b3f3a481e8e357697c42313eb6928fa07d2ae43e9053834837650e9578cf93be3d724a88bc2d6201613e33c98fb875ea491f691ed33a7b5cc315053055d77bcdaf982328de1035eb0361b810484b6af9aa0b93ca9f011cd339e9674ca75c15f9cf4b869644ff27903d13da2b92cd7c071f439fcaf1f325d7af730349f1bc2b28a5bb0953b007be9ce0601f3497c2a7a438f92f601bc46fd369991298b82e992a508fa68eb36511798f528ebff483b1aea0cc680502f9d860740ccd6d3ca6f78805ebafabdf9d2608d652c201cff808cc467fe25fd0d7884f36b72413bb6a57f7cdcb949c7ff2413d5baff40857b54e1bac1b1b3f86d3a44a62730c87281ae6ce91bdb08450650684ed3482afb3afcc08a8760bc7b73a88ec046784dcacbbef8dfd79eda1f1270847f2948350155e09208615193e307e14d291c5ec58ef41365ba972b98324cc3523b06b85268bbffbb2b77c8bd42f90991cb92a248b53276fabf737da007d41bd081d274f0a1add2e54b9b7c2f984ad1a0cc6ecda21a771a4d0ee16ed23d6823796de2ce6e07186c31c53a48ce4d1999a32764893d1b74890bdeeb392e50d0b2c71982d21613e125b042f3bfb4bfba21768792ba8c8260ece34200019db6e657650c96671315a2ca8e4a1560e67f177ee48c456d6921e5ea1c64b5f66d59f5d1226e658ad00778a9c262f3dc030da92648e89001ba781aff00750e203feb2c9c4f6e02611135745f70393bc47c326589b866a0fec5d64beb0eb0e9d7596ae268f7404503582114ab5e9f3268751a03932066db17e22b855b179251ad05d33b6e2dcd4db4d703e115f0b89b78e8f124887e15b236046848600947fb4c1ddff4e88b8ec9b095ba4f09b5d6c2d289c3b06a5ec52acd72eee0e09cf36afea104ac1cca32c0c5a84b2969324ecceebdf560d49189c6ed7c3615ea679f57bcfb7d9a631fa935cd15f97309ba4ae4ead7153843884e5ae52e241b5a9a59da6bf9ea9bc40b228b904fef92caea7701ea89d2833707022588eece6e1c614a3be5f9ee40eee5065e475748fa60c7987eb0f6b50e4c9202c752563cf0be04caaf6560fc5640f6fc0942ce979b7f75ad4e79578ed5a53b3095c30def32bf0e59b5c25a06a2011b2a906b0e13a53ddcdf2e9d5954a234c5ccbffff22c933df03693dbe92ec7470b6b529a690ccd7386b228bbcea67f380fee81594276f9c9d9c8af079a8b9c4973b2c9ba991417d07e8acd9a37343433e577082d630e0830fb22edc31b76a075afa8fb71e5291c55b1c8bc0634b7d7acd326f07834d338199eb8948df8ab5bade276d93e9915154f291c5c526e3b7e540be3e6ff91ad9b42fb41bdecd0348d4dc8a205282f3a6fe31fd1714c3e65fd07b1d3294af596f28be608c1cf7c03546aa8aa5a305a1e2944c25cfb0726fdd6f0728e40009f9ff940b8e78a0c3d7bebe4962c28019959910bd107cfe4cf05e9870bcd3b41ca060c9fe53d8eb425a7bdc1d7c72ddf1b990ffbe598f449d1e1e4bd3a72b5ac0c041fd2d3c404787fde808c82346b279a9ce4e40477d699ec8f1d314623e26d498edc4a023e8dbb080b5295737845471c2699d6afc2a1971de63c93ebdb693fa1616c876619e4f79ee3994c476bb5379619ca9b1d55f734c84b372fc894fda8118adeb684cd49dabaedf8152ec9c33975ef60dd01d10b9bbcc72eb77e6744a6a5478e83b76035b91d4c0d7e0924852b529eabb46bd776f8c2b95cce39874ec80ef34a39cffda80f9ba27868c98003212af7a0b1f6564c314e3df4b28be974be771dfd44e03ccc942306184494f009df224af563bdf01eef531c02f793e44b900ee578e44457b9a5824c47e7dab72ac80c00569ebe55bae16b868756274846f226b44bbe12ec9e7d8dbf37bef878b9453e91b5173b888dd6fda1d498a5c9f607b39ceffc28b2fed783951a67cb950108edc7312218a2065b90fb92992819b2af0e7e127e6cc6e590862d351bdaaca83983ffa6bd0f7c2bf5b4809817ba63ea4b856ca8379cf7b9a9c17ae4eab21087aca31c7cdc387900147ab444b68d3b350b45d804fc01db710d84e0a3e96af67beb8133e441ad508fe68ff0a7838afe3044fb5dd23bfbec6c36bb734fc4ad2130877a4bcfaf4846f94e8dff7936a2f10c8a523f5b35097c6a89815a0b7d45db38e7a66d7d36990f9292e32cba1eaf16e49d2bf41901786f04affe104ff6103987ca08d4e7c391c7be0c5584da70d153de5e04565754d9e4d4d9fd8efc4efd91a562980b3e9975637a62327524bf26c8c803285777aa80c44d418ed6b16accac7effd03d5cd3eeca8a1f6b73af844a2d7d14e5ae68e1e767f9e4e08af9699c38aad30a91add0bc75ff9c7cdbbd80d04cc69003095743b6e0aec475ca9dc4f7a5d385e57383c8eb6f4560988cee431f7c88379d898c59795d273470662924254059a6c1ce00478c5dc9d02077aec4192532e24d609a87c2504a2c9a05a7dab6d14eccceeb7fdde2f4122cd5862e064cac070805b286701aaea43f3b098d7dfce797ad4caa10ae01a97fb6446b939594c9a5dc1fe0ee779d3f1e9e141777aa7803fc188fe5794e24a56c1396892a375dbfb461bd3adc15febfa6a3a3d75e7ad956f2aa6ea0d54010979e7484496b8ea1e6e62d48a6480065b37a6a2f90ec0b1681c3f60c850763112b79206cbb0fd323339909b91627578a766343672a000d9c78ad97a95865fc3b13f2f2046f129335ef32a6afbe0187acfb853ab3a31b6d9312a5f3bcd56de13def1bbb988abf8a446c2cfaa7781bb6fb697750d340930f1f025be0f8d28402e1d6721f75b303bcd88d22f480a8abf17f0f59929ae34a608ca14c4e000aab5685c19d7a02af5db125b0a32aec8f90bf4162583e5cd4d7deda48f51e8e5a4ffb934426b09ebce953d3affb278640154a66188cbef639ab64a43684656a15aaa434ff55e9eb5fe1c744d120755fb7503d84fb22c86d2b3762fd7319db4d13ac7fc85185c9ac5abe75b0bef4c01048454994c3aa566a872ae2c12425e1dd2031a1826e4a9bf15462a0e6afdb06dcad19c95f9f313c766932c27798da4c12f10c1d373f22e2f5b12a57db6a387f114240627f351f9ccfb0d2ac14644ed160353258f4de44956f0985026a41ad98d56bef9a73204bd25861bb5f552d9beba0ff4285a6501832b398803d603224cfc0ad4bf0a9dfc93dd3674971eb9aa0abb8f4fbef952086e4c6dd1c4b7de4ff56629969edd8cb22926f0a6aae1e2b2d9111fa87552bb473dd9ea8c8398c05968fa027ce9f53e7a160bb4f28ae639a9e287fcc17445b070f7dadd050a3ecd81017b464ae0c4ae2e6fd12acb2c19c1cd7fc154619fe1aab572cb9579d11eb0cbfdf0cf50708445c785fe8bbc34d978fb24c9153ceb5690767df33221e033f6fe82f453a0e3ea511cbd5cb94cc4620a46d2cf84970781c9a8b3b22086e7c7d267912f654859dff07c3f1566bffbd9051824c25a94956c54badbe8898148e244df28b22ffa522ce404c444ba1723e61e5d26fd901c279d8d108911be9afb6b2d59fd5f69ebc2ea910664c49ad1442ebdc416fb7329c85e31f05a142083987dbe0f0adf5e8de65f5abf5d95570242835ff805555741b6b9e0eb64d47084c16bdc18aeffd87f78a421fdf3ce3c99f4135c634357588bbe1aedc9b9287c6f9aedbb417643b21391435e0ef6809ead51cf29f48eaf988d4eb4f2fa9e34f1db53005f876bf2e4227f3ea189616d431e8838c2252660579fd0cc41fc101d4d3258abd417848aa6114d468447178b9badbbf288b39e967f5bf0df87fd57b010f8139cc761448262124863fba315ef17a81a3b7cde375a743d79a9581fe41ad885901c8c824e258040104a15055cd63769504c1d1e6f9e8e05018bd5a06a8e0f3302a1980224fb613d0e8d9394afdfd71495e9142cb0a26609c1f10aecf011f16dede8fda44c9b5e005bf2119b4dd3d801fd6b07e3ad1254e7d9ca81fb693fc9489cc4e284a6eac6c8810302b40ec69bd720d431e8233e0f734f500f73e3005386616464485776023d0d97e231706b88adb1184e828eec822e638c3b2708fa3ef8a2387b97485362cbe62266a2c2f57a2e56bf19c84ef9f036c8156802bdc902f30aabe0b8c4b95d4e62792c698d374d10f58abc1b179b4d0d6e6cfc2c5255db9615b8c50ddfbb71368822150a62ed4a2a3e53c64310e284e8b6068d363a91cb3cf1066b23dcbf567b15e38c5701e822ce3499d1513693bf74697f134cbaf2573d1d325a9f155cbf0771121594016e7e1025aee046faf163d9540e8aa3eff11d7fddce9217158f5a845f6a7d627483280b411737c2772d7ce24d15e607edf4fd5153dd2bd616f489ba630dc9e5914eeddcee03fbf744384e6cd8fce5ee58c521c6afe5492d30cc2ee5eb802862a503749bb0e9e021e191a8033b26482dea81651487113aaae905d8842f50fa354fae66adcf3abffab341f8c41d4eed891fcc3040e7d67d5c769736476c0818c98cdeffc0553f33fcc4b07f7d58fceadc08fbd45c54c4b92028a0b4c2bbb72b7f2856813e590fecbe86c69e73bfc29040f2a5bef3669d74c27fd38436efcbbf96c227dabc016cf6a69549eef27336452cc1c9ca58484a80fe4ad45ed6cbf7808ff981cdb125ec5519d2da6ab59c6f480e2f2f9494ffcd2969a2b4fdd8260cff8f19dd3b9f5394ce46644bddb1b4506cb0842c45bee2e00e0d1dbb12669f484a97e7bda483ccb4bae0bcf28c9634e24a21ce3b509b2a6d549e057fcfc547e062d3d93bebfc96d58e7d892abacdcc2b01910edac40adbd6c6d2f36cdd5747729bd785581b853e9cfd6e596999befa62ee822f78d0d7c9c74eaf66496dd81d77afbcda9a31b98db043637f56ad3a5884e658e6a8b23b67479d81016f1c12e97be13f3e3a94e24d22609569cfec783ce6c7e038c1329a7f2e88c992080d193dcd155eb1f047c5e4634db94ad302c6dc4c048ba42f649970657e225b0e6474d00a534dfc086b96794627c7fbed6c5f934047b5b4b48a7bd1c904ad2ca623591b841d4c7f8892e111a9869d1e72ac4292bf3d61772cffe19ee9d14001f3f9cd51d8f6763b3b971b2348602345c76f8d16dccbb85272bbed45f90ade77631ee785734cb86672534ff55dee695883fa3537b6c1922b98ad717496ccbc6ba10b5d151c51ead9ad3d4a944ae69fa59a3fef4e844a8fa63d585589c169db98b184cedb3332f9217326c407527b9d5c41d4293a57e3c7853ca8393ebdbfe6a744ed5741bdebdd33e2ccf3f865ccfd1c6848bdd556298a8669263b9f8563035a99610c0c8deed7a581506ed54d9c9da29fa298ca9568ca6ab0cef0a0a2c1937c91e8af85573b6dacca5e47579d5a51244f68fa87ced8ba527e018ca197f139cc11985ccfcf6f035059cf1a23bd1c20f171ebd5fa5dfc6720e9e58621f61609a037ffe0849c12c37d36faf07f844b08e8383ed447807c1bd748393456b7609f18790640b793519a71e7932e35c3ce2450bc6db9d7b3257aeaad0afa9f25956cd15cb72927e92297feaffeef3db09db18783495a8178ebc8b3b48fd7223024970558cf649db723d831a037c87dace3dfd9c2ecb93fe8da45c9aaf3272ab2b24a32364900ab8ca84165ccbe3fc36b9bdc5d96ad065ee0d5753fc1383322420c3b74c43a786d74a3c15fd20a310cfaf554561a22f0889a45f46b4e5158eb6831c1b809e46b2b8fac92a4dd17d2fc84679d461d057a55fe4094e61a9f758c558d7b18629ba5be0457e0cc3a8b282d2f58c519c263fd84258f264991c62d1c25c223a2b3ea227acc44f969d873f783bc275e762355cec91070e96b2f2508b98675f78e1d9a3f97c1bae1fe00fd8584fcf53652c250295da00853483e64ec72f8af69f806ffeb12075c754d768a4b7267c6a724474ad7d08bacac93cbaebf9d2ff2394e4901b97f93de7d0954f62fbc4bcdb904d6088b6a7fe1c988be77c617812c77cc71fb38a83521915bee90cc623efc48c7f8435a3abeb07e8427568abe9390256c88bd05bd723ecbfdf0adca36b8e2c788058a32cd2bb23c68637cfdc527f7837d62b855dadb133c76c239b464e81c304f56fcbcbdb7bc00d7e7aa0b08493a5ab2b8ba8109bae940b841c3b7b924032f9923fc05adab766e8b4b4bf9808591a089e4b851e1b730ba2372f206feef14bd46b776626817ed735321a49924a2a499a038c25abb9f4e5a3dcabb64ef1f1f3b207d8d97105db038bc9bd2782117b54997417c312a80015d928ea257079dc4b8ee16416f643f17d3ba2aa20e683717999305668c764d173f84623caac25398c47c460daf99a8351001c06882bfceac8e9590534961d2d7f6410245ccd5329a2c84077995d95a35fed45ccb6a70d6595330aa22c090dbcec05daa1dc61709c43bd26ba933a24ca7370085808b27cc8e02482560b7d191a143ae2330d728477ac7fe168127a044ffa0b2e692628a39f0c451a97bcb07f701e2e55bddccc42e1608fb421f0c28112ceff21ec789e4e2434c93e9244adf9b5853f9ab6cb51caf0d4fab83a65a99eca5212c18970e8f96aea76623454e1582ced073b551835ac2553c68ceebd1c87fe62fbc1609cb22544f6c774c7603ae7ee8135a231a8c2bee90137e5cddb315abfe980628d071126f03a461c8b1f25884f6cbe86826e2498ccf8a628cec1c9367eb87d95dc7b244ae70ca71f9df5925185c5c33c1390bd39101bb91db3cc40cdbe5877ed981d3bf1dee2b74e66b24f552548b6b1ea3f5d3c95eb2139077c9e776da012f0384524730843276aa13d34d24742b8e078a5c8e927d2daaedf635d03a836c214673ecd4e3e075199034bf42a0c4b81990274bf77925557e9c47b055a3cd4d5fc9adc1eef5dc47876fb077a12a8b7efc8ee86693803e54525e31612b1a3f54db2025208688cb0bd0397cdd6de567740f228369c51322dac49972a6cfc73c87b7767c1a62e9f24051222499729743daec647ec5bab648fc78fa2ded870ad13462d1b1c07c87289ebe09cfc8f0ef846de1508e5c8874e240df312231b92564b187cd47c68d3699a7fed11736dacdc21997ee4326b027d9cc959feb274e1f9078f7e714e7e7237b37f8304a6b01b1f10724420876f389e9cf411a8a93f305f65a1676ed6d154023af74611fed150f0ab732387208d6aeba0d478c65d924ca7e9264ed64397e1958148a6ff14c4a8fb864b54b8a646c5ae11a443659f08e0be14d6cc48d8f166086e79c1315eab7ddc608c6d860d90120874e1c51d7d184257084991230128486d85e418d5a0d2d000b4b6100edd74329b953bec51273627d7c48d9a23a721848f1fc8e91882ac87527bcde2ef1b9e31d88632448a70253ca60d9e474e95762c0b9ebfd1b5245e9c2b5f38e819635412862e211e6196d02c99df6a0e1f322e94950cce8f8a69e8b9a0286ce9fddd7346d8bf945d207cbeba220883d44079ed482021698d333677e9c3089708e94593ee046773f66daedef5373d18707a9f8668e7c197290dfa60597b7cfa01352c1fda234a5c590deff1c0c9fe7a2d59955514c5055d7ffe2d0c07185d5aa91bf7ec4c7ba79d74152cb964507e2ed0b428f1004ca4bda5075b821adb29ad53c9c88851efb600b1fe75d0698d5dc03e194a3bae29c808d96c12cacb9fd7bb411a94103f60bebd1eaf3523fd397b0dd33f81c4e5312213d3d09ad475e415ba770f046aefbe5bfd4ac794b21a3e18729ab6107e27a533d2885f9dd8a144fd261053062ea5f3eb44342159e9c757a849e8e85d461993d1dcd78ac417d1564604e523e80729aa052edf73e27fb7c6bd8fd6cc95f47186ee30aeb9997719e3d690dccebe90c2241228ece1e5b0fd6ba22cbd99612c631be7af2db2385029f1539f149faf7e22f97e2b14345fa5ab415b34319220a70ae873c8e4c0c1ad5a639df3af73ddc60ecbc50324b124c704d849430c985d0e42f62e1e756d8c7b94a8a273da3c7807d639909918f45682f5b3096cd5de1816288a277711c95b7398b4017efc401623c5c8f6ef3d631061a4f01234e12b543b115ee4ac44d1edfc0fb6dceecc928ad39b2f660f7b2d2139fa439335406955898f281344b4281d52641b10e8ec194a332410e42da33b6ef1b2a456edee3a5a9ef51d4e4cd0723c871e1d2ae59ee9c1f33fe871cb4eeb85d9b15ceb0239d4ca2eb2fea0162ef3110b8c8f8158454105f2889738c8e0dbd71298cf05cd3c7cf2e625b8de3f63a2dd8c82505396228abf1a8b871795442f4d581bc4927f6f580da7c0af36a1ccde907bdf22ab2d6e6da473ea855fdd715f9e93f704b6d05851fc2b15a12800fff694bf1f78574442453234ab539ed13ab0185b7e89d431fab176b6f3191792ae59f988e7393bfb12f3c9af1427d152f4f1ccfd3df4042d0dd0016dede5f68e19a280534a85e82e8985b720775b2aa922d0ebcfc43f10adc998945b15f10f41c5409c2d7f269f9f8ed24786d0dcdc6a10dc4ff51a9e98ddf3ea743f1693433e96631f23a4bb789eed660f590499e2522486342f5f88dc1fbf6d9d3a50e1e8d89455752447f35c5d70e4261a0181ee2a6e44dbd692e982e646ea25077a1aab32072f6087cf25bf8c3ceb1ebd549c9b2470b8c14f16ba55b7cfbe2ac603c2a9d6a1a0f8ff4421b75e16d6382a47a54f4656b24c88d6230bbdc3aae655f85310d15334369cc4c4d3858082fc7210996ba914645ca1406defb36e743655cd6e4539aab78888e15a29ba6e4339e4c2c8d7b037f5be730e263d68abe259d3148aea6b0c3f8793422aa54864d3f66741b17b86c33d2f86dcd034738568a47319073100a73db08704bf26069b80e6262b19f91b83db66f82b40cc9d246e5d715c1c80798af6db3342eacd2e2f2533954d7837f86c94c534a4a0407acab042d754e39c0c1952fffc2dd34d4b8f0e0df0c68ec8d6aedda68e91abb118e3b2aafbeb2cdde9acf0eab047a6fff126b7ca7837fe6440beb5e837da307ce39e6fd26cc8b4a3a1d122a9ca0feaf5632fe6a7644e8e6ff47f56f8bd0b288ce51dd6b9cae765262fe5587b557eb2bab677c91d03d9b05ca2400509366de5694db817851402b84db94e2d33602bd72adcaacf7b1263b1fd784b192ca5e1c5d851beb1306e5beee1d5a1f70a3921734791b917290566dddd8e0c1388332511ff422ffc1ee7970cc3ac1f237be1766ec40ff46bc1e747a7a03d1158ad8cef0d0411c41e7127cca9f3373265f9ed8854f2b1357a0ca3f0809e9c569ca49e619b7e77c0301162ddebac2395af5f87bdea75b98d5629fc63a386520945650a71984dacd47c49335cf43ba59c65490cba56790787b87db2fccb63293c3b59f4ba1042aaea637cfd5b0517cc886b7124218f921322d45bf171efbdc6f52cec4893597947ca95b5f5d955f135a2c1aa4151e12c73c628a92d56f4d082db1041961b9595818904278c82d65bfb471bf5ff266695b5bcf71f684086be961eec8fac863ad3f15fba19586c79af914ddb6e109069c3c3934c6294a89d6eeda2c5e02316acf521ba6009b426e105c34e58e027974fbee4b8119732f10e86fbd7605877c1a12c413003cc6b03be194cea4ec9d36028d31d52ba29db909defd0f9b5b9907acda084fa0a4717c346da22b7ed0e8c1794b180cf0ca5230af99a806c3a7d8c527726fd7da436e26faf6dd7915622449af83691cfae60b8600314e42c9445333328ea1989ef330a2d40e423ff43201f208447f74da64fd9bf3e9a12d53b0cb47d07ce20e72de69044ed154186b7c1b5cebc5e0b7124129e501631a774c094c6b0cf783e7c33361ec63ad27be1094cea9e837a0ae74852313e965438d9e1c36fa0e7690f96ac35ada6de2543aae3f1238ca7258aebfa29a644f84d4ae08bd41d7f31ceb39360c61e21fbceb5e1590973849496d927ca1fd8380b155adc3cccf5cc39eb3c1ef73811b6aad66e5089a0520b6ade32dc5cba155d49d10f1122f8a4147a9cbd782817812dbebdf1b7adf0262af5610407432261934b3f7018d4d34927d431a8275a9446b3bc2303a47dfa19e40fb666bac456d6637ef7e33a59c650f8070cb1a64ca22654565833f7eb0ab87c1d0edbf767ebc5a3534dc548b8c9667a9545aee621ad788439c24db4c5771e83426e9882522fadd073f003f701b8d190d1d0e8d8c09be990a8bb119c7ad45c30d446aa00b396ff0cb8076acf02e2847dff2c5f87a4b4092e7d1dc644d5c07e6e85a0c2f90127656998cb1684aa2da98759668d80657f0d3b336e9d5220cad4f52ff114e6b9b900be0fe40c551a6c74524d5293ebdb42bf0364a449228fe33c1470510d78b4c3fcf850c4229ad1e4059f043015bd05410b0f88662cee8693533650c56bde6f41fb1820a907c16a16aeddc382e82d5055fc79ec13529ed1948dd3a71d767e2ee200b834e93eb367fdc2d13270fa6f9d93d00a8787ed4fba0245bf115b0a76d7e190db6e5050aba90d38f3d2ab24d3ab87885e5fa4702f7132228a09e4c43738978a4f2b322431b8341782eab5a6eca252cc85a3f87ca114c73fc2c84be5c71289e1200a10a9493323b9b56d6ca4ed9c682fcf191e7f3587bb3ef52a36de46e8f55a98e15b099f75a4d9b442ae5c7f1a7ee22c52a0356a63fb34b612e06476f32fc39a1eab5d9cd06d228d5f4c37098f14f2098402f8f035452573d19c703840a8dbc3013c1fafdfd4f4588ef00fc43e8aa55b1f4c1fb0bfc606138599a9af1f50d2f348d8452377f9792a392cd735c06bb8dacd795056e8294d5353531c8e61583fbb7ebe0b7336d417fa7e53ad0708354f32bd4ce961eb424d05fbf4ad68e77d63fca95ac36c22109b5e3dfabbaca0417da76382825f8cef146df0ff5f3962037a8a59c502af16d00ae4677329447197716aefbd3111247122be5ffb6c27c1e620136016e3b54254c4e22b21cc1754c5e6132904e502292ea1a114d6eec9c0298d8b3e114d3ebd6455ce7cf316efd74f6822f24d319b38e0d99a06e712d0de4093040bc26c6908df8cd5622336d2b46c4dd7bc4edbcab84a7607d7ecacc3b5f3665722ff0f255e4421e8dd1c56919cb9911cf4899b59a9f87e716eab182417f330615d20e17f96f28d06426fc731693f721dd71c165a8bd8bc853ec24849da44200a325488f9a49eb9f76943e301097522e3047ea7f5b0ce731136c41d7a767ca6b0f5810af79cca121ef50336bc5f9f5d8cf3f3dc35d1bd1c173972dd07f6a688d191ffb116a73c9e4e8087ef7ebb5cba0df85c4cdc79ecb0c79419cd05ab6dce4f5a5d62af05474ae5dbe502fc2a9d71f74f08318b05afbfec3bb1f4890a434b095bab5812d7317967cdd6d00748a980bd0e76d45a8c6ba9e48a37312720e4e1e399b485c615d82a043edcd7338fc7efabef12ae110d18027f3e96e83fd6f0c92da6c5a045f138ea4af300ed1f36f429ed68dfac44dc617a1323a0bf4bfb06b765ae0efb1d5053262f669ed8245723b507192788921ac5a1ef4cbdce5d06995891edbda66b7778f713ce040424660cac95b2d1e96fe40ab528eded35434c494e8a0bd073f8b5cbf3dd624aabe68e6159a0e846d0f167d0a7d180f7631b54c2b2f17d06182039a35cc1e68001a0f72b6d851a964b47384fa9c3220cb548937e06306a11b2f24e9e46bee194a33ab27504683cb511a45639d4fd99dc92df128f600b21855cab6739056c3308898045bf395bda20c802170964e79bf1021c136417411753150cb04c4442d63d49873db387137b986447284826b35f4155eca36afb22964f6d40dc232ed996763c925f3bca05a225d687b0e9ff245ea1a3bc7f69f8e038d4c7b24d5355fd4cbb2ab1106020d6a9c4502b29154744dc0672a10ffd6fdb84f0410370e6c7d0c3f3799006e6a4b3ff7601346f791230136888d6856274dcdb864842859ff12569c1252b7ad72528902bdb61a932ff8d7b77f907443edeaebb86a3ada57ae225b50ccb3ea35ba19ad56268f9afa94bcc71342e61f2b30d6eb1e11e68cff04e247fc4a1aa60ef7604bbf7500e47caa106532a0129cf1f894be2e2a26260a484371ec3e37112f107784cb67e616d3443d607cdc1accddeb672b81d4ed31e20571b9ccb1c2cc613a53de77ea904735954ddfbf5adb2b2093830cff4929e68ccfa87a89eb99c277bef2bbfa9ce73f45ce551a98a77a0f75dbbe9e6add96d43c1baa742a407151a227aafada6ad1939ba8615d5fbd7b5c8a524c86b606009e485c9726b4e16d736116ec0647e15f69bffdb86eaa675249fd92ba4da4ca0e55f1e7005424b1eb1b8bba3600987fde633cf06f0ab63248ed379c80752321089c6b7c7e211a70218a8b435d09936ab7e62170ee3213ab5b5729e5e765e5e7064285907e200c6eb9a3bd83721acbbbdaeac6b286d9cece19922829d00889b2a1e0d85c213384c44eb6086cdb1db6dbc1c6e1cf94a827f76798c1402195f3c9bb490b3be1955fb4aa6e18e195c38a36ece0e87f5f257fd46e9b692e6bc2acd1820fbc4b41cb50a1195de34125c170db0ddc670af74d2670a15ebdb37709d369e25b441b0bf03eb9fa8e6425e6a5392afc3ed28134fab7661b68bd7e1ad470c8ff3279900bc87cf758abc5f1d9cc7fc5250d551a33c151f4be137bbd9132afe616c461526a3f458baf476aebb8d8a74ad2e41334adaece5c0571ad351c5c92f82815037ae831f6ab4e17b26106ae5a4cc59d14f8825ee5673c4ea3b7ad4b6ed8f810e31395ddc7513a4077659b2c4610918d19bc43820eba195a976dcd55d4902d02a1a15f1fcf44eb6e2137b8288397db53b9472a36ced70b09c27bb4b2755fa24d6e7f57b84352df6a78bfbef9569f2d38e017759244c12a77db1ade5819be712ebb60f5d7b514edb106ca36fc31abc52f5f2d2c326a443c1e993330b3a389bfe4a1b9853ff60f2e0df7251418410dcfc7fb1ab9dd3c75121cfa53a59840d3487c56ebf79cc009ee01805525dd80548a4d95eea30ef09d06febe10183dcc9f84d68e1114cfd7512f9647325d669fb8711e1cfd0aa1db27626e13969110265dec3c6260ab330be32f907f3352c2c32247f8c11dcacd0733fca94376c6f8d526827d0d8c36973614a1102f70d4d6dbd9c99392592a15d23634430af5852f644a35d38e92b04c98ebccf1b39b238cc10548ebe88c10132d16fba80668083d8d35c21cbab3bb90a6185b0d927b47773a84eb25f5996f32d424d7def6622d6f7653ead716c80eccec2ea3e93e03385ebc089adf5ff9b5a3592bc364f72d52b26728def84a4ad3999d7e3c91de3effa21c006a5cd7721b41505c9039acebe5a1239197f27038fc927fb7dcc32d4d66ccd273d3245693e8173820c63c744e2df3b30cc608969ecaf56e5986c59e16e12a0088ccab11d92e1d2bd617b4f5decf6d2c3f547c017e16c6b7ba4a62c4f057efc011d5a7c040d7dcf6c7719d913de972b6d0fd554c313dcf8fea98bd25436010f3f4a1adad65fb4c4e8fe6f00ec4624a2ef3343b99ffd570d2ed2a6c9c3f08df59e5188e7f2c1c1675b3f7d7430d654ecc44e4c4944f2e73840482f3e759c027e041a8f4a1e10bf96a8c12ec0562eebb5506dc43edcb782ec7c4daf38f09bf3f0ae4b03566ff66381fc74c29ca284e6f6c919460d48bf753ae5cf6372feb372e0e03faff6ce7a9b3a05f7c75182983e5245f244162877836e5e2b3761fab7c17467d7de7fc07520f6c3059a7d4b8d77e58dda51b9d8929c745bdd5b45e8b9d94e6a40782ee44956321b09624f94829c0d4372ef43ac165a38edc7d87d3279c0b7172d410537487ee466230c310b0e24c85dcb2ddba61f2b9828e928adfa95e3db5e50d1a3efb91ab719c70ce25c29db4d5e8649d9a3683d7f86877261af937dee1944f9bbca8a059c58b84190cdf1209f16d3fccae9a58ea7fe1263091ebf084fa259cd24b02d3b2511d167be095cf94d46b4fe1b7c04b383d46fc2f6793f20849504ab4b82e7f9acc951388e34c4ae02cc6425048fec6278880bfc30691591e2ff3f45682463781c5b6be070f05963e12837e65d6f3050570eaf296971c8b82dbd086e753503125a5113161afa8767db352b322ce144d8f6e76b38d4d131936188491bfda200876875f494ed0549d9e8cdeccaf1a6ccd9dbda1c2a837291e6cc0e9ab921ec726a9a03ca95f2df01d947ea9cd4e6408e9768ca1ca0d569f6d0f0c524ed30d91cea1e9671e5fae4bcb04acb091859bfe29e199e07a57a9184d3afa3618fbbfdbafc6a6d0f3c427f48813e2f9b64213ef40007d7673aea950aef8a259834b8e783d23353bf7306c99d98252e53799f013108390dfae8188cdaf066962d6046eaa1271af8241e331a34d8f353cd025aad044b66e14e8983f180e7004c8ca216f30e4b470f58b369395ef02252d8236870f8280f34ab51ca37bbf7e78e5a0e9f05b493ab14afad4b2f3a78a93ceacc77b108bd1424193ce97d3c06f795c53d23ca333102fbf005fd3808e780653bd9875f903e850df79041d79de14f54275662bdc29f42eea36d437d94a53a9ac3f9e0c854388f414bb9903f9e2192388829c878761fd11f1bc11e1a48fdbe8106529a741b2d239f0e7dcee8b2f189fe353cf117aeb6ca96b6b28644347a2f53f104dae7950e6f772bdc08e09b504338198c29d045c841b77c55ec28e2549cc6f27807f0fcdf7a712b1c61392115b0065121bf9abe617fffdc9eef5cc93d44e81a4f844dfad839c117176e1e79dd958bcd477ebfc1b2d91045e5f4113070254f9c22cb16f55babf1a13850bcdbf162c95c781c4114c83859aac6f235d1e7ae70b06fd98db41febc9b73802ebdf9b0fa83540cb64c4658f56456f95265393e7d13684a9d2dc69491d1f648889d01a8bc60e62358da4f7f4aca690cbbbeb76dcae0e1077c6571dd85e72fd824fc73a4ef7d59eb75757c5d4468ea4d900961aa891bf5f5e91c975e6421754eb86ca7993caf53d20dc7db6770e27435a938e55a9338439e5e9c506eabce5f3d169df5b7808b1923a00b61a7a91e16498a73486793d020f3f18adda800ee330cf3978aaee0b1acc284671a7db8fc2e36d06682949482012b7a000e30a93246e086951c1eab2980298a74231840adc9cf4819dfb19fce3b5b9493a9198e51ffcff32384e80af8e89e0c6fd837ea967b13c2569ba15043df13a9ac82b294177114755ba9eb85642fe65737a1d361b942cec959cf4018483b6c6ea2cb4a5de99953975685be2782a1dd9c5a105c9c07afd34c1d14af6cf0e47686cf2c4bd4b409a86ca16650d9e5a87af4b3382d13c7934a4543915d1aaa85179818d7f43805973aaa07c28d0bd62148721f946892a709a965f9dca8a780bc5c777a56c253724d0a11f81b8d135a7a6e71ab385a72039cb7dfcea9e0af63e9d75e2a7c77d86a5a40d1d4db3549ca01923f7542a97cad160c6c51c88afd87ca02125d11b810f647484d598617b7600acc714d8d395028f3bf5066e595742bed06a134af7805fb3614ee0c4774e6d75dbf4912a0dd33295d4d9457ab1c56b9a8e50e3f90d91f1cd6e47cf975df3996a435cc00fe0572dff37f68cb275c8c6bc3fb55eb1eb1cd8aa0f4e9bc14a7dd16dc583b377d35f89a06d12d722a957056c628148b1372e74db556566ea0b7c95a42e88fbbf476336bd71b1c9827913ba998627029c72a2d89b12b9a06b507ec9d0fa4af9ea40316b97c290b0a8f07ac6d81158cf870ad35c61b053979004f4b5a96b001c6cd71704330285e72f489936cc3a652400f89c27ff4fc67f728be9ed3b4af356952bafdd018924fa54e9c60dddad9d254d8364b8c2fc5f36a628f56a9bcbc77966e6e7f517cd90677b0be1aff49fc365ffa3487465581fe61df02bba39f179544d7169420bd87eb446cdcee5d18611229cc91031ce77260fce653e104860008fa6dca777c01b8228f8fccb18409a827a4161e58c0be73b3ab6ee13e80a964b774d2fceade189601b3ce3760da58dacca231ff3d8f6f84e52cc81a3625f59a09b1895af4d739a92db5d20afcaf9159d67e926f9616d7223b3e32288c6206122643805749207fb821b4140009bfcff58224773f88cef7244950b33df12591a8bfe87740e8d69995c3aaa0eff9ed83d93ea1eb237b4d3cde3b64adbae95fe3c84eb27fb881704cc85366f912876fd658d4f916d187e82960297cb5180158523f616932aa5843651ca7e923e9c213869a2df6bc267f060803effe1fca869e767491df249276c805c8d51d6d8e7c2f5ebf039a7fe0b808bbaaf02fb5e8998c93eee0b89a927151430be8ec148c6968c5fbfc228d8e0f4193f4f17e745d86bb6febc8c4ddd0350fddfbbbc8e5883548d43bf2d7ee6eb7afbbab92be0d6cd27c50b59e71bf2ccc91fa08a88e06d73ca4f2adbade7c1644dee52e5a80ffa2cf787c2fbdc6b4520082b565d12d1c98caf7294f423b75e91e03155716c219a474113e1c774a6198f77d05e45cfc60ae64e41d7cbf10e7c00922d143d01ff73dd1ab459a3dddd661e267a1f1a65987029899455ab80c5bf0fcfedbc34164bd83dc5c480754b70eeca7cac637b1cadf36498ef3d09d5f9ef8df49a8e09f79b160b1e85897dedb1ad5ffbea790c7ce6df9797f676d896e08bb429e892ff8c843a1950f40a2c23ef548b45b010007309a586bcca9461c9910e166d37d1dae60192e7a247662db14283aec00a4f5e2858fdeb382b56e5577d80710a9209fb2dfe75d011f4f2061c0aeed1c0d0af0937676b78dfd73243c6692e369b13b8c7e6d4d25a614eb82cfd3e66d9b5e90243206e37fbb2f6f63d7016cf04cb1a7abde887840a07ded9f1167b2a062f4e7505f5670e0b2d66cc0ff58c7c5730bfad312047466623dfbc9a7a24aba62fa8468a9cd1a31d07f2755d2f00deade133289f62bdc5500ad97055d4492c40ebfcf1d0f419cea4ee107bb561646b4b07589c59c2559be1783d8aa78e3607350d23cfa5d57191e758de74499b47d1aa942708775b3fda991f475f7910dd308db68187bcba6219d25155f6e2098eb61e5fa8b46ba2cc4c8f8fb212ff0cf3fd4fce0a358cf00e4964edd05287fda74dcfe0aa3c3b8da4e1a47b3cf1036dc2bf05f840c2d78463ad62694d606feaf91c411b1d0def06c4e17bef01c4e1dfc27f323150c37a0c008bf1d2721c80120de21fdd0f568d2b78a0c596d3454fb2709036f9c90df61b8a045a0d442741616c14c35cafef57f7f5a3a324828e78db83b2a3f247ccabc1d8d86f3bf127a4b4f50363cafb4c54f0cb597028d2d423c0e2f7a7190be79d5ff98b6cb568f499b52dd4fa534a39eab8606bfe3f09f20557e38266d585a8448527d52936255cee478577c107b508ad7f43da1e09bca6a19f7df2c95f47703edd60e75ee732219b21676f1386d16ef69029b47d0d203a8fc96ce8ac3c3c5586291875c35850ae1257f60be87f4b1b2e65af4e7be2d15b01c66ce1313899cde58b9ff00c48e625576409887ab50bb317671c29423eeda5b126b280658063dfa6a366f8e37dccda4269b7e0a7675e3a84845a096adf51ee2dfebbe721a50f3da16df32b9125362c9a42c7fb4d67ec6afbb4bc52dbe831c2aa3c0f4591ec8eca47ea367d59ba3a450663a29321c8ef5ac5cbce69777d6883777785651345e2fb16295b7edd26c4eef5abdd9fb3e8006255e2f2d83db85dea7b38e84e95bb005422a99781545fd8bf8e3f146413462ff42b8a096622f5f0e6d8d48518e2a6114da9988bc98b79c86dc1185ed43b6aa4d1adb94c091c22192eff89b496d450cb00a37e13a31705fc1db3aff218ed7334da75458285c1fd010ccbfdb9b55804fe7d6131b4d3fa1ffd4bd7b078dcdef70ec6050f02cbed5c61795d4e423f9538cc06981dd1ecc3884d8961f0c2bf1a3cd038fa99a87947af024450356ccd26df9b5a80f9fb6476661e29e96adaa0ff5bb93d05dffaa3bc5947459b27f48654d60ee1b7c2df7ec3f683175b1446a12e27c4b5d0febe565c107aeb349ef85bb5613134ec20ea4d8091509872263bb1f3d9d69bc3baab484a83048af1bb2be06428c4a122559aefaf42cd38e60f8b3e8cde790f93f732e1075d2abc742922889870c214de3e942a1bac4e31742fa0e2f73c4fda1899ae7588c7641e39c3c72684ef5163b120b29e547323f0d30921423bc9da293651da91e8482a254549e963c0a4089ea187d24e1d4d14ddf56e96e4407377849aaf94a98406095d5f0243d0ab678e1244f259675d22591f65f730a5fe46225b2f559def3647b3d3418e5172502cab21b4b15cf78a3dab73768c8f0c5329edf30d5136c614d1a8f28549803aa00d1461ffca458addba802be0915f19af85042a52cc0b021a0b528d6dcd0db680182b6975d89c3e1b2741370fa0301c7d3bce484103c100aa926ce46645c156319d0c4916ea0b70bf4204dc487be429958b0632cf5ef04e056b1c353f1b7ec8672d2673bb63ba9d15dcc0edfffe7e00750d6471d9b772f7d2fd9ed9f3de51d67ddbb3af59c7c46a5e393703a8295b19fa85957f6b841b549d624e6f096a6f773c1a6c51139aeea38f5617d61eb7fa1ca5f9a40d48e827025a4b0e100e883499564960b61eeb46553e024d552b342a2a4e3a36229c18d9e1d4fbe74b293b30c1095c4c7144363aec8b09e99cbaa71bdaa0c4548e81c697c2147d146f678105ac2113d0d7ec6d50dccdc8dca1329d94b212f44c123aeffbdf6fc97ff2eb01c85ae36626c7679fd7ed22747afe0acc7be14126afb6ea367a8e3d8255968c31ca8dd878e0f4ca748040bef51fca36008096904e5aaac74f10aa837f7737bd330db72cbb10f65c0ec5ac24af8a74bc917191e2b5e1da1e0d4e2e338f14b4e6e7538ec10af1b12d374e6df5b2a6e850fac9691efba096f7702bbed54b2f9352206bdcd24aa65fcef5c1a47b00f81e5b1e0b165c156390bdb6737e16103704018547ceb9bb0671575b0490ed1b3a5d2b9d11205c73e3077a0b59ecee2239eb39587b3e3818b6372856e302bc26cbf908f5b0ee9999e66018275d98e0047da1d7cd9649e6bf7d21853dfcf920df91fd59fcd880ca7cd710434c709c520d1aa439a768d9bdc956852fa6356db37140c4a508cf7b366f0f1f8b9a1d877f038e5e887ced5b85d1f725676b1dd3edc753b3165efbad6ae965e4f2b81095b0a200bd76cffff8aedca8cd125431ef7ed8454fc120257d677b2c78871d796b16d3bbb80ab5531ff19df7ffe0336f2cf91e7204ed7a74f2dddd6a9888cf0ee1afe61e92bbe86a51ea3c35e777afbc972ab62b396b274807a8d86ad411cdccb173ae35935953940cc91aee5077e88ddb80e48b5183794d7046f11954cd3fd544b2978b3c054dd6f004b6aa1a9d31608389904d4b4e18194cf6938e858735c90102bfe57ef35e6d2d3872070cf4268ee2d6b828582042ab5ccaeb83878decbbdecb521622695a0083d35fead2110ac2094e788f1fcda9e196c3f5cf6ac6d3fe0dafa37160c2e4576788582c370a97020d9071ed01c29cc8523f5ddf49d2837aacb6e348f61b7641bf0d9927da79d415effefc92070ac566c3982fda97824d5deb99592ab7049bf65b9300de785d20f7fde6903e6e70e3671f5b08ca8db734f30c3a127e424a0e41f77d941869a9f99bba8ed0c87f32b4b20405d4d6fc996b7416dd10677944606d22d7ab2a805ab0693c4e52861a1e3fe52a5f018f3699bf53c967d4a14a87735de8aa71f911882afbec46ccfb5c17d1f28930f312571ff0714576910d2f8b5a02484da438ed8283d679d737415055b0f0fee170e09d6f3ccf132800a90926ef213558c652a27aa293ccb8568214b103e2031d9e0d90a71afe360593239f80d978a0ad2862e7322065ee7d17f766f19cd5efc8871e5744994992ddafb5874e70e08d28e1caebb3197b3924f53748b5a33843b275e5f3a8d80720c12e7e48036e1425fd3416e3f014be52a39795f6fa477aebc9c3053d9f7edd1d43db963c2c5e011e88644c3dd9f69215fff450b0cc7298eafef1e0264dcab261049a6c89dd30f20416d3a169ef8e02b8e736d1a7d5156d3e9fae30a14a352393b709481db5dbf6dc85fd2b0fc147d74a8bb3bbb78508d90ba41f3a5f5ba036f9f83310da539c486ef19bfbae73c293f8604956db26ec559b78a063d6f6370640fa56cf85f4e2fb01a4949d265dedf7ddcaceae5ac7d801001eb2f7f568af2523680fdcbb75061b521044c08a467e66fb1b47bf1a18ce71678f4534afb3f8e687b6fc03c39e2343878742ef31a122a6831a08e92c3beb7e2737a2a9b8d05d0ab35ac568200f2a78da6a68085d6bd403040d427fea70381737a0cf6c2d9cae5e510a8e9f23633c4062e63f495653df55af766a07470103f6383707a674ddfaf5a50bfd0b3257d95007b1292509e93ada8beca460baeef42464d83f71dfbf95be81417b035548d2ef5902a416540a07c72f400d6350f347b7487008465ffa29bbda48a465c5a3c20eac6a4654199681a0ccd24fb124297c31f884c20dc469dbca9b02f2e5aa24f67bd4c1fb7c308340e69165708859f2d7318f660f7ae6877775ea0d3beca16b4c4845af29ba9daf5c25bbf7b37f158d1b98684feefcb9384d91c75610ef616ea460f29a878eeef32d7904013b9518dc46f9c727ddf785e53a443621bcec126839673b27b90583edff858b75c573460bff257fb238decd744847c2c22c7cc7ca7851c2fcf63f46d4b4f33de17e84db087cad82f3ea34169705124a0e9ef2c176c63852db9e419f2e84de49e7a103cbf25708b675604c157265d79758abe7d5c3930c380dfbf315d2eb412274b03cdeb25fd0672f740b154009a9f379cb69d83a4006cfb6d96e62e3ea499253205fd3691bce8994c0eeb4e2a6f0f673e8280350d35c32be51ea833cf56255de3e225e9f44568d688d50da33cc4a25b4a5070b11a5bb044d474a3c8b09c37df2a45c0f9977b68e849b1cfe4608ba251f4f46d7538c08af842b11294b280e4c6f8af6bab3cdb81868d1f39fd59e3ac546ddcdaeb8a933226a7cdd3be9a83b552303da0c31e22737fcbf32082201c3f756d4ca61cc808617df093fab3764efbc0099d72c8c7136d22f2e058886c9a6a04d1177a7946810092dad953b3147b8f40db5e5b09bceb3004add3ea04a69b5c9a7750141c5da6c3b5f9f5f21546e36e243b234de23a0b9f56d576f3841ef3772d5640eaef7c38f072bc8e066cc8cdf4354cb2f7fa36aac8a89ca91bc0eebb459005db10fd7322d6f6ff0c6f95ba8fde1733b5d0b1cbe0fb2cc9f2fd7fcca65341be5ca2c3b9f61f3afc633cd1ea64b246b630136d9706208214154a10cada3aab6d55c2b3ec8671b6e3df12857105c4fe688d2b6eb17866dc44adb147465ff038ae6d8d0e99ed76ce95e75429ede51360223fbea0f14a498b10f771f6dd69c54fe11e98924c4887dd5cd64a5ea5c716edec16749057f8e3195c97a1c1d0fb35f99afdf0a9b86d49115daf623a6e1cf4317a2f00afc149a2a0552bdae640606f9273a315cf9a450ef683429cfd69f6b59ad4445c574698cd343daf297ab1b7aa0b54029aaced4f8b1d8fcae0c6686a39976f9eadd82e1f79951e273949da14d886ae957d542a5f77e52a336bf5685cc45d07e8a93d3c0aafd5114584d8afdbd62ee83224cdba54a9813f2b64cd44e2a6d6e1bd0ee868f7284de69c486676a51d68dac595116fdbd2543464d5a02a4c1b1c49872465aa58a00f28ae57a9d76568e96cb345453d38fe2ac864277f64e3b94932f97104d2ba72fe450d273de87f40145970c88e44e65c80080f1baa096de952a05748e20a250c55d0c49c1e907968ec9345a9609ade2ab3a33ce3033bc4f9f5422586516f42a7548f7996b6fe8e8abdf342586c3a95ca2b24077f2f6a543ab487548582f113e26117e9fac4f7df79286174bb124eb5f5ddced7c31e7e863585135b73afadf0160a06b2c1a18b2d1c256e2e9061190f6d33496c71a45b9df0fd21bb8d8814e73bee3fa4e503a0b9cffa7ea89426847db9d6201b5fe27dd3299574c6622d6f611d35cd25cf9c18d6b9677a246665e6f22db032a6b6361b9476ef8cfc6b64b0fbcf0c952b82708b42086a804bfbba06dc32ae887b92670199c841b25ec4bdd06b17d48d252aaa2009e43248a3f420d1baea4da72594580cddd394d1a7533736a93c12c891d2e387f476fe236953b814bbe29843b100f5e2abc65353caa6f2cc18ebcd9b389b449ab3f194edf80ceeea8075affd6914574b1ee2c39c2b9ca7198c700df3331b245ab76781ca7cc1fb77c482e1b419de2f2f1206d06d522aac620f17dbc60d48c2e19f8215a9ff5b468be2753a67d39b415ee69d9588d64dc51509b3eaf7c1ef35d8741a4d1fcf36fffe3e33b0fc3f124f7f01867cdf497d39eb0eedf84734d6b84e840fa037cebbc43d00e2027b46c7e47d6714a710ccf17c827735765618d0c92f34c433d3356799aa4a2c2599f4a666e8c83afedaa02f6c00133c5f8e271340d83446d7d09c3c65a7761c9d1d443efdff3d1c99ffad5ebc820fd616e84da185ab692ef9d7fd21a5d8e5b85475636c2267880fbf85d89430675e14515ba29e9d13975efc4af52faf345957f4d74464135ed4c59653d144f22b47ecd47ac4bfde1f79d69ac90ca0f80095aece743488e6ffe5eb2a2a40cc1f454c4208ed7b64e88a46f099935c3b273dae2761ceef5ff25b872e9df324576c5398c01d190a2f0ce6f7cb9518b9a55a89e99083e90a3b9c7f639f17ea3a63ecfd976f688350a3474872cfd7afd1ed60e53819147305b7aa4d37f42161c9ec9ad2a02f76b3a1d072545eac65d7a3b943d12daa5c6e27b7d4c10ac3da1fb33269f4e27f14c6d2e72b8feb894251dda718c0670fab9fcd965ef5feb9d596af75c6ed1b5ab6e4dc229709d67c10d4bdd6746371c96e479fafe109f54a841f7b2e376f61c23bacbea92910fed5debd887a3095049493669fe477f30560cdfbd85f82345bf590f5a000b46cf168c5a058b1c5913b3d57ec4fb8ef7ad2fadb99878796b33025f1b3779dbd6a65a50f9e79adfc0baeab5f4fa4c9b1137eb382e177ffae245a707b14115a1e18b38086069b9f95792edcd8bfc3a33e1f054ea6bfa136e623fda10539414a8084470a85ad49cfb61564b04ae97c7eedf6f38063c4f306c68605bb1e41a1b5efc861d139f986943b60c1ace08ab023de97c8f0ae3fe59fa031cd32aeac11464070a62d0046ab4ed953e865b10bb9164639b64219ef487ab5b4c721500636183af2ae8d3e1839e90a41deab94ab730db78a4e38ed02b082adb2df92184e808fb45245d9f2b39d37e206fc9d2fc63bac6fe05c11628aeaf60f731e18ea6757bd45db3b90465947a9d5a19093feece9dbfe092bc449cf2f0a90d0241a14d7e104cdbd044fa29f2c23954d875d0b5c8088b4a792bfd3e941b8c3f4668c67ffa4c858dfb84f47ddd8e1d846573d2a2f8208a494eecffa69630e2b2bff7b6bdc41eba9caabc505f684efa2495e3b55584f0587f653592e1dffbd830b6a1ceeed6da75df2d620dcdce5957b821a2482310f6320fe4b4980a8455fe3c4c11bbe2bf5efced02a9612e2d5e0fa660a8209b9ea0dc1c224857b429302dc682464a5b4673285fc019414fa1696d9902be13b3a1cb7fb0a35d482ad1d883b594d208f042f2be3607f3b4f6737f2dd9a4573dea4fcb795d053841e4a1c50b9dabf50147c6f425a29396984c0e0353a63de80583594cb1c6aef1039868926ff6d0281a7e9afa407433763a148905b7bdbb91b591468b53fe270996acd2e1623348333b0f9b4a73feae3af4367230ef556c35039cd383272980fee9c7285eae9594ca40af44a741f91ed131926aa6713826696b77686cd24e90eba8eb56db44f74d59961bb2cb7730824998ce52a3c00170559dc4e83077633527d695a3179bf2449e9025298d03558ced6d18e060e2fb71fd4d05f0387927f45d738b1e05bb90bc4d03aece13cda766e5bb292dc5f576b5f81493b2c6ece3e70788a957f347ff27ee69903a18059fcec7040888646e327097987b4418b4b1bb657a18a6720cc7ee0c092c836687fde72e5fdaef43aa05fc4d2e10fa4a2caa38abd4aefa476f583e71ebc1f76469720d79afbf39061fbf5acad7c3a61c2b38273df955e3a708e53fbff2527c39037d714b31642582086750050c2031ac14aeb3920195298640366b2e9c1cd7a1b561c4f0b6faf9c9ecf81f3f49f65c2b1283820bbd65af82c3d3cb4dca6273d9c9ea08e6a66810e75d6a8c843c648d4fdd8ca16d0fee7b33669c4771798be7c36bbe5f47668f5e830e99aabafbbfb0e83468e02ef686ab9976443951f3f9666f43df99b2c4272122dbd5e8ef403a2a9aacd4c203478616d2c94131e46e30b508fd24abba7ed9857c46578a6a85db2207ccae6fca0f6ac054af3afa8d47f578d640f4c730d47ffa0590f1ec2c5fa06ba27ab71c24bc117658191de5d176f097e170b7b06c6c8658a93e234b6287e079b8a9eb2ebf8d320936ef364a80d55bb106d6c003b02725c0830c7c99297f773c95bc6298ba42b2015f32b3e30533ec5fc425472b8c489d54ddb5b8c3dd0324e84c36a42dc3fe7f0d2374e64e0d2751fd5df51c94aa36ee98d791f3e7ec5ee40c28e71f008cab05dc4bdec152c93ce6a5643728e7af9b41b940c85c0fff86fd004678567ab62d746492f5c40079af5b75ad5085167ab6f21dad9596c96845842fdcd69d7da7da97e64713d6b1c7c744ca2bc9bf9e7a9a3698a11e946ff624ed1e639cc9cbec6e0b7cb15c0c2670a34f0e8210fc412bc3bf1dafc33b738aa34ea2864ffaddc21e0ce1111c30ba35088da0af6abe361e96c6649267bb937e4f8fe52c0e259cd78dd9c18f0f153d65b548c770d695a00d46c6157f3cb7d46d10b06d724a30ab009e501cd792c9ae0ec0bd908c9bf1956a07bf36cae4056ee9ee4ceacaa6c3b8ae43abdb8aef8335c29c3f022eea157bd9bf0e5aff572000e8e362bf6395170459fa77cf60fbb79b33f7243ff4fc1b49407018a09bc51754fba36099cdec687e8aceb8a9c9ef9e3cf52085a4f32b6af442fed07c85b7c032d50d8446f10ca336e6219f6311845974d886a4c4fe8f1d135709b30c7c0a52fc1705fc4e64a4a8578397e180283c38eb7461cc7f5d51416b45ab37428d24a1a4a60690094ff10c1138a5966bfcf944412203e3d7266896370a2a69d9a950745c230963ca6fc705701a420e1b884b3d2858205aa22f10319acdefcb18f9258cc952a18924a6d841a5037657ead93568b67b48784de3364c6cb9a10e525e5f8fbe50c6bd80f985824c797442fb908f3e5d2d6df4ba25ae3da5d675071663cb2fc34351bd4baaf366e6d2b08ac279072e15bd80625f0f3c7af1cbdbd393dbcadcf3fb6e5110a3d883643ccb5f27924a08d788ef576ac10d8d9b644be2b61e3a893b76bf8a8d0b73b1f8d0f39dd3c121db2a280b647e1f0f98929e5c52a515dcffdd5d9e53aac016b7c5fe2ad56af8ef1d19a8160109647d32f73dd959652bd9dde383eef4fec0e5096878829db0ccc145c7442a67362b411fe33a2ffda17215c7a3f951f3d017e3f229deac32aa4717165f7c401b6f85bf752fcac96a1b36477e86b7702adea0152c4bdc607ba80f37aeda1509e1d82b844797b5014d8ed749e4652817ef9abe4810dae773f40684b8b9a97c55f8c64bd0c59bc1bd08e250968d2fcdbbc0b194b2d0f2432aeddf4f5065fedca0f257ebdcbd7af9c3ad0e8bb84140a6eb8f5ec286017d05300f76fd9827d20df16561c6f033aec44a0297654615411ffc11e3c5f42e5811f1d614f316288de2cd4903a5ed93c2fa68e3ff0ea6c6a08776b83863d1af6e0160a1d5b97872007bc4e53927f2ad58c4a051ca12077d06f52e1dbf05627b293ca65b70cea2d8ad2ff6bc3de26ddba0f6e868b4621710e01ca4ad74f5d48c4f7639b201adf04d995485154be54a48a58370cc9093afb1303aa22cc1e0d56ca4d5a49d0ab39820b2958a0c4de80fc9c9660b53c33adf6c1880f83a92302c881661d7a38e3d31fd4919bd0ea498c285f5d66f7dc06200e8076f7e550391519e7d8d97120b9cbfbe8cecb431a506fff9cdc9e4a48d87d47e77a75011551e1b818e57da9688b720eb7ca73a8beb7d209273fb22963634b2bc5fa31afc122bf62cd6b64d2c39f8483b684091f2e5bcc6b7db01510cbf5db8880507ef3cac52371a35a4fb699ddbe251224809fbd1528f9320b335c66f7a1ea1937b87d7a4d27d08285ea88ae2145500b314a91363eb527a5f759835554c8f65fa20b1e567bdba191b798c0512092d3c16fd728760be119c75cd964de1a548d57e105ab5c1c0b9a350989aa2e795bb25738a6bceff8d10424a58f83263650825577b85d2462c309a569d3ef1ce24fc41173ec4ddf5403b890dfec0c0ebdc05f3fab10fd89ed23c05a6a6743a60deb0fed1ebaf77e2c826dee37eddfa52b1cc981dca2ae1e6d15104deb1a684390faad8889c0fdff4fecb60373e16704e9a11a0b0400196b943b5f5535c85bdca504e053204a20b2a8a7d3f9750950eb87386dac933dce090032b71d91f3e214618b1216751f70e5155d9ab2ff5269d17b65f621202f374a2ec878faa60708c73bffb1c3482bbeabc113a0c95310de1b6313096491421a2d573d021938da17291def83dcfc061160d108cc863157d8772427fc0e7fc560722218d3b832eddb1ecc5265975245aa869eddf906c19c06ad3d4fb01b0e4593f8bb7a46dedace5d088064b73f35fde04bf8e320e341f13e06157ade958baa40d1c20b2a152146ed4530b3b76505dde792c78264b2f8b26d9a0b22ad9759c7273b27ddca3dada694d7d8661eb75832ae57db6583a7e7e02c252733753a1c9ae409d197bb26b17d2151d6c5ce7bff68d1e3881894723d51f7fdc47ac2a24adaaf3dd4dbf458477a1b01dc466f617987b36065f343d558a0ac460e49bab1323c7fa07dd5733b6cbb6bb4b7b737a09394ba06419f3810a107caca7778255e2ed2db6c48900cfd7b014e450965d5a4b27291d2265f29abc3803b0b3e4f16700ac35e883dadfee0d5aed17b664b57b947dfd1c9d96f73bc7011c92b8888c24b075abbe453efb034eb7270274a4c731a01d7a75e2db55c36448d3b4c4a2c648e35a23e18c79d200e5f1afbccc675942b9e4f928b65bd513be43accddcb274072d4080d320052993a24d18097e5e2fa990b402a182514eb39aedd345176bfeb62c01d09f9d94dae0976d3db9cf3727efb5dabdf45449306a9144392953df1de2f3776043980c25f1a56227beed9d187ff5882a8fbe89606ac22a4ed0a5dece3acd741344dabc221dc31333e183d52b49861e1be3e0029a0b1cd504201a439accdcd02b60718695ff2ac0e825a964401567c19955cbbf1eabf9139d5d9cc34c6f8b8aabdf23002f13fa676ec86187c4efd77c4c04e73fe51dfb32207c33632dc37c902280ef9b7462091360b271b51dcfad5a169a8608e6afd64173b137dcaa4b19a1db6baccf3f28a804ec2e1d6712cd2c324bc98bbe5f635cdef98ea1facabff400ab6ae2bce27a43064bf2da714f240b331aee88b7e616dfeaa9d293649f5a53f305529f87075e6cb42cede52e616de94379681474dcf8c0085bb979cdf3139f824f6e64a91172ef36c9f869007b3aa5bd6827571038b16b9da20b1d688a3b6b21a7bbc814c718174d2060d58ddf75c63a15eacaf8b6eff0759ca367ba34aa74e19f658dddc9bd6e1f3d0b1370e19edf18e816135caf7d668347ea25d6d81a86df8f64737d03fd9d7c274965064727841f9269318e95ee7a0b2c998e6e158d1a27885b847b62479935ed1e93c29531b90eb567739ac36c1ae02826104e620d8bdbf25ceba52a7a872bfbac561f4e582890c44b2edcd37aece8aea8bd5712a108f5d3946bb593c9797c5e21242b8f4796597cc40f2cd5073fb403b186a3d29548eb7bc14b57f291129e84a7e127e990612b20d501895b5c3a0681bcc040952d21265d4fd0ad2443976c6fda2358a352f0ca0002cb65b5b25fdbc1b4fc8d79172cb30771d9e55607c5d683004f8fd24495b8b254f0f1e0fdd9e372bb0960f7e9760c9e32930f8305791fd83d7221cb4cbd918ffd476f64d266a1cdd5c6ca2f8c63f699397b173bb173bd0f93194054dfa65a2e2a6292258c26354dfaae59bcea83aa63608999f67991c08855c26b4e5ff9984dcdaadcd7611c53f1b95a4a2d94c529e5c0dff065155f0299199579e701f72f6bbd043d40111c840ca7ea86c7427ce319cc746cb0d44bf9dd668e16069be8387a2573bf618728d2ae1f5d9f2090eacf3226fe9dd0d8409e0e2012ecb811f4c095c298907e414794e01762f175917f66aa9747b4be133e02ccf3dace5baf63a1d7d9c344c5bbd3006c67d6c42e8017b3bc722b512c8f6bf923f1990079506a65d5e9d71f455bbc89732c49d44d78236d8979bb50639be0b5bd96afbaa320a01d5c320c6cf86000b1f04c9d07f0f7474e8f96ae2b48c06701193cbe3bc419225edd8b9c3a57a7e15e2546a9866e6cf3233f7ac50a3e2d807c09765dddb288e69d0962e6605cc3357d7b162da6740a0d34eb2d7d2470b3fbb5cfd524891e71dfe4755a9e0d6d0063dfd99d9f6522ff1e2e50ef6b26c07ffec40576920c8af5a58fdbad2c03aec6612cda2cdfe174fe660bd3ab49b5bb3d798b04e6c4e8a7205a6b066999e89b4a11ce25582bbc6e2e95978e1a7ac3093a15b0ae92fd385ed50147a31a26485f3f43d1b757730983f02e45136603313f70308e3e5d1f53cba90a9d318cc5a4a05f5bf328b2888c8d89b76b7d958e6bcf8e2196230033380a293bd13aacd5cd56915cf8f875a2abbd5e44f17a309e8ba7b423a30880f553ff29ebc92a5baff8bba6bbaf86cb734a821f7592e04157169438ded9efafa7b8da998ea6827ab133d480b60babf44a49c0f852372d4c1a5a7ec2d042bf3edb20d26cced32dd856544c2e65ccbeb58a7efc57336b7be6d54599a87f21d05b6801ae33c01dae59b777ea6ae61124ecadb5176e181c04abddfba53014673c272b36c6108d37c3cfe34b9d2068d18aabdf71f17f388a9790044dc33970485d591cd8e42c5aee1038d94e56a001d85b464c47ea74bfd705d132ab37fdff066a9ca66c1854c7ce00e8beae3b0384e4dd2575e87a453316812ba47a7175e3cfd22fa8dcbadbf1b4828901bc667261807be6ac1e40a0099ba4cb1e4916a14c597682c8b39ec26eb963555f1be17a3d04e11c1f1bc802623751e6070c76062a4f00fdbd5a6905eafa032d2d79b6e560a549ac18223a23b2226878a941377194f86d5994f246534c1870648b98bc7362ad25565cdd5c3c1b8762538a400fd862baeec53d76c2fc42a60933e1867b97c140e771c57d867fe2c0617716ef094275db402c0c4f0d7a46c3230fbe3a9279a43216651da99b2aa8800b74591afe98b588c6bce127c853f245d9f6ce1e9b02e78f3ce67f24e08c2b9b82a9163e67986e1a915114636eb34e26ed842ca111dbb6b8e38f20c620c73a62edaf27346f3ee54fbbbc4fcb3ce67812006a7f4c9f57652bf6ba6a3a12adcd0bca8595d81fa90c9e70ac12ba6362a9b073b5756c49590bb78d5265a9d908d0f40787424fbb0e19a66116d12449aaf174d94133120f68c460fed35f3d0a047b33e44d224af93118955e91ccbb8feaaa54dc13ca07ca9f6d293c496157d1128465c5b7bc3d0c3c4c075ee4117971fa2e791f082369360d5f798ba3e0259483143a4a80cd4c929704f5525be59575ebb4ab893a6e80dfc20aea1fe3e665aa57ddfd5c4f7ca08c3afac7c8b7128305e0bb64db42fda7788b3e30f88e7e87d2b60fe6b62f5fac56607093a30e08a196604fa3e50496b0014b9dd9ea24127eaee00e0512b9c529e71f6d942675357effd8d36ced0c10374b88770687f112630c4d9041847e3f8e21c72a504c9a3e81a22a1285c764e50a3f535519f03c1f09f22bbffca7ae0be3b40cafd33822742e8f4ac28e3e6b71d885480ebac25c206e406569606458575010fad24d4c574e2166e6e9f19fbb72efdd990afe084520663431ae5d490f19f509ae654271c00875353cbf71971f4beab1d4d164349a1abb061e4c13dc9ec973144e8ac403af784df550d4834b74adc26d13b8ad1fae34bf2e7f0d9902b2aeb9f1b21261e9e77ab78cf75c5d612a69a00770c644f8909d93151494df099494f1ebe8916daec4b8c0facb23c53f7b9a68b8e2489e38e47413232705db0d89852edcf2e583dc995380a911287dfb6e34fe8f7e70b91e6814fdb836992897c101171ea3ee8fe1fd532af50bfb29c3872a725413888a168d5ee186364a2539e0d0fe75b4af1dae00964891435918ad326a26c6c38ad0103cdbf717dbd1f9f5f0f2abc609b6052bbe65f47cf6ef515c7f9dd998994f6ab4143f7921e55950e17ea7c4d94bd46db9c66b7d0ddb2f07fb887722edf38f7745a4085b3f6e20b5a412935bec2a352101f4a8d48c0a58192fbbb6e838a3049e10e3ceb8e57ab48eabfec287b0b1085747dea706cc501a3ef6893541fb962d601c2f63e11329deca52ae9564d9423ab8808cfa7dd8f0ca89f4428e6ff0ee1f25c386ff13202481d54f52d13aba2f6f712105fc4076df14f6c02b090784b58fef5e381de1fbeb2ec85a181d8a17e7f3fc7edc9868463b8b29da90ca4c77e87f78969f0f6f4c640cdb4e0272df6d188b2e95519392c1fc1da6c6a42106c6ffacc7476837a3074c5fb9458851afb0f24a03bb9ab023de5795569004df94e4b0f4f97ccfb957c5b870f4b5c19edb9b6e5a7b251eca6ad77c35d5647287940476e0513e1a454b4778845a0683c939e7d13a2378d42657ef62f6c07d18955e286cb20f821eefbf07663041539a739390a1ef1d6ee71ff2735769ccc1627b81354553c8f38bc7552d076cf685e8598831d5737fb1bcb1b6e843b6186720861c8e87ec887bb8c3876a7a937a051ed7f00fb4fc85e3e7f810219fb66f9f1cd6232ad70df49f250869618732f389407d2f834345b501bdd2c5e4b6b6b5befb39ccbd827a28ad70d6545d23a788f7d3d641d092d2e666c0693024182290fa1103e09e7c20dd96b132dd5de6f5f0fdb89944c846cd60098db59a90b84ba5950a3d06998eeb61c162d883cb097f479fbad96a25a2b448056a0a7ac4bd902aa99c4dc4a102d6b478f4221ccf63c9e57b29bcfb3c442eff87ef2f2871d05c4784644098c9f532979f7b0b8b19e4e905c5aaaad21a4c2411b9205b7fe83f24a95c6ddf2c9216e310e68200b317bdab89d631abc161ed5bda15726c3a9ec900c7f1c2c0e752c33aadcaaf1153dd527d04877f5dc56a9fa893d8768be4c985640dbc213e30801cf6f65f577332601ddfa7ded742d60469f4d9ed853aab881a375592f76cd9bd04eadec278469511ec62f28f4294a2929c25717e547cb89d2e69f508ee249bab78d7e28524a0d2aa8236950529516e72913c038952e943f555cbcbd64bc636a495abbb31d1cb38f8bd34790619173d45c2eaec791354add9ad1cdc6cccea320798964a0c34d382f37b2fea30d4d3aa3e1fa075227d628714104ff0ecb62b85588cf72b285b92f0d7cd43cf3286a8daae6ffbe640f3239a7b048200b991559bbc7765f028274651725f6c0aead6be425788ec07002206a49417c6b7fc08f3b0cfe83f2b4512615ffb5d95f1a05b8381ce1bad61f6e0a37cbfcca2147d1e17c894973772b1ba6df4940e77fbefb05f764c7c3da0b17114bb39d9dee40a33d76f42032883d37d6f4883bdad33de89324e2f7394f5b73e45b0bccf52e3fa3f09b2cfa8706fa2842743a091dfb0e5b2503f850f51358ad06ae768510d8f61fd27e6bdbadc4051f3f24819a56bb2bf49cd711f860037381236b573d8654b55669f68417eec60ca6cf239c390f2f87a960a360c6303ca05c9070d1c5ada3b4c4ddafe27c8ff46f867c9ef504df5f6663e02dde61d75eb62adc63a18f7b0b996374bdaadb2247f6032c43827d02fc32d81b396d493b41513e62a4d6696d74b903e4be5caca7db423ba8d093a45076328ed9dc03af1569cb00e96aec6c88ab9844129b19e956deeaaf4cfdf6809b2aee290de818ae3ab3b2791ff1c0232138784b39d8f325d3a2958701b2393da780c12a8bae89342062b93c04b48815694089f7d190908fbb3db988ff6ad8485791eaf1bf830b3960d25168550f31cca44c1a05359ca9052c10d1bb8217dbb3495d66e34b437f63ca2a9d2b2bdd51f97e98151d6e3b4651315dfd367f481e918164e5c39c6576700e3728215fd75b9ea510604193c330b05df6a7efc3952d328e85303072d266b35da82957a6c83ae2afdd33520a9d159493a35256d99dced0f33dd8ba15a696341be619e18df9effb6269d10eb41bb994134ab5cd61d124c4aca3063d994a79508d6573cba3fbf6f2b7c1a3627d057adce8879f692a654443f8386efbe7f43292f586630338d9b924a78ef762d893120527c0c3e27c52225f5222072dddd9f3c3cc166c535f42dc24547aff380fd6c726cb139d3df35a06de26d8079a3c36f0c6a8643048574608cd3021ea8bb060abcd1d07e0fd2ebd6ef3d92e7996dc34015b51f3127e6c2fe55f57bf5c0cc03ebc5c2db8ba2755e93606b9a80eaa6b8a5ecb7668eb1cd7663e2057768e308f838ab0dda54948626f381f7869b4e35e22bd3805ff2ce2a25c970d390c8db6c4d657bfe30725133089e225077e15f9505a0f5826979198fd3d438bc5ee9d87ac9ec2da936edc4258ae96ae14e2b6f96c4fb98dc097f1656894cf50e46defa8a3385702dd625be032b559f1012a1184a237107927e2b2c74af20e89e7719c51b02453c0c794fa88b96794851bfee85e438ba6e420ec20616d8ef1ca8ebe4a371552ddf6c9a5ab370511a1161e96db3d5d3eaef78f4206ebca83fbd1cbfe90f04ae045b7acd16b26ef3583c9d32825b5487f5ab79e38ea4a68b5be55ac1aa68f9dd3fa44a3ad7e77a2dea86fbea87fab79fc95766d2f48e018ccad59ee565d0f4ba6ac192d3ba529f213096a7f679fe8f8a2e9ec3bab334f42cdf970e623a6d8dc118e916120ba92c4a02be85e66bca0a880f6ad459092642112ea6032e7dd1f303320a45f193b3131dfec6c710fb39d82b6e3475dd5080afd99029e5cc4af428b9daeee99bc33c5d4ec01b86908165e032a97f0091f7c690cd8b9eeb618e30c00c727c247d51a648317330162db57da348c2208ca1aac31fa582b6234f6af11e14c7daa1466902992853417b39e2250b744462a39e6570f185d9b454f8f81d45847449589f2153b59bca1c9172d9a388b3def68c84f5a0f81d77360f430ba442b5dea07ac60e3bd15f58436d0dee8291e1186787c9282d68ea71c8643a7593a54c18791fff68f0d45a1a6bdb8776ea5b3c49264f8df19972cb0b178f0f67a66154fcec1fb203b073b66d852f1debbbf3593426f906bc121ba443f1a89047a60064f4430b8ccc4ff1edc67fd9f1cb33914abfd2fe3960873c0a18492460a0ff948669b82f2e9c8d0f964a523cc4945e0dbbc9174a3013763bfb3671ff043e50f241e41efcbedb6163cd43ee08e7ea3b8463e3e5a4da399c8bd9073819a1a56c1bb0edf72ef4f3ebe60e70cb5fbf38a8a3ae910759479e6840b0077aa682b9667d2b129f4b431a8d19719e002bb7f0a3a30a9239885443ce00745fcf2ae0b907541ece57c742ab38f35556e4d1933931d3133413f6a7886b3d9c74b556a7458484857ff4b2bbff8d433f1f7c49f4dd2167fad80dc97c5793c1c84e043223e6e715c3c837aff8d511b9eee4ac58df5d9004969d88460c104132fbc2620f70958064c813d713a8af17f1d1556e7cac551d12d6599aca5f8e5f22615c4e6a4fcf31ab8f25b3101f20829fb5c61309cb43910047a4658f19154d88ecb050f34c6a53fc63935158944202794d16ab2a71371f50d1c514484714aa5a6aaa124a835a894c31b520e887d92d5f61bfe48a64691d9310838802089282a510d17420df8f702e0dfc3a66f410b04df86acfc848417ba93a7b844559c785b2bdf11dcc2ca6c8d1a15adcfceb83dd7e4325f8d70453a8638b58237f7645548c626ca976da53a1ec9df01accce4a947181c6b393a52719083173336f2228823943bdee9fdbe7f07e23fac05b8fc3b2d4e58766044fe6541445b6f39319a48a74ba443bbd7d53499ec302e195105113b3a89fae5a2392ec9a8a9073c8af4eee7e97e5532745bb1a12e1923e362e7a6b495e5adafde7a1e6e2d552bcbc081ac5e042e628c1fa1d23f98ed726163c905ad8a70ffe95c6ba98384e3b9bfcb06312333fb7e3e16237d81360a1c87ec011749946a2bde54c3c5964f9d7861bc5176d8f0f6af198a56cf7ae61a984afa87ba7be3b48243ae1f52069fb90cd37668ab6c952d0b1238c8a7f7eb4bc19b131bc0041d5e7b9a22bdc0e426ed9c59f2f243f77e7d91cc5185b88ef63dd330192caa0805e74c26f98aee4fc91d61aa0da10b9b72491f2364df8cb217992ff4d951b0719b1b334f143391f72cb36d3de7b8b8421bd796d15a7c62f6d8ba46928011682927885c7784046e3713a299f42cc77871e6d3d553fade285e19e22c79935be7792bef37b462e7f5a0556b51d1a4838b5f1ce8a58d612ad6d438208efd63986b8a8a87049551130243e4419ffd75969488d1d20cea8a7a129bf818c3cb951344bdbde775035735178285e33b2ab26ca659391a4f737432b0efd3887b827ac8be0a02fe9e4b2bc6ac5798cb4034c41b0ecee718104478a7dd90c8a6ed4ec3a36167ee29f4021149d710b39a5fbd233e6335ea553f2ff2759e7a4d3687272b6360e6af73df8dd6630f555d18ea0421087cb2b7ae2c8c53c9c0bd6731708fe5f5464b4e0f17c1a16647746a75dd271a09632ee277ed44ab95fb1a525ef67b24b506b741505f4a967b40ec7634e32cdfca602f8c55a60d2f86eae6e38cc7a167a45b2b569100f799385d623290eafdbe89ab93b401fbb7c54c29991a5460071f058fc8128b8375fce5302812f5a1504e2208137672bebb0ef6fdb6e5fd40a5b293fc43ceea3ca794af851b2079b66704c06350aa9ae17e13dd45d0c5f6bf6d4298b386408bca43dbeee7fe28433c4c8fa433111e2ac4ef6116b08840c80604ff6df32022d57992453babe4fe2947d524caaf20b6b9b5cb24e25421a2b343889d2566177ad047564402d96fab0f4fa44f17f891c4c830f5802e0f88d0caa091f0ce44b7129f7cfd676fea4a880479ace19865c173e3b8f87c085eddb138ecdd5ffebf558c07d843cf197a934e1a537649111f4d9c3c8a3edb7a42ba60660ea49f0401a272f0429bba7f778b55f5e669bd834a2fa8444cea91cbf32c073181e4e8bf3a84247acd89242ba084db8e71577c66ab97b2a664c94686b763d0e39ec2104264520091d05bb5ca482fc749a55e12668b7bfe499179491c0310078094273a61e8bb4b226d976bc1b05854709f5dbdd88a732da5ec11273f24259e8ccfeab6dba5fb433d2e4ac597ea6a4f08cdbc911b197fda691a4420b60d48b8191293f59d3e1cd81d289eba3c9a20e14445832ebee4d424edea8e2eb39fc392fcae4ac44539f8087facbde68753a86fe951dd884d24ef26552a3ffeea6d0c6e0a79be326e8db4d4dc882c0c57617caa218e06a61b911a98f7737390aa6bdef291bb64e187332eab47378b461b326f031e410dd70b199063d736c72cc4a3979282ca4485bf762f2819d9980d6d4f63aac24a7ee5f94c8efab5feecfd9619ce4cf5d93e7a3a8da239dd3220f7b89302c6550c22da9bbb675d5528dafa10eaaa968ac0dad818c979771cb2251b05c6efdac325b7df0d9e53734a4d3a65b1483a30738383175a380ed54a9638a7aa15b3376ff6eb168471e12fa8897b23ff92d344e7797a0945f77ab9ea3a7a740f96ee881d241b0ab8a9899220d234da20540a4538dcef81498816ae52a22ac4c40f35177de0dbf30c94d41dea8d302335128326a0ca49d4b766f204dd0a3d47f7e7855cd11407007d2640d653ecb64b516edfe3002096506808b12a881b480636ccf12fee33e89941ca9f0dfe1f24d3242faf7a6a9a7df4b9227961a49969a9a77b26cc228a42ab11252b0ef070dcd542c3c97b503f84c37220c8dcb2e0dc2a58125cc233501c5ac4ded84e6ae8679e25b41124863ba2db28c77187415c789378190d5b8c260edc2ef32d99fafaca82c258ade5311f20c03e25359a3e49d4f7bd1ef7a2aaed9d20ed38c9ca35e1307e5c4da2d37802fe09ea1f36a5f88fac267254f08133d15ce253509e89cbb464a83cc0746c3bbc2cb201c75e03b9159a5af5ec7e8f266506d163afc2ee1aa884d5681ce9e31ba8fc6b007e02fe5a4093c31452d245962ac8676949da205272a7fbd64ce817dd6d85e86cf73c7819f668d6c84d1ad4c93f06beae606ba5e034afd08851ba36d5eebc541775350842c080c59a08edd88ab0e83b0130d5ce6e851dcbf1580c0222b699e78299fb02033f929f93b5092696b31161186c8096ca51a03650e8981d3850431fe9fec8fe51411cb92069a89797a4eb815daebc6e4eae3aa55ccb5206435fe6058a809d55f7e74b4943f92f624433cc136fba1fc4e7ef87b8da1087d94b94fdd77b3c3a0341711daeaae515ae0af4cede204acea906e7a84ce7c980e3697e41d851452fb56694d737ef676a7f563516a7fd87684239d315399aea778820f9e89e6ae56d78b59be24e5d433a53299a36721c49336d94b02f97054e41ff507fa67eea7b2293967439bd449f62cbd521530788edcf168c817ba2c872d0743c3b945bb9b37955f3819e8cca770a8aa69e3e516ca1114a431cfdff845b605be8c335fd13f97399e7a1650e06fea1ced7c4a93cf72c7ca984ec03d5cd742b63623c05b0b333f9e94c30cf1de8532cf318adb70afa39fbedb51e1bfbce6c3d8723223ef8ab347f72d6a51350d6b261f079e36880c91b4092335443705a5fcaf26320f3cec56f09599e175b6b8ee68633ee8140a857e244a5daa21ccb2f0350da6604a80269b25dfb1655826a60fa83628f98277d3aacabb7049d817d118ec699507f9a1d4112359a36b90e8d69de90b8ad23157f1df7720dfda31dcf679bf3507bec9695422cbaa8a7ea523763eed05b108eb54aa18ec633a595b97a5693645034eda21fcc3b8c2f6a5d6e1656693245293baeb02831043c04c4fb200744b518f3a629713f71e916244d856b0e334205445612cc9bc936589eb20c4ab171c3fa8431f671301587ee31a85ec38b22fa1c60e7db56c7e382dab6b964dbfbc30577234906475d4ca07a59188e57d08ae7b615b905b9a751da348420a61fe94f665bfdeb0b9541f37751c99618b1382ec3cfcc1e11417f447b808e0850f379837bb1fed3beddacd88f9080e51d3d85c38e28d188bcfd9b849174858d14c806dd918c1f0ff5db78ec0abeb7ee4ed856e5f529c20743743e31586609d14cc0d92ce40f74f8e7e0e8de8aeb9717a0e79ea0b9596a22be143b0345e0e244b6ae97c4fbaad6a56d08800dc37244da0a022ba465d2bc617480d29827210be2efad18c6f7bc9939d76f7bdc2beb0826b69f74ceef5cf61400cc7d51c9c0827325a4f0cc64a7c5795d1f7f73eaf93ff235d1b489ed9173c84e193696a7ef5fc14fe6180cdfe8c8deb14530518a5fe0c813707248bd14810498f6ff3cb640a7f69c116f2cc704b078eb7631cef931ba5b3131d6d966248bdf3d8ccd145ba4aa4e053b950d5855678d17018feee8dc25716b6427ef0d2f5472b39812e5348231239dab7b7df150f8a3a47f99535acdce3ec981dfae1f101329fe7defa0032fc9fd00de40267b5eb65f539db104f73cd9662a4e2dde4c18f483b24a0905953ac3acc2c3e7e995d96357b594d2a917ec0cd05d3b21c64fff3957be5061b2841a372fbb14d4314da3ec4c1e6244939fbb23ab7b2b1f3578d61550deb5696f1eda9cf43a7020914b627f7256c57e2e958895b055f227b8de2869286b048a1738d66afb543a2b157a2f06c07a8915be480e39a0f6fe715ebd2daf19b07e25d9b03f4bf418a69f716040aaa83c545855c9b8144e5106dad8972d7dd8d6ce8ad5caf8f8fbf4821e2b5a5c29e7b9178485afe067b078409020a7beddf674186a6ac7c5cadd7c1c55422a5bec4504be517b6ecdfaad623bf6e1245042e73db40b77220ade8efc81fb0355c3b03a58f840e5e4d64003bd46dee96e2d641c00256a0086d6590536fbf49329c1b8e5403733c42d620044340342761f594c56ea4960ccc25eeacb56007558f0566eaed2904a12a67dc425cb3abbae06260ac1aa1988b8351cc8102e252f085167f436d50462ffac2366504928cd53395063b3f8ae2585c66fd03bb1c1348d713d43446797ddd7f94c83380e5b8f9f856f50ee56e91a6068cc1b30899dc9bfde00bea9cfe3676adc2d5a74d7be15323d0497e6aec1aca3cfc8c5fc0e2b820785791210c0f04cb0c0fc1d9b52db5c983f1b95f8984b699c2b893952e7397ed6b699db78fe95858f37d8f4aac67800d818045dcb6e463031309c72421f2483fd6657a8876d0a9be1827ed432d928b716e6b977fc43393cb41d33b7ba495cb57bff8217e56f99a1bf2d189ce373c3f2afe090fd6ee0575e1591d5a92fcc742e303ab299245b867ad2133b9a8b99c0587d842650d996851c626e7e0b2ebe2dec38197b5865e6c2c94d5496dcb4bc5ac9c018974de2b78f3b77391a565da83fc470ab822d25752354adf962fec6b9d1eb350fd7be5fc40614953286cd748d74a396bab52c42557f5dc1ca12855a401e9cdd285ca7371ce1f7e14916b8242c0cee5a3a694bc4ca68070ddfa3fda6e1ea888bffe9b94cc35dc174e2639bcb1d1d8cf159c01eb42719f8e5176226dc43ee6e75eea810e759db57ba07aa75a014c08ea1157750944dda7d00494768bdff8fd1d6ee806f5e3dd25d45df22657ea14a55aa26aa05099b1004368d3692f69ca17141f90d25ff4bf028718bd7871907a9ac41e4637d88ecd9ba1332372a54faa6f13c4ca2846c5bbc8e17a970429a73fbf8a444454e0a420f2515028beac2c2ba61ffa07c724528f0cc838441e8ab11451d8f00dfef694425f073f31690746932a1a470cecdf2e22a5e9d899763bd448ecbaca80faa3cd42eeb0be8f6c8ab87ae6566116dfe0f148e4dc4fb50630f044cc909fb96732c2025c5826ab7a42b61619547936a3a617c720483f9e8faa987031be3820a40c45a73ade3628882c789eae382e35d203472b9bfb311e3ad792f489ce7ddab86372fd20ac5f19607aa1fc662b5589842451243f326046fc08c2973baebee2c2f303c195162696033488ad75f18a7180357ab493c59d1d3cecbdef2142383a85ac0ec6eaf91104414b36aabb341a2533c302cea9719780d0be050809b3e084247d5add9cd8d687a8b196e152b876be5648930636d6aa0eec40e477d9fedf7713ede5203fa1482c0709bb92819e44793b1ce0f453ffb24d3d000f6ffffff09