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

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

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

Block Certificate

Block 64445 54819fc6500a4dd545dd3de6a9f1422396617c5a973ba0234f2dfad53e920c3c

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
d6df6ecd608e7e0650c4c866723b35b7c8df3e455aea87b8d69dc793fc60934a
Certificate Block Hash
54819fc6500a4dd545dd3de6a9f1422396617c5a973ba0234f2dfad53e920c3c
Source
getblock-raw-prefix

Public Data Hex

002000004000000007...0027460000101b0000
0020000040000000070103010000000103010103000000000000000000000000000000000000000000000000000000000000000030a4c130e70f2c6fc638bb3fea144aea6f63777cfbe44843089d07c85f1429db47d3e44d5bd806e5f2ff5c521fab328737056dd1508237df70f5db644fa2f66be7872ced6576c2aab080ada0cf23a9f0ce6567f549b03a10a20b000000000000008000000028000027460000101b0000

Raw Header Hex

0000402074850b7546d6ba9decc03d24f12ecd74b61abc8f7996f988c0a90347dbefc97f465bca7abfc3c8208f20dbb105152b8b1a914789f9f74a51caf82c0a7649113a56201b6a96c401184a9360fc93c79dd6b887ea5a453edfc8b7353b7266c8c450067e8e60cd6edfd6

Proof Data Hex

59,560 bytes
121216010307dfed7856931eaeae68d8eaad36b11967fcf6c1777657f158a0ed1c6fef00bb7b95856e89f4e8e55d6aa857affa9cc7518a2b3ebc776ec5afeeab72b5005fe7a14ca54325cae90aa6ec1b0c40ad6a2788e8f5197b2545c59b36dda71f3eb68f140292182c0f9f47fb5e6d613527ddfe93590720c0e93b49b741a9e049a35682d908c66bd2a8f7454ddddcff579622c0de268a28ee031464a9369b634bf1b2ae5218a8c8706cbef1dd3d1ec05f649c6394511378264523a59a1b554471a012a108c2af854a2132591d823d7b3f4ffc2b3cb7c5f5dde888d9d98512aa4d6dc2649cf64b136f64bd52890e437d26fc6c025a98e4157a722429a236feeaa39a707e9b5a346aec2e4e5d0dabc3143ea41bd92a60bc75d0857f2feaab1be749d45cb17263edf416f857c25ebdb74032c51aaeba05ed95e89977a902771e516cc2e6be5c09931b1350dfa0861491cf31d4cdd0804b1f5033076329cb7efa0371fa0ab9b960f0dec16bda32fd05b1f596fa381365535d0be7f3125851ab1d5e676c589f3c21dc3c4111d436f2164224b4c8824c28de5b78d6c318c952cfc02e328edfb2526ed81bca9389038bb4d462d38313cfb33b5f8780822c0d48fa197036da2b4fbd183a3142d5a581a21faacf5fefe96ff46e56de5aa901b81f0c924830cda1d7376b0c61cd901d97ab532d33681c693be593d3ce33b36de798ac411c83933732762ebe571b85b77f94e35dcc2d9667fe885e84b1ad49ac880a516b376a9573bfa3714f4c66d34908bb8b18782f68c9c7430e6a412553d880d63c94209bd6ef3fa3b82384dcf1c74cf2cf9b81a2d232cc5c89ce74f93a6b95012ee7398a88387626ddb3808e39dfc09aa8b3ae09172cbe9c83cdcc9aa492a4f5e96cf4d058572b6f68e07ed23256d7cdc5f567fae43e2c9aaa596a44c0c0bc3f9266747f04e3c525ed23e28f0ea661f10f925648f58c1b325f4540049621239bc206ef8d0264a7381dfc0a0e960a613a5922046ecc5a99b8b0464a109feed4fd748597e7949c720cf1078c95a8602641a8d2f258e59c3978cf8c2affd57032c5d3a6a69b234566c0412a2e942e1757e09fc4292e07f4c0bad9153796de7e0a0f349589da3fbbbb20f8a546641278d85146c562421402fa7d7f58047a445b1a692aafd624feb15bfc7c4c97aaef1aed7312f205b018afe9ea5e5f43a4ab729989b30e9b2345c68fdd56258f5ffcfe89439522a1942383dcdbad279f323eedac8af92c32fe6eb014b1a2a8f99151d6a03ba22c513cd2c9d7fc3916617f1dc96d89905620d42943a64abf60d682cc21cc48f4dd4e49c63732e905d7c91fa5dc77969c350d1b0c486389c01d3e7edc82b9750cb153ea92f0e009e6fab92ffebdcc3b8435b05700c38eac663f31af0f42c3d123eab22745bdf356a00687bb7689ef7e692a11f3f61928b0b11367486e22cafb98f3c2b03786ccb8a0ec54cc9093cf987b074b71c1e18c1a6d9b2f3cab0a1aa3f5779b7b893c0df6b0ada914f32590c3fe293a3ab4222b22e5be9ca75d8c5523352f02b47706a05bfbadabb3443040c94010842b5e6dcbaaf49fb24230f8ded5ea9e2e5de7e09c17e056f7dae0b7a0ddc193b4e1bd97313ac1e550220db5ae8b8591ce70bc26b88b9f4183724954147805a64d64c01fa388ce4b3acdabbdb5e1ded1647f99e4da39118c3823c86b364c1c9ef7a55630b6f0cf24321516f315e9b17ad61f006972ffb524eb26e207a2eaeb6c5a0d748d977746a8759745bcd84a170b20877bc4544593661f1d4ebc00e7aaceb01574862f95e4ba9a6c817940bd912b5a07d6275f2f1080d6ec6ed9b152eafefb8f69c2a114d48d8d4d8f107714fa8da4dd6793570f6abc6bef1883f248b29bbd1052e53cfcca17311c6ea6c7ad253601d4a6c896a540a94b377321aae6681107fac9ccdefe6606ef079432329d82be2a573d1ef51dc19bfb61b3c62e133e17bbb8832c6bfb3e19ed4d739e281e6de4c507c33d80246980a2feafe3f34d918502644ba65b69d592d94dfe9f10a6639deaeb14fe4d4443dd5f0a9b2c04696da647c2f3a899df4062d237aaff965934f30fa32fff7574ea7be002edd004f433e30cd9a17b1d571504c369a60c9943cb2e0a243bf7c36347b000ed582c66ac0f9ff85a16c87c34cf6036383146bf2ae0abfe2af53d19219292df805be6b571b9ee22ae5bcf880864e674fbbff72bd0749f2642dd851ebd746502f42656c65590c84f335a436239b2f543e75308a038ee1475511c3221f24eecc01f402f04e367d01d0cb0b5313e5d613512bc4cf22031f80596088a3a0c64f8db0614aa1cd415989a17fe54c4e47f2c24c4057bd15cc9faf46129dd0e1f36a2f89ec0051a39d5be07f0329d573ab1a5b40b16550fff63c4952c16b4a71ebd4debf7b7fd521ac49b1d777f4627abadde18193c49e501fb91b02d3cd28f4f65002ad67f4dc716541ed4d0eb958ad8bb219084f24bc0b447ef79ad54aba8f754ce5b85920fbdfc1ed4a24aa0ef4aa03bb3139bf00e5b73edf6b0bb4803d3222bfb1b20c92b3769d9e0589ee34c0e2634cd2ab1f7efab9fcfec6d85afb58baab94c8f7b59f07241dc1823f0f7c27dcf590353316a72374d1c07a8302e0f469f672c76d9fa47f38851f1c1733415bf161d5608a982c10bc31e158a7e91175357d95054810d61ec43370f857aca17a928afe9a2e631bcd7962f151c594f4d604300ab8e4c4488fb37f643f79bebc82b7f6cf82f9109adf5f116604fa73319b3c3dfd4f893e5842de764ec3d3b6b724339da3a0aca1277f83a03bd34c5def2c6df9bb03cb25eca0225ca103016e7f619d508570c60c6f2c0d8b70dac1f3129e06f176d0dd12d8677626741290a4feb8f22ffe169bf0bd156a9556d0a8400c66b85dc14e32034c636894e48295e9cdda33edefe8e20bb19b57244c5eddbfbc2823fe7ad4f2d9c9687ab6efa991b80711c0762f1641c6fac0532d92e91dff09c5d0fca2c9e4fbf7bbb88b46f7482b1732ca6eb2dfa77ddae42d5ab8839fa4774131d2ed3024bc4bfaf2d660663b93fb3ae95d93dce0c3a839b3b7f82a73a332b5ca47873e844f8a33a7b1e38196411650dc35e17d73c3f13f391e311b3caf0a888dbaa97296bb57efe7986226e03bf48480d213b49515f4aeaabb9b78aba69d1b0833640b9d18f137f9d51bf8192bfacf6e50efdf1b9218c6ea262ebee3f64ef9e0cfb2dfbbf09ea6e9fe35bead70845420e75293e17e36c2fbaabcc7b1d10a0db4040ed5938ea3b78763c94820dd630c4a90f793df19e3634c5379623f1f5f5de141ff57dc4e46535d4ed361cb497bc0040ce5b9cfd75e894569fa81c7c71325c718284055d5fcd23495fd66203e65ae08e5c700159f730cf4c83df887dd172c44ad4449cc7256a40d8088ea8362b6b35f466418c528a497c6d2b61fdf7b6f8b80fe67e7c76a369c7c47e0a6c59c20413dbfdba238eb7fd8a32b4ef8c67d5b76fb4462dd357b64341ef384aa05b73727656b18eeddb3d6e166ba0a6287a3570559b86931168ead97aa4b00eed0627832ad65dca246191924feb4c4a67f19d1f11183448bcf5767e08e5a0bbf3adde77906917a60ba7c4b6548f825b8281a4b62eeb9fca223f895250d7edc85a732e383e95fd36abef5900ccd9d6983ff7256869bebd839b4d020bb232af9eb63350ce3ca6400fc27b0dd346d4748fc6544cc926afa02e5f19c4b76680d290dd437c99cfdb46c3a04e017dfae487d810bc18d066e296383987103a9ff6e5d3873ac2399dbcbfcd4359f1ad97d250ff62e75f56ebe2611ec393d28852e5a1bc8a321b8900ccd3d2f204db92760416eb86666d6a4b40a3cb8e29694d94e5456b31e4697ef773749d89799cc06eb709cd8d261c21e8ae9290710e052924d776ed4d6007c02e328d3c026acf6189b4d4394423680d19af2fd79da9a4547ad4693ce28845243747ce8fe5c746448ecac1a91b8a6a78c1fda703c7199c449b47d67837878a305e84768ac4347c569651d122e69985553dcb56d159cdb895786aee66ce0c43ab7fd4b16899938e746de617ee846e4bd8c0dd9cad3fbe288c2c181be382cc9ba19e474c68223d73a7108c165ce6865cfec19df2d5e0f4e1f819abf6d25e3d370a8d57be52e22c87b4e842c5be23242a2bc5cbba95ec1e993dbf4b75996e4fa6ca1c362ebdc6954502f582794de600c599494c9806ec845c6957e12c58922317afbb33b465e1a26b7994ac5d10b37770d21537afa6daa3ae4ff6d55055c494e62477e74e80ac29e390ead113fb7e778d9d2f0e64f65b1ab122e6ffcdcaecd2321a47fc3963a41d18700cb0f5770f60af1bde6fbf5d9a3d559c170d3a3ff9b43ddffaf64836ca91b226698fb769605ff190008918caca0250367ea6d13b8304d18e775d91a5055f6caa5be62e349c2f77fc80af2b883f1f33b8936c0979047b2651699274d2cfd373b9601fa7dec590b1a84726b572073556b3764db33fe46db9c0e80da0dca0d433919d6360d5fd2e46c6305b200a2f06285f372f38d5ddb1e64b0786ba1eab0e40ff097d72f7f382d95c61c98becdcfecb141a30fa4841da271819c193a4270bb9c6a22ad86989cb8c8174afea5fe22fda2e851126f48832a7309c04f31d1b18b6bc4a1f057a75bf07c60758506373d6d7e4fcc99f9346ab8026734844fe4ca637b94a103cf4c0306c9bda6fd3e1d87b940d6db9af7b210b07f6279762ff30e9570901e63c20264cd5e9f10d4eee67786c74e83b418c08ff41150cf90c58eff9d07f712e4f98deb51102da674fac5db33d2d677ef030b558ce30d4c414c909330cd7529aa3d5946b925d2f2875d158ee00672fc3b57c01a4137c823e5050e3de7c272b414b4506ea55d11179f629a3b5b9672965942926865f31c6c41be0ca44a8fd0b81b8c89f96e6705bf28c630c9c53a854ba99a11f4f5dcb25a855fb7f732b871d9224fca17c07206aee26877f0123afd5a48df0dd13b8581973e90f2f0cae7b31fe8f3399216b1da19b60cdde8de344642b01fa6dc95f610be1e509aceb9c1ca144c2bc00152a8279b87fb92c4dfe4d382752715db56d1eece4e6fe121d75500bd6539bb93765e185381d1b5208c63b33029454c2ec7f1f08a57fab689aed1ca7f15551b89b7c3828698bd42fd285ced379208b34d9f92740b1a53f5887e6fa846caab5a7b65db268fd90134aadcaa8566f20e77fbcc32980994b15deda96bd43ab373eb3af66ef862f1e385a3e84dd6d3b37568544d3d50b39cb50f5bef248b8a0da845be517012deb13bddc17f7f038dd57d0346b3dc46aebf78ddbbb5311e165c34ba67f82cfc39765c5ddf3f7271d6f510a2d191403da4184c17316d8d514f52045a2778f7b1840541a1e5610a302722d7e01c0ce07ab6b616f04a023cdb9a706c3f9c7b5fe57ebefef846dc76d3686f52da6170fa314e54b115172f12a0ffb395782513d3433ed8b8f9c505e7af920ba66e3a7a4e6c2d2b5c4470d20c402b664476f9e00dbd5bc8ad3a1a9c2f0156c89110a3b10b909446304549cba05ab7de627cd5590681c5e59c91b8f441bde87d2e31ad0722c9123bdca36228ba4de59d43df95e87fec15776dfc10fb99347d763605ba29efdb50467b43bfad7f8df2b0a82ba959bca09ca2cd7ce97cb8c2932ed6f5a768061995fa29875d38c6b8bf345da96aab4f2610626939e42781ad1d71fdd894fec8b3603aaee2ca51cb75bfbd4cdc739c4fe2d6deef2a2e8d89f74da67af4c722bd9acb7f35638adc87ef1aab5014766dcf80dab9633a58aafa02d6fe3fb6b38d459306e3e33f93c3758ddf8ae53a4abea3f57642aa7588122bfe3568c792f4ec177ba252f571e71cf6d0f2a490ad28515242ec65345447e1dfddc4543231ed70d8de39433a5c8fa2df7c7a041994f9853afe4487f08651ba5932da267a13ab6e5a318f539d81bfc7596a7c0f9439c80cb30b46141ff04047f4484609cd02dc515a0a3c407077c37a221d6ca4cad0e63638c4e114954f25a8a5c485c4d34c5815ade77db9cd17ef0fcb66361fc7a85c98dfafd20556f0899850c3e5d2520e5a91674a0637c95e0179bf1243d83d0c967fee3d23e4ab18447f2e94e29f62c4f1c32f525ee208838df914afc663059e70e8da315a2abd3f71fcbacfbf42c21041531a4a25c285dccf48e14e4db504bf90271fdb63c75d80599625c43c3fb6b7b45c79ad078573c2a65e4ea1a33b3ef9ca633ed87f049fcdad60d25e6a29e4dfe0b8ecedb96e2222101f6322e8e4cb61b725d445aaa85983db849789d9f58d8ab89dd5a123002b1882584d4b6929f62cfdf78627401962ea66d997de96cd52ccaf5f174d43966ac476f8f33f7dee335b15adee6dd41a86f96628c2b78182a286327240790eb560be987a2e5bc12d7b8b4292a9429ffd81e9631335ecae20631b111b326cf52fdec518d18f641e69c492f7ad94b0c3649f38d38e00b20a946854074335e8cda981e65ffb19e3a847dc3b8cf135b7fbd1e5e129cab7ad5856153d09d69bfb26b0fdae4be15100fed64063c48dd11cc1d6e943e6f60d9cd0cc0cea7dfe187d510337193097e166e64700ff59e4a7f40ac2e75b9ce8cc0d9c20acb3bb871bec7c2c2ad6a2f36d0a7e1323bf04c01748448c2830b9e30bab35da76c6f39674ca648b8e9daa4593a75a666523aa35b08116b8dc1772c6ef9f6622c40451a37c9f4094fd08bdcea8c0363376cfb1cc5e32f5f9dc84f4e0cac05fdb7c2fc27af18dad44d4fa3dc271a5232182469938f65a773fa88913252e5611f13f4489edc63203915edc051bc12879e5153c55974b3048b55f97077ae9b43947921d13e6b752fff40c0346377328c5c19523575a3db844161378d33ed3d795c95c86454b64e1f87a690e9f2e5d683af767e5fb650f666adbf7f2e4f01177b34e873163b8e21758668125c3211dc25a613c1c6da7ba152aec4c3755a29951928cea14229c1dec2fe2f886b085d94d1f5d1d13d876b0a257ba6233fb51b3ebb68f005559a7319a8a2866b985403a6bad8894feddc642b80d8e7dfbae22ecf34d331bfbe60cfc639c0494d24966b69639ab503d86ee1a76e8c855beb0b03c569c171a851cc903ae66c89392fc215bf49243fb0bfa2df68bbeeb0386ec04661fbf0149a7ad4357f7df3f9aa2d5e8133118bb8f63e7e96d32a13aecbef2ce370d8d82832224207005da7bf54aa59a5f672fc144c45f798d54a0f41771129b455931876ebcbfee09570d10101d8b93a8fd0a46bbe9c29e0cc2cdfd0fc1beea4a63ecaaa8a85fa7f8aec11aed3121a463d4ebffca0c9ac5db73fb40ec5604c46588a8e41c1911066b090d5af47bbd570e8c803ec0ab96373850d342f6a24f87c57d4fc05695e25e579cd4b322dad961e62bd8bf3e4ae824f0848dbf397008932c589ea828223592220e4246db1a0776ae75aeb6e2d4e4b61e2f22fe1af0cd812abad238b4af7807aad27d1a1616973a49657f6fb87052dfb645624c9d92e6395ce37bac61d2bdc0ea3d63fe7843d98f2c00e77d834a79ec8c21eab5189f672dba5e4c0c4698a7b3cf5f7180b674c57e9d14b9385ebd0451eeb8e89509d7bd2c80300389e32157833fa0aba7df8bf9066d3f6b6b1b7abca66dd56251db8f0a902a8a72fd6296e0543bba2be9386715fabdb9d1c7e7c1fbc452ebf62a7572a42a16fcd24c2d1f85c7b5d29ac5f94c86931a465ab9da85b2e9f702959625522b4e20cb567e883fb5c7781455ab8bd2f340fea938396441f0c5a860319d950e41e361a8d51d6ac4615794e3f6df8761ed4cb7e128f79d5d900e47344120818909de352094061f3162c161d60c51c14efb155f8a5c36847f1ee050ce5d00764ede862bef93969247a46c8b908d4294d11be38a9965322897531810a2c6a1de3ecd4be6947ec6539d8635bff089402168f327dab11bbeb55781e2aadd6f68ec9b33bc8ad0d48fa405e0543d74e30cb21a037301955c2382b2ec06fde23be7d547ca32dcbcc28241ba6d674022b8424d3137b1c6cec05a3fad50a3e98c54f67896669445dc0f60d717ab53b280e7023b34e2ed0e5022aa1523282da70262fea5a931342a031803bb4bc8a02f58e4efceda8758e9455b1cdc615be58384d7f2518a754a9dc9a2a4508cfa7013b1a88ccf87ba23f964829736e9406bda0830c694b81a820b07d6738c3055e119c0b27045eb018c7d6aedd1a8a1f1427641abca77518806d9c768af4066f1048dbe336141d9a5d7c10e04253608037225bd4a21755dffb5314d85bb8174dbee88f699aefb0041e3d806c75553721eb0e94066758fe25f8f94ef21d109f29ff5cd8ae35a427146a41a8dd0fb9362e0f744eb3088656bfc69ace02971787c53358006c9931867a951a2dcc01878ce5854cbe8f6b33f3d6ee5ff50291162a8a827a50d99634563db5c543f9947ded2c96d8b2337aed00301847f4b9528533b7e51b673cfca7815c68574bfba948344147f0821098e152f93711f75912a1b17326e6210877f49a6a57c80edddfa3f6874f464b352d52b987b979e065a9e2a55a6241f78c11d0a08ecfcdf6ed2c2d619fa7e74cfd57db665d40ddb2121bbb9718600f12c86204c55dc9594c6cbd5d1be63aa76bd299eed2a87b74c06287bcddc82e2c2a39a7a16f3bd2bac52edf4ccb2ad54880f4cc335ec7ad91ebbad42c7c1690194684e25b8be7af857fb64d8086eb77b7ad45bef83a1b9ff72ea57cb2d3fdf0c5fb459fa1d1dda0250a8c490f885ae6fc02326001006e18d77721f62b91d1e7e966566d9d8d537da679ec26446d7b5518dd7340e571156155de0ec15aed731490b51da3f63553c8d472291ad57154a627d3163cfbf9406184c7b246985dd73ce625ae77902955bab0836267178903ac59ecf72d50de450173dbc8c0058ccb3529d6e271e58b46595adb143c8219a5afe6e54c6de33a34c7d159da1fe50e695e2679b9324c063ffdc35554e31bae750d1b2aef9c4da92168bf7b0e7b07a767debe23ae2150e701c55a7340265ec87f2b4dfecc19092c2ba188a9c016033f5c0371a8a71401bcf2357f31ab271833a69deb62a045885c0e04facb14c26a06d353b31f7b45ee0e265cec445334389d99f1b975c18fa4183eebbe6c54406db73c15274bac38636dec4e16eaea2547376a502e19988d400475119730177c7f0803258a763891cd403eaf931a39eb05a29e4dc5a6fbbc03ed1dac2600889b5c8fa00f67d785cdeb978537cc34295c120dec74a84f253c6fb53ac69a68275787297786f082667aaa4602da5fd4444441cd6b35d6c9aac99fafc57d4084568572993828442b11444da91d512ae8130b5eac233b10a670f00818edf660ed9c4fc78c04c1229305aa4801dc14b49b82aed4507cff16b0d3470b9f99891cd485b7b160ca4009ffe278b65aa8f6dd9efb22eea6ef36d357b3d779548057ec0273203fe712146ec0df4209d033a136492551b22bb820703a77af14c95c0cb1bba89955a0c28b4b73293380f7738ab66d52894750a34a9cd0faa1258bf302efdd07293e137a2010294c8381eb9721095335dd786e0658961adaf1e1bd6e9b564bb0e89284913f97fab7f2e9df73a597e764b6e47109b5d80a4ee6ef933d376a6b36b096929ca2da22cf18350220b6c573cf12d05f4310ea6a921b7a76dfc621ea5cbd971af7a14c4ae0b204111d582ed58d89effe04557d31e2734627e4198c2cb48078c80259e40bbaa03d60998bb90cbc2af44ed19d212fcbd2189b3e9f2f8d691bd21d65e18c61233dc575f6fcff5310cd18caf42d74f9f1a30912832bf4c70761e20c8074fd092bbd6e6f7941e28f4382b5cc39e31bca90f87cfbfe62998fe48148c503bff6b97c1ab0ceb0988ae91c6320081fb9117b34094b0907064a00158c6b363bdd8aeeb0379b1875a9a06b5122ebb2c3dc72a55cd1580d8e8ab0bf502822ea528f77d3e910128ab2e8d22e0adae04efa29a02dfa1ec74dcb975ae7bf434bf45650faadd80bb62110b0c653dff59dec495c4ce260209128226d7c09f7c3a48afc2f71efbadc7987a8fc1a64dfb18f50d394bd74b8cf6c2322a945598ef2b3f85d712658b986aa128e5fa2225528576e843455716b17513c03c7af92ec76d06185f7f133e5abada93f99f7561c6854a3aa62f98fb9faebacf036cbbf847c3913e67309452c2da504f8043ebd083c0daf25c345ae0e8d4a997407fb96b164b955c379c84ae886be6bb3ee3a621e0d8ba4780191e34780db80c7d6695bd9d7360e74abe28f8fa1fe396be04aac5c936b91187fc3259299ac9e3a842a76f6c0c5fb2ec7a767018b3eae9219b35fdb211ef1ff6116bb51efee9bcb921999e2b91c7d450e246d04bc48e5b6d107c9f78abb340d5b35dd1bc710c64e4ce5c7bc05ff8da3536140701cbd53284b93bed334ccbe5647aeba187588eb0bb3004057a4fd94769af6556003d755df53ee9c05861373441ee681f1399b029b6e0404e420d4b7df78fa3acc7a66df3e9219ac5743f222379a12fb1b5ef54ed63fe1a033f2f55e8ea33ce505c45befd8bf7d969432a2deda306f85f05e242fdc15e5c5338881f50256b55d7d9f98c76c17968a18ef65a8b41eea70beb28f24a7a0b9542c4254a764a506c44036b9ebebdad8a6406588c41b0b59ca6079c5ce13093b362ae9d9948ac92a4864ad5be0495e22a510831dc976c0fe2873366bbe105dea6770525ee862137aa6a014fcb07342043778946185778ba0714ccba6ad2eaf521852c338f004165731eba0ce0d9cd0ed0e403db5fd72a7c0f532dbdd9f9895e72b653480b6d7656a4e97ad264e18cabba8b662db443195fe2e61e530c7ef622ec14940c1428de217db50fb6f0ebc7badce4c5b110275b3184d91d87cdce1cf1fb32e797b1b59ca91cf4e85d8791492abcf0544dd2757ecdce71ff733b9738a1c5244ae0ffe595ad55e197bda88c8823d277f51c8a19957d41b06cd9879f37f1867b136db018e60b922a82094bdc1fc0cee58c5be70642ec72ec950d1c8515a2824573c3776ba56e8e38288a2b0167e1bc8746f766c97a561159bc554a8c2c4475dbd741c0e39a40026022b9fbb69307505c443bfa6cbd5029900edb3420c94bd4ec45d6e35c948c1440e066826d129a838b9e5e5cbad7332ff301d5079e5a877628cf37733e65c4f15439c103516fc891007475dc724f8f75386ca0efd667a5ab7776ab86e4687eb8847ae9d3ef30865ba11f876e6472e7b39ab4caaf5f6ad9b5b72e19efaaa72236324542a8e94640fc029a7fcd6d214ce79a6103613d0a006a41321b8b311cf1a7aa349cdc330d16ca8a0178a6949e506914e4b8990d5a31417572965fcc0e131aba5baf19f09842b83d600588250455c791684ed1b4dab9df72082cdc0289c1d79fb234e15c71849c10965b1a7f9be63e48feef207ae97007c3a3c5eb3f313bbab2a691478b30f8ce505d333632d30775c2d9dfa95fa62389df82605316f7de9472ce86c10533dd2d2566afca792845d020abe01d914d7f668916ed153f091730f0afd936b1a98a9c7ec55461d38db37d21767bbb8b24b4bff3c9810cd5ea79b6da66d3e1c2a4d65a79ec98d2950344df3797b24afcd9b61b499b2382e1af6c9cd74a9c6838531edc43fabfac8c79fef293ec593a7797e8ee64328e007734f17383b8635adb924e0b429801bfc9a238b46de57d9f796dd7a2d5954d841946beb511d5e81a8c70b7fb70a56b45d67a7cf532c780aa88572193b7cf86522d323af7126cfff0d3903e205a18b14d49015aaa95c9cccbcd428d5e767ee4f062d8911e2941515dfb06d59408b810f1f31290f8edeba020409805c4500b377d1d7570106e9cc503bfe5c79a05705c8d390139e8052b1dac647059d6d0e31e01b7ea652f026e9699459c60ff49d4d9c0f24452cd298e4dbf6354b11d43a51218fb5d3f7155c6b15e1b0400e5f1ed20bd42f80fa993eaec2f02e68cd1b1ea4750bf8dc87729887d3506edb173da19252d053377da6ed372f91f8605cf132f1689507d9018ad759f83e20d34eaf9387d109396878a651d27ec221444e7e0d1603b62726f088994addf9cde87ec43d75a748cc52bee215356da8c6342a476fd5831acfce394e15e901933f8b90ac296c497ef836162a93d989f230454a0b087601886214a4c633e029221d1c9e543a3e7a845e8b372232a9894ad4c7582e69d0aa7abc5fa9ed5a647c5455c19a5b8e74a24f21a49a757544977e3382fe80696be1b36c1edfc3973a1bf3d453acfbc6bcd8e97cf2ae4496e2cea6221f37d011b0ad0c567851b2461c930df3f063ee6c9b681d89c37af152ea822c320134ecda481b188ea44a5481c61fe423dcac5f96f1f8975ec6a8d901125a27eea019f5081a6ee8c06f8dee7c05188df7df7398fed3be0dd4286f706cc5cf5ea16d206050942f59a066d752ddfd90dba55671c6225eb6ea344a8e920ec9f629b60a68a2a30fbb229f4ae7cb081a400e6108021a9c81050228785bb3bc93d5d29814da00bd8fd4a820ec9a06c68d9de38a71ac68bc988ad49458df679b2dca13f23c45a7e02e555bd6e573a7631eb24020223f875244283161d68144335a4dad9252c12b0fedd8a215e3d79ae146b2d412107291fc1b179e2e4130db890aa9afdbd76c12bbac9133ccac8c0b5ed9b9a68d249b65a8cdde3444931010e107b2b1e453b69c79e56507af10295b01bb40395b1e5564dd3233b23108eec7e3adc02362284e08ba84b5695a424314c6cc0127585cf02b6725eafcc3bc87105dfe0960892e8aa3502faffeccaf228ad725ffa59a0f228f03d3a3cbf61b69c2f3ce385b5d805e2c8eae6bd4af0f7ead9181e2ce27897e3b46884e3a344d31998f481e3121d84cc4c38125aeda46fcbe6b97084de4b5c4d944751ea80e8792871128556d4d1a15919ee604f3078efd207b1048b09d07be9c63d5703bc7acb84ed67e1cf8b4a08031e5f46818bec8ecfa6e971f034134f1fa96a6049cc7d73757ff1efbf29a5a740d245df4ad98c95da749dbc0e316a0504f0b69316c2ee73e6c27d7033962bd64178f4bc6c51c802091b34eba76ed5d8ae5ce65193671dfeffbd33662359d3737bcbccb2f3c8d1e751377b65708dade336a4ae2952a50f46f63efea3ad7f921b4ea7ef44cf0e7458704d1fd10f4ace173a4ed401ccd53f0ce26c349750f1fe2649a30b6a705d12357dc87ea41a80f647dd037f13efddd7888ad7153825b3bb16ff5950ba24e6d3eac9b70496d2197a4e3ea705b8712b22953c2d787f6ab4ce2aef0937c0f6ecbfa960f44247f4f7bd7947c5a970d8974819693226eda2f1fd4702ca64a653901dab2cbff6f66c4532e382e584138f19ec032c1ce42dacfb98379ca1abd73a4557160f49e84842ef9cda32854a1a8967a509de29a3803fe1914cb132ee6ba77d522ceff21951b9b71ba0a8866ab0768f4d2be1478f8207ab94cbe241f6bb239c244851b0f68f424d6a9ca769ea3844b87bf49f998ec853f3a76265211e43b6801e88a54ae420219fd8597fef86eaba63a9bc672096238c3e090602cdd47af95d0ef0c23778533994bb60f7f0bc6039a5e9154ba97a9d6fe8eac6d87acb6f4b26372fcbac1ed64b16e3046b89a077d94b977adfad522622cdd10a095390ded13062c3f1b259fd02eddd50547b59e82e5af19ffcd71d6bcbb91f15a293c5d93e9549663f8585e3df8e832cce19a29486622f40e3b27bcc5803ece757eadfd2e68cf75cf3842927cb17ae265c5b8b03b4d99ac183c40dc162c56e0ed7b7d615e2cb6a72d38167a7c1bb5b7e0bd6314c4b741f21aa6e1aee45cce87c40d035389f184ab038a3218404e0cff5caef189eb5ef4a6b601740110b41fb1f750e20a513056343c504083ba25925096948669f6a11d64835595f21bc02dee80908ddc80518f93cdd43212f7b9dae1d484b6a219a2e1cda60503cf30725abcfae6223f441b9c4eb867c09b1c18c2a495f0af668a0a7a5ede12cb4ffb85be7c11654433ffb5ed33707f7e2b5f920f101167789e693eae75837dc6eaa9d7910e178bbdb48d2ee1135e388f2a74c091f52eb32525c70487ff09c59ab0cc9d46848b998e79233c1b98eba9b48e5c2ef69dbeeab109c1c1448145a080699e57d5641f3ec011d6e3354c620012cf08a531caed60002fdeb36dc65beb59910284befe928e0b76c90797af8805deff5c578d76c8a9a8b9fb6b9a258e6b7d1cd89b91b43e99b1a97a800c74d1b8705036f62b24fdd028dd20348a8787f69969a3a9e28bd519e675adef25d82e4cc07ecdac7ccc8132599791e0df7ad7ead9def73edc097a82a47c10880c274533f27c9c8fbe7f2f9d60ceba86f1eadafaa38ff8f21b94b0186495ccdff022cef1bb1ca087a2daaec992f08e7f97d6527ffa7555a651d6025da9359c1c0d4647d28ced9ba7e255ed0d5b4d1cb07628667d027b756f9e006af849dd9e3f3c2d52525fc9fd94b0108c3ae1cf1427817b93335ff43b5a4be88f103be6f62d357288dea0ecaf62f42276cf590b553809289409c60f908f33cc3a500373995b5cbf1a60a66653507e2c9ef347054c53d89a38276ae3a81dcba0e4ad1d4d238bb639cc091f894bdd54d7b265387f631326d07c48bd9f188d433756cea30a06e670bee9de0d9128254a405c04ef05770021c692786681b09a24406ee1ca9ef820376729d178317d65efebac92127e08242d37ba97d01bce6f34e62f13433c5d2ed308a1f9e4d7d673dd7b17042b791916f8e9da9a000a151362b77453d1877bcac608bb79560ada659f06e31d4db8a7b31a30f781b3bdd22c4f7f1f92cd3abaf5ad63916c1e7b8fcac59532575ede1831126515093c4985d755dde63f9da3c77210fe5409d5ffd86773a045564905b1bfa2629100a96e8aec5833d739e952a05ce67e46842e4ffbf63e7c387e56c47c1ba96a82a11ecfdaaa29f18c0bb048567c749837bd820946da4464eb1a2f69c1eb7eea4c3886be2aaffad2a958f5dc1faf50b3878e468f3713b73aca3d0eb1de76ad173b91b18a94b5f4b17500e32b0dbf742c6bba03455d0008084017a16a0777b297d66bede57a6e0b41ab64f935deebdcfb750876c7ccdf9f8547b029d90752161c2374f930019726122736602d15a6b0234455bda09e816058603d4c0cdc4184bd9788e062c6d322cecf458eea44c6abda7a75a7894272b25fd8b2eedaa8fb03b551f6465e213ac5bbba6e0e2d17718259ac93bbe6be539a2fd134daa4983eba6882b2f6c9af936368b82e139a32bbf4a0ad1f82ceca449bf36e4cc907bdaf0411f1423ed1892e697aa121f74e05f557ecd4875f65ff482a316998ab392e3607ac92d6c340052516cd30feac5d53e48ee83e0bafde3062e7aa1fa5222db502a1aac66796f47c7b382873beac40aaf9754f2f28e3d918f296faf7dd6262576f84a5281e0136722287ca28f18a51b2f12166744132c5f587a15884ba446a3d5ff5e03fa7c2304b4a946d750f565e3e11cfa8d7501d72ed29986f2442270d2745acf74437eedd621c42f5467d293060f588ca1bbba77df2622a51afc79e4134458030dd15631eff41d40ff1e1f3dfcec5bdb8b216d3f75daf46e162c77ff30262d4c5d2496c9ea6ff8e6572a79e82c3ecf17455bec35b1325cb5f0bb60f01c27487589923a964941b11a8359671e31f03dd7e815c47ba52624736ceb3c872fb50d69bc376fce58ce10a8e93a1b9a2f8f1693a97d8fec423380756b43d42e7bbe202e1da6e67373bd06b7720d7435509e526e60139523782d05b7cc14f0826812edacd16d06db6e00893c6183de523f45ad008f3b0ee2b1c77b241f48dcab624ff9f456664715864b87cbde9ac5d4b17cdb0a61fb48005037841a86c4fc0b3e5bc1ac673d9e3d9efe795f3003095cb22dc6133b4f5587fdd4c94f9c30706b767b833c6cac181762e8414598ccb70285be2b48a0e8524654049d34af3e62b6aac77b53da9e9724f707d5f9b4dc3647fd84a80ea189141288fcd470043bc4600eea18f44b7f5c2294a6bf5ab723d31220c77b2a2bfd4bda7e6795980a4a97f3b9db40d486fd4e5d117b9da823fedccf36ca2c661e947ead0825854c545b7680d1c118751b68c30c3f13f81b09a1f410d9d8095e201c34fa4ae4696b107ba656d9c4e05f0d8bfd942ce5c9153302363eb8f51d85f8271c66c1946409e02c80c95aa7fc6b97d7f8daaa3cd995c102fc67db96273f067d38052e31f39020f573bb6bca19957227cdaf7e11ce40b688102d45cd878451b54ed83618019453fdc8efae4b3e0fb92cdd9fa2d0458af28bbb041f1a458e90a479ac446b938b37bcc5dfb44e09746d40396c5615480c5a5f65b15b1ae3fba391fd0a232fe0574dfe6310084ea4057ae4777659eb8288a92a49ec8f39835afd769c11f5727a6f1e15c859b08c9a3f4f763116564216adf92fe4a6c5aafa11e56ac1aca6a6efc9c72d5e0609828105cc45045b06a2462f7e371265d05bcc57661b17cc134fee9505a10f45d9333a1b90dce84aa828ec796ea4c83c214a2772f124aa71b8d30692fd151a0d89a71b287080a8b82848495d180e2dc8cc90abe4f8adbbf0ebf55d568eb7a51d98a2d951f6a5cedcf696f5fe9fa39fc1e7459469f4d446a9053746c1c1d3d0a7314b13c9362e0f8749c367005207260dd29fccb8898eb9acdd82fd1ddf72f88c52c1768b6ad0ac484efc7438ed758c33febad7d019fdfc7dd1a6d159c3ddeeaf11d5c70fed9d51aca7e30cc9eefced2609adacdcb8af07cfc41fec033c5eb74682d0fd2e8ce3c833dc62014b31b9eb8b4ccf938c92a50af1cf00e5cf89272a890aaf2cb86e94adc9fc9eaaa650927d2d37c7266de8ba6b11d5dc67e86661ae2bad73c090ff80ec4948347cc65a6f234cd4ac074742d397ef91ae58e9ba4c0497a71438dd07b2916497c8d0978adc2c692cb0c02334b2794a0820d4d78b933e076dff41dd575a7ab3ba7b24ea0edf160f4f6744a4e04317f9dc53e9eddf35322228a2cf152393664e6ed70c9ec2f10c22c17ab1596d770d9e6a1707d3abd323eaf6700274f6e6b26eb9f75c945e9c4df39e9ece52edc38ac6c3228dc8bba49b340b69b87f4e32a49b00c31d3356f18bb9f859403f656d5a98fe4ff87171c054a7c5792cf1391ec756f7f518cf79c83ef9876acc0660d08e40c023b49ccec4587066afadd0b2017f69e45b055316be01dad31f9b6a9f4aa2d7d3275d4bec9042ef9e8012b54b533f713510145cb41011ef5b950d2d8e0482a9490d6619f6271be1c1bfd2271332aaf59c181534779b40ad1389eef581402cd8e1c235064e189a1042efa13933c3aaa43469362c2c203ce262483223c163a6534d10ee718573c69fb7c116b04898cce79659032427b5a6e0a22c5cf1dc5694733a6b9d43f1912f707516f04c1fb91254267b6ee9ce1b865b17ac85d6664ea064f38c616a6c3304f6a5b9938455bf7f4eb9e2871ec1c63b8781e8b2b4ff7b665168d36730df9331a127af49d6c2f6277d9e7a2ef84c7532fb86477083ca2497c3013cd507cbc8bbf2d8e6fad9df08e362e7df923dcb54783a41a7e2580eeb4829267c9b0a8207de35c953b82bb4b2aa99882cdb273efb4ce752b67919e22e07ece15fca6b53528c5197a6242fdbeefa405086d7ab21e1c2c5dde0f81df34931959977666ee0e59f971c8c152e699d42cc01b3014306f6d03d1533349afe02b4fe566901c2506c1d0fa712004d35655ce3595ffa01faeca03492cbac926f7f78753e8083860e326a09c8102f1eb1ed120c1e0c58dfe8b2a548866dd2a6c802733647af0c583ac3ec53055f02eceea6a1c71c2316aeb98f3e084b32106f7506d9148d8654ebb63c84b49bbdd3efbd6276ca18db0426bad0f873cd2dd681a63c0199d908cdfb34692e8907deea9939c96c5340e794cfb5a776bc098e9b17371cf6c01acedc7336a1fad798ab7563ed6c17a87aaf1308c89b2eec2b2bba8e7cfb8c8f3b226dff0aea45ffe2a8d27f672a3a21c454513c79aa59e66e8458a4dc74ae598229fab9c4c9e0442687690ef392c789fa4c40a9b73ca8019e77ee44e206faf7bf8275c6d862272a45f964c474299fc210eff513caec63ec46ca2aabbbf846f5cfff2345685d807cd810f1c10d15167246c10e6cabe70f39dd20b7a0635e83f165e3ba326d1a6ecbbd3fe42936542548724f2e606ccade1118bfaeb5dc0da0c9f9b7f9630275c7f25f1dcd4537acf78cff7a9deaf3a95b151f48b8f059b18f2fd825f1fcb2ba61c109ee138b66fae70a1a6d976aeec31f17e20b1ecfddfca40fb1ab4a0fad027a3e722c438b60cb10f3ab1ade44f26115c4fad1e13af55491e07de9b7f58e768b93fbbdbfb45f971164ee4a059cacb744feff1b6aec11260031096707add06083e9209a42f17b502aaa0cd24ab6f44c8267596139073c3ec19a52f10b4bef526766423290e019af15d0b04b6372ef7aad0c115a86f37a1e90fe3bf789668767e02f4bf39ed1cbcf6edf1c7c34fcf5bfc36175152c4132c48557a160c18c30433354f06a62d70d256c9e17875d0a05ba8b161a206cebb04d2a3d0a8ec409b351cf6c9eea0d156288c9b319ae1317f082054004999ece2d8abad417d3e6a25fa88680f6f3b988c5e1f94469918bf4576693cb64ebd879598465162f0f7b0e93a5232e0d887b252efd9c9a7c112a29b3940dac66b8defe2b55570f1cc1a3aab68b442e90d86d4c99c4fa5f0d093985244e2536e913a962b838b7a6b24d0a4e717e11cf1a5c39cd64fd3e28c103e0f45f280c07722eb025df904e748c7631657ab67ba3cd6b4a9999c4bdfc2426593f9407767afd524a727e1755405d5eae61281d6ea8be484156b16cf2e2ffce4e0b515f5ecd470c7721af78a28484ce0970373275adea88d8e5a486c70ca4992c62e59fdd37f1bb47bbd359e57e572be10785b0125a59ab6aa384034dfe6a3fccd90cece31e15a11c008c385b264403c2c0d13dd766dad75dde505e96ee62cb1923e29852e6a7e3ce0f8bbe9fd9f5034b55d1f33aad0b343a7c285a706b41c53a0af62900f827b26c465b20e7c4ccf7c24ebf6d0f23aedc3b1c6772000470b278d8b6d074bd506d665511a1f6990d8ecd19b68dc83d43c5a544d8ebf07d838258799039bf9703dbcf06be43efe41658dfcf08c6a17cd138b17be0bd15e6d6b1eccc9bcbca385cf9c233f86332bfa13a41db43de4b1cdc7721520d1664e1674123ce8a0f8ccf062729b05427803634779036fe6b2f03903b72692337d030fe12fa6e846fb7102ded1ac7d5fb65a26750994f84d838a58ddf4b67a3ed77067f7db77f2c03ef5e21978b806b24b5249b8ec2e733c61734f54d11a718a4335c64c8c12833169f1447ebbbb21a30c3edec94c3fd5c497a9824ffd7f8bfcdc8feed4867393c0e90b1c957713d7a5690bce31798fc99fe02851e69f81ae770422dbe62acce1134370ec9f6170cdd345855a0c025d6750bae8228fcaafd2944481c48ee4f2f9a7908e6ceb0ffcdcefda3b9a1fdb1553986fe7070fa914017db0ad31a76cb78c83e30d85ccb6b4d1466174f9ca58df74753745b94f4fa1a47c36b61a4304d8eaa9f848f1f9a5842eb10d30f9f3329114e26674204a1a50bc5b9db03c7e8df873143c4ac41a6b8b2859f3835ec66e574bdb0e7b85add1a0acb8c41bedac046c053079f4fdfcc0272981b8f638d4e55e4a03dc481dc2bf79560e50fed12e1f4f232b32956d1d3b178b20dae7f09b2a54212b2ecc098760b52f8aeabb03ec2e14b91bd2a2f098b7242ffb74219cd5ad7c03d648312714483779586640a90f7c024ffc9a4ee732b4690ffa441ec0f2ed82399f572c255ca8c55d81d04d1554bd1ec321b25b85a5cf92985995ae318d956df7b6c6552956e64cb3411164f615b683f5efc814a6308f07144e91d13f3dbe5c46686fe3f768e9dfd8d6312f4a7e65c92217e24b1ecfa94d7e1cb96622cddc74b303a8491916fb62e7ceb367bdfef649b80ba528694bd4bb45950e8cf2a4ea094ea8a4acf0b5bbe1ffe2249ea32d3ef9fa7ae370cc749ef84237b4013d8b99c75de6978a4fcb5ecd25a73388b335751cd5153cfe1a8393252d490ac426d3722515587ffaaeaaae87e45ab37123aee9c4bfcf76fe892b2f16097ce38210a3f33732f59152603207e8183a7ce99fc5edbd5651ac1998d6a612f52f7d5cf1a2ec56502a35a7249de7fba3701986295e72f4b225f4e2b758af80ddafc3c371e72417ce1225205e3d259a6bf359ea0dac7245770ef30ea36264171a3d26d91c0eff3aa539732b74e4d3a67c56b4abee652f610414630b30cd8337791d294476b2e8a0ac0da67adc71e6bf293f18095fde80eb9dfb720a01a9b6cb0c9784ea17a9e75722834fb127c5883ee033659fa3a711bb8cfe29da2c191d013485cc90ec3a327567876516c9db4be450b766fdd4717f79f8935274fd3d4254bdd7373069b3b978e32fc1a2d9f765e667f0306fb769cf45d0c7a7815015c6638bc6760b1d5e2951dcb9f25034c1b18bd523557e7def7df5fa06e72bc7e8a5cbc0959d605648aa71d34c9d1469ddf874e5eefe3daad68d9d780156ede89289502bc39d892077d023918fc6090b886fa75ca9b4d422eac1f1e3d8dfcf2b81130a4591502ccc48fe28abc94d3e8694c79a69fe61d5a425b5eaabb82ed0cc232ec471bae4f0fd036cd8c25c92eae6b93ccec39ec8acc45be14b37f5c80e29a9a0fbe6d4cd70e9645ad376c8bb5950396b1ce5fd70b97a319fe6a8efeb7e9241e0da9b30301949a57785305bc75c0be2a217c9bd75b7419402787c33e831416c21d7a355e4cd887cbc465c842737fa6a7f57de7fd1c530db1fe30ff0ec629f60b44787c9f865628c4767bc37f4c6a5f2203bdb78f041800a7781717ff652a332b360a8c28a2089464e289f9c09a28644b83eb0c937fbea6b20a6b87a9cb313c40e253dcca2977099f91fe2681508d45f13e3925be11ccc829eaff8e40784b2af17223f27113899b2ab8d4b07b2ecd42f0677f637bd1194ccd15523f834d5bdc79f9a3d529118e5c4de81daa9f2cec1d6cba2234866ec8194a7cfeba12eba8d0555a43cecd621b4a1c6e64e63c72d755b3eebedd56c1d976aef2a27c4e8eacc2096603eba80bcd54c3a29f12aed3303ce21bff3c9716fd3ab74f035b354b1ac96dfd1f69904b8d15b9f4b51f8548e34f96b8d6f0b96855535f21309872a4e1dedb7681430878a35fe3982d72fe8f5c9a64ffd9eb133103dff904126982f9189124f2ffaf81a07173749be2fa07bd0c12cd1808f3082eae90dc6f9b99262fd41e799ab3850c5cf2fd17f2274f0d9fbc35a76165191e3ca612d19c939aa8ddca97adbfd1b4612d69139a880aff5c41ce22bc131c618aef62096b061394aa2111c2ffd1a4260a364151a06e52a3a7400651d4922df7dd2ac800932ad66f7e7b85a30b1ba1518d2ce67bacf99cd470dc0f02780cb2e0c6ecc0cc0842829f626178e8b128ee325ed8316c1db7c331c322d444e6b61b5b6ce47ffa06a0b9e8892c0c22d87d164378048ce928d183bc67c5ec2dfe30e72194e97dba955d7a0bcbda41231824206eeaa8de39333ce078dbbc8309ab07869bdada30921219a24bd0649844fabb2ad340957d0ec558bcaf87939e35b85b8cc962c2332be8160021de4646f3f3bd605863ae2887470141dc92481207125fdb857ff12878fb0f2ffe360d284716cd67af336e91d8f19fdac900f55b4980a37cf8893f979dac876102889f737f4b14f3a43ab20c4b2b3b6611cd320700499836fe3d31b82b3468d6f54530c08c6975a5ac9f116ecf24f4817838b6edcb0a6bb311a2c7f9df1f92b324539e149bcdb237b8cc2ac199830339e6723408c6e2cd4299e6ebf2f5370e1c54750315c452d8c5b78c4d89caf06d59cf5a6318bccef06a15a490f0a27b621cb722b97278f5dbcdc39c2c309520eb158064847e6003736700944e425336c36782fc6bcb44459036a31c773a33933f553f9b6f7594ed0d6defd41c64d9be95852c4ab48ee544ad8988f475d243f303250b61b555fba93e18b18b637968a745bf1c009212fe1d7314409529a2945fce4efd125fd8256ce8f2940a70aa3ec256fe02376a40b27f4bfc6fa656fd3e74fe568eeba5892d6dcd418a850407b571f26f24559c3531b1c784340cf4b8847f07d37961e5e9c94736bbfd3f7564eba9ec919c285135b70ac0d7b3e9d9b6a7feaa53ff54a0bc079e399c8e92cceb6ad3f01c3f91f3dc50efbfe1144bea0d326fc4b271599d1e1039d5b52fdffbabb9cbdd7dab7ca2459ae1241c396df80b7e8a817ce35a36e8784e0c7d22a594e6adee6b92285924dc67086357b739b54f6fd0f065ed68a356c2df647a88616c1ebfa639d81bf00c6fc0815c0dfdaf42895681cda327ac382c698144a018079d56557e92ee4d934193cc3a703926c81756d91485711e0407353253d8cef538a681e9b16ff13f1fb9066417c55982ab5bfa0c8e1291bf777e64c6ab7bb99d798c8a0ad7ff73092a8fb9e4fd79cb259752940412e682745e13400a032290184d9a4b9a1964e9b2877dd4d45230450aea5904da938b5983862a12ac410665e0642afab643329f6d807b99913a88528dd33cb26a4a3a078627612540b9da41a355e4bd0bea837b45adb6d32634391c9ad30d0bcb433a25cb4e819686f0ea7baf1f246accac4c6501dbcbc9b3874a5360fa056742bed74acb1560fff479b6ef8189e642cb0d5504114462ae5629651a391a7c1da3315fce8cd4f42f3e69b907d27f9c8e4d9b9f4c11e73fd0d504056ef6a20de6615d61c46f5206b0da4726b40b06123ebac4a840a3e33717bf25f7851f1f203e9d4f71d2c7c3607b7ede0fdb66ee1332cfb392c5a24d151ff811f5912624e94796a27c2cfc23ce65adf2313bf87fbabcd246b3234aff98ce1cf261275b8975201f7940c1ebb8df17a9876bc0349301140eec177513b67e9e1690df6a2b5ca7cd3284b65a97bb4719452d9863c28058722231124cc003cd08d60f3626b4321724ddcb953070bdd17d6cf2dff058e1435dd7de29dc08e07f89a5c9de2c5aff8dc96743dac2189b8de14433ee3cc82475d2ec8c4380c1c63eaab7a7c73d5cf61d01dd4126375ea35253ae32aff97bd17b189aa05ec8c94595613539926c9815684ff88199cc808102e9f7fd3434a6379bb388eb046fe6dbe23417ed14bba822b466da40f8f5eade8c8834acb5ba18282492582e33b25b1c9f479806483a122e6ed6bb7424216cf8f8e45e81fc2425dbad8871b1a3ab7bd3bd9e24702ad01f813b8325deefbfb38b533f04ea023844055fd8d66423bdd51d48d882902c2219d21ac364158eff8ee2b1703a6058c98acafb05bc75b51dc3cd9954b38f20aa7e5687d454757a447968525851f605f407c08f25eb54afce505b2f30cd92fb09f673ebab8866e0119cb18325425e2e64f7917d694d35920c242e458d4477fce84e2ed866b4371e168366fa3f7e6e4136d654d9c41b40f45d1021ff250cce661713fe3bf6fc93a681236dd0b90164b5790afc9b3fe928aeee80437cd91131e909ef4a3e64e4d2bb67a9f4e4ed1c3d242976fa57c180502608ed066d3ba38d20faa60cef12012e8605066b8c8eaf574dd2bb7d02482579ae79a1ef2629039caa6d4dc30ec243b4f58d0bc34f15766790fa2e83df57e5591e4a9affb2707e6cb2708b79d743611316bef8ed4c52389ca9f28bd6b60ca1428d602450992b878c71ef949d1930c49e42abfe17cea9fe78cd8c47d5aa95a23267d9077e3ceed9b7744f068873be06a3c9dbdc43d3b39f108a35458a22f191140a1d5258ed12793fa15ecef6fd7c5907a559023f913bd51e6f71b3cd5238090291e7566e05b23a17abf2bf55e41a32731d65a46975bd830986de195a785ac011721871d39a443074199ad2607f3f05c9ab5da483c7b0809d2da15e82003252c884c669511ee91533acc447394f527f4994c47fe0e54519fdcbf4f0dcb13ddecfa8f34e09ba389cf3a3df72c34083544b5ccbef08265533013a7c77eeac94dc54fddd898a2ba14795d53cd861ab61b1791ce550f18193c8729038cafb1f52350d4b7350281fb71abd2109e735bde5c15d7676dca20b50b900beb91ac990f0a67250a6bb7f42bcdc8611da5f7991fd3bf997bc6636a5f77150fb09713c87f13674ab934599347781ce2afa89f2249f19d098cb8a34bc728f0448b018d6204b2465306900f2d42054532eba68c09903a4c16e3c94d1bf3d6ba69962ca32d160ebc75ce52eee6ef3737f3603e4ff28b2d27ccee4b8e1c9485dc8afd3c3ccd1c03db78cfb283630df9c81552c40f289fe10cd29718b3247e1ac3b0dfe926448f39300320c49a648b5c7b1680b59bc289f5d593c5290a616b41fbf787ee00b012dca7f3a7d4274fcc916981e413999e09720c6abfb4859f53bb6ccb77662c5b962d0f835c1722789cb4e451afe331c2ddc38f3b49b8845d5de328d71124944634469525fb4cfb7c79aba2221191e06a5359678389ab6a06c12dc0ba16e6c2a2b075c30c554afb8c761cbe9dbb68926e3a93e20b30b00fcf49f446d9a9c11185c8a5c57a7fc9421fd47cc1082bd39175a5f0b159c1fdacb362ec1c3d87c6708d32e3a365e7014433661afa67b71b1af502034c7192f26aa4913266c2cb54026bd7d88780358858bcc105c200e4dda35ec5b8bed1c5e7ba3714f22b858efda85b503b4a35e5b4ab8278388320e8ccda4b76418911c9fa90a37a5ab36c0fa26301e32451bcbe6276dc3c556ed696589e75d6c813f5b08717b0ef13bcad45bbbb8f1eb87274b6478e1f50f0106c10732cd8c2a715adc60a5b3e7a055a01ba19e7b7152a751b1a47bcf41a3f43c91f78ec6381e5c4c218d424e21e499f8014246c689b23ebc39576e59bc65b70541b33d24d53c06e74c0e7229b8a5dd9afd830a72223fe4e10d6a35208c3058e0de9a28ce1913ea7b1684741dfa1ae3d778a8c51e4aeafdcd4c47a20867310232dab5a4d4a040c08feed1b5174a6a377419bd855cf16f6f395d1dd77708bb964a743aa5ea78cf72129d39d76092269e36ee1560c1fa9df1dec6dd97251ce5d4deed538e97756c092cfeb263db9406715c0742464433540fb680084230f4cd7bab4be73f8530d9d6c88be17545a1530396c5d378a47dc87b5d8fd7a487fc6555a0451f4bbff3aca14e102234f1882d5b19cbd78d93aededeb2a5bf81771f5d83cf2be10484cc5c4de4a6431157863e07740b73e8520b872a64ddd3b24328f58bb7752416f83accccdf051394b7567b05042e09d470c8d25e87a96f3134c102989713b39b8162c5fe0ab47ac2ec8f6fef042c2bbb352cb36af8e97e3938e3417aa22e3a213b27dd4fca7a73e895dbf11d7ee743ead05e2a1cd2aba14f20e403b2cc1a20d4e482949854e891701e9d1d1286f8506fd2ef0e10f89421723aae5998eb2c5257d14963c0f34454d1f26d30e42567caddd35c7966bb70562130ff3884b4838b43367178822784f3921e45e547b6921351e7b2737220e513fc572e056848ff2f125e2568c2cc4f853c55fe0664ca4041d81e34fed113ac2335cb351cee20eb103beceef7a85948b8b22785fd23d2d5a6778cbc2561a934ad95d12807ba1e6e05c76695c1133673c9d92901b3b7c291e6fb526f79d87f2a28895bd4bd465979e8bea60196c4ece06c6f7655a50ceb6182b61d4dbb64bd1c41977dede4f37e505a5181694643b3545f79717662131431fbea534932fce115b51a43ec39b982a59301587c66aa4ec7242975ee6c9be602738eda4167b6d2ceea8f6c8f024765575c2b2f6a8021b8d9dd83035c72e06763348a65aa5a81220300f0d5d373cc096b7dc12e72cd07b89c5483a3634be2cb03900b2bf8fe16825a8678991d593fa7f5c0bca8d120d07b8c57124b3d9f4cdf9c5bf1382038a3faf259e54962251838ec3b0fb1f2e832c6c4d9905f40406b370d0f819cba13c7e11eb6e8c665e123a4892ff97945120292af75eb3978d4b51645867a47061e2a73984dcaf6ff520efe28cf4cd36abab16f806166033c69ba502406f8eeecbe1c4bac0477709d154339ad3e1a517cf532fdcd274d1cdb054487983da85ae68f294566a9ef6df92c83fca99e94cf8508d508a8afb6f0f7bf47bf64bfb3984c1cb9d37a70f683c2e0daa6b2bd92f0dc3dc5981f30c7aa71e79d83f3a964ad817acf31154bfd630c94e3e1c5237ba10e355f92fa24fdf74542b74d017376613fe123827c9d63dab47e456573015d5e2977b9f856a2b4ece076f81a050032632079e966e0e4da67fe0abd85b4da99495e3e43dddd7391b3c0919b032e2f53a1f702461f066cfc4a14644d891df1e6c0ec6fcaeb2a72490646de8d72267673178c8216dbef7a5397096e0a9228e74b9a192654a41c74d748da90ba73c8177eeec346bb8dbae542f2df41cd659e4f3eb7d99c29a0e20b91ae95afa78f5363c9083db78881365ea2e365d0f62e3871e3ddbdadcded6a360ebb70d11bd0fe37a9c145eb3578c2009e1215b1252516dca1f52b46d63f9b6146ced5e794a8f5479ccf0412162596f7099a88562416175cab095c93ac6dc9a45854582440b7524409242c80242e1d85f138f064c62ae50ab4665173eb53c7ee940397c74e6d58c60c391dd05f98808a3447229b948dba7c7234b8317f734fa404ba3faf3dd0b04cf2d237023c5fa5d01142395e184cf7ec525c81cfd901f8041d6acb08d48ce1d9330eaa96c8d69d0f7acb814964b193f9f70319ebaf21e1c3d8e96b8905025697c06468a9256ae139fe2dc9943c25b569721e4ce90c2e9c47ab44c5df168e03369edeee3163f30d6c225881eaba7d1f3185800e1f11b2ae88058eb8dc06a0ea5c924b27cc6e9905a1ccc36a8441b6147e54b65e48d845d2ae8a09f4a1dd8f79d18cd53357ab048449292e245ce9e8421624ed3364a2533eb39486aea5b54c73f8d443a51eb1b0fb96e441a64eb539101c35446054d8843246f38103c508574c9f8fb697fd11eb7f8ad94116d1902e0f391bf026df12f9a1868607d3993fccf9ef954c774c90376880efd15e6994e3704c49c512c7acd379adcd750b11a0a5b7530c49d0925a4fbe63ec4537d9eccf1b07c87506dc0550d96b6c945907a1c2c3f99bf8e68ae938a822863ae758ba2bbff623c45350f7bb9d3f802d17533fd7d8e3e65004436e20776050218d7fc1eafbb2633b64b38278481719b99499743ab463f4e3a9becfba2adb8e2a948a44901ed6d9649376a668c54ee9aadb5b0108b5aa13301edb81e4b96577ee4ca187060a9a6f2e10d0c160f3ce0fa8af1c6f30dc4bcfe2e17c7ed34799be5729272b70161b75a3d3ecc13b18b243a743ca97cb9fdd784f72516c7a49a041ce57ef1e14835866f3aea6643d50c06c8d86853dc7dae95c0bd7ef9f2939c2bdf8abb4f80256f87aadf1d77efb961884e9cc39f5e78e5a12a2d15f712ab28d31cddf442851f0332c83a2baa4397db9ccc24ed023dc33eec6257ddcd9123b3dd17c5ba5d1890dcb5d7d39ba9792b5d7ee4228c59a65e87740c4b21036c68ed86be31a8d32de445885ba1de645f98ca1f933c107ed696f77552d58ea2733a68a8b911d50b56dfa0b9c41ace9d16c65c01607ce3858d2b165d95e9b4858482163a5ab110634cebce5acfd1d1d7498acb82e1c2eda152bb1ddae8abebb02755ee922bb89c1f7691c8a7149d9388b7ff97f6f8c2ea5555acbc15fed1ed4435d589ae61f6215f2ca9453a3662f80fa845e271b040c6d8bc1e63d4e76f531a32344e7b71867c4ff61a830e72786791d5f73f055ead231f5bc5106ebd45bdaf36966d409a69e54e784782e8c558c4811435cd1f96397f0a7af051ea731d78639f739457a3bd79891e630a07a95491e697c1ffda394076d1a8c726d5be489382ceda4e7153a9057ed0544f56feb97bc3b20a57fdc85c64f964eaaa11da94bbc2293241a7254d29b5b4cdb903dc70c4b4f4551e126fbe9fda6cde820393d7c057833409b1423e7c8c27559dff42b9799aa689af4a5c07c72a616764774c723f2188839c3017e2a36363033cbf5e2f017bcee85d2aec8cebb0e87d18a498ce17d084a6c4467f68d5cfffb3d83de5b9941d7a5e8b73e9559bf454509b5094828e640b8d612641e164f031c2459736e73fd7fad8365c9c743d5bda8331bc1567b746a242ef997de92a903d9ee47c49bbe2df5ca9e2fc216aeb3ffe538b5e728f1604fa2bf45815efb7480c704baeaaeb3827e39b989af8a0fae610ec10d585fe16e35ad0158f51af934fa2af70618ad83d9d1cbda16f10cd436f7ff4ea86455952f23179566ea467c2761b497fa2de4d839660d688a22a8ae93ab25f413ba1fae79afae6287d5b45c12567c11151ca2003ff57f6ab41d63abe60ae39bfa93bd6615cb4d585bd680dc4ee8d16cff874a12d3ce289c216a3c5c3da0aba998287728cd5eca37fe15020da2e6bf1feb01d7ba6fb1ee389c53a44af2c07a5b1efffc73471cf71af826fad4a4b9abcb9c594e7558ca559f8a82c44c68aa361f230ef2577b9d31345db6a7b091a296a7e8740be44a3cff1a728f3f4888a68009d625d7cccecf86857d2385bb8a06ccc62e93dc7900aa477cd244539d119059f5f68822ee9691541073e2616bd2d247f6fb3e389640a54ae7bf782571762f00afede3e76dc152174614be1362b47a5ca5654d3f0d0b5a1a72c2151c9b8ed8828c9305f0f0cff7d4e4ae3f8949959af0ceef37aeb52c63dd8d263e57c1fe09e4a5404fd6a0bcb5dc4b9a0188a49abb09a75ef5638cbd788808f171eac50e8778450a5226a738d21257244bed5188c2a18d5d629ce77aed3e4ac7ec1759e057f1f67840da04377397e8bff39413cc465d32b570654267b7c041e2f7a937441e9ace37476c8e49e330a8ebdc2568017a1c0d71ae04fa970d551621be9f3a3a6c809f4d63b5a4d5b75db5fdd5e4728ea314537ea530175100c395f9cf5c8fddb0fa98abc78fbe105d4eb810f2c70b61398577964b5347f572f4b1b375946a8944deeda4be365a405ce11419e1d68769414a7cd7abd22b22b753c2e9cfc53acb2e00ea796eac637b6c1572befc677c7f6a2ffef35407a524c0be2b5c59116361be401aa1ef4b2b306ceb099eff2a3f62b687e8c23b219145d555e74ef21c52e8e83f9e39f800f92374f6c3af71c131a03bd0ce5491618d557d9b2bb4541154ebddc966b3568e2ef1c94abd0f18619896c86dbaffb6409b8cee92d2d6c05030b6884427f0ea299f86096cc48a7c326a4c65e6ccc57021bac992784349522f8f90f8850777179e98734cd54c42ccadd2b223f2afe15f216b71809d1b5c02d8a4a5c90afd2d46d0ceeddf58ed28e413d66b11bb31c0394e555497d60e95f2615ec5172105388c7e690e9b90acca5d130f4c7936d4aee4c0fcf5f4b31a2c536c209a462211fab0c8021efb20543a1555e06c1b7378fb7a0ab4ca729e2890cb18d2342cadbd2579635572c0aa9d861d42d139cad674fb65a62dd2e899fc4e3acb63ae778350c7723e9ce3f0f815afc28b4de11717538bad10384d513ad20fb6dd4d0d10e1d95aebe8169b3b9eec3162293cd42343b9d298a0bab86601144d3cb4b6733f0927108ad45a6d6f3ec3ce9e8c7646f9be29efdfb364415c161e71dad45f333be1cdabb3a041c020ed247821a6239ce8ab120f3672a8063bb9b29e43bf13b63a716aeca8abe9f42fc5a4af8098ff07c5f15b36f04326dd36616d7f0be8d4bb60ab83f5c4a227b618ea779f650cafd5aa35cd4e3ba233d5b49233686d0a2c6310fc65a926f84f2057a56de869303b468a23e0d5d6e5a456a36d14365d50ea1bb3d88ba2cea8007dff930382f9d55d92f5263ad492a2e2089955d4fcae8fd8a6147be794b9db8c7a706a8462f449e914e70bfe0adae6f9442ea124378feb3b8c8208ad9c6586c83ee39b497d23e86a9c2a8e74769c8720a4b9639ac9812fd58b6a0adb81f03361f4d2d37ce14adb99c2c10ec50acb9c2fffcb403b0a5ed58a5c5e4cd54c071fc6abdbe998f5c8af21d45f62cced4573b86db4b091786bb31ce5115f1c02168541b8eed7c69d92467da9fe9dec6538964a523ec225b6aaf5fede109cced5dd2ed9630ff21a35792a88d4ac4f56e02531d463621d59ea9c0e4192ef88d1df405387ac80a11edc6247563acd00d6fda39da51b17f2dee7de0585a41a1b6bb7835cc12843c0cfd355fe0621ebe8a0389b84ef7d10dd64e6e0f1a3247a8136659cf8a3a3fe33fb5fb062df9f0259c2cc03fe26bf1eb321322a95d8aa13ffe494cd1f8489d5167ebbed2516d195d420cf57718c1276d1741921a83c30c331716a5df24a6b00a2e049196d467b55be82bf61057fb8b9b677036569abb1a3085be9c6b18cacf7d3248a2c8f693aba700995ffc5d1dccb0f8153cc03174fb34c7beb0f068a15ec0b58a3b89ecbf42069cb54206c88f706453d2018aef2d2f846e6caf32f2e35c8a9550d064733613f129b51581548491095ee924bff999d7ae1acf8a0122fecd69d5648838dd11bfe769c449210aabc3bf70dfb9cee8bb33cc476890a73f674771800e1d7adde2d87bd7b8f3c2c13dc8df1acfb5c435d01a1deaa137b273e1673b0855f0bab5984df71b47e7343269159e1eb7b366e2100c416da754b6c38ddc24f869fd1ace334ef4da3f49b2c6bc4e7d7f9f3c174da20b91f45e92668d001ac7e69b413d50fb3c4db2f11742b939e255ebb10a26fc8b571455e7c3f3b87ed6849e4bfcab3b03a81528e88fc6b20c96b34687c150c3eb937f7d7d3978001f6e81fd505ecd1fa6d68006453d98840b107a6f75affce70d9d6c8c02a513d3ffe474892f7602ca7e672e33d25c6bfc611f063290f89b7d970fea9b35d81a5a33d37560cb172e640f325d526cd75c391b0981f69b0b4ef76bfdb5ef0ecb3fc9a621c42e9feec5f4654add32c548f2e6da8b00913f5befc532570a4f12e25bf4788d79b2c9e2b3aaf0bf9d003cd426e4f51eff47e6e52220a8f2c1bc0e51d706873c7a9dc6200c6f3840699df78385a06bbb7de93524152f0b44c4de7a5fa71491af603a0984b905781cce3369b24a1f143d8a52d1196805fcc231d085ecb9838c2034b85550197fef5d027729527688fc455a2f1d560cf92f6a57f4d028365f2650231e129bb7d4b22b3246f3c5810ec0f15fc309261eedb86985e8e7075604266f88c89f698d596e8a09b951d69b9ef0d16aded84bd8e747fbdd745b18af05f4f111910679401cb9cf8a86e56de71b3037453dc96f71a24be3c0b7bf6e6ee76f54b7e8f76669fde520646877d5b2571de2a470aa5afe8a33fa6bf8be7f10cf6001b70471348ea58a0765e67c037c68f35fbc7e4282f200bfbac5d4c7c957d189f36c363d0eea36d83fdcadb1a89ffabb6e38faea25af901869dd15338ed12757adf6fee86c6d977c2d669afc5d429713cc14a360f3e35d5357d3b30b490d9e68a23192bff8ff0be5f291cf69db5843b2ccbb7a775467923d0c0495482b02c8f9bee77678fa0283f342758f0c9e587be8c0302cad5d27f391ed43f871216fc398b038c8251443316fd71ac363e56cc914a1cb6627438d845b91fbcb3af7b150ef7526565f0f7210935cdabe06f72f63371e98d86155167688fe32801ba8febebaa1d5998ac0675f2f874eddc36d0a3d801af2e9421be78a33121a5183cda951dd6ece6de47c11248c9dfa9a6b5bd4bfdb7359eaf7d1bbcaed204b55c205dfa803cd6bbc651ffabc1a0c5bdaec33eaf03e8911a80b25ccf26e7cf84f7c37fbc79f526fe908563c80540ce359fdfb53ea9b73134065fe3ba465123dbec2dc6807d9e4ca284ea977f5d41722bc2c2d95fd7febe0d6915cc809708186c6dfff023016b06b5fe1c62f86823fd14052412afb203c33f12dbd274c77b4444a8d05c5faeadf502b4d8104decb71fd4ecd531f86ff6ffa00636529178750d68ac03e52dd9d47843474799f8b647f2acfa871dea6bedea66201c113ae02a4156cb6e263eac424ba7737cf0fcd39f2e9e1e8d16d2b713a13763c18cbf41c68eb5450cee2a46cba89cf0fcfce01b9982579c0b193ec517855b63a9cc208e6db8c87ac380b1c73961756b90c0ee82e73ebda7941435f04f6dbe4e985e4e71745312120bad8bfef6ba4198dd55bfc55a35d1e1e7b9cfb812a5ef61157108421ba0f2c9a35a0471cebfd7eb80363b9a8f915f743b205e67bda6d5ee62bc4d771c1ab83826c7f8a9697854bb41f6eb113db2ce5d0c2cdd55247e99134a926abe91a0461f7938420a0721d3913faece56844af0df5b9907386d015c1ed55e439bb137da45fc5c338a39730401575ae7a3b4f567ce2f1f88104bdbe556375c2e8661f12c3508ad482d8adc67b3ce41c4d086d70fa78c6dc6608a6f89646b228156db79a4cb8c3bf7833006f25a17f4beb03106d57eb8f4e3c2a141744216f23e5afbbd85d145748e5b6fb19db0c933d2fc133f1ab52f3d23ea74fb51f2471af91602f1ecee2b595965de4fd85a24db2ae60e934709ad618c2049a8587d92f464c4322385108bf59d786324d8de3b2a157d355d5f8a070d4be1f54b6d8437fa9736087b8d99756e16159d32c8712403e6590e11b8b472dac7d287068e95b7d3bfa65bf22882ed4916093470954cd482a515be9ccfb282516eb0b806ddd7624c449b85d0ed9ba41b6aab2bb0f8dee9de10bed19e55510be0480c64df006ca6ee2eb924cee7835ae8d5470faa60529903f9de694d2a07e604f8d8aada24bd8b9dfd0bf25f7b1da5b850c23d70fe5276c036e91717dc00b04bb10d86a4f720f9c4259b968af3c91e48ece942eaafda9e118bdea8ef51601226f528a6cf6f9a704e06fe2214bb0b46084dfd727f9ab2105252a0dee1831f9c74675cc1edcfe5a0ed94d555c1fb1f99cf9ccbcfd62dd1c37d63b0d34f7167e07bdd87b73520a57c6e5ad4b4368d2830b976021d0fa8327bd3dbc76b0fabdfbda41c2c121e43401797c3ae498733583bfce8286f5e7cc40207fb319454b26cbadf320992d6fbc4e7274d23700392b91f1e8a70441069f20fed8cdabc6cf04659e4729d4fc0771393f14bf299653869e5cd7c95f254d299149d8ba15c48077b9ce2fceed1310ee70f8d428d8c9a4a73f42be0b9100db43d65c895b37abe45a5829094566d62c3d37e8e8ce5271ad0a5c9b0bb7c48811994763a6770fcee769f5481e3838c50b411430b8903a292d10f60805abb0247bf89711f15f8f3e8018a7a54430e02fec2ed2910d84ffe66b8c09cb7abb6866462fee430a4208196476d61c57c63856535e9748887ee258f4db53b56962216cfc75461a797819f2a8cfb1ee1dbd96a7c1f685558a6472fed8e9016f7d74508a1009084e0c992c19a05c80e6a143c532ed0a385df4deaca12b2afe6860718c7eeb4484470990bd6850e858fbb069345a457bc9eb84f060a19f32ff2e75fa09d83232efc5d857138649d562d0e54464ccb1400eed730dfc40b6e93673336a26b005a30d348e41558a25303880fc7b926d0e336b42865aabd00ef7d25c17b78d4f6d591fd061a542489f8b0035adfb0a37a087e6f9f776f577dc82cb3da69fcc267a778172add57be312d0d6a91cdb8e6783c495abf565557ab36a993f1e33af15f19768cb9210036d03c4d57b54641bd3c6376dd616f38ac2450d2097ff02ae0347b9bc95b6ad6dc58499219ba99105d2a55a78ec40c407b03e5b29800982ac1abc3e88c26611b8aa21c08882b7e0d937cfb05e4b942404db3de33af64071e2c50fd53af1c2ef2544428f6682ed9505d962d3f8c834d1734e323b51b50f5ee3edb8e11261c30fc8758761863b71a0727bc67f519aad5b18fe2dd5db801fdf8e058b7eafc13c3572d11eec4a6550e66dd1aade236ef3dd8927916bffcbe6ebab2ea6e83d9e94438f3b1a3cad6de550195cc32486e079930a6946dc4ed61a6eb72799b0b7b31b5f640e68769d290875f54aea4752ca5ec22140f9ddae463dd097bf3ffb605616236fa2db5e52fe743c9efe0b31b497951d9742846b32baccdf30089a7ee72d4e860d4b6bc702cca6018ea70ff488548a116cd5c7ce4435af6ba6f74d85efbc6b29073bd4f4cd4a1b843b25e5d534a5676d173a86fcba2718dabea9ff0c3ff2d6e0e957077bc104f5cd4ab09f2c6d894215baa2f9573fb6ac02a898467f61f12f9895dcc12ae377743f54b6b7938f81ac7187c2f4b26a36f4ebeabc3937cd69dd8f68fad65ee836563be384615325023c52225f6ae9e4960341c3d94885650d6fe85a3088466c7620067accd71174ad097a078ff629ea02192b36068fae3e1e559486e7e8601c20492aa059415083c838264d75e276d0710728415f689df207df1c4263515e4f1a4f7dddc4ee78ab2fe1b5593fbbbeb661c735224407b48b390eaab88dfe2a7a20dc11ede6af2f940c536e0155d7493abb0093ad53248d98c17e2c6d2d6645c0ab0163feadf5fc02d4fc87f4b0549f4758a8a54587a9e1e7caac20854ea331185382e0fea9f61afb9ec2750cccde76ace4e956aea1335cf60933dc356911f8ab345b9995dde3ff71f5f66858d3cbc41243268891e9eee0f131937d62ccaf4f596ff51fea630de7f5fd9b36dab27859cd1faa2f751284d4e03da1965e3ae8e02e92a0cf9105ac15b6428879d5253a026fe5183886fe661ddad778db929b9016b86b1850d0961631a0b223741179ddba7854e4b535a0250ccb96b256132d2bd03eaf4bd60ca467cf28318b075188df2fdc31c25e9edb4aeebcfbefe7b94bd869439ec184533591c3bada68b44029617f32d68d4afba8a36c047d58494ccf8ec17cec47d26972accd5fb6086515eab42b2e4f78816550f363ddbb5af1640e7a5701f6d9e78a34d702dd7f20634f300093b0587c7769b27b2b26591084ebda289104ca0f27658881c15d320479fe210be0d321c3a98641cc9595fabe99758e1361b7be4fa3d46d0d103baa4ea83e57fd0bcb4df6aeb4f128679c7f17fca279857666512336a8803c4c3c3b37e5c9a20a20244440862967ee7e221b3eb72001f17580601644a60ef6639833e9d8a17cf70367d18942973803b93f452fd7dcc075515a8b7771b3244532122fd8516cb8964f64696f7ca88ceed510f75a394b1c8e6f48690d633f07943355af270b4ee3c5bc9d09979dd0778069936da34dcbbb5b72cf189c3317d2e56d7dd878c57d864b2e1a288559627dba812f3c4c01e842d29f92d944816da331a2768f6e1b278dad8e81d94a2c7c89e9690047f6ac14ac2decbc88c41e9ecaaf2ffbc24bda785c1d891ce2a62bef78d6c2356710916e9f3941d7b11ddbf7ac26e9d7f370e10b28b134fd9cf34ae1b1e06ec9145bcc13f821b39a72067f7adb90592d29da72d4bbf09bfbe089e14bf0fa2dd06c8ffe44e481bea60d8b7fa364bf738da476d79c1fa508da0b3e7636f29a3732ff66123fbd5808c21f03c22d09e0e83ddac0c7447d561984db1897b437bfd5ce8072eb91edf4457de704bdcb5a7bf2fdf5ae041a1dec6612be3ae2d7ec2a79d206c574f09f28e97b5b686b1ccff0ad8180e3c8f2c38a320af0a03a82701b99a3150d2f7e4e992f3dbc4c268007048133e09efce9fd79807fc4e3876c64fbd0f7b697ba855116ed98ce6a44f4c54db9760df66fdcce7a5e010a7b9bd142ca44ecf7555e9f8ebaa6ab1451f72c1bc32d9994a7fcf570804bf7176d86de5482476c78eb05655a26a9d38f2b9bf87213f3c25b811f52a53acc850cee40a87bf82e4bad35581dfdc49d932726bc4ae2fe5619fcd92df465157dd907a29b520a685bb7c421939021525b9b79aa8a8cc719e1ffe589aa8f973ecc69525de0f090abe31e8c787b2897a40578bee800c83b5a39bb24cf3703b345d6a11dfd99b198dee6e20fbb251eed0a3496a963185b215b429c08cadd13f5bc6b2ec65cf78e922169a921eb297ac43465afb34140e8d9b6dc53d7da27272d1f156c7818531fcee1899d40f57b8c778d38465ec881aaa7b3f3e3de4a126b5ccb26a4106c93fbafda610536505a7ffea006cd7a3626a454f3c7a73e571b51063fad5ac544c3a7b3060214acae7f8a10d56bec7a008831b37e88b0e933bc2bf34f31acc0f7cd84290c5d012e6cd231a9c8419f3f0575347a16faa7615dad2c153e0daa5b92604b35457e424c9071e2cd449b2eaf93ab18814dd06a31f8bacdec80f660fdfb4869c82b35448b579cdbedeb1000be2a9bbc2a8452c4810af765fd6b7c245575a8ac44aaae82d81cd0c931d7ae056496744bc287ce45fcb1431d2d0acb0768f307da0f7ac8ca28c87965832bb2da04544f9292f476bbba559d7b08259ce0d42d204c80f0b710cb292552c691355349bf5f1ac9b782e52356300afd41fd72fec78650ea6cf62be0f9ff0a7d60be528e800e4994769ffa04a0ae29d541645af7846d678c9ca921c894a65fdb95d9c5a9b16e9950dcdd3d6ddcae020a00d88a77a83300909443d65d27391c23656b15708fb5901768693367feeaa3d0aa2aa4916b27d01b77596fce2022eb4b4345e098ee96271188984bdddce5fef130fe28edf28bc005395428e80a4ba79701185ef6a242905bb72e4f344b8f00d780aa05be10b44cf708248d601d981095d7fdf4a823c2c37cd18e526a80a0f13b0ddc3aa6bd80838070807218660b79b569ffd8da6832835ce234060f8ea00b3e7527d535ad10d7ddbc8cbb5506d2f679829c06946c40d4edaa71d1b5c4b5754303f265a2886b93844e798286d006791b2a5397ec837fdc02660fd15d9be0ebd9ba1005360d6f2799b81e6d30903def2dbc1dc81f588f0905e908e42f2dbbac9d0cb7d9704a491b090b39e43253455d366c394af465512d9cd66983d55ad59d5d05f26eff34a1141274e58a72aa2f970ee3b244941e8f8c63b031efcffa66a0467bb2c9b6786e2c4eb2fc48b2852d572e93e8b8f6b47e8ce3801f473148afa78a93194b391cf7fc8eb366de33c536927c22a53e2f2cb9cd96b95488805954b053d332aa741b988c437a8c59262fd73d2a9fa228e51a96ee6fc720c3b479498881b5d158d29247225c7b375d7addfe180fc3d995875204b128d5cd3e5a92d96748e8b3cdec6dd3fbd17f61da183caf3680ff15a3f558dc03b0301bfb11a3877af62b6f4ab3b150434249516000b621469051f448304e8d570bced4e622a7cb0365041af978c0d0f8da823ad7ab1febc80d8cde1a92937969ba5dcaa8cdaf9bf0ec499f26303832b72be5fb6020aa9a9383c038359fd400a0c267b015691b452aeaa88a967d51a16e5baaaef00cbf9f5486bc76bd8886b429d70377c41c8ee947147d6da8786c771b7ea9382672fcbda16452789ab8539e9eaf3a862fdd451c877cab9c2fbee535a95233adae5014388ed804445103df84247b81c362bce2c48c8a22f39555c92c6d6255ecb773e9336704c7bda8974363513e34182de6f7b07374a694de89671e7752070d869833cbd4404e1c5c0ae43175a360db444e15db904d7d876ab894c90f1f917110233781e38b73c2f2c16dfaf3047585c6bd7ab195b12a7e441f764ee1e7eead53dd8471157b3bf5d17df0a0756647e92065f007c0d903d4a9eb84043c00a0666f114c70b73ac1af7b54bf524bde96beb5741d76081296141dd404ecc920574a3817e8ebdf3d9760e1b9dc936c7b287cca5d4514287138008f5a0ff7962741e2f60f8ec54a1076c8be011f9b57cce06c59b8d62b58a79e2cacee3a75c77a0a9c34a3d3507eb79fdd340b6ff2b93c1eccb6365b504c085cf7479503734820f38ff0702d0f3527b1e9f25b2b17b142ac31bdebc82aff2221ccc81046809336e0af3371d2bee7d009b7c037507c630a2347e0eb380faed6222f9a77373a92ce7e14e3b815c49ee4fadce767d92fc1cb96271945571ab273526ac356431e62d6bee46075b41282dca33f4fc7f3160b77aa9b04e13e054b1b2b83994c557445ec415dc7a521c16e60100fb99ca6c7ca7c27917a109e39d36c2f84be2b2fc5a04e6553c687bdfa876f680f0e6f7c5b6d873d68e2dbca80f2df8b3211db6395c029a19c9eb6fcd425989b0388dc727aeb42add70550db98dead6b385bf37d7d1bd07ed14ee52bdabcec7ddbcba6dae167ecec85f193e62b73ecb15797639e218259c2529fc9d1c3c78e8cd29b14189240436035262f5ca20a369365b5369abdfbed5e3db009f8750ec956a894f975140d7bc416fd808aadcf6fcdb7a1cc2725d56d27b96689a89cc113b0c49c586b639892b7092607197793e8535c43758715e9575f6a6e990d36178ff02af4c659892c6b7dd0c49c6af59b3c788c729635935578b0cf4e0d9be22da0fc531f828c4257b940226b0e3c39af7ffb2267e118109ea034f0b251558ae607c55ac55ac09d7840e814842faa58b7286a684d8226955d74ba67e4733300a3c562e8fcb4ba53f2e6e1d1ed58bdcd48635ab4fe9a8f1658f6a48386263c226560c9190276f347eb5ee0f5a18294732c266f711fe9e000f14b6a335757d3fe08cb6eed5ffe123cb762bfe2080b32f7888b75a9dd55c285cf60caaa22554303d24f7e160fbdd0bc26d8bdf47a8fdf4758503e23523a6289626e35a9fdc17d0a62d6a085e1c426e6b93c462666aa5226cad03ac8625556c1b29c4bcefa2a66389d048f3526736ea7c2592ef02c1c35521b24bb13077cd1bf8a12c66102bdf3e58f42c979d7cd7822db7db248a1c732391ebce9d3e7b57803ff3afe82cf01d076dcfb8951f26817c8bd8ff9e2f3bf758a9ee738906c451523428d34e4d51dc0dda6ae9a22b983ca2ec46bce1ede01a7693f41a76a1548731f7b3748ad3c0f73039668797e09b522701e2b2c7ed16c81f6fb26da920dd3fdeba45a2825cfc1821fc3c0b9076433649e64f3514cca935fbf8946d40811d9a3cd33bfdc10065e0df96e2e736308d9b1879a5cdca82906006a5b50a50310f99662272790a747058298f07193b1bfd760b7fbe2ab14dc8ceb869bb191ae063fa9b106b6560a086e484ff727151f70a051ecb199daf36df1baa9368d8889d7e4bba332939ecc18b8d576e15be7d7caac8bd344b63ae4bf9b8b26bacb29560465713ecbcd8a8ad1c6101be46162d9cd45f0e1f04c663fea03ad283493462b97cbcc97562fd6b062c9197ceda46b8d61c9b75c5681daaff0fd6a2c998cfcc6f578c4093ea1445acaa1b9e651a0dba97ccf3474348e95c17d720c50827fa5495f560608546485506760cb4311a6d99c37f9055f47dd2b45da01843f35c722ea818071e0885c08092c9796c7a656d3763981d6b40f0223c213a9cae5a575cf443930b673864b203ace8dd86dbeceff5798fe8344170a7c0b6fa8f011580e4fb95ec1f141c196b1b996f045e85216d072a5cd89c388b72aa196028c31cee688f4b19cbbdd9078eedd17819fa7549bdc0453695e08758a857edee468ab5b4d72961e2b2911eab9c1dea2150086dd6efec25a47e7f40fa3a46a17d0d9415550a2ccb539b895fdcb8dd44c4d98d35d192c13ed3237a3ea7c64ec0749f7a5692768c10157c62f9bc6a1728585a791a44a30554408126cd143758826a219442181ec0cae27f21cc161c5db48714b9dd0c9ba850e02b543dc3cc254ad37a6494cb821f3a71eeb86e18c98bff6270b2863cb3942e5bed63bfdcf3ecad10dae22e34238546b98c7f26a60a204c43d04663ab41f2c74b3c1399dbbf0f49be8d2161578e0172a361a2fe6daa8ff7ac9b0ea981c65086f5a8907fa415e952e4f98368fe845d7d1e15156c76da62335a86e5f03b6071d1b13bae1d35bf79250b5ec85deca9902a30a3db0b96328259b7856637a5cac871a7cfa34e74e9e02caba97ae772680e013ebee43571bfbb34181a90a4b4a646e1bb0ba186a147ec080a767affbe76116f07cc605d37b383ca6e3a9ac0c6c73518f28d2a5672cf6f3f210712d6dfaebdbaac1089bf96459b73affa50d0a9795d74fa7c9237de36742a808d5a8146d92b932103c1510271ccc8d18d5d3914ed9411f1b63b5e6263bff6b75bf27849d49ebebcd6685eff5ad145bb6d2e608abf1ad82805f5c578a5ac4108c54de351bae9898a77f905e3f82f8a06ca42fcce50448f55ae7a74fa087d578cdd36196cc95acb88e4ea4d641c229d54b055372be6a828aa3e9fb9c4b4d11d75717431c3d6cc6efb664b570fbeed67de472cdd82f5f20b2b287de483a0f24be571574755b82b847af0ce809cdd11dc45451382ea8781aac1bcaaaabb269483f0d290a3def30124632bf422f87e0b412e8c7a1f540ab803ffb7f9f7c024b03ddae3d3b6f70c0c1987f999d2c727cea2ccf7387a75775e7bc53e5faf109fef0a09615d1cf5203c9dbfa39c5c798d169f37345f83909faf4d3f1c9fd6fc39f22ad9c69815cbe923e4afdf4ff2132c2c5088a315be095b4b4dff468605e9d3b15f67702bbf12f1d3f3a120151045954410ba654b019137bfca0a6d51e7b76f3b498e57d25b9256ecd568ca3c26dab5c790a7308cb0f5bde866e6be91924851a8020a3ce8d7b0471db5c6c65f1b42df1f098d28c9fe152aadfed7b205f7798d049984ade2ffbcf5f7be02220ab5c27516e2ecab4aab25b3d4023ce6dcc13ffe0ccaf69757a7923fcb0c1b4996eca271f020404f2720bb3eb766c520c8827dcdd49c3b44381d72299503e62855c5cf67249aad2e14f0e16471fd7ecb910d8eb4cc129d93202c748389c7c45da675e220f48eef87a59ec563dc821534404729026a93c6eb5581ef079b4a1399efe4542642e4f992235f0e16358e9c37281f9dc8bfa624971eb3274024806136672666d21bbe032c91068d4b60bd6b9a0043f1a61805b78d5d73bdc53e3734cff63da658eb5a29d25bcce131aa54a9b376196a8225e8ec561d452ceeb49bb70a7ffc1c6ee984e9fbbba4a23d30d60b1f8976c71eca82a318488ecd9e1dcdfaef1bfade1a4bc457bee7edb3901ea767a046f0531d10aa8a3e8f4b02f7cef63d726ae73952d5d7f0a31bd28656bca77d011a67f086774630bd7525173ed015b8414fc871114058532b9fb230a11d482b3a159652ce77d9a7892c81659fb725db1b19b4ce8da149ec4cb82dd8ee0c46294df9113c6ed14805fc8e8b37f3456cb86cbbbb4d66baf9fba4510fcfaff8a207f6e706da60177443ac26fabbb1b15dd83400fd5c8a32326fd5164f28f5a76b4dce31c3d202ca52c2e6d8dfef480f60bcdd5f66d0eaa62f61ff51e53e5420825f15f85992c1e7314a564e704deeff8e015f0a3d743b8be3d707eeebc8404fff136f0526bbd7081d54b9c207e8c55af4b7473a6da5067ad17544009702bb4bc3f428a78a3e77f36de017b4716f4b1bd1fccdcc5ed30252156dac8cd9d1fae2238c255f81eefd3d61e2c3ca82dff8c58b3519577ff75a983a6e533fc15e6c598df32235cd291b2a0cb8b0354d6f8159c2320462d35a7340e1674c9acb078af6e9c06e5f5fd13a39409a7a2058bb289c8f307fa66e06e0e3571c6ad1e38e6eae35e7c1a8c40b50e4d8e78e1cdffb94c26e6b47110a8cc139e507c44595cfefe7c95e04f4e208cac6dbfa6b4f855fcbaec3bdddde816ace7bff26bba4d2ae1fe694b31e7f1c494cb93b1b9a955199a803860f1b588b189419e2c73012dbbd9d515cc460366c6a6515181749ff3001e1e3e240449273f4c9e2e7114b0fdeac1492d681c9fa52f89cbc7010353d4b7e93621cea999594cf1f76763a52197568b471d25dde4e214625bdb92b2d22a6d48a41d74a0e83019dac52fe559ecc8f729011ca0608826039f72633f749a2ffc977863dab940e599139733578bdffec66d2e9cd5907715437b64fdc37c0f34fdb274a74a998a9978674c13932065fce1c7e7518182a65b136dd3c004b0e2fa417b0319d146241143f05ba2e8fe96c44cb3b672ea524af0684f17c6c26f8aabeab574313b6f813dacc27a517657898bef013926d6b590637b11fba6b249165983fbd9ee1d35a9bc73882637b8557dd009963c9efb59000d782b6378864cb6ab38749865e662c55466ab0cc09b73dd09be666f27782d76bbc86ca63fa2b3fe10042fa8333283a63240a8b12dd881f4a50cf027741f12db25687921cecc499ced3e440241a011f197080514de21099f9c91bbaf5b0ff1bf8224434707708c96f88de95ba0df9979458793655cde7dd42807dcec5e9e8dd70cee3e07f03a799f28779ee0e67d69570436debc54a087e009484f61aa2d5cd462ab001958daefaf97a43435fe695184c5075b6abc387b98d344652c0e27e1050f7140fdd2efa7712b7a84de0256c7697ce11332cc969f5533ea7e86b679cbf94909413a9d70c47db8475a7d455e05eac41be9c5ffd75b48a0ba892cbe95594ceebbac945140d44f5b638871409bfc7c8bb73421f562731f4cae3d4d17a496cd0943328b0441ea7518dce625cbded0551ac487236e19b9b7bb924576c6be823f1042f383e7e1f104d1af26ae11f409da5098d8b88a4fb97bf461eaad30894cc483a115862726daf3abb779b926ce4975c164f5b708e0df19f99398e3e4aa528036d4087e965d4e6a7ce075b89b89139cb4d93f1fad34a0a42bda454cb4ab7d5a8b1a488088f73c1dfa84d49410ada225a509362914ea4edd7806202565ce20f261634174bbb361ef8111abaf4be22bd5849f4147ae4cf1839a32f13529a388d55e8c27f82883b8cadfba01d9c4389836f363e241953d0f206c0886844d2dfc263030f1576cdc122e4dd79e0dcbcbb807dd10d486de413afcfb796481c58e41e3e8291676c001097d8e3d8a3703cc0532196e48d54e4058127b5857aa3cb3d3bc3aadba0984c54741e394c2e63a2a22cf1340879610442c0d3c534d4f8fe8a0fa64e7f1aa3f67313abc1f6d8af9d76e915fa090c1a901c6d14fb44acc31800ba30965f6079ad954201786050fbb45eed2692b5f14b28cea2a5aaf5cffcb37e31ce160662a8a47a83979a284c344957bd69464e3504f3b58c6b1b82cf8f456900f82d4533631584cfba118d68da56e33a072753861bafb17c90c3eacf87161cf2a96e5830d7fdafd27ffda3aea7bb950c1f6918f006f17832ef53ac7ad71d4d766b924523bb929132c727b5b529d78f77d01867c0c091da50ede7b708ca83db514e50ea3bfbff9eb29b76f6f542ce4aeb899831540b6a804d35a582736c1f054bd9117f6f054937e5db84740afffbc4da368965c2f8bdaae2480d9e635c48ca39f94dfe95c09d3524bcb8d5814c5f4906485b2c67bea759b91721b700a82679ce20b5ae6eb3802aae69f820354bab1321c5dbb5ea7a32cb5dfad554ef256f2fb1d7a3bcbff8c702e2c8360465db580fc16f38a668593c1deede3bdb3eee14269637d5b21b51e06a4fcb61f8c8642e146848a00f2ff12cf0dd1f2f753b7c3f1d766cc55da6856e93c00d47df22c46cf4d3572cd7f0ba47545423832df793dea7bf473ad767cc2019567a6aae461a82a9792f9d6d7cc15c6e67d1f741bcc914d69799fb2e5db40e290ec16f329e2c230bb9fcac764ab90c89fdf4b42fe38c96419a1fa39d177d81b9b30d459f0593404a286b149c9b66220fd17aaa8f5f4f4191fc9cc193f4e6002c7310eefa1171d0fc0e4277d07232aa97ed187ce17c649f16c04cce0202f1af54b1ecfb24022442b8ba58f6eaef00e9e284bfc004593b9990dc488a415e9651fe091d0e6d63aea338265c2744cc3a1980814c41f640c0cbce0772d5dc024a188029aa5832b0b847b328c235a8cb45cd7cbae4ba2ea1ad595c60bffeb83bff12441519119a870140c32af99045d3c291f7fbb7ffe824bc216af3a5065bc38b88ee02c67d40e84271adc9e1051f1005d79b6f25eb32b40c1b7fc9ddfd742d5531e65596a45bc3701befc6e971ed4a64896b0090e0f2d13d2faf9394df4ad765b306d84f054103c97ec957ff35ea0e4be557d8b9aa73b352e5da6b8b16688b130335a0ae7c540f3d459117afc2cc41b0b7ca7b93e4933d8e884d9fa601006d4db81aaed12afba22a8aa35a766f12ffa83c1d8386f02895cd931691db91b3004903ca23b1900cd43958c92c4f3c66506d4893606a6186973002ce70f7b23e5232b1899bc9f33a0d8811f4f728cc5e9b0cb5861cf6bcdb8f892952c1acc1188a797008c5a7459333f38381733c99447ff9b7bb7ebc1c99fcbcee1666c148d366773026e2351d91f30089fee0d6ad7bdf146bd6610bff19504d2ef3e3592742913d2e2e45982166d1d6622e7a26057aadc78a34115a03b7e321013ef45580f3e7191f73cbc49678df5836f47f2bd7b667d920f37fba31401f7ac76905b51f36add295fd36f89bc940e42cd9a267d7c81e98d6368ba535a54c94276de7077c42725a3d50b843f313be70df6bb4a1fbc457ce7820b8efa06f96a2b581f3d95bae4c6a9fc2e0baa32e74eaec265c3868256a0dd06be16ea13b1c8b1e61cce5ecce1af5393e3edd4429561135a59e6cb26f2add3e3227411b367cbd3b2282da899157fbe04c4f3c7c738849894c9833d511f6f52f20855368fffc34509fbfd976fee0dec362cee82c7271507105ee9db7ccd324654ee1502a3672e3cfe9938f4d9bfeffc5a11e71d5b391e6f837e2a6a1328422a2ea1d152009b6abbb7cdefd0146629bf05d5c1c409e15f59bdbf0ca57385b04f64f6b3b7a07e34079366a4df7826c3e09c17dd174ee7668706bed6ac2b1deb502b3a444ed8b4ff16540488292d0aa59119528d45363647dd06c0b431fda78696deefd6f498acda0cc996294db17c6b60b7621307a4951d6fde5d380697e8490ee6fa5303810995f4812138842110a265b1cbdd6edb153ae8ca698a1dc5b38270b3a04ef8e6406be453cabc51bc4c7102c8a1ebb87c740fa3c7ee763d7859ba389301b75c0e7e651eb22e8a47b1bd426552aa4ff8405e84f893df622ed053575fca6aa2513d3ed87cbbfa7fd23e975c8ea224515066a41efb3594a3b3c088cacf0bcb6593572d623706852cfac08df2ba5d99123475f38e82c8ad03568a61f63560c197be174c1092f2cb2dd9fb5a1149fb8b9725c08923d4e6e09da762aa1b6bd3959dc212fb9e769b06363a0a49b371527b58f926737d849f68bbe83d6db1ded56ffda32711cb4c13bc7560924e51b97f97e22bcc57e6045d50a6cc4a7a2294e3158585ebb85b3c05609ff1ba8a5447f098190d0ec5ca968f48267790b3c479420109be8dff2cf07351c4c376d19a50ac4448af7deee70e0ed5427535873eda4eb83c81696229c3f324032481dc8d0d94ea5b07083b5cf7dff1a85602d2a6096242ce7f12b8b819086af8612b1b5518cc58d287318bb6bb57eecf6e897418e573dfbbefeb4d6df54bb6097407010315f40d6318aa3ad01c10ca6d060e9f4577c447f5a75e638d6993ec7c7aeab40a16ad0e568630d0ec67a367f04782bbf77a6aa365845a7044d395fcf9f631ac2f2ae62bf5edc1e14c422700c4b5928a75731d445a6ad1419e7597711dddde3b59ef479c278043eecca0e2a594dc27ca478a1ae541e8e8a5fd1b3cf4702f40bb4c27a579e8c81bd47c93d6c66a1bb5e69bf8d29d30e78f2bdc50803b4187eaa18e8524032fb0d7c07221a7998090dd43428cb92286f5d0d52bf36e94ad2bc7a054a8eab9dba3bc6e9a87be9a0caab1d091a55efd5c35ce10c36e3630268a3041dffeb996487411f54445aa0e4d824b5cacf606199bdd031e01901eaed123132db99ba4456e64aaa01248585e04fa7ad51e8f9373864f426e748e06d3ee5cee68ad7e76c8308fb2b3bfea9beee60b35b617590e9d5e37699625c56d2685b0040149031f9396a47bf52bfab8cffa65c79d762cfa2bd650b75430c928efe544d335815224ec4f255fc9c904c16ff8180b8d5c64ff24c2348bfcf71aadae62ef6f157ec62ba3c985ed965580ed9889d3f59c6ad498fac3e204cd4f0549b49e52ec1776a557d6fcf22731352117ff61af4c420e2537953177fb737b24c733fdb5c4f91b05f808a129839be8d9da06abe5a00d08672da639aed4b83709d0d140ad4794cab7b45b07f8623d3e58ddd12609dd8cf5f4ba27ff1926867bc50b1c24e94b3a456b23669caef049765acd3a8fb4cb934f82ecca3f60433cb3f25df0200c57a4dd6c12220f21646bbaa50772adafcb70c841f81f55ccd21e900f7aa23c1d50f2c38448d2b500d4aa8b45218a5e60240f77238b513bdb6f36f3b0b672cf3007f0dd61c69b1977d9b8a3abe61a3670c4986b45c9b62f825aa7464ac2a61f8d438345d32efec7083e76be6ff091a6b3292fa403443a2a52efb3963ed99a66928b01a6f65023045441b05dd7e602133fb66b0d9681467c4828c028f2656a8c3acd34697b06a945388f00b10a7da47e63d504e7319260aa80f9ff4a8d31fdabe9992eeb9b28fe897e3c9143cf1023378e03afd1be6a04fe132bd51630660a742a4a34bd4892fa06a68c8d2e29542ea467a6e9634560259e803c55fc53d2b2cd2b9b888f73017e9f336ee59545a41132635b3ddb8c10edee504e6147c17b7db28bf17c51cd086f2467df24ad4a3c7cb27836064dc00c8f27abf8ad249ec2672d5759008ffb78e96d5e71f3382f8e6083e60fdcc87254dd06b11d28ec75d2faaf1df741d6624151feb89d39e1fab68cae7aa68ad90fa2a68246d54b59be18cb433c91d2d09a634f256cb444efe363043ce221278fa2b0fcdf9c466a2d5dd9f330f1f8303673e49bfed2562129f821399442d00ea9aa10bc9e617a56fb8aa6bfb5b156bfd464d3a80aa7d75a798c23b10ccae36079c36f964b45930e74d9ace2342e919ef098e6e1aede90a92e23c5fadb05b01827e2ea3545fc388a39df2d1f3312a2e1fcea23326c370fd2b124807ca33dd75daea4d2ed04112d0b8def4cc134156b16dbcd80fdbd7a75998c93133f6c366909121085035140d91e903a2fedaadb0720d60e91f98a9b55c11e624e734020dd3ef9f963a165aace1ea2530722b0ca6fd61884ba2eae58691110fbc4481c88fa576f53b98673bb94b755eb584ed1099fe834b3f30279a7755123e1246d7b91e4bb0821232416bd506a85f73ecaf6099ff71a1371c7baf8ec37484499deca7d198cae12d9aa1911f169097ee43f054beb911700d97361c30622d3dd3d40e4389f096cc960abf28926388a5c33784f35d239ba1d07cb6fa977e6edba927ecbcd1f9b1cadf5af5e7930c578cdc4aeef0f7213047f1760b3ac66513bbe3a8186ceb4bc64543860d06e8e88953e3588d8520d4a9309cc45d51bb76086b535b03cc8377b1c7d5a5c3df5dc59d591727920f224e280ff31183fc82e9ace7c6392854db5bfb1919da789de182b9cbe3360d2ed1d64ab9580ee395727c55ec02c09c9d578195b0188520e215d574ffd3012fcac9e2886a1cf9a6948abca4ae5f1d41e06879e272d151b802e5fd6fa68012f2a89168ba269a9459c6a3a1fe3cb7670d7d893fdd5d0a8431cb9394a23de6e5e7a1710fe6fef3830cc47a658af640f60f2547d586b158d657f860f5830c3f705f7ffb25dfb14a06d98b044712491158a939d3dad3e0780b27df9492ffaf3f00e11927ef7c1f7dea4af1bb770a8c14c0e9d5b15513b20135c7527d1ce8df1d21bcf3b73e033edcdb1fbabc10fbcb06de0f8a3a8b0464e075672c36dedc07b959836b97d8cde2351e25a6f6d7f2546a1dc4ee73fe415b161244e39ca266802526cdb80e73c470eb38744b44eecd0a0bf789cf6fe6b23679b83dc0401dbea2dacf536d5df312901c8d949bb59cade7e3b6b22c3ca4351e1e7061ab54f4775c4a813ff793ae02e9c65f1539c511f29d8035b3dd7cb94e14c5925b0beacea657b9a107d84b9cf7b4aa7d4b64500de5ec31db3f62c411022ef43ef4562d71ec458c35eafe40c12e4055342f180d8b9e44be6297945a39dde6b348497cd46cb4783b3e0ef3bfb8d085437253d3615d30a23cabd3f7904b0662eb225a465895fea24553abfe8303bc415d398b52b295f51e0e40f8d99295ffc0335c681c4020e86a76c5bc5e93206af029de2a531d7d4e9f6357f848926f6873aeb6d02d6b9a505831b38b106f741b528f58d3038e232af4f5ed7c33f89c297464d3c30811d095c807ef672a1f6e6c0805b360dbb784ed92d67d23a741164c4b05df4b6d5e5791c225d0bae416ec40f3f42817ba863e601df1f2ca8d51d6a6bfa3e5c65dca06696b50fe25e093725484fe00e1d7561d7abb34d6b9cd2a5e8f46abcf493a9eccc0c50764b3177ad6ff20f96649c4b8a12db6be6cc1349941a6937ea5cfd4af2ca161e126c8fe9e0712aa0a01311362a60ca08537a04220e262e8084b48ed57912f84331919677ba30abdf3d4e201b3e25928196623b08103405437a544d0e199d153b7fe52f2667165f2fb4a5271e8c93df8dfb24cfc00a6b83b4f9b107232406048329f05abf04a1f48f69275db070c710452d5cf41694026f044f415ba98acb8d7f390e8494aa4532e20d744e40e09f69df94339aa62b3a3851b2679d10927a1c905f8eabc5c1468232574b060db8970a8fe43b8d6b549f9c034d4be6f181a365c90bf7c3068c46b0fb1e45b0afd35cb00900cab025821eb5d757f90b4c9427202534d7e8a0d8e94381d4bcbbccf8873024a117c05cc0809e452d2cd21f16ea5125a59fcd4b2d61ca15a8588316658cc0f81ef3933cefb182ae3f80a95f00247d503f58e0d0346e8aa2fb7ac63403d873ff5be9ae6a5638f7bcb65e5f381b7b17cc3a7cdada580861b66a238945e6eca168502dbfcb50d4876b283dafd56156fa31b8ec4137c5240bef3908a2160f1bf814c0c48353e7b2cf43ef8c6d0d026b3bec379c14cb4a27a9984033aa2206e9f66a32e89ebab20fd55b624ec73db39b23e8cb6e8f13c643b3df5602c54312259a4525283e69151ef37118ac9828540adc151005a28efbd25e840d653b6479e6f6064a870c1a460744ceb506f5e646a1280f93c3faecd650c632d9918b4c7b36886f190ab909eec170ba2ffc3410f9a373972cc06809015e28ee4ba85074f9eaa55a94828a5674d6c2c2f04784582f8fdb4425acafe24db1702249a13bd3712f6a42bd6ca891af05db90ed51ac385b3521e6de14d1e421711ce5982594848a55479c7055e588031a6c9deabf7818386da6ede89aab06f8f9629bbb6f303dcbe847cb72907b10fcaa3fc07a333eaf8e797918e2f8dddd73829ac108a9c16e8ba93853b2e1700f410f4359138d61cbb9cf69bf633dcbdd0bc3a87ccabf9f40f5623db83dcd50fd84bf832c4c1518e175daf4397e56785b5ad3b1d374758b28f1bf6b999d0810bfe804f92dbb8ee4e50fed6472a52b129e73405d8bc339e758ea655c75da0ab3ddcabbbc691a3ea2ba5076d03cb45d5de74b6f7b9d871c415ea117f743ac19f655c59de0d459cdc9db714585a1ec82943ca045f3ecab21bbedfd39cc9b7d6c0433342396a3fae65d0d5e33182fb8b55a407aad48dfb7f34d4db38bebcf70b32ff84a5fc040d37c84d4dd745800ecf4d4599021be85e7c880c9fe9b62a715327d364db1be0e4a5891d298926b3736a0605f96eedeae108b2f64d738804404fce280aec250baf58c4a1f09c52168da6d49a5d39028aeca5b54cdb3cc8fad9388a339982e2d0c81f62df3567f6001bf9fbbde382d83fbc2e0c329571c501696407f211bb743b2083733fa2fc4b2fb22a895515febe62662626fab5b69d6c54731a192fc0c4e4ded904b66d1a34ee12c5e77dce9784f8871819657e37cd9fc0d5b1cc2efb7e5f53a2ae3131153e678bf4bb97bd18ad71de65a763ef75ba945fceca7d230c6ce5f94c593c3486f953af77d89bb753fe3ff57cdf5695644be8359c997aea05fad4a09e078e45a067f37b6dc417eb1e42f383e3ca403065c3ab680f39722dc152cb08fc8281bec1cff356911e882391c74c3d6d5e8d10ee2801114dfd9cabcf20e79f2a6fe06cabf20be95a61ed506243a83fef504847f6e7726af9b3628d5f086282bb054a1e052e60d3f79a0c8ebb5a17e57ef41450432ae846b1397429b44375e69781b87ca68a083b69ec5e9c631646b365f08a7983cf9fbd092ef05a092e4381c828065857a5b9887cb5a3860382209e67472d838e4f91ac59a209ae6633da2856dd205a55f99852d34a48bf45fe0e7142fc979ee3976175750adabde867c5fb0b0eb6fff623a0430cbfbe0fd5303bb259d89189eec040e698159668cb088cb22901d48a0f0c3609d62c99ed1e193c03c492cbf43f6ea1c088c258505a9160693523c2bbcd3d2627c43d109a00db012168b19056743f8c81170863dc6d8ab89648871e4d8bc7b29e8272ee3083228415a07eb7750f89ddd76dce4bb4bca1c4e3aae09e7a9cd6c1c90d58b16fad631cf613c037c2e83a29be4981dcba323b0897cde24b26fc143695543bb2f67efa1dc1769d6edc1afc4f34903e45721bc88ad6f0a35c2cd1b5ef621e7cebe392a9f4fde9e46af6ed77f724c66c8d1e161ed8c881b13c5a8b9971f579a1d7285388625290099eed5a147e6a28b4c38105a83efb264032a7076fa489061c36f124169647f7c06a973c4fefa9bc1363ac54259a1d85d7e20181751945219683e7907c1ba23a5c59e180237093a621ec5fe7d07d613bc7247297ec3b9adc309fff7ba27e0e09a276c17c93382d775d24986a7551453023a929ff61372c79d22499ae43261149ea143c277bb94bbeeb83b90a2ce9d9d9745dae11ace8648e55ee4b2b20a85f0ef3d00630e3ba17b495660845dca98f82a069c5e40b95a2ad3310ee7b9a33509ae50a697165849fbb2ac2bd4636cc711417326316977ac863f363b73d0787b67c691454d55d13f032c8843955cbd1761a1ed861578623ad4abb6a30c758ce189ea417d1029b7cd0aefd6ab356f89d3ea5eb5eb9590da73f236381b729299ec7713d9ceaeab5aa52bc9fe5da56250ba1f9bc578fa92eaf3c2338ad6b646d2a16f4a410e4d3023570c07bc9aa1b139e3884321503acbf9ba4ea886c8cab89675256c8597fd17205bb2fc8530aa7da27fb7e45bc0fe274b0e34ecab12a4d9d57e4d390e7cbfdb80a583a9b53ef65b0a3d42f5194c36cc74e3957e126e373052f9e756bb0dcd161ffc814d3c35d277d68f811735f261eaa743d28f7f8891eecada53312ee7eec7ee5f50252592be97783df5b11aa9daee2246323382ddbaea41b45d5e92469a0c24b0de289d86066a0baeb7fd61e27b3aa828b5ffdaf5abffe004387248dc0d36998b0010fd9734c93b00e0c2db7799c8b945b20434412c0b02b898f87a3361fc3fe2276a0ce2005e1314b8a3ca75c01ebcaa993e40db5a42858855af23217fe442b959f1527ada56d473e0b1ebdd180ea0c190b06ed7e872f604f490377aba147eaa0778b011ec4725b4908e15d8ab9240d040fafc68be54bab76650b21e60e4d1bc2a8a8442689ccf19c277a439f4fc83bcc0f99d242b33896f5ccc0d85f258dc1dd9bb8b90b285b98e0917f47c7492181a6aa8ed2333130fcdacac62a2c5dfa371798ed36dcbe27bbaee6b2218dcc7e3abc25971f730ffa012b914c62b904dc150a15139b7e5ad22dcb416a6f7de8f7b1a2a283f7ce0637843fd519c21ce1b08e9bbc77a399ecdcb0360a48908cac0ea3f153069f1d03d89e9a044d7f11f97d347890b7839b71a83dcda5d725533ba0e855ad245fe585c1ae3a97f2b8a79d3986f1aa5a140d0764664a6a87f49fc7d5903afac3e3cf1ee18bb7f1f432c770b07de0f3cdebdbe76704d507e7017c4bedf1b99928116c7b08a48978503b9e0df47faf0c64515a1abd3cf6b6ec9a000aeea677ae9e94c89c790449b5ea90a022496be9796d06113d99467a830f9e86538b899cd81b1085d3444e472884121f84479e180ed7d49c911f08a140d885c405143252c1e71ae2cf97011eab7233eb743160573c4b985d0a9657992d4902bb0635cb884131deff38130bef67bd11e2c22d05596872f52ecff3ff7d7547a6cfaef8cc36be0d68a6a993f4cc51ce96d47839cc053503be30656457438bc9d4b7c13d08b6b3205b9b8f3998df44ea1f8c5db5bab1b17f086f743b2ab11e86def4c38b1a476c4ae74e5da07a06aca3d75c10655cab82c737dfd229c4489dce70aa5129f8d3aad62ca350a9c5fbab1f11be853756e384bbafc6fc42ca006da2130888e31cefbe39da26330f8bf7a1c0d1c17d14a39e994295d097ce9a9bae932dfd6e948d988f006040869500ed662c087287794c9f59cffef9c6932953a3391a77873bcda7e35571fef000f293c06e24bd92d01a469eceb116f8d3612cd19c6b10a7383ba45d668c697df35102b699bda933cac4812211d0f866135ded95fb771aa412d4c2ef401a548631750d3aab4b980fc8477212cf7d10bbebe7dcf2d90c673c362df5b4b392054b02774fabad3674656afba0e77c536a43325344cd2e6a45d9d370c5f348a99d27b9aba6f48bed93016cd78c04b943a76b6a54250eb62326c73df1471aeb4739cfe7928c0eaa3efadc6365c0f5e909693d0782d53a997c799dc965aa9fe9232e6ff93a4e148adc3f50c437086ccccd097755c7056d136321e81d2edd0c31ee1a991a6c5da65d08cd673957b24bb9a7df8dc8e84e3d76eddf7994e091f260406100230e3a7b3ec70caaa89f49df30a81a2d6f9ce9156a161f98923a9e6b12208190d0a76fa3bd54379a853249fc9ba7c08c0042563759261cd55fba6321f7ea3f0113782ab2905e3ed50e85c228bae7205f2dd7e593342d81dd165a8a92b51e8d2957b015394fcfe5c864fa9d9502bf0ff59648c22af2173719fd6f0e48bcad7252a4607cccb89bdfee623831105a1a41eb0a518a87810d7ac143049e09dd53eed61362bf9eb297c859acbf188eb9ccef22a676dd2085828d9590af443d9f9296f1674ac4a151fae979d6f15a665f1688631d9920488f9be40e44008a5297407e12a5d8620ca2aea51e070bda140b11bf24349a26f7b607d0fe3ab6b2643028a9dd77ee4c6430098e336d2c7857d28e306c58badacad2d3727154b104ebd9b593cc834b03617ba2862a1c128dd2b3c320f15bcf99a097eb3f72ff9c3bc647014f1769c6def3dd9a1e91c83286e3bca2dac3df9f20213f23b8f476e90fe3ea5c00cf998d89cefd64a0369613f85a56e2ad979bdf9697dfeed274a73f73b109259da847f4cc8caaf14645428281e0b9fd29256b3686d00ae3ab98e9ea4924ead0bd3a0f88ce89fe360487f37bb2a240c67a4898d11b2c8e878debf2fef1d4e817c077e3415439212f8a48d62a47ca2fede4d3f48d8428be812714be9663ee4cae54f06d1e536463ded1bb92c539270a1ac6183f7214cf412803fbe6c04fbf43dfdd62b6646c159dde2871669a9cf6b9da35ad48bb88239209791c82ffe351be61586b826252ba3c7cc95056776be747106c593bbd19c917ccc31497b45e1b67755e48a87a86562ffd2234f23174bd14b2a7f9bb06959ac1e03d53b18e861b364e41447e8559c4476b191d9aa1f397ed6649b6e939f7fccf5661ce9b2a693f6c247d1da5e5438ac6289dd6272731d0f31439a7d532f561473d77e66df6fbba2c29f9a1f0d4738579a1ed2fd4f73f35e7d35ff144c17e357327a7bd9030270cf695b257186c10c079d1fe0354c4d7f7a72b86c11257426be1b3735c3f4f8f4429607353dd8b3e02697740d24c70a1a52e4bc4996be593f0b70d2d7e49e524f7dbe46925365d16c0ace4c0ee66f9fb42c8273e679767d1137a1bd1a5bf1c9cd9407e448cbb7c3fb5169f4b93e8b626a4da876e20700b2d994bd823d549466912a7b71571d10ce6bfd7db3b8706982be7ec38b6f850b11f6007ce55516fb2992d9e297bb3265137b32111f9f21df250f588243d8e4d01006d6ec515510835ae90b5e23b2a95f6b28d88d633f7da3444b4a178274818478e52f3c8c7c1bb66e9b4b580200137c135d6d58c43341555d59addfecde64cb365a5eaa2dede4af20715e6b08fcdcd1eb26d7e877e49bc30410972e6ce6018a951320563db5e665905f7e0f4667f253c3de5391ccccb3205403f9014b639b8e89a7035152416b963902ee6c7a93ac6f820515e898c1d01e0bd675f6a990fc765062727e0359caa94f394babdea922560e5bb368005c697c47c2177225f04437a542efbe53e75321fa5f74aced2dd2e462d74bb44054c3802f248787e2fd7d6f01eec42d77141b962ede29dddc48e8c64a8129f5ac94283c839612d59b7286f90fff0c4b9a7e52972789f04d8bf4bd252793e284fb8fbcd8c3e57e9971e61edad6635dc573e9495aa5775fea332d62feda4efe06c8e9c042c21808c67b39451166dc63f6d52d993b79941b2bb57b4ecd7ab2927857be64283500c5dfbaf101a6c41e9a8dbd0a56c67690b861effe464955b53af6788487464727cacef0dfc18da36f9fd713ea4f8429038916758066be67961f9c83ba816b83c87033ae5d47070df06a46395ad7ac8bb1d8334441d32dd3f7291050c3a92980661b04738fc0699e574c443722ad4ad383b33f5b4ac47f8774dfac9443374802373e7a6dbcb432bd1f4b8035a13b0f6b68eefcbcd60f9b17daa36ddfc4bdf5c7b826c3372954a49dcda500f6e04ad17394125139d631eb51fd96c8a51602b780b7d6e8f6b0f0ed667e517ea04f86a9ef2ad5268c511b6f8c377efaea00ace0f3c9d8f0f02da26748dbcca34b66925834aa5ece3b619d30e3445bd7ab3cb9cea0c8fc79bef789bc5eaefef5155a194d09641c9ad9aa2f5b6ded87711cd3321c119416931c7048ed540c038c97835e7b845c084ce1a4d5179f5f9f637dec680096afe0bffe4ac86f6a76c9aef73a231a2e013e5f0f3f44db04192df183eb755578a85dd9c6b80e6ad0e5cbc0e87f329867e270e3fd7039eaf077e7ce2304ea524de8d27ffbf229f7f4264563cb18d54b9ac9b9b93fca5b5a28d0f7b534e3a68d61f1fa9bfaf227512bd6be9519c404143614a82be61f30f484ab9d3ce0bb13b603ee02ebc7f6e3edc5dd5bfa94a8b1b7fca02acc372a0c9d81e80b2a29e88644ebec4931114093ae41bb889e6974d371d3da8b432afd7e238a34c985ace36609d6f0b104701ccf640929c2509ce0d81bee29d318f9dbb7edd9d81c284a21bfef4e503accfe761544abc2f26276d337fc61db90bf43bd5c78f6b537c6f37d845ee4ec6d3a04ff5c0dcf53bedd58b3dbefad82794b25ed2d46060a31cddfbc9a8e8720e26ecd96a18362f5edfc6df187ed8cf5fe72ee144bb015933f1faa5f61c0c4ec3156f0ae0b4ab7b4b7f2322a580a7ffd20b7d192df0734017082ec1d49db012ac345671d35f2d798b56585f18c1f6e8c0e695a3ff245579b6ec8b0f7f30723d0783b94d17a1380aec0d561a1c64ad6f89d4f32d901d0dde127f47cdc1d4dc86aa8e1b9dc4652d6661074f5b909a26b7af1798dc4f876c3036222224fa523127a6903ae4e5faeeb082463eff2c560c321be3ed9c5f8c7582a06dc9ec68e4e73e2f40127fa836e6525a83fb91bb4a9d2668d72a56902cc00022742eb49d29a851dc897ad6fa0f9f649a8bfeca91757e1c7bfa7426e5b075ed2a2e2469d57ca8d23679446fce00260fbce4864d2972e86ad2224a022971af6d79c9ed7ac2ec04b67273124e0c4eef0bb687964870cd50cb8e6a04db8812e638059dcd93515381f0ae0961aba67c82a142a4d1a2ddaa428db2eff4ad03f3910e35f6d00528fc627f0effd3d5dd1ded6cf1778c2074cedbe3a6e5f3d4702764a99f8ed9d6f5f9e4c75aa0d71a08c04fe1208a0ec8c786caa41a30de5f951ab223c122aba721645e1b81c47341ea600c6324cc6072e721f3f9f7293986c80a486445a7033f2734dc3f0700570e7201621385fb9855969cdb361d0b243137ab82239ac23add3b23379f4f2e2971eb6c694fd80b2780cc96253d65b0aeed7f2497954965152e63d9ba48cf09689e5c38a80f0137622e1bde536f6a378f0810416d191cdcf83d6877fd85868b11d3b4166ca95cee13934bd6c41307f4d218f0c54bb9e20f0f04adfa7572d13d2d101adf7e117ce1a1c0937b65f63f728f5b1edcf72239d57c38ed6fcc493179293fc34a7950faded37e968cf22a67b9961b57e95eb0fa0fe61930c04c2d8701ea51c4d4f1ba64b9404b8c123ae6a183dd9aa7177ca4b30526f7aed67db68a72756d49b04371ab12a0a7132f62b7fdb05c8e237ecbcc81fa59f402de19ac5bc680e6cd9a63fe1e00d3ad8fcf8395345ba15f41eb8637164b20c8757285b8414aac504d52ed4212fc658af5797a77fa6d92e44883d23d9648d54d1a46c83552bcf79f62f7ac7fdde1f764a53e2e8bfde9acc330ec36fd71be4c3314912d28325ee64ca8f85e71e9c33d800914f80fd1cb925ed784af66bd3671b925fa54847cb6d51205ec96319138dac64973ffd5ccfc385e96e8e5d515ff287216cad6fd83c32ee97143b454e9987df516b7fa75435a19f869c572da1580fc3a74ff42a081aa577874447b941c208ef6a17659775c5c52c4a684fd9ba3400184d6e92e9ad49e9c94920dedfa099a48fc9b75c8d53af2c806ac58afd51c121ff0d53ada8f6e37f2eee9cc0daea0f8790cf823fd80be6864d43f076f8e85500a7e5658d4ca954423861703a896409c3f4557219cf4f6cb2d311f2f889b7e353b1d34a1acf829c8caeea03f30411298e76fcf0371fa589fe868543550b244a153d2f443204eac022f9fec42c119df7a72365ad562f44a02a4d432f07d0c83090305cc977c90519eeba72e6450d2c4b2c371885ef35434034dcbab6c0ae3c3d85a25d8d056dafd33055a9aaaaddb27565532274f42bb151d029145eab688869223bb1d0aaac6951354fd56d2f7fac752c9d0fbf59a484f024bee909f149ef39ad4ffb457b16ab443e7850592968f76007db6a75ff2105226c7050fbc3434017b6044c97805c6e4b5d889a1139a73e30ce2edc510acf6906b0d5ccf7d422ede1ad13536531a52f6a62a313b435e2ca7e7c3ba9f99f9152fbd2dcac098d5e5c1d5974687c614372945c83dbf85e4bb4396bc69e61dd4803bcaef679922d6347a63ae91ead462271bb8b8bc91f426cc03cb2cb8841b85d61e3bf9ec17ae785044db2224908613f06ec8813e343e52a78e9bb1bcebb0cf3e45b07a4c9c0c57502ed1403d456b2f8b89000281395c323883ee6e5931f6fdbe98a6e54ce7608d8a19ae9e00ee56bf973ac18410fe9f627981e3cac1d3c377e88ce80dcaefe5f7d9701351f2b93c2f464f27ccb7f424fb1ac65e081475cffcadd63c03b2102b1c4ff3dfb21a87f7182006f5602ae7b99270ec01e5392833f5231d7c6edd3d1afdfc10f5db0b62f5521be1ad03b0f98d29d012ed1477b81d6a59187e401660249c58fe3e4fe2a6b1ef310c326bd314d73bd0bfa3fa10aed408e37f2a9f4d003636a9c584753e310465ba0607b63e8e22e40892998f3b2d934de44897b40d225745b63432b2cad0b1722b0dc79c693d23c6fcf5fa81604ba39833146b60d31ee2b77f579eea6d3789813121849eecf28afc7d43dff15b940efc7e396db7bc6c4be97610d10b4120c4272d7ebf8a2d8c98ee2e19e6fb8df31635054be51306abcfa938bfc22576b42e793f36ac0ffa2661e85b313da694e34ccec755b499c39e9bc7ace3dc1b14fdc7005e77111b2241be3dec4b6ea49122b4ece99617ace3eb56c3cd9d49c9c4149becbfbf699dbb8b249f6149d283521638ea223da958420defd40a4db6fb4ca5794268499bba2ceb2b0219aa78667bba021e1f44796696cb64a66e7bb9d90e82a667d974e63e30e94d549d83e0a7163d757c7ab2ee8033dfc77a3ddf59c523fa567864f69839ea8278d5c3a5e4a94277b459a2dd4abb7dc3ffe5f78bf8e900728c8446581167cbce58c48ea93b893ba4d6ec07dcc1e4c2817ba72e56b054d437b367395eeac3a6b876380bce8f9165f909cd9cc26b61929350031b91aab7c5f3f7a1ee00574e0931c2a6fa427d98a249901a719fc025e859e3732bb722587f289e4eaf0325791bdd28ab02b2719875c5f25408f0d4ea93676e461501e342bd66f8d17a26f380012b55f5298a54a1541cf3eeb81c187c62151e7006bf851bb31112e562c353359ec860e0f1d20fddc8b8697c1ebadc78cf3885fe702a0072e3ab600e9e75fce7f28a0847fd4d726af675dc27cc46fa25a46e319781bc543cc3cf6b06aefe057f477fcbcf3037f715cb5399af1c449c4e8635dd264bce3c2fed8c1cfcd94eab4eeb6e6a8db5ac677eb27b7f2b192ba10acaf7f3565c9014eea860e7a46bde96c9a87a390fc350dfccda38b360a48963a20f05afdfaeb03709f889dc1fff768528f5f3acb2c0181d153df5105471b675b80029681358f80f15443c67cf93cfd4e1ade56d6975aad9ce8b517ef2e9c57d285597811b399fd6c925ebf82d449ffb232d30e117772cec2769df64e2ad2646ac6690043ac2b27c1846108321fb439fbc5b3006480b8e7978b802e1c54d923e19e1076510fa055bae3e5326306398c0f17d3c9ec30b2a90904e7e6387f9b9de13ad01641e0f66d3de266308f6e038f82b5ea59895cd5690304f5cadea2b685fe30a4d22a8655f12f669b2cd62452fa44e11761bf011f931a2074a20e8ec2434aeb5e090b432670faa86aee0e36115c9e692da6b6a9733f4d9f5216705e83b781ba118972cda77912d565d104abdb7a79a14e1393720323d825668d0e17a5c275283b22ceefd4aa892640edd5843360fe5aa2f7bfb3fb3d6c5c9f4d43f64b2b434e83db62e0287869a0827ea5bc4c6d61e7c2b4f2e2cd09cc8ccb8d59aa33d0b110899fa67af2d52c3667ef09d202fae7c90a9403324f927a571265f9f555bc4d2b259ca8ea4a58ada18188a72349c8befb758f2cf750177788d5c70dae5fb404e2970bb7c801f1ea59e266acbb02a77137b4775efb5e929f806813b645bda67c7958ad6becaca00d0ecefda00ef22cc5972cc5f64b5f26f672ab8ee0ad0acc27555176b0aec1668d358d50dc6335825f7f1890e3894bca5c06a7b3752b7b90208bed8487ef16e769a613cbed133b25a33134770c55f6d9cabb056c4b01c9a1fe91560f9dd3ac91de21c57412d90111c91c49f8aeb44126281a7e4bfe85264aea6bc5ae7552493f8b864710b8681aeb06fb108fd33343a3def65a3fa438e84bcd175807f2e68d907771ec7e601fe4e422d702045de5ed2fb63fd3ae43cc00ba1ef768cf80322f076ac463621d0103e613e18f029e7c28c570fd6b3fda0872d8b5132de06d7b154e711da6c568deff7425318033471185c70e2ab954598409a223a1130b5fa83be21dc958f3c757c9b9526b56fd38b48d7acd7e14b376d974ba958c9f49c19541c8d5b94e0118b5191f8e9ea3b70e24250685bdbd0645670c5c5491c7758100db083ba6293480ddd2673ea81997b196c8321614d9c2b05f8daaa576abcd294144118ad55c3dffd4d671e1532f70a93218d7d0ee4cd30a7d58fc60ae6ca855bb2b66f21370591c02b0ea6c698307225f0974acf3d80bde735495ac04acf7ca1b2f15d2113928e6c110d92f59b4e0ba0d1f7d85f624a1e6523a5044e561ba3306af5bdcb0d025a78d5082b59afe9a09be625dba79fa2234a6523366bc2835af9190245d9de313f9ad140e444f91473018cc66164239a516333c2c809459f121ab9ef075089502e5c71a2ab7118f53e82ed7c393dd2e1fdbfa7b0e7746a89c72385fbeef5d1321a17662372ab16535c9b2ea9e820e1169c03fa73eeb05ef1b2173052c1f0adb990eb11af5fd676cb92dff33edac196da47f3bac6aaf1c317ab27344b928a53866f4fdf6d6b84d0a0ff6e347752f0ce7a6b3824550117cdce9f9b8abbc5eb66609be7e40e41696e079d445e442e35c1c0e9a76195cdfdb71a419a149aa577b36666bc006b73d35148e1334c46db49fa1fb1c15ce6644ff0182a373869e483673aeeb6634b8d20eb6e94f036cdc2a2df0cfa68d444f6fcd19bbf0b8e8214bd34176bdda4c0aff07a75797d32294933a09b364519617bc0a4223fea4045d2bba41e321be55bb0e7f8185f8e915ec9aacfca8a05cc100eb6c19aa6772b9afee9e1c056497fbd70b5a6dc0da813640de82c5026dd83eb4e0ee3824fb4d909302482eda11178e65d6ef6354e8f782df20368c832741db14be7d44251eb861d9e7a96289638f8ba597a5e2517acc3a098b998b9a23a4da8843ca2e6651300b62a62dcac408c5568d3a1a274ae48402899423a563e41842315e03ee9106156ab067b266ea929cbaada164f726cbcb249a08f5f656ff9d76f72fc01711ccb15f4dcf52d8c8c7cb12a2306f3d8104ee86bd0bb2e6a7c49b1666001c29aeda6e1f07943b1f4c5874b48453347abfc5a2bb094771866acc21388a206dba7523654ff79fb483e0a1872386096e2d9c16861a7eb171f5c5d88ea5ebfeb44fcc38d27237ca0d599d7ffb362d182d2beb1c6d0f8a48399ab4d14409cefbc62766b5938e0fe74fdd6c060ac8e94494ebadfca9f33cd91320ad2a94db07d51d2d20143b69527c101b955e4e283a1126e1381ad0016df19397d4f4b2ea8f64201a5cee2de88f44c62d232f52d1c1c59c91c1d8d683aa66228bdf78ce621dc3a23c9b64ba5da9515f58eba48edfb2b4c417572d5aae69b4a0a5ac9ab339bbe713b3b9dcec61a349236afe9130f3d427451ad2eb9e40a3e536eac7e3c509b832157a15ff36fa391397a4162f32ab2378b330500bca5a9a18f021e130003819e0a2576d93605de4d430e59fc331db850c07793b5dafd3fa18d19f9e4c4a7cfa0a0f9c45edb9416592fc5ecbb445c46c75d52d1bb6b8dd5698b4a51da1fe4e5e5e9ed65ff46a143d1a77ccd6c92479a633d1611f9e3ec6ee6604f9e115199ea8fb161ed34026d1fdf3645eeb1d0aa860f4c48b42218d99fcf4d4af62489754dd5d6f101ab69b2b79e72567d7c6141ff4da11c0e5f45dceb35aae4151525ba7a52aa993b05eb50f10085fcee356c91fb8c42dfa62ca30ef8e2270ac535216f7d89f2d29643ddccf7058d9a1bded4431357881de4ea0e6253122b1d57c38882934342b9963f519d3915d0a956de47ce7739c3a78b7486a92658340927ef149e7becab404afc469eb0f0c8dd347c6b853b4148795fdd32f2a7d53b20d20e609bae57a03670e163860ac89c83937c9bc0904db1a8a9d8f2c97b05aef78165eddd33627e3d98a2ee039267506e554a347cfa19ba422db98348e9720894a6615cf3eb822b8496c85dacd2bfb67471a273488a486813ff990f0f6b790faec235dedb45b0883833eef9d7f53e354a559228ca5790398aa6b2d0faa9f1eedd732f79851adc3c63b29608cc7940f458536a691b88a077f150c947b3ecc81dcc17b188440e183a3e79fc8f161ad848d0e5d94a0f3cf48dc5e3e118687fddb9596f9818094ad7f7e0dc9140f19192ea114f13e9042dd156711b174e25426e2bf5cc6cd74d25f22aa67ccf48842a0cc37c1ea7ce46e3d5b7558cec23e8afe3b950937af63a36431d3d9bd32594e55ba502d26b0e5f5fac3ed914b1106af913f17817371faa8bc19cc75c54723561e45ef823ab9978b865f93b907d5e32130df4145d717d6c85e319355a1b934847f8168b8bd4e3452c915d55a9dcb313310909972888ad882fae2ea9d509791957992df1a04065225689eb1190a403611ebe384eccd4ee4ed979dd9777bb152782e6e92a6378199de276ff04300fc33993347f8554660baf8f31365799794b557fc469b0189c6bc8f1fa22e29408cc593daa39eb3cf0c69c974cf5d6e1f71e7dabd6a60fcf8ffdff4174457e407957a6486f1a39ccc068e209717cf4bfb99c282f0ab78ccb3fb0988e3656362188f51d944ff0ecc86df51851be8d99c9fe5362f70b15117cf6af43d2a090f87a665732e894350783bd372b30b4187e23e87adabe8ad253f0d7f614441f8de31cd7935e2d7c50fdae1d60ee5386c1dccb3151f7b323eb2296a55a42364bb7e838e3b8222f61ec3f2f6099e63a733bb1876b235c55ed7a27d72b5204e9d1b3c2c047cd78eda5045ff40a5be4ef5891ce88cadd8ed265b4b1519f9f305b9c22ac026ee8686bca3ccfb532eeaf308575f533239ad57edc99f7a88e0ee9b8c021868f52c3fa6670389b3c9eed0f8179988548eda2e23d41259e0ad1df7bb91baf0b8bb624ed092bcfd1ae87bc9b95391fb18dbb3802c457b8df6b4699eb70b6e66905b38b6159895f2e1bb1d16d30abae022e013fee25efb503b2ca57b1db8639636a4b937a6d78694404e8d70893a4f4ccf54c56c9c3f5b60ed44cba78a737deea95530d25cfb07022e0354d0f0fe8e6c0e1d08e97b51c6586e375ce5c5ebae20b2c74f04d9ca38c9a63ec0ef4db3849ec6ea4faa4bfe44a70f91142da8dd33d8fa6af494e2fc77edec646865b2c91905818f3a7bb2ac9afc94122f2bc6bce63bcae05085de4cd6a7934f767692b80e8d1247d13c0ef348ae09746310fe4ba610ecb24b6b3f0ba0256c197fdaac5ec631e01e116aea6a8b7da595c36511e56a77cbb366379f92b717c8b09f8d8775870f7aec823e7cd7f25093e3492ddb8add458b54de1a4d193c1fd75da32ea62069d703a808c64c2b935286724350985ac43e44fda41523d17e5f4f3a665863d8d23374fe54ea5a4734a816e28196444e381e1e63363ecad7013e67012bd023916d21dc0783d074622d706143f5e0d5aa324e85992ae5867e2a4c814fcb348d6b36d97ba888b3e790ce408fc8979b62029844030d4b193d33c16089b47ba34296679e56373a8beb9fd3a5f2f20f245aea57e6578f7db90baed9cc3090de639561d5a18d6b71c2573defa8ad08e2d8f9453a42c20de3340bc5c7a0bad080073430fd7b02f086c432471771c61c7fc7517239b8d58933dc6bcc4dd5046f8d42f0486512823741e022caaaf421f15c415bf8ebe1d0194cccc279f6dc93be4b12fb385407fe5c34927adaac49c97d891f81b712328b892705a1fd67bcdd6299a88517c291c59fff7a21c537316da59982564af2264f5887f89007e9fcf4621f934c184f0e94a59214999afa65d3a9bc80e978ff422d14dbcb213d462287f10f148b4a60704697df1b8055d9a827fcf9ba026abcd3a6b9931e0dd53e97f70f47f6cca8cef24ea41be3f91354038c4bd7d3db24a9af4ff5e86ea61a0f66bba811155d48a0803690a882b15613d3247aa984a78fa59444471f3bb99469c86564e8991b3c00e5437a4cac40bf41b9bd88a29eb72ff50bd01c79567ad75a6df85de11172b1f10b3416567019b77010895f09c622374fea91d4293287f448ab58fafa2db26d9a9a97c029d686bf7aeb1c5203a43410767307547fdd27416ee723a6e55e6279eb3fdcb600d4b329003e92084c7134042ad10f26b58d026c3cfd50a8778c3da7c71345a8e99fced27d427510c4b21eaeae806be8cb92ce9577bbe1ac9ecb06fc5853d428f3fdc52a1741bd889d4ad80c51c1757caac4c9406f5cd271633888f31eaa028756acd146b8a6bb7894bf44fd5c42360fbf0b81282d21d4b9523f23d5ba50f6639c8909952787a5b5322ef6b3d56ca595d57e41c5d84a1b0cc62589a1253896ba03ed05dbb8a1ac682089d1c948253422d296d6dc67d4eba38cbc72c96eff217e91293b29d1e78fa2fc05c12c67689752b0fa2d6d80555ec97b62b0b13177ebf320c929fed8ce1189a16ac899e36c057808c654464a23297170e72f46339f319e10f9c88afe6f6c7863cb261a98b7758cc7cb1651d52724dde8587da37b6a1274900f52ea46555568aae9614031a837db6289c4b50a80d637c53217151430c34dab7e5c920e314b5d70815de98b6abc07ede5253c14ba318af45a225a8255fd6c0b8c63f9019b1355852c02a07906158504377c5202c696b5647a4d521a6239eab63c171e3e5b4dc10c182d37cad0545024821c9b7b84ec239001e2ce220121a7eba5b96ffe5941f9a382847a995740aa3e66018d176b5b95f414ea1c87ebf6a68d73a2dbd44722bccbf2faea2706acc3a04b2d52a1765edebb30396c9776b0f469f79ced122b65ae6572cd8b68927b05402cd52398ee0d6562f501eea8245f1ca1ad5ef5ca56de4eb209c649bdf798704ac16f179158ad7a461af1ad8901f9ce964c0f47480ff8c866e66eccbe880f4a89f50472fa0cd13eb14d109b40ccf39326de32a53187df8e6e61032f28f9a20489b06671e93309019acd9c27a0becb01244d56446244dde06d6b3a74966880e6e58e3d266d0c0525e9bd4fc33e2c7f8fbe2317d6a1cc5095633472a11fae3aa3c4e728169333cb3885923957030187ca7a705f2961c7e765c9bf1c056dcf275e99e4ff78919fb1d9a2ec294d1a9d9e3a06696c7e55d170d6518f3959d57456c81b52de21f15844149fb8d883af85231838ba9dc6b1f7c65df4ef06cf72de1c6196ee7658fa3bd8aa0f55658b8adb4e017c4e8d7718709e593733de87ef5fb06f1781181f7a307d4064622f5a41594091dc938a297d71e6fd19b7a52acfa1e8e58497077a36fc81d91be5c198db97ecbd3fcb01dc54008cfdeb98652193050497994b6dced27cc3739e1b61c67474df1c6792941a8b439f4ce4e3b6088af5e322353ea0a1055a534eefe87578cc955dd05f54ac6328e723350f83f6eb62f35726807a6cd6e8fe36d526ba997a8e0019761e1b4b3b34eba9175448c705e74ff10c3fb51e248abd05c7809e5e4c403cea362ea6ce08ebf204954edd82e6c4c0b93878d7b8214e2b7e740aacbfc581ccc1e672df37b12bea56fe2b0c68896b666e90332cc8df1a6ba8b477b135b17872268b90d4f2b0787574dbec44413863bf7a0e457d7553d898856ed031d3c3d0856878e026a6c102f074c33e16af5ad03d5cf7866f1e13cb5aa37b0c3267da386ad0b96f0a9401eee88d29cfc7227c80f08c37736a985dbf075a982152780d1990a16423460f8a057fd1a06dd31423771dbab560f04942d9203673fed80230dce118a61a82215c4638e12d4487e85d10261e310a2221e50804c7e1a002b1f270af84f7a5a681f409bbc45c74a2093cfebf1bea2d1f7c13af3d712c044339695d091b31731cfbd3d4daac2da3d0df6ddb1eca0daed5b0adb41df432b8b8a9dfc63912a7308b367395fb63132687aaf73916845318732584f9db45d5a71323cf5607836a32572b4054ea58c828fd34e147799b4fdd95ab50593f7b53135a4527180aea6058b721b715f735e2be78c018c895785b695dd1851ee910f00e69462cadc933c68527c817d3601edddc8c1df4960398a84ba89f7265b72598fb5b47d70ae47e3c99e575b4fc7cefb2218ab0842340aab662f0c2a0cb5372e9e2e59f1a53daf70afdabca001c790ab52bf34b5c07a9d0806b2dd169a3b5f400f88081f44b04694bd8534bd9e1d61e0c34685fe5ca0bab3ae6576bf8564d5337eb6b6ffb0f72448c09987c68f896dca43cf20bb5eff61b9ac5b4098d0a78e229739546e7f55eecbc64e4115482723fee6a2465ab195f83b6b99a1a434c177b546de13ff97c0992658192563312965d31e806d2b5686ec989e2294567e50848760c714a6c0db6520a58d725f581a511a5c02f74f29078e6aad8e766dfeffb59c5f860ab7be42c44d3ea57bb05e7803f87fd5b4be3176ebdb3cd576c9d1ed318e03304e11eabbbc0fc8f5e712ad0fd77978fdb92813fda4d58e8d18544158887fe5be1334bbc34595d5fb93ccbea51e9fb25f799d57fce439a545a0a705a858e6ae5f87b8225bc853edda80253aca5f705276aebe108c304dd15d7d3302b143a7a0c029896711e47bd2fd463047d32696f844ac1cc3b2f4ff539c0ea3e4ee2f4698486f789a5e53205f374a6aa6e70d4ab05b4b6f7052d1812ac2b7a04c7e6004dae6786737cef015dfe034c97797c80db46e3fa067e662de25d1349b5a935b5ece4759044291dc3abaf9608dc797fb20909d6389c6c390111787a07d1c0c01f5bf437ff60759df075866444b0a1fbae94a94b91e202c4d19ff63a60975b4a21744adf314ee56acb1a95533d2b8fabe0e09d41ff3bd3851a59775725c31a46cb3afad7f3e8fa174db42576849ecf34acb34ea88e16f5dcf9ce07cb1dd059c6ec1b762484895e9bcb8c389a1e96e43d0805b8a39d1c2773decfc76eb0e56bdb33514c9ae52d03906091c2b124b4c7aaebabbc11f99c745d42f88dbed108a658c184c815edb7bc1d802d7e5c52fcdebb250844fb57822205d5f545e61208d135b155abcb1992119350fb03962b6d465264265f4c88b57b76f9a63248c31aa0b7a4a7a900d52118a7e3580357eeb8ad7b9f9def34f86e5488876b81a7f1072164ac63866bcc6a2b53768b096e3568bfe0d6525192db353662d36efb7d30f223552ddef0af435be76dc20f75e226eaf3910bcac13d893ac041bbc4fc2ae94019784642c5799a0ab42b2004443f0d08ed83405d015d6b554ba65b14d522abdfdc393694e894948afcd5de9a30d18ff89fd114f6cd4467214b6524335220abee1bebdf417f263b2ffb5a5cfefb5ac934c8dff1a30baf0ab84c7c977d07e29e0f9f5bebabfe7b1cb122da977af52bfec592de9a421c45d2010ddf9a45b25d93bdf390bd1b53712033cec88df88c57238e25ab947ba5f050128873abd01971ab98f16919850aaa85f67d50d145ebe66323bb34cd5826ccacfb1c2629b4c121839c1b7d97ac0207523c073ffb560bf2abab653592370fcdc3b7ce3e56c9f657317990ac1f52ee883d9fd3a0290183abe806a39792bdd2aecaa85ef863b81256a11fb91db204ae4616c42320cb59e9f1af41ef0579d7cec6f511def7945ff5704298d0919b911957a0339a537a5b043299b7e8c015f882d6f551e2a23f6adb8888803d210a6b7edd729e6266cb6212686a5ad7be620b005100a4bfbd413a7611c133da204cbed7fde5ec89bfb9509cc754be3dff05dbbb391a85d7056ea70fc8806f08090574f0ba788764ef30aa91d3e3e895fb58c685c2bd09e94c053c0db26ba1d56c2013c2dd97d2e893046486bccd0fd368b997c9384e78c33944d5c39324ca91dd6c96b39ba658c9df0fbe99ac26fe985db86c64a197e00d20c891ea17405427ff09c0ffca86ad94da1a732ac10d46e630e00b84fa6afe91f2de2585275a6854288bd75f8c006c2899391027fe9f894d3548d36b052bf0e5dae7111bd4b595c5e1108711b82e232555cebc5949dfca919595b9a7a2f2ec540247b8962c20130eb592073e0528f67d5c0e61cd9af1069bdb3e7650978bf5787fbd71969c92a427fba827b6e02034dc55fea0b35af288b71b433086569a8aa1d0fe79c4e85f4df29911fc93746373e21f384cf4714eafc785d5a0006523caebc2fe267a307771bb49eb6eabc4ca6ce172eba6b80f2eb2adedff58fd2e0487eb4671d3b31552659a8f1ef91e78dd0429f6097c050b176d73254984960f77cdae3d6a02cf438ce2009e42be7042bbb4808879f1af8f706d0f018da976766c382bbcf3cb23abf5427bad5921de984ca4830bd65bd1ae33d4e73689bca9d21375dd6b7510c40289664cb30be57b1cd4581fae3db5e00e1af4dd5073e9473a59ce029b86b55375837c82061207559e4cccd9f23db17520a02a71dfed6e0e38a749d1a7a18f1e7010191fec3a9a000e5541cdc31814e656d30a76466f748e4e1f074f7e4e01acdf677b3fcb0ad6d582aa902659d4087bb82416b7cc9087e67388514e1299d41ce6980a15eaf6081aec4882e87348f51170546bd298f9b3eebcec8694d3b4bede73aa95afd5a00a1628a30ce9cad3f2c376295362e28adbc238d48a7432f1e6f8ac8ae42de99a54f5181ff67de66b958fac274a62d61b21fa9465cd160ea0ba6b5cb02b37148c64522e8ae10dacd6ba37eedeadae2e6cec86d9c9b71783f9233818002592aaf168dab3f08876cc4aa7618f8013a6351c948cbef3a07af9ee8c2145831233c50b4a16b7ad4801154d68de472430e022caaaf421f15c415bf8ebe1d0194cccc279f6dc93be4b12fb386153654ecf25b16b08aac85fe776d1c318cafecd83caf8fe95cccf204a05910def19c1d741f149e04ac05f54d901776c493aa9727da027ac15171364c86c5bd1c8181e5977eface70a170271e74785aef101fa67134a3939c1a4d01a63994b345cdc0df25d0f9d5af265ee2dc332134960a19ad374e5a9895fcdd9d058de29221b57c2393b3a17841f44a0594fb6c0bdbf7c3c20e4dac68c0fce6ce16322eabea9adec8a2d32b04a11d077654e557a4e461b39ba4fa53d036e59c1849ab378ecd5dbcb7d94dc06a2e929a341cdf3a35f4bef34f34cde4182bf1a0563f3488d50e0dd5548401c84e36a3119a48e623dfcdb945af289022c261d97ac101ee7465ac28dae0a3450acca946aa55bc3f105d54ceacfb74525093a81cf8f29eaa62702ffd8ac957d13d7952d6c10a83dc2e89b2a9da586174fe0ead14d96894e2d47f0dade31972bb8f8c267a3e31a72d57de7383ce3eed7325c4fa42cc5133e9ecf0777953fa47a6d0bcf290ad50ae47224b3ec5016103e5a6917c3f5ebfb7503d1f1b5950d2be43bc0cd4031f60142d2ebbe5c49dd8bdf02ab4b7baec184d25be160147127fe9c92cdf345fc82ebe0d636e4e1d5440ec0daeed527cf65b1b0fb3d254436692dc19da4b15ff13d3dce9229684ce1cd957c135311b79b8beac7aad6699579a67f1bb963c443a74330b805860f02e7bd63500c9ee03b38fd697ac6f364c11a2268743f93ebad4bc3b7e5b20c3bef96357808c654464a23297170e72f46339f319e10f9c88afe6f6c7863cb8c93bbb7adb5dabfa9f49a03b86b43bfc6f5c50ff8b6046ea63491c26a13a4354ca01b770392e75bc4e762f866f5c198262b0a516f9cbb7db33d94c6e40a3c7d3ca217b5539996ae5be7ada33d3fcae1febb56ab5481318c1b5530eb29265390578c3eed020a60eb8f71b055013b5c03c53236ddf85dcdd76692a85c9e5260b4588fffa814e9bc6751704e73b0a9cd3da17d37369bbcccb0127c7430de3a32a2905bf7397b01fe28c39b7ea34d1b749cd242af522058ec60bc262afd946facf3f3ab3bb7b082af4c2ac590c785c9dc41a7ead43c517291e3c225335163970b6f56bfe288a7c0329fb54255e63308395fbe49fdaf3da86c37c75f85699bcac33e2015c6ff118cc98799a7d30785497db4d72465064fca15f20fa64121632c5f905e57a8718f0cf0abb6a77bc0911ef85f847780305c74ea06f935d2cd45ee25a5bdb19d61dd6ff6311f2f29d0fc8f0e1f787924d600077b14350c0e029871c752fa207beccd832a0181c75aee3f82bcffe4c7f7b0894e04a192df0413a6687957d411c924a5c6100ece402b22ee411434034b2bab41afd783d269ba2c46876db70d7003b6ec393d3cd1fa3e91e239faf232ff09d15f63124767d96063d6c1a493cd4550ca3889f449eac803533138a525da7deeb68abb8c3679793f62fc15d1d084091f5862860a9c76945840e1f4f4bafadd8e9fb47fc8d98057c71e7406e93341fe1948b1b17a3f1ae488103a9b8f23ecbe039e7a0085e1784842e0c20072b305694522e3f9bd8ed090542028134dd958873140dccb7c2b90032997f78eae362212d897a559597cb27aced215a19829b92fe80269b65b71120c999ba691dc743af18662b22d0d53ac70363c3bc82211599572491c2cc5571c03213488940c2f0cc0ae0e971acbbb142cff12da062f646d180b0019761e1b4b3b34eba9175448c705e74ff10c3fb51e248abd05c7ea16f36bd1af8497b3d579f2f172b0091d98308227e23837956b59bc461f0ca225b5d010fea7559a94949f948e8d07cc48207228d88505a8684e15912391cfac295c878cbdf4f5890dee644bbe7cefa02ae1cfcb05b76b00b0d98964ba0d970d3159219e9d09ba4076be1c431a72175ca31fbdee2c0d0496b4be1d0cae20f3c20c9af672063a2e3e96d70c9c029e5dfc49deaee0fa3632e8d2f6bfd6cb4a04713bb416954ef9a86be9d1d6175cbc2003397d07b70800b3576b5381ca199da0ac7c4b5a27bac4957642331b3d1aec8c5cf67584312eff722e17c1587bdb389954e42c974128d03194d0cdabf9b08e809dd056667698d24c679d672e47460678ecee131f9e5134f468b53795a643da266788c2bf50c96a4a67bdd8b05d25ee8138b284f119f8969433522b78cc91d5175c7cdef22c10bbf83ba02c10d23558db534f5be8d8ad658f08428a13f87dbba7b540ad5766814b4a14e01dfcd8ce4d20bd6bb6387455f3ac6ddeb3609f6a38bb2cb6ffb3a96b82ce52bf282339c0828e9ddb6ba310ff2d574210f83936de8eca22a0129bc0d50ce3f2dc2dc0c73008743d91ba1c92fd72c9100d4475b4fc7cefb2218ab0842340aab662f0c2a0cb5372e9e2e59f1a535851b6271306fc6386eac0e107a7fa726445d43a04abf62c04f471328c1caf4dc0516815c84428ed9ce6c108ab76ee86293c884daa9dc018c36006902fae19f90ed8998a0971f6765a017e49f7835dd11bafbc83cbd86632a0a40c89f25707900b532e4074affbe2c4915f3226f8f68b9d05e5e50b4a07ead54245ed3fe2ddb309e0bec5d52c480a126d150c1426472bc54d96ce1418cd9a6b3128815142d6e9c1af6fb8993290ce2e1973a12e3046b19c089059dbcaa5ab22fe7bd60f6e34651c7a38f80db722f3ceea451b42a6cb413a5287d92287a95dabec0378aeb98d3cc9695322c5542c22ea4c65d07fbf062f63fdada4e2a59725f7fa293d7af6c4e59ac3b2c6af4ea3cf329d9787dc005fa250a04abbf5475c4cf9b0c90a18f29bdb7c299484a99289c4c49f4521232cc8f87fb0975aa0d3853a2d81789383a587cf2fc2d8f0f25e1ca4c20056a205d9d292c9ee10e5d1984c6c0ff4698486f789a5e53205f374a6aa6e70d4ab05b4b6f7052d1812aca386cac520b1298846b1a7eedacf0dc8812dfe7034df929214ef1b670b163cd99c097806f08d46aa3bdd6020abd25d8d5e0c2ec5674cd2026f186373dab8761e833772f656dca9fb701e605e9675b25e69ad314b4b46e7005527688fefc7c157fb33fe7e4512375bce585bd6649e5adc5b2d6ed6fe3b7debc1bdb72a431e12d96f1c21869721a33ee8e9e710a14f2a4763aa6382ec45b419eb343dd81c08c36000a77a9e524057447e560903e652833cdd9a5e28e5641e53ba015a87ebb11695542fbfb5ff5cc2babc176c6122214a2d579231d4e1a1d84064333beb5ae1b9e9dfebd8f91f3bef2ba3ad22683f466700de25c2a221335eb0091d624f810d8fe6d644c42c64d6349fea8c0b6de70d90f29a948b854f3f20d498c4e35e843870a662447f5cd0b40e74268471896d71a9469adad95d141a02f39e5b99c24e8ed88358f801fbaaeaad6f2b4be5307fecc8e726e800c68e8da999ccd31e5992086d99b9c4f6f74199e9c0bc35ec503671e21194f4f459dcf97935583c8a4ddd1fac0b81981df72f064e482c4f0d37d252b787d4934af2825311c180139aeb685a8e2baf7ade30b046cb57282b3e3444fe61308b018834cbd91d0e44e75288741af8267e919fb09eced42a476ae97cee32dc25d730880d693e15e0b610d275f00aeb15edc46105c21bbf23afae3c69d3df8b53a56e992ba01ed7bacfb75a6da45be2dcf7b22d24d6a836534ef6d6ac62246c8a33f4dbcdaf29779f6c0ea4568916d9bac4bf9126dfe27f86ad21522f0ba953f4c6b7e07ce531640ecc616ee9fbf9281b342617b65e31f30132789586fbe1ba952c44a8d1b85ab51dd53793b2c3286e10562b9261c8d7eb4afed9ad0ef254b34050f0e809836f930e97a2e0e1a2c3b9183fcde2f4749af6bcda12cd7d2c3670428bfb2a13ca6fc5e2f6f24614b3c31fd26d5378ab6f62f937d9ed19feb30d3898c4c8aa572ef31e4670cea25d3a9af43d18b807893fd6a10310188d2a58f9ad51570cb50bce0b8c4135bcf4d541a27e8fac03db8a60e0a01bd4c6b48b2e93f358f811d0d40dec7c1792762a60838cfceb3ee1178d987c088facd801823693493bdcc7b7f779dffd00df37c0cd6c4d9a540a3be2a529505d153c235742b885e1ca39189da3555a96f3b7c7948b49e9da3d7909ca02ea0c8fe9deeda70008620c8ce6b14ec3b9187d3c25afbc3cd2e013a5b4c84f241b21868e0528a9ede4a7958dc7558f1fef72d73d2c46ee84996e55a2d621a5d49478a729f23fd0dd802aa06cf8a0f2fc8cc9b545585b2b7a0389b2bc1b804b4be4f58106a4d5c137de055e4d64d73e78d0ee4a1c988742b5a7cc01032342d85dc2f2dbafa8fe2c2d08ae1ad4499c3d2279edfe0fd47336cfd1e6bd1c78d274939891131460084a76bd8d3c90f0e01a9eb9167d96cb5e32810490bb9ea99b4b348136631efd9e313847cf238ae15946c8ba4d073a7899359945a4241597e0215edfa582deb1bbe935f46b6c9a53a9f6331bf4db09d359e2bc8dfd16d8c2e28092919eec5391f5fa2865e1a0f880003ce3b42cf7210fa888e7b79ec55ca35afec963eb148050eafe40ce4dd8b316804821f511cfbaa89a52ffa91dc2d04f36d44650ffd3fb169119a2f9fb1e26ade5d96d8c5fd92e16759a7781391cd54cd08614fe8190377809a659999173292af8f91536e1d07118ad992e9baa8791acabfb097b09d073e109040e6a383fbe318867424077a2d54a48997793c24bb8c1374f0c43a629219d09a493afe652911571b818088e35694f221e174e0583dd1b51c22f457cfad47d7c9d430a121876aa9fc4e4e1bba162d183cbd46843be788c62153e647b0629bfaa7a58e338768a79ad3c84991364a549cb111fa9c4da5efd2ed40214a027d118df36a2651eff3c533cfca22d9ef12ecb340faca384d318c9becf917c161f6568fc1667c2f4a5b173ab06af8651193b2bcd6a9bae8966dd011ef54fc201fbfbd0b558dfeae5596714630cfa1af3f6e113dd2c54dfa86091299778cb5d54d6b7740f039a54d5ef03000b782e7f0f6bcd1607b71489c07698fea32a7190b5b54a940698d19245a724f7b6f5a939a61423fff79aa799dd1573e13681ef32188de5112fee1b4350d43a1017cc98820d4cd415ead757bcaab0fbb9bfb477c987321ad554cbcb3b9b96ee04c8610fb9bf1a5a51d3d41620b4801835e9c6de3a1350fddbbcbf85157a9e0b0312004d030ae4e5e43b85f902abc1625a3ebcf451b276948a4d3b403fffbd6888e19b4992f237a0aca468c272cd2894473467745ef0ae317f1afb3e8291dd30e5f80e44c6bab0a161cbcd16ed36d2859e96a50d11bf0f5b4f09f5aee5aa3b361f2abe657d7adcc278e75f106b69ebdff5b8afe13ca51e624216d812ee22926ab425edbebb0038ceaa8cadffb94f643b29713f5b8201036f715547a24007c51ae96cca73a374f7b439172085079fd5a0b96678fdb8219d761b260ed96ff74f2437d6eab9a5bc65f7c0b1abb13f8b52eeea66f8cf7e9aca7ff3014178b3ff05047cc568e99d30481663fc4b2c513d29a9cc4ece61b952dc216063fd0867316c2916f77004143aa5c282ca7caa0707ffa9e0510b2b3444770ee9f075bcbd8dd5dcc6e5384c54e884eab4dcc61e62c7a504f3cbdb52bb259c731981421c9724823c634ffe8fc4c52b66f3bb252e8eb2c96c612c2873b63772c2669b66e662f6049db7f464afe9492eab2078567f45d20bea6cf2bc2e3d7446d8c487ac20b92fc9fc28e506a51fd3ee45142829245f9683dd1ce9680a0bb8d15b819487d756993178e82b63d4c4a623caf84fbceb53628e90d88c6c8d5e8bd4f32c2f1d6e10593bc7e22da2567898eda203ecffda6cb2d1630af965ccc2eddb8178923f564eb5abe924672bdd0d3cb614f00a89529245caebe375538964ebec12c9585b4c983bbc51701a5526a81ff5a32ff50a1d86a17edf0862a22bdc5b865e3ae8df9fb1cac7fea2d8ab1346da29bd1ad7f9443bcc41709a25646424453032b369016680ba818de9b10d646177f70d070df1fb2b6b47c6b0b75bbb29fea5e7ff90c1c0a48493ddb1185bc5dee5dd38d37062e537d3e2fe1eb5fa277402efb3f256dd2ef31005acc8e14224e20730eacfa84315e3ec456eaa70117600e7ca5a369c1ec1e17137461de69e4d2e9b5c04e12d080659d9966697706b6541cf4f38e374da6a3244189b0a4a4109f36ca2fd9b9b6c1c457093c5f0670526b8dabbc6e4ded7c3b0985f95f13144baa867d366592a052c6500c155b5d17d98422fc036b81b673a4efea5af0e07664e0f3db593aec7795992cd7bb68ed7f8a7e1c166eef1cf147becb55aaa98e39030a97ac944c8d1ee06417de5230ac6a75c0ac850c0d1dd9df4b635877991b5857ca6c7edc585fb68d8a3a4129a1a482727f211003204035847e9310aecabc2843357a8d6004a150abfca32abaaababf51b4ff9f12555cb369d2fa3a48762eaa082c6c5aa181cd36c28fbe7555cbe7865dfb030f094565bb9c1211e5b2e89a4d0405b3fd13e197a895778a3637ee0a23dc3bf7a9f73bb995ecc1cfb0c093a71012c41845af392388914bc39cfaa9b8cd48455df6ead7ae00e539c48c50d62a3fa7538f10ec55a6a32a14761602406b85a80f4b242a7b33822168e689e03a6bac9c7ee68e0532ebed7f88c2d688d1690820618dbec3733bf3c4bc81c8c57485d10f4f64425d347567a0dad72b3cf74ba920ae158436bb5b0a972afd24d829703847e959d2e659cd744fe7753ded4406cb0145d711914a5bc6045d1d97ea57a64b767d88b08038c5747a3c620c236c222444e042ae02556672a6659588cede0150111cb04c2fd69bc85d389604194388790575b1f9e187cc8a004a29b3964fc2399edc751257bea05767afd3786eb55f32daa16210292c159eadee9889eb2a4a334ae4d83c09e5050173f1003e3859b481e0481bc7a9dcf6bcb5534578b12599127530dcde0d36c996d1cf356ae90a5f55280a354c2b4ab7e3378732a842bb1f98473244ae92e4990d44cafe29f20763c7c3d6b17ff9e9c8d0cd85daa56f19df483bb3f1085ee1273495cf50d2447267047c48e6017a3f447f1e6717020cff04bbcd2bbc47481d30e1368dde0d27652d8f1b0577126934ecc9afff86c586010c92a408d02278593f1112997e1115c6da70bf8583dfb3d8d348b813c09bada628775b97f616203549263c06ccd16cadd12c27ea86415ebf94eb388c1295bf1d0a6be485642e5f1e772e6bd0368b6e39fcd7df9c552e741d3e4f5f828df1733ce3e39b713ddf19af143ceb63c93490ea4a1f231a90fc001c3c2ce3340de96f53008f422f101e1a72b94205f53dcdecd16009734399f6ab04b9876fc05857bfae79a1203a795db5f22f369fa1b7920712370042c7cef222eba9c7acc5fda539398e20ac6f0dc78e51be63c04a025d26d43bac9b7d4178aa68d7f8979f812b34a3e08f12062f23b0d468ce694717d131d736cdb127fab353ca7e64e33614c3f6cb811f1f73b1ebf9501dce0b2785dddc4b0ca779384b189cc2c922308eee6a41cf32943387d9f20670ba9b78e9eb1f21bae5718567f16279cb04aa7d8e0a50d60ee6f85506008f5584a7af52d96fe1ff81cad5937fa8c5319f0c9cb3bf82cb02178aea8b264d72d08305d29ff05382b8d525704d3cd8ecff9a3018c5c1df123096116d441ca1374aed0424f8c7ab39918f60f7aca7eb6c7783256f160e07a45e81a7b4ab4c1334962ba30ced4ec190a01f98c47913059284d2a2e3f920fee0e5dc3569dac875fad68b73f00fe15e4935e79c67519610a167adb314dc8e9534bd34f0fd99790811cb5f7af5593432838a45c80a6344d2acd9352f28ea45e3540642b774ffd75f1320787a57b1abdddda5a0cd160d373c4552b8fe08b25b1a184130351987f959d9127e11a7d7535ba1507985d7b805011ae963cdd32cd6691c2114e8cf1e12ec7bcc167479a689e98c138a609ca8b98d78b1d9b334b59e14f85d92239df2af947ee6b931d9b3418b73aebbf51f03d7ed310c6b0418bf49619807a3096e41866f29baf31cf89210b5a854ba407bd573a7520e53687b8bc5e4961fcc808e305a9023be633b53a13a7148491fd2ec7605a6f7059ab742bb9ef70796a5dbc4c2add7d40a31f3988872c00c30896e2f72e0f9ea0089f481ef928901ffe29e859a1ab9ae95cc80227456486c52375c1905a005771f55b85396655aad435ebb396188762b20a87e98b0bf842db8b5cb4c780469f1373baf43a438e7d9eb98eaf29b40b06548d293097ab028845c46c13eda03ef130e2f7dce25fe69d36d147ebbdaebb334f4e1ec8cffbdfac475b752365b1f0b85c480d61cf794bc876954b4a6c59ed1e584a01c9a5a31ba1aad9bd7845a0aad5381b296b47d38b8139716eaa8556d26e7d0fe8d86dda61b2216317f90825008b0422d3a01dd02228739582aa8b9f29e658aff73c6e51f5e29be78141f4a0e7855c6b831c9dad20549268382926bdf2ca9ca5de6ac7ad5cd1103d34e7db296ab92fe87b832e51591c8c97a4fc6d935a4d1aa9ef733b6e109af0af924df860cf8635102661bc2c126ea0448154a72c1bcabe4606968b25e9459a3ae04858aa16657513b44fd113dfbef0d98ad954150382b470e2045a8b47db809e4b122998a05568ecc89abc23eb1d996f2d266add03a6a3c14ed171203047777fb9ebf21e9b4288cb4165066e1ffdbe3c9eac56ffdb678b051f7106bbce9619d8ce800fc61e9f539ac0ea894c173115babd8fef97c8ac8b02ecd84dbd029a4031e4158fa7ffa74970d65dd27e98112204102dfd96116504cfeca09febdaa251ffc9c5b707077ac09ab397f5b7dca6e3f030e9a7cfdbdf7bc4f9535d9b107192bdcc230a10a93ec80c112d52f491c07d0a3391806d4344736e92158b7aa5d0295697bd828c573fd788d1b0729d5796cf7adb6b1a218aa01407c97c3ac0978085ef2a654127bc6924ec13daca6a5133adb9c93dabcf1a03f53541b840f76a33c9eee44da1a259af6e5925323eccb906b1261e06c06ca2956f0ea7f2d487d93e59ff4cef8e5d900d3bc7779ad61df8d4d8cf40a1689933fcb4a74d1f3f8b38a87bcdd8afb353c9d25168ef5dcf5faabf50dcf0d0332f993ba757f09a414c3c747e919b9bcc04d2bfc992a8a474ec40f03352aa21600d79567a9ee7fa33d777eea611b1590d7f2d7c61b0cfa7e1e18f2e7046978b00615ee2c3c491b56f81caac4945cbccaef04df5ceb2c87bc0924528731937fe4ae56d95abaa7abbb49c0e0fc52c8028709913be32ce7a381b4f07fdf63cc483df4910461ee4ac03c18564033b6b85d3be58f43a47836afa3722d9437d3002c82051ce05e3aaafd2f1e120a69b62e2b16d93ad53b297387c586cba7481d9db6e2dce69a71c87dc1d3b00bff0449768e7a5bf15cdb591491af6c89df41a4162bfdf06e06bb0751e7ba45a53b9b1dcdb17c3140188d2f1b8a5c9840904203ba45f666830c8e8df547395606735419b7a2ade31a6e0856142e7b10a2fae219df7fa3cdf15f4c0037c12132a796e50d2def793e1c5a21c476e63db99f023be2c4990cdfb13bcc984b90f410f53dd5f753438118d2043d68205f7847a4b72dfcf7e300772c90b1578aa60a452fd8596827cdcfb5a2bc240b4c625fd4fcd4bf5dd5ce5a71dba659f510ce7819e2ea7048af8bce10632dcfbed39a4fdd1fb6dc8edcb0be8b4eb1f09476ddc08cad63190c92f5317f1b373922cfe3304f682b69d2a7285f046745530b4ed60b695a3519bc7f377128a24b1c71b6d76eae0573aaef4286ff3021ea9bafce7ca5590553913763112c1f7802eb75bffe90aa1934db4d1f3fa4c699dc726251dbfdc08b0d5d40065ce9a41c5c11d7f43dac601fdfdc5144dbc834e504e5a7d0fd4617072de1ee78a59f3d4d8e884de1dd4b4dd810cf2cb908a9767cfabc962ec31b4e1d726347e98bd61fa6a26c9890c7bd25a0f4a550c8a26a2fa96cfc2d2ae4c007e18eba35ebaf35c5ff89bfd4f4fa3bc07d12371bc2aa8325f26a167ccbaa66d097d357c356eda6b52c18236aa27694814d5d4f63d9626f80ad311fdcda05f132693c008ba573e6c4dc043405754190765b1c83e92b06466ec4a543b8cd620c573a2cf01b39760fe9654e14a300ed16551a63c67cf0fd803d1ab8dd9ae652793695313bb35068ebf562db6a44083d565e495caff6015724134c0ff374799fc12d833f08ec0a41a4bfb2c935c7cd5446a28d749c99317464cded449b68bf9e82ba5c370485114f28430b7914a295cba9cbedb062d19213c9a582b5bf88aa32d43114594d1257e522075e2c6df1d14554dc459c9bec2336dffaf8d041522e030ea9bdad18522e239b9f29b1d464adb0f2b011ecbbc174de3a3eab1e0dc09e1ad4643601ec0559f98726448305cc56e008cd4cc92e68ba4a4ca502343b5db6ddded1001907843d47a4b0a5156516723cbe1f2a54e2a4887d1aece409ea8a8efbbc680eceec7050b3a8d627140a24e4a83468954800f425982a7691b20b499262a8e3df257f1929116f38b2706249038c6e8d52972221caf7565cb5bb0c72fccddbcd312ed8558b7d47004d0d2883d40b8b29e55db7c30b5f6add1b69250a93d130aafc8c32e3c6139bb8d9290a29668671345ee234e8424ecf6ab1fb5a2411ca904918b79596a0a15422245822e579b4a53cf5983786470b52690beaec84eefdce4ed3149b2a712c8432fdb3bfb46c154bcab7461eefa88788969b11854a90afdd3cb35414fdb2df46e408b4dc79e67b63feba3f301eac17b2bbe7434be765934e3e14014371eb0b58fe6957dfd72fdef2b61f3346f8d5b86e39b421eb62a4e688e7542dc9b28dd1e917c3e5b4d4944be7bd3ab0edc9e44098f31193dfd644cc8e8ba7f2d252401ba6d1729d5971cd4cfbdc0616aeeadaf0d217379abcee39c6d834f636291e1a3a5295d66c4c4df090b856359ed7d157933a74b9569e6d8c9e23fca6ad04b7a06937ebef5e24e21b6857cacc45cc6dc4f3716cdaaab6129d89e474c82cace319799948239efef26d96f85bdfd649479c470f06ec3557c6b46f232d62c5f60d8f90de1b00363bf892c3266b086f8f3c857de212be58de7ac8889bdf1f5942cb60b3386e924966e59fc5d17dfe235f664d3b0104ad7ad75206f10c0937ddf54a7941afced5cf281aa360737dff215ae6b9f55fd7528c1adf693a482cbc8623e5d2c7a53cd981a160ddf9bcdb41e87f7f87cd9a07f09e20f317c62b12cd5405f714391cd3bc8e7bb9c601d73c9a0313f16fc1bf6a74e7d43e7538d5bbd37278b37ee59535c5833cd89991f8215a75d5f1cc7ae98d5968b290fcb9148f0dd7910d6915c0c15bfcfae0de196a212f848e29a99c3ab3b734642d4f53ef9e1fa595ac48a4830c37429ff19074ecd55a76acbb2632588b686717fb26ba1d06843254167b70c7f25a5d0c25f0e6caaf81531e897c59483f263ad285ac7ef43af8428269ec39dc00b3622beca2be89b87367d7730ccf83635776058a4eed8f0b6ccde503a0092e0ef63c4e3a340f269ac8b767e102560ad5dc1bfca810dd75f9f8cba9d69e8d94211419812423a93c9235e0ef0509a78ee75df6ad420efb07e09cd014f22b4fbe76dc52f5e00b7ab1d8de5a5eb2be768d097cc0afd70a31e806666e504879520e43368f1a3e7ed5cc48da83e94023f5c14e9e1c50fb95ac79f1533e0ab694e8436d12adeda2fa96d531ebddb9172c441d20274b459cee8d9cd8f63941160262d258fbac61c54df5b48b410ff0e5a06d6a5c659152175efa6d5d3a4322d00096dd14a8e9c15ba066d236dc2754294254cc20929b814ee5cad5387892f93edcf599d85106cf48944d258ffc4f0d641606589f42fea037aa7db4c417ea09bff1533f2e271efca3e63c47268c90281c65f6c598271aa40a8fbf9af1206cb738f3a8b9e7631f38aaa884533ff74144186cab51a92ac25edecc2695da78d93596121c2058f3610113326e2d49761793b2320a3f009d20d3e979215c780776e8ed8c43a1401c279e5f0b590c47e52cd0b5cbf75ccf899374bbc88c28de2a6f7f71e73a704d1d116820cdf1dd3fe9d0c70ba14f3e7e076cd275ada6001c4240a72e2476006b53277737f85a9654c3f3172d3db5b1d656a1491ee782a075b9e15ed40dd5772a04c19e4f78e7d89f03e07c70033b76131675b516c1f59509b3460d9e95df7f99e3cc6a457e0c3065b1f3e4b4557d0c71b6f1742d70825e8736f45899931e2d35fe5c7d2fe1f576787ed77a40b46f925cf3a891aa1bf36654bd44301d6198b2cdfc1c29cbb7f9a7c7a1a0433afae5ce37aa486001039fc455f04a134e63f7287c9a21859d45a089cca71a70b2e43badd8d40336a7b3749a5dc80143a20f23e97c7ea340c39867cf6b5a4a8880b5d6d0438531cc42089cb48fdbbd28d30cca7cc23dc6a79898588a236c4dc1c516e22b0421077c0e301d1f78f3ab357b48c3fd48246ad7ac784c24f327d428c315e7542dc2c0ef26298525da40b7a11cb9b430adff656b8a45874b677c63a67a2d18404828da6ea2fb06b31efcbe53b3f93a51b8c1712f55ab07171f549ff74caafeb52e53ce6677cc78f8fde7fc5deabf3a54d2ee66304bbeda27611db38aee5e102b6f20c235ff260674c4c5779525f430b0d9069029626a904c98c77df97715fcd5cf0a4ce9f5d6763aa25223b1b5e0c0bb91c5c7d8d36103ec87a43883466cb1709f4c96b4724804428160a9f2191bb704665749410bb627dcc06a67f52de827c80169069b62dad6a2e68f84828814a7d20d14bc1ec68324fcaf29c462df1e09fdd4889c08f4d2a91c6641ec5109483aec2355fab8d261e723ba0154ed8ef1b507f15c6a560ed43213fcf9f719dd47f6b4ff347f30091b65550b68462d9f86c5ff0f1af2c2ff780a04853e3f74d37f05341e92caf0acf525a5f380ad2bf6a9ff5c2e1b11823b735df4d20e4c664e5474b8bffeaaf28fdfd2e4e06b475fb8fc76f48dc2acd60ee0ef775981514d8bfc15fd702ef4d9478e6516d427b8fc54be1586bf8c05da7d916772d5f472876acc20519c7faf2f7dff41b3afa7391e06e36fd98fafc259f3e28722fa602bb2f285525c17fbc555b86fe09bc70b5969deb67fde22ee4ecf844788ab10dd3ac85cfa47c8c29e62ee3a5e4676a291c7cf527c2a0651dd16d9f57deac4ca5d5e451aecfb95b4d5b4dd286f4377a21c4943ce0ed64041e81b4a1f1c52b60fb89b38af804d5f30c0d3d156ae9c03a647292b888413993ea4d4481c857cb53263db3fdeac300ff80289c9d78a3d8cbf164dfa1ed9df8323878332cf9b25b2c2fc6edd8339fcb08847ac2fe9518f980fcc1a602384c28fb7b0a64c537c73374b0add9df8db855b566672de822de54d63b4fbe5694baff7849528840af765460d71ff0fcd7c073a6781dcc086dee0e7e5af0a83a42674babc96fc9218b1d2510a401e37c0cc28a0db84190502b87c3f1abdf5509e8a5a85ccd4e7914c3cb75400c814df631d551f631f183461fcdf9dad24c336aca4aa540825bd84f1459e07f241e49e535bd8a966560b28d3e1a26d96de331b309b0de4861730e5438c59d0698a6c25562356fe676fc6d91c28a7ed0b30b101bcaa6c214afe823193420fc2a542e5dfe463f50fced82d5d64578eeeab5c1637b65d023ccd8ff2ecc41357ad9f343851a2dcfdc6814d45189ef92d0f8e432dcd16eddaa991370096d48cb97e6cc6b25b7a5a30eb0efe66ccebefb1915baaf6059d2d14c208d876e9b078a721986edf0e82b88bfb371885213fa4e5130f51efbd696c118a4dad121def3457dcb32513491c0b552925a95ea9ef5748f148486af9ea855d1d20b98b179f30bdb738156a1f0c491ded029f7a4ca85b265244711a0a70686f8668771615d4d2011b89a0d08ab910742219a585516c32d91be3583ea4fbb815f741958c5af49e754d43b12aecfe6569899135b2ca206116e010c64fe1221b7d5e7159e7a05d4488114a343440b1653e0d14080ab4189c6396129007dca9d65bf31bcd3652a19ef5d7bbf325bc2906bae0fa4f6e700e27ede53fbddf4a923790688ff2f707e418370bd3c792e7ae0fd841103ba9160ea5024063480f5f503c4ef5012e8164725c01235b3112cc689e6d6a6100585d5950cad7e2b45b27d32e70eeff19eda350916602feaf92977038b29b0ffa14f45782748c2d199c6ec8ebbfc53608afe3fe2b953eda96f8d0cff4a534e679c325ae949afc2970809227310615b389f3717b2aa0a52e0b24441f7a4429fe7f187a3189fe4c8e0e34330f043cf0e820fbe4c678effe91826d3db46d4ecc8de14700ae3ff2f6dd78e5c69f275374145bade4f0ff02f6b891cf4404c42b8fef28b012c3d7d0e33f765f8176282542b0fce160f655e7a77d4824cccced948f236d9a16e2a07d6f49df3449f7e62a8c647d779ff074934e9cad8515de1cc4b4549ffbdb9664143e4b644955825d7d6a700ba5cc93f74debfa00933460a5ba745df17afb4127c2ff3a57bdc28cd3ccd8fcd070548bb92d6b92ca0a2e48812558215696b28afcc2f4540659a1ff8cb91ca387cf4d898b28c7843fd90029588c91be22e25cb533a2e31cfdb59d1365ce6c3398373822d82ee460f9c1e38d36f123c0f399a1cde109e5a4bed4bb9c8614b7eecc82c17adcca6cf71c2eab73075eac001fdc26770e08c2955ef3c6fd94ade9b3cb41b047700ab7c9c04aee0f75e5e212a6bb6be72e47601380d39d76d60f87186e5c8b3ccd1994783f4703ac28983593aa44e69381fa716d1650b648f13b241d64fbc13a08a61a8cc9d8abe7d93fb89a8cd1477b6efa83ba7defef81fc723817509fcea319179ed26e3658da80ed8be38af776c36c3d8019962559d00de0d13989e201c605b1fa0076448af5de14c8cdc9fdff34b2ae461c1d03cccc5a1c9f35ae1107c8e20c689803c6a68f0a4f454b85545cd45b999142afb98201b1ff14204654004eb344f57b79fb26f8f9f91f47439de8e13f25393eb4c8d666789f71abbafd9eec6493e9aa17ee32d3e1bbcb56bee20943349dec39a366342017e390e7b32aee2314a76a69fb15e732e46747df68a4e10bd5a58ec6d3d4f339fe161554f49c665608ddb1c6113c594d40f819e46db7bd24471a8b8615624fb5da1ea7e187fffc0e26a1de006b79b1f679d8c04217ffebc1214a169097a8f609fa2364a2f74cfd6fcb1a24b4eb65b8f1f76e320b8143d96350090ef19318d687d280769d1d8910e5416db65051986ecc073d5206cc329ba18c7ef48c266e354c26c49689b19011fbc1b164db6a60cfe0b73818d11e92d07275262d7845b658b157034d490d1d299c1e37c5bfa16d7e02b82bd7c4ea37e9a72d7293adb6a116398d4f41bac402e5800546e61f80c550ac79d40de9411db6f94bf1b59af9bcd5ecba0faeae9f1eba731c96874e6c0f7c4d0776af214abfb728e434d66fa9e25bc111464361b06c080f5e4c7838184dd92b01175ac69689ba62fa880462d6e5f2641f22dd0f7478d38caa8e02c849fffcfd03775d3177114ee810d5bc91af01a77755e39333b90bfee898740eeb18755565880b1e6e985385f45e3d364564260b8c5663abf1c17ba4e763663fc17c872e23c8ce9034f0f69bf666dc3f8439233650463149a8f1149a9cffef3244741f00e62fb30f962c69338a3d792a47ce3b83326ff1f83dd61a2610279cafeaf36f1c392f0fd15c01eeeaf6ac9024a298e93f099b0c2a018c4eb4ed6e4bdb391aea3ebfdb69cf375a0129de4277cba001fbc48dc7a78f68470934a50c3acf813333b306402b2494aeb1aa4d5f3fac1c99b98a2a1b136f2ccef6efa15793665060606baa83b79bac2740d70e99c1874ce65a3bffbf812bd3ad04ea7619163980d08b57660fa87bbe3a04acb7898f65a5c94d1282d88a638ca1c5a6b7112f2b8850717916046c03191419c225900f4ffffff0b