PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 80123 3e5de4faff4e717c8133e6296a6acfb2c053ab70ae37a69431f20e2c5de4fefe

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
aec5d7743ba53ce44ff61831016a73291118dda9a932004cea712160ba39538f
Certificate Block Hash
3e5de4faff4e717c8133e6296a6acfb2c053ab70ae37a69431f20e2c5de4fefe
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0090120000c00c0000
0008000080000000000f00000000000f00000000000000000000000000000000000000000000000000000000000000000000000076dfc0d68a459ed1093764a61d753a82cfe95bf07b7309159ec758116f85a5abcc866dc069cc0c22ee4695870a36a1804431ad15375d73ea13e22ec9e33643ffa03d286ad654fd02c5de58ea7b778385e5ca4f60b1b374d77b02000000000000004000000040000090120000c00c0000

Raw Header Hex

0000402042882f4210f9942a6a2f979c0f11da29bded9574740e9dc964bc4f9c0553ce942c98f58d3f701301a25413cefa7d34bd490fea043dd6f7ee454d95a3eda81cd99b0b436ab2c600188f5339ba602171ea4c0032a9a9dd181129736a013118f64fe43ca53b74d7c5ae

Proof Data Hex

59,560 bytes
121216020307ad987ef46f77fa7468ebabfc1b756dcfab921344c4450003fa0f67dc3c959886f1004ff63a540599bc977dec97283bcf64b7b60fcdac057d3da41fe2a2012187e6e2f8560264319758a0524ec26a1571e4bc4582b2950db04010c62ea780f555fa1c2353e5cf82a56bc7fcd224cfdff2f601327ad2b354e55783670fd84a641fd44e03e8c5385198dd0f3faa8b519f2d96bc70eaa083065faf7518663206ea9c373cac8fb8be3c68a8623c0548b047efb58786a0f754c06936f74a7cc2a6dbfaf2d7cd651a237de098c53fb2482829e8a461912eaab4a678c7d69351dbf0ae0c3c170b62d5f2e051e1192450595bbd0d1754ef5a1de13863837e1b17906c71c96844cd02bd2fdb85808f991e32b95ad682e2a2a6b97f4b033f2962e169d49a6f9351e206d6373298ba48242c5c016599f04c19568af9fb5589e1c4b13873c2ef3fe4fe187750d413c224880de09230957587ec1d2b4ff29800dda5064b9413dd42c0be97545e1574e75459be1b971fd314eb624983d9d7126450967e7229c5c7edc68bdc485f5835898c505d94de6c30fde00ec3a93f86b3d92f9e89338bf9de1453248d2a025c19b74229ae8afcb79b26ffa86bbe6d103d0f88ae3a1bf67c36a1fffa36f6047c67c8ec7239010a80c42cb74030c533fd9e5172427ce88be17e43767e424fc1ee0ca462a75020b017ccb618a68e75a65a37ed2ae48ef669c6e2251dcbdfd51e3780f00114e91b7dca4e756d3d4a25fa9fdd5185157dbb276d4e540df3bd4a94a2535aafa74deba98a6ee20cb1b8d6d82d7a3cbfd296ba5a049fa37bea09e6d6555145337707e12ae6fb18c471056288fb60d3be9a490025af2f29ffc4f760453b5947e7c86acbc1cfcb556170709d9be4054d3dc6e94888f47ae3b13d52afaf110729344f7c329beab39134e2c117a042a74a446f7825d5e61cf9596c46a43a13c32548661314207636ad946ad08eb3a7e12e9eadf6a9f548499af82066c6771f3bb1ad4f29bc73bed6d0be7ffe1f7c967fcbec7fca2311e386aa3080de08f3010f39b31e2d1645ef71f768f899ca7c92e80f5bd4320528e09bc139635c3c44c19143691e6e0460c3f7c2b9fe838cea1a7e78e9b7ff40189143aa20b6842f6625616b4d89aadec04e175b54d03b7f5545526c0e08909032050a360a512a7ac221230bb8ffc0edce3b57711ff960e10f8127d0805ca2ea75ae9e35944fe0c218f530b2194de4281572aaf516c212ec162a33f48a66ff8a0a28ed31a927d5a4af1da73a85e1cf43107c2a94ab09d40287423d5e9679aba2af28c13050a7de8278fbe1be3662e317fb215c264bc4ae3fbd1440033febce782bed6389207b2714dbf331c45e95340cf61d18a1b1dce91e5114f3c583bee5acac7d2fb72bc472929a9d50304eff00b26c76d5e63dd9da2bcc9d4cfbe43c079d822f495078d74718c454fe95e62061c1695762443a16dec24f1441ef1ebec1c6da798bd871b3b9c23075cefffea9061b8f7432535eefc590f1ef7c0ea7daa230f137435f17ee74429fe28a493ca4c45cc65abc760e6b134178074e7ed3216950551d5fb830c6d0c15cfb1a7e960543f7c6b226cbc1165b4641a733f34757f6ebb8c8c16ba13809b6a362eb796a9a1adc51e1b0b83d1494e1fdb7ecac9b4d8fa5a0b731168fe81563485caa693fdbe5ccfa9ed806f62a17dd5b80119b15fec64d7df17a18142b54d9582f98e1bf3063ef4a4e1dccf063e377298d1430d37d24feb455b2ae522719e2097d84dde38b78787a8dccdb2ec7d58171e9ca3a25e2d465a76e01317fd3937ecf5937988d8040efedd95086a5bbe27e5811f1dac0ef9675b00c5e6f7c754a770010e9a0d968cf71a568c64c38032f74d6ea276f3f009eeba58b5046c485a21e41df6176eb1151769bddf4ffcda7c6d611b10b79a9ed547c2db264f38222ae470a3a64e9d632e326136e9c101a2dce0d22fc99e96cec695b91c9493401b29722256fe6358071e6c9a241e9ef7ca7a87a5c7fd4a9031ab9a2c2d6e85a22c9544308f9265d77d7afc0720cc0bb99a7a9c2ba0a0c291d420fd932752b9bbdfc15ff81ea36b1765c6fa536e272d11eb9ca5b87139498b09faeabe95d4951e17e1e05dbb1fe265a0a704ce6a66bb6a488e2011bc436b7ed8e22ec78bb9869fe8e76add5c411f0423fc5e645900638998ee7eb3def42b4d8af2764bb4c6102e523dda1752e5cadd71a60cb2f9603dbdf59640eee496e51399a620a7fec9d7a8cc91265fe1c96a42b98fd6b1da116b67aa484d94ae9bf896d256549637b458d59fa7031c10114cebc3380094b62dc98bb73876f6b4c959073fbc6a665370fa64e1964de336a6f1897dffe48bc970173a08ca155e121c841e710897a788112f09cf7844a0a11d7367b9c694d3d9e19253dec259a6709fb02a35fc45301bbfac4577fe6cc30d7058d919dfc9041681c82669190419b1f73781a2cba72c7b85ef57ded879d592aefc94db3b396be8d30d0588ceab6d34b214821b2eed56c98d7b41f9c70aba4a551ca5713c1380dd1c7bccf432041bea67286bf434fdd76bf4b27b35a559f9435a12f0b6d8880893af03ee05e8ec82c1befef637a6064dbf83898397eb987e35661352f7552bc5cdd5cadcb57ddaa4fe21278ed86598b6cbf1c7b07ad32905f5f13fd996515ee19c29fb9a23de0f5a93a5469755154e27c5555e9537dfdbe8b82b28d1919f40f08494c19cafb44a05b176ec54e58e60e8fda81a6011d376606ab9937c2a5f411f216391d89def1a0b029161af10077dc4934c90e6a8b502e2758fa6f8644c7536ac1080a3da3f93ab477f7bc864c67abf1a4ca19c6d30061b9cbbb32a174cf9f7695233ede65d3c695c14fd851a7cbd1b7da7510949c5e88243719aefa371332ad85ba5fa78754e5a3b2fba232544bc33aef8df7609a9a784fffa12c7c3cc87571a90f4140e4c5e7af4fdcd558b7fa346c98b8c4d001f73cbd1c0c3d15388057200befd0189c6c958e9acfc12b45987aee4fb4fdc18e836d6daac85b34212f0a22d6d109ad56686b44f3b70c8b5a8b60661e4a401dd2a9d73d398b9e85ea13678b65397415532dae0a15a67d1cc0cb82c0315fed96e26680b39527b8c546b3976ff886dc11dcbf19a70c0b91186f7cfe1439f6ac91722b5347ed8204789812671f6141c25823b38c533089bcc6b49a18c1b8ce9c4125dd832c751d7e68fe516d54d1bf1c180a49676dc4f2ce488331bf7458624eda30f9582b7ee3f91db40f74ca693dad1530c5d13d37eeeea5228dd22f1341ded0bc00cc545f8fb770f8316bb5f2913c5bdd495cb2bbf1726f2b58c917bc13619e0b9b1d1c7be42830419ddb4edf35e169d844c07eea575808874027761e73ec17b6f71dcc4e7d8d23ba7628adb075b7322345f0054637721356728ee29ec451b60819a8ae157756b6e65eae621bf3bb7d4f073350f86f058c4c850932657beb97281f6fe36de9179bda635e53fe48ab7663765ee53e495464f3f05a218c3a288b2269ab7091a40203c908a2580c7e74b5fb9ff518b55fdb496c9ba1e64a6760027e630881cb00b761e5431921474a6817506fb00eeddc14bae28a25f4c16bfe1ba6d4c2d25e9fbe4edce3d8f3701da314afd7797783ea7e2031c4bd1d1209363ceb2de30c3a4a88e95c176714f3c9ddf0710769070c9e2e8c3f2592397674208f81ed686a94ce46332ed045479b9ed241eb772ef2d8b994093354f9db7f7be3167f0dfbab4293b5576389f194847aec5b53558908a77098498797b44d1b5da38dcf2046cb7128dc0a584261b3c11cace46c9ab77ccc0e09cc140f9ccfa66dc876d49a740d198f4f94eab977d695b66eb9b6e17518bbf07f748299bbf48b4af6ca398609d287618f57f347f84d461645c9684bb74813815537d084d0ae42c82403684748e9fb7f8b0b17e6c9534253c6a5c91148869f7eb0cd89ec248f55c95e4db79eabfaf585a0fa23370140db44be76911f1a2ce5176f420378f785185075e30ba9a857a73d577e7b46a4bd60168dad72cf337e499a6b3018e177a41740c4a389a06091e5f32e4d496f1e0526f37b147dfc203949b435211189e624208861c53a41c8ebdc6c4d2b60cc5af489e86c3062007703fb08eb38f8311a437280b872d492b47749caee4ca60f802302a75a3015b573cadf3ff061b5afd94e54b89aaad405d92aec7e0cc5ef6f8e01d228b8c34bcc433e1cfcabf676fb2c32ead797f2798977a4717edb86f931beaa03d09a09489faf19e5da791761061d102519f7223b222c815e546817f46687b0fe2c6cd79968f8a1fb6700e8281009443093ec5fcaeb6aa1bf54b058eb5f583cb30b722bf10c43f7bd1a3ec2c0fed5cfe5e459504638aca7399e64dc9cbadb0b34f55bbd7e0dc8cccdf6df1dfe998d45d97387dde674017e20a19b3d4f814d7aa68d3c3004e5b8d822e1fa70c7482c064f82583129a480cdc9f94fa5a19e0f6818cfaf8de12edfb6339b30a1aaafba23c6ed04b2411cb988f9991e2e29bf46f0ee518161c125a254b5fa44eb05da0a231108cb3dd5ac6da7b013c8eb826b9f23531a86ce90dfd03f76b41e528ac0b34a9580e9f4a5beba8fdc0cef876fb4a494976377d8eedd27c11979c11b7dd8c55eaaf8a76c3c52d0ab554329f5b7d7d147c5c568a3c10cf60e8ecc8968f646d08de70327ba9f57ead6b605b985627bce66f6379b9cab8f4e656b2222f69a57023e9946ce0e31c440774b19a7ed87bb51cfb304c95cceacf6b60f85cbfae2bfcff16c3774c05a1e758b233b70f8c2389ac2fc242cadbde4be7678a9b87c281ddf2d8486ad79c0a4ec0417df1715d9f7e7c9ed61d0f29172f5862685c480bb659f6184e838664a53c6a6d181436acc2a6b8ba829173f5398edef8368745daed20889c777c142819de4111c00cd2aad256676b0136591ddd958e0007f21231b91420d18dd7ffc56e39e2fa3b782304ad4b7293993bd5d731b8eb00dc9a16d6a7d41be387386ed8d9e8c654f5828402fecc1c7f83ec9e49775bc56d42d2bb240ee87e2982648cf4d1bf0c664b329c1f629fe64c09f99cc4636aa51ee2e4a98b704dd6f6180dcf6539495b8f3c04cc849ba6ee444a5f69dcd8aaf13c2947cbf5cb8e32c1abb1e9c2a82dc255bbf56167372661776585539bc312616cc207c1f8d5494aa4cad149d20e20262bd54bc6c4e2c2e65def55fd0ad4fa90a53f7f34aae0800ad5184b03a5cbb74b60d60bf8dda0c8fbe47147a191eecb8fa467e0faad4c453ccdd8f7fe6ae4d88d44a4b51e6cb93c3d4bc32b4e334ef96028b5907e9b2ce0d8f3c9f838935dde2f3aa58ebf3a858c1f27a441d96ff85e217203e1a02d688390fba08140d88d58a068b53d0001e3617a797d468e62ec4a90d33ab9c816559c56a827ce118f48797dd683afa5ad7d9ab70cd2a7368d8f046dc09ba6c252bf2973a444807911da74c27f673a28d041ba8bda28d4fec82c85f3cdefcdd1cad378479006d62d7a200ef65137b86f28d334c2074caf31f36a6e6e24382cb114320d510d02731bcd9aeabb4ae836ea5a58b64d4becb830fd949c91da768c4dec441300edf878d22ff253f365f30bed4574f70dabe20068776e25e0fb3588bc359de15309ec72b780f8fd5d2465e9a68c12660ffd982b22192b01c62970996b686cabad667b34ac0fcb184d14ca89d5804d5fe26ad4c288871d0f6484010bc9ef7fe45cfd113ff17b8fa0693aa400826f840852f840b1f197bc158a3e9b05ba9aa717571e10fcc5b21275a1f3d300a6ea333417e9d89db501e4f00cabc01dc3bc7a2a0e99e9541b269cfe199a79822d3b9d91297d1d84980e979c8e0c788330abadfbd0365128fe22af28e792a18bd664c86547e1145b536b41e3accd59a5a253ad6e1a815601d30e4e4a43060ca6790d2643fa1cd2f95a7053e3ca7f8c54990c7fccd85dd929efeb6805ddb27a1bbde02f0c4542ab5aab569274d801a1fb2b7975e19c4be73868118a753573f0daaa37cbb360b69b383ce59afdbe8711c5e71fc707fea9f5697dcb7473ce0a2e88973a2cdd38dd2b57092980de9a45b2b4fb2a31339bebf9aca411feffbc365efe9e05a9135ff2d09e1234a911bedf61dc23c38900b53db616c51abdd4e4b8fb9909ae200c91f3daf88a6e58a65ffa6c5d231aeb41e51b4185de3ed01fbe80866f0319d94a30be9f73719310ba89b32f999b4f015c67b7fd926c8fa36456d9b39b289141b4c682f93a448135e8fd9dae9449971428acad9271395c5f700a1db21b4306713453189aeb4b4dac69b5feae2a9c4c0b305970c8720536b72e3f90d48447143a5d76b3a3c7b261ea14871d20abe8d127054f4788aea216b33fb90c9cfc83f60ee36583f444e4887225dc9c2bc6e2ecfede573ed9c127881f4a32ec1a979c09bef7ae126b0ad8b6c12ae25c6a0bf92a6d6f4de49a36973d75f345e4b75f1a1c347fd12811a8ce2c179af625aabdac728cc69f1b7dbb50a7c28b2441cced417d5ce3c21a23b5f0e4df47f413652d14cbe50ac6eedabb9459802faf2a484eaac3d44ce228a834cfa6c8d33eb55eeadd135d8e0ddf0ff0a0cfe6a52cf376f918cfcf6b6865aa98c7aecd065d1a5f5ff816b06c22a9261ae9da43c2b94d7a4b52d19cb0b33d77d1eef83ccfc8477e7d93980989975a605db8f61ef8ffb6fa3bd7299279a286aae771673eefd4ae872fcb47043188ef42d309e5d624477db50913c314c27c36a62c817b715183e55c71951cdc3a2e78d51fa0cd4906b35669ae9aedd216a70bc71a99b2416e4d5cc522654985aba25f38a809760e315c20d8a26db634a5c38a9f8985e48445edbcc21f3ebd664767ea0bb42c462fb8e422ac1a40bc955ea296d44659bd2342329e8371cedf041817674ec66d64669140366b923458be2740b0c3c02a55aaf4eef106f28dfe9c0eb8bd10714d288ba3620c83a21199ce36c246d221a72de26eb16ad122d839b7ef154382bee53a40a8b37c8753cebc1b0b26a246ffb5986df85fade6c1a5d099833016357e4a7140687f1717ed1229041307306778cd105c248423a14dc7d02e433ce09bd054dfe308cdf3cf424740af17671d6a3addd38e2595c7a03698589f79c510ac42fc2ace15bf1dfdeb04323f3dd35c5d5761c2803df7c1c6fc8074a86e9f7f8cb72d2ee2b24d530ad694e2afa7e34a705e82464be5f47440890a6a5ca6836bdc60a300aa380375a175bf0f4848f2aeeaaeb87829b121e71e9ec0c1ed147f7e48ad69fe83cf2589fbccc932949e7fd26c95baa81aa15f2ab6f51e28b2922573402c35089e20b381dc5382a9580b7c136e4507b1755c59efc4eec5449bec5bde235bbc854fc9b8d9189f2cea2f01efb963f3e390a7b9b69b9b9c043b6abe3a6243ad9302d53f77e2be477111f93535fc154a910f16020bc44631afd4ba85704ae55f9b304454ee45dcfd81ea3450cd30166b529fc385214087283f6be8fd5d1b111019529c267fd915d55bf44979b142f00044b7a06bc23fb706ffad21fba3d1a6af4d7cf6c17d3447e46f627b3b79fbf6275803e14ab6bca97e3a8e60cb5838009a82d644608e978c26aa316a66fb84016811065d0e1d7ab34969c6eda78b7fd12731604457db026907a2b7e935ff3b8f9a1abb25bc2bb8bd91fe8a7d155a611d02b680d2fb862360d669e3f712c9c185ab67d3ab00332d2b5906c03676b869f1d6e621a65b6df39566ecbc4c6107476d124c07e674d85baa43b35b9df6f8c0a688677ca0debef868538fa281a317edc390d9b728d784c6e50a5f43b582792a17532bfdf9112b646f229216eb38de484c9fcbb047c92e7ee4e8d34f3caf24fa65d5b77073c590cdcdf0afc2347f4583c2d3e8541ec6b0762566c3df8fa1b72e28af43bc340ece167bc1a0f14afb983aa5decdbe2fd016c7264c6edf641513459c25b88f8e52af0812025b1bce3bfb50966c7d56fa5f08d437753506f67a12639af4762ba6491fb948b7b7a633d2fe0d78eb9cb74f846cd60946fcf3ec58e79211b8be38d8fbb4b6f99b2446985784920416b465fa4dd1e18c261932f8f2eb33e4775853b9fbecb94df1c86d1d9134a7e1298967d5ca9f419c6b09f9b81e659d61f3dbfedecd0c02151dd2f30a57fac89b19be91814e14b972d45ca3f57b649bb4273dd0cd70cf0986d1051ff4a885c0b973e4a633d7abdb3d5c0a377f0fdcf415c5f087ff940a58e48852020202fdc366f9ef790523eb918f8d8a7e7b09167144c263720e44b011d47d319450abbeaaeb45404a42913cc735a000d5597d2e9b75e81799079dbc92057b1c5567f1ab602e248496860fdc430d70c36f7b7566ece23c40bb82ce5946fd3117b97ad51c965901b4b20751db82733e43000ec738954af82699a72996b76f7c534054d69403792c55d60d092987cc76b85639495614b73f7df7f29f71f3091735ea2bcaef6596fceabb49b41e73de7d0004a603cad80321901eb26875821b05ff7a62af8fb8d74a94f5707cc67f048953d1fb3ed671d0217e555c39f063cccc79eb0c75ec6502eef27b2c8f8a8697b18d80dae9d98eca37fbd8be1ed98ed32f1866122690f2f3e7ae6af76ffc6021dfa0f6ebeada6a56c87ddc4cc4b55542b3b1a2f39a69583c50c9fc4f8602a4d0ab9a854794bdd49f4fadf79ffa1c6684283b236cd2e698c8779c5eb809de581dbf44e59640e99fca1e32cb04a0f9ec7450d97e08f20e75ce782336334a9893995296fc6e7808626d8c1f7518112b5a70500b886ce7d501e6e5fcc78b560ad637b68b7ebaae78a8bce8ceedb053353c7a314f9d2c10669ac602e53bff87653d4fcd3e6479ee20022ba66106e0a56df068780c4be607354f81c29783f241f74ad09a584780d72ae81fbda9c4a3bde4869889ce449bb0fad1304cd5583f0eff50af16e5b6cb6094c958d97f1cc3878073bc144d2e38c0b7844858fe19cd9e905a0aa97ab8ec55f6672580f03a387345d25b7dfe86580e0c8c45f1a57a55db62cd16b973a8a89c74696da33a47b8933a549df28da04f88602674eada42f379eba72d1925b0195a9a448674e9c5ca44f7949210669ac7a913c32bf1b0a69dddf02b63c01ad46f67bea2b6d0f2663aacedb61bdd7e338d827d5c00e20f71fb568e82acc5f5db0bf5916a93d8490db4a7433f80bda7a3c199f35b54f07505c068ba2c3637f8a396b2c2e16bd0d625751303fb9f9e1e31db0302fa29a32d08ae88f26c399d3e4f84ba554bfb2cea09b83166caf9cc76c36b2bc93c3c7972fa46935bf810b5ca7b85458c9d24587aa2fbca1602ee570c04981719f261598f22f653dc18a30595f33bd51f5c891ade292f2deeb03e544a3b83e1a450737a2c02362e3fd57edbd5c46f30e738fa889451bdbc94236e8b5d64dc691eb3d24fff204a1b072d01b41ccc0a0aeb4626958f95f3b4b3620c1376b8eee97ad8a561927fed8f93d4f91d50f31a5619fc373421212fd9a83699672efdc5c563fedd38fc2440770269e81ad524573e935075aca5996e64de1f157d17a473225399bba693942029904eaab1d4144cb7239b879cdc26d117234a9663bddffa1690fef4ca64c3f7faf7b1161ce3e3b0e665776d43daf29cb150e0b356b9bfd652074368428186fa8dae88855851efbb8c602a9f00abc0f31e264f0a230fae957a424766d8378fdb86891ac8677b2f57b9bd5ed1219a70e498197f345329e2ea72a9881345ed1e9fa7d525591ba5a4655915d034620dcd743aca75794f457b4bf86d5e6db86104e5018b44cab6ecc0919133b2f2ed158adebeed974bd92c052604555aaa5822cc95a7ee9af1d6a10a3449ec0066e4a0fbc191a3f51016f30da8a766ac2035da84b26ed6c7094b0a8dd5c3a934ac693218fd123bd1f145d42c46edeeab80b8ae963295e76b5cf7624c0992455c8221ba7ad30c7f8ffc192dd955a909f0c185fcbb7a9807542d63aed73a91cc52ff75cf48cb1f97fb21d74100006ddb8605bdb3151aa9f6172995f6fdc7401e5d6b2b7b04f3198a89ebe52918188eaa6dc7d323d131ca73038a4b6ab683bc81f497a98cb429545b82465ddfc78008b8efdf02646920ed505d5b5dec1507a8074d88ef9529fc0ec6bbaff499cc728e028b3bc5a9667a9ebce99b1238cc0a13759daa9a0c10a5b0b288f9cff178e1754d9da023cbfc2a38a9333094ced4eb0611721eeadfd2447deaab03caab92f1bf4813ce9d4ad98146d8298b979b7b00cc5116a9703907514b89c5afa618451960449b781cbf768499fab3a8743400f5d85a91484a28986b1e62128e70607176ce4eea27ae2ff50bab305640b8520921a2fcca642418e746507f1075f28156979746eb0eac09ad48c1235aed9396d9b93771bd2709610a1afbc1085f01f8c448467d7adca81db93e05cad516d531c94ac035700bc02e114419a2d92c3f91830fefa99c2039f3693721d7bbf67d6c2a226391385fc4551887dc610347cc605086e3cb02c34b3e3a91073d85aed47d2e3feee9b710538516253cfd375c618e0d68e7b4ce1b198d71bc32614c83dc82f05f7a86b1090695ef399831fabf6b76ef8f307d1a833e80105d55d1ec9c220cfe7cad3c51bd07b5cf6718dfa501f8df73f0bdc81e23bf1ec01b4f58a63c13d9ad9667976cea37bbc2d5bd19270f2388ed3f3f086dc3e32ffe7524155ecd1b136e4d04af018c054fbb9f5b45ac3232501deaa44a558a9cedbab366a5a341861e80a1de577fa931788d33ca113b21674d7315b8a394d9edebf03ec51cbe19eaebda2a954c5431466a45a20a713807ec7ad4caa424f91f23d46ce40242e672143b8919026a42c978b7d78e599c04e80783af2d3b52331c6d67e4a81d9eefbdf076c34b07f89a1b4d6ee5076c998a3f2a1bc6df5ab497919207631ea2854356cdda382c744953125cf80ee8d3e3abc4de615fd46c8d2849cac8bbdb62e8111053c90e4747e21a017ed574421a1fc614502bee7b5204172003635cfe9eaaf5dc7bd57cb8ac0b29d8b631a3c94b940d1699412dd32f724171c6e35879e996bb7c64eaece5b8f35d416961bd6e1e29e7f077050f19456fbbcc2757ce881cc8593118fb9390c35a643b269d6ba9fb83bc588ed4b9e6968b791d42590a414ea8ee18eeed58fbc6e6f6cd3941bc5eb45f186567e2bb7df81ebd054e3d692738bdaac3e6a67ac249481221d0c134f92b48f532d3d18c55ef8124836b2387d9c06dc6432bdb7fd39bc0730fe452cd027a7f64329fcf8624906ee2d3ef32b72104f17b09a71f3f788b66a27ccd79463a6b8e3e7171d14e3436ce84571e8dc6982a258eaf7c7af239820ba32a2c217a466c81bd1228220408e475ac1cf24e47d182d2801cb5d866cbef59d704a25d8ab1a2275bc27a59d900cf06c9c740b51b65b14b6d0565cfaaa123202663ed6046e80c2eb9e95b858e04ab37813fe9303c29a9331a3cd0d17c60009026b11e68ab5344de47da4201dbb613d436558f1d23b21bc78c26939eb7911617d9ddb77e4de17230577f79920f4c4f25c98e95aeedd3317054d2950634ac6f7952664a08ef836de04010caa8c378e696b92afab7f4ad8d1de008e4fc4d11da86f9ee780de52b99a40adbf2df968dd53155eab4f186d1e25b767f6ca60033d7612e7bc91b367644051527ee36274c4755077b1a23bb48b430f63b18deff1c81aeb0a3f91c265890affbccfd263cd7116ba0bdddaa34bebaf2756aa2323de485fcdc28464603c3a1d583d2f8d2c304c9db68ce3492fdff3707d35a9746051e26479adddfe9ea5a1b3c78559c8fbb644eb783d990d2aeca5493b07de8333cadd0e640088717b0d4336f74e470fe19cfb8943c4d50b3d06bdc9d74b0a738340358112f0dd2636a168a833d24171c5aeefc6968712f0bf4ee25cc31f00e775b0c05ba1bca3d944038df5db0036eb5df1aaa46c02d61d03001f8a4a4e30f2acc1e6615abe80372c1284099d065315c823c26c4805fb34f4efdbf68f7505c3aff2ccb916b4a5584742e43defed1ccb062678b0312de29347cf2c9a82f5ed0eeb3800f974e202abf1ac63c9720b588346802ca1741f6981546b4fd37bf89ebaf88e1b53f028d10fa62b89eb0c64ec6c0874ed1a213a96890ac7f6cc291f29ebaec4598a186214cbda03aecbda9314bff9c27024b5a787d10d6445d473827f3b0322b77e576f37b2515b18fec7aff714476698b5bdea7bf00eb96bce59bd62e9c7cba482b0253cbe22b59cba7fde8b89299f4a29090f97aec9a27fcffd88dfee1e16b41f42048155c10605e852c47585a9b5e0aab84e79291991cbe8191b86128a9b9b444d82b8326edd7d12458ed7ae1f03a340289ae05c95d17927460d0eecde9b8f0066e47117c87d09a7c3702f5924b9cdb8a4ec83781a09aad5c67ab82a9cddb7016509d59a653b69edb7d4e49266561bd4651ae78d1049e197c11f2d7803fe64e2a977acabc4beca23679d710096f00ea423f44e3ab761fc29159059685b98f4da820c51e32695db7c6cf584889675087b779dca044a8e8314de21f8ef2585ae7d2588eeb3214c29b4566c3ecee1332f329e991659de7d22b9c6a5a0cf0d5d4de97883094ee29297488e9e2ab409ea1f535711e2529acc45521a0f63cf381e36cd8ea5bafdd430e143eb78ef9c6746bae8bf291f986394207cdd24a325ae536be619622a7564be38b656311b1505977f50d8851bad856dd8f0d40cf3e33888596411ce300d7a287e3a35786b9439a78c07b8fb499bd35ff646e5be7e502b4f4e6c606c2eb88b421da2cd33e5aba0efd2b8fc851500ef6b788fb57b07c56b4a80640457ebf1f1d426477fc1d03fbfd2a918e9b749dcc07d77e1143b3cd7c6b3d3c18ff1977b3ce4f1b7ae347d61a706835df594b0732f373d76999ac6ec1df9e864db7a2a1547e2378c9a957ab72111668d9d0490673c5dea45d19eb34af065ba3dd38ade1497752999ee430af75182be7b75aad5ebab2cf63c687a2666a841185fafb1351a17d9852b0116e5c7eab93e699dea6f5c950d155126432f1138caabb1218f98fd421ac8c487f1312aa2c263a96ed73b737f816a6ec96954ffd8cda3de80c48359766d4ba980460703c3c9588b02c32421e201c826bcea798246de703a02aee44fa1f4dbea799b55462888897a9aa3f8ec324f9c3eff8affabdbd9df538fbae840f6bbac7d0487bd2bce1e03b5f8c8d7166ef53c5274ab6edceb72c19085a4c6dcd6b14bde5b27b9c955677644a7a04988f92b932fceb131371affa7b90ad40de5fd45ff9b5ab291a8481e0619901d01790ed5dfdf3cc8bb6d3728dcf6b09c1d2f7a4ac4168ba4387ae17b6c5bcfcd12498ae3d24f405ead3f69aab13fd5a1fcf6bb282ab594a2bb5a2abae2a1f74b3d783c65aa5ed4fbfb21fdb8083ab4b1ecc2fb560929d1e6d0e3fb68d3fd12c9399ba95ff0e695add320b4f6ca275957e7bfc00d99b5608aba9f63a7ba258568a52b60052f5dd0ab3a6f91528e95c0938581d0bfaa4cb916a48a93b857bc6d2937948db8c10d3a8d5559f1ed971d4bb7ac6f8e384460c9c988cc58f8f1ffce7b81a949f1607ac2f69a2f05c385042c74b2cb52c22b0fd65c0ed0fad5e3d92edb741123794777c0c4fe32319be2910c08caaa851ecbabdbb1fa11f7fd611f2bcfb92fe2a56945f40208e17051b43d96106a489281c568bc8e1952d37c0212daac385d5df2265baf48440b8e7f58c40c16d778f73f674849d70fac2e78c4b2934fe36d7cb543fbf9ba780d03ed6e408c0df44e4575d109858920bcf1badaa99708b910b89425a8448421d932243ebd52b5944c91f771fb58920d5307cb0ef04471cbf6a4e83085e3752a7cd156e57e0522fa01fe1bf5823ba457f35d24c8e25dba93c105883424003d5549ae0417488505d2e8ad3c0533915f429ec52e95a3b8ff1ca4c2859e385a4901a8d3a512617c6846db057b82453cfaa76747cf25a1fe55bede2060269518abdd13a0dec9ef9faccfa11df69f145b41b75c3177b4068eb163190062dd4f2878daba6d8a37f86dd432a065d5792126a45636315cf089391baded783b4bde030b6935a35b1bf2036622ebd718f58d7d171bb508f3f18afda0b28d99fa41fcfdcee3e0d4aef8a3d086ca58465ea26b596329c70f41eb3b053f17dfa3e71d1774b62d39f9f1e23fc90056f6fd5ca7fb2f07013c5c35e082247873af6d19999402195ba853db6747a2b1590a521926c2d9ef7f45c0a8d295b58ad66826c1787bd443112f80aff872c2aa9047cbdd1c972d4007c0bfa20485dcf2573750b64afb2efde3452eacbcc5f55a398d1fa7346a8a4717cf61c2b3d347a3890b9e5c95b611d8a53dce0ca075cabcf181ad841d6d17d94020898236507f5477b5a9326a26f3838babb155ef6620b8760042b21caa1ade9a57a1391f2d4259a41a62ddca5ae86d5981e8af4deb319e37df25d9e7e421126d1d2c0e30d9ff4f615d9264ef37a59752ef63bb6acd8e2ffd40bf6e4d81352cb14b500af50fc0f09ff02c7cf04929f74419584706f0dd2f090f5da21de92a6e5f582fd9d8b2017218bdf82e1234c6c0785449daaef0b83a870a03aeb55b2a3af51c25819c0b8f20d623816f39f43cd5cc256e83fb5b86b96e63e66e0e1806a9e7ca55249cb2475684489bd05bc88a205ff81344133de3c63a4e856354fceea95a4149fc00528f0cbdb761204f7541642f1c815eee666dc9502deb929f75213f0025660995d1a32fc9c73aaa4d6706ed2e400f191bd35b224a417da987becb2e1bbec550993795a3cab10666d60d3e7583531e94aa9dc054de143c1e013a3e824e400c762cd6e7fdfe747db5ecd58a6a42afd2035b6f42bc9da6d58ee5b394ed7cef2ab640447a02b930d4b6ef65057c5463e4a5705f2516ab0c61b03ec250259f7282b89890c5df48dd8d5b556bbea8658c8c9e9bc2c0cd5dff5dd89fc42566c95a5681b09e4b1dad22dd5e6c9d075911422430fc221d32094b7c626c25f91923019eb551490f9dfd5413a38f1b91d186aeba2d33bf95a99f5ec6d7748324ad595c06952617d0f3981fd062b01e67cbc4fa0bedda92130cabf67646adb08cc73b6240af675e51fcfead6d2404c74c46ecf2ae1151d589e9423284b188c6f6fd4b565c05b8f2ea5781fa3e32318eafa9af560af89031e9b95cabeff129f995216860937f0bf69f334ccffec1986075ff3368edebe73a84f14ccaddeed15f8c9192614d3b0316ed67b1a87305eb0ed00424fee1e2f5cb62d94f563bd17ef5a8742db151a2e8240c12394f0bcc1f173dbf11caa825814fd89030cd21564d4b4c12c34993e43f10dd4af130b48f91c2833b538bb021703a59ab350b34c6a53e527384eab4f264385367392ebe0c13c8966125fcf41aad9390dc81f1ed14cd19b4de4ab752200bca2fa152ec604435b1078cdf3474cffe9f0593b9c584160da0bff21e98750d046258953033fd2d0bc0574777946d2de64b0b197b13908a58afaaa4a818cb7451427f2adbb2be3fefdfd47020eb3f22b74267174ba9f8c33bd4dd4972f93f2905b0b489caf08d3f46e218a33984ce5c21df38f284918e7242c2e7f479edb79e1fc7f33788105f9eee991962f49120ae0b71a7fc34c473e0daae974eefd672d77652fccc472ea0ceb0d17ce5ddf6967481df0343b1bff776a3050f36ab236d9aa101f48895274ad963c3ca2e55334e5ade217286d7a9bd0907a16f8129bc5777a317bd3506c4ff290315fe2b1087ab4dc7c677da910bad7e2e89d920385c0b3cd03f3949fe81d8a43d1888d3912acb9de1352a782ac5be9b9377a415777cdf68497772bf68e601a6fe9f1cdaa60d688872f73723ed211d36b5c98d2fa0baee2f0a5ab51a4749815aff942b57023c13ced68d9cf6c092c4cf9fc6715d4489e3346c7797ee1030f302898064a17499c6eef6490545c6375b33523f93caf3afa5d9aa4d86499b51eea71184a23565d38e3510983495f0bd8844d23ae83cc3075f294af582789935043283a2fde1e41b382a325517cf9ca23c7ea518f973f1b3a87b35cac193ee2ce231358faf157c83105925c8807e4e4cab07750a4ec08a174e8a066f0cb82954247001e1606fe94aecc6ac122ca99edb5315d16d771b5180afac367162af5c6d17e7b4c8ec43c258fe4a1f029f9dc54ae6004f166acfef2d9282dd76e7d2746b84b4413d937591a9488ab9e4526530933023fe57fddd6ce0be7dde365dd08b655eb36bb750ea252ee56f923b0e172f76845c87ca10083f49728cecf11515bd04d9c12fc5afe1503951502dc4ecd02dbccaa4d2e6d53d85df078355a45f1164fe11ab4f5b27eff3d74834103288ba724fe4a2409b0a996fcf0c2458c9dd05ab833cbd0041b4f02549282f9d28e2857ea3402c04948986fae33e51146ce30a6ad5cfa24022df43aa43400de75b8549281aaca78a0c553ca18dd1cb35f8922090d52c74de7061b6938916f06f602118f624098cd6c33b5abade252c47040b4dcb90799ea5247bae55179c0d348df55ab202e27160bdd038b590367d3af52ea2aa35aea5ff1f28f49112ada8a08f5deff4d516514c32b473b6709e5e24a253d5c768e76f76ca23b34a6afb22b099d8b3c73e766c6ca12d0ad3714d309ba5053e7b57df67b4bd71c70225d57b3bb08b0b312d415ab60791878cc5e68697ff689844730e469ad967ff7c0f8e3741a9b9a0d989d64d3b93843d99394c44ca9d49b41fb59b8b524744dea5521b3ac8b5b5a40edd448e339d9d9d830a580034d46c4816253d658cda3d88c656496c3aaa8ab1e72c9d9e486423061adc2bfa9171d5ba39fb154f5869cedb789d49a2f1a5e7ec1e06d6fff0dcc388cb23c1da084548ea91a367e5a494d8fd829feebe4be032035987c07ebaefde86b421b74d0f21891f015f44d556825f2fd3a41b228ee6cb3d6cf8790322421c496e3fa4f18834045280cbe82fd19cd226d8e5cb4f7c3389f68d4c72e5af2eb003a820e33983546d56f066b82e5ef0f7513b1e583fc1106681897165000a5569da425e289d7416b88a857b30f84b80d98545f1feb9d919c57704486d7375754ef410311aade0594c728471d742db15db6e6decd3914a76620bd7c28602b58f0edea821a8d07c87a07743213d485d064cb3dfa1765a9ff0931ae535a5834e41d0e9347b178183fad95e9708fb26393e50f4485e6a2c9659571a1b1e3252014533a1bb2047aae9036d7cf3d770b763300afe26be9d59508a007bd48dc4f3825822455a5733d1bcf7d4fa73623b01d2e14abe839a7835dc249286ddecaedf7071c15c3aa78feaa8e4d0092c69c90c5167558163cb3aa05f6972954072ea93e63112ddcd6510d0ca820072ccda7a3773928bd292610f2d3b00efe15f728ae46bf9ab5e2993ee9006d281015c21e8a62d578a20a10085ca2ff695b7ea1ceed868eb8f159fe1c2125ce4b2178b59d733b388ada25a98ef122da9cf3d78583e8dab80d0cc5fbf9821d2aa2e33495e7b2ca9516cd3de9de5d569508267187a0612fab4b6d9cfda61d4788db7d9721c01ce3843193419740c4866e859c487c336d2d9408af78fc1a1e17f9c646d35c7278315e446daf7b1f5b764d97a6f102551b77a32a26081c12fc0777eea63a15c39257be27cc5d67b2941af54dbac01486e2eabdae94ecfc239898207fac4035e114b4fa04dd4308f0f0c2d3b99105ad8ae12c9bd7c911b5f1a025e664582c91fb710d2f2f6613f73ff0ce21f9e683d21d9de4373500c36bb00816750685f0a3757d27f9eebd30ccde0b4347a4df1b47603a3c55730ecba95910cb2f59306c3a5a24bdbde5a924e476956fddcfda59a0a2c3c5573d9fbb4dddc396bb14f8b39c3cae5bc1c7e99ad19685182ecde1a6c092326b17c2527765638fcc026e776ec3d51164c6532739922d39928c61f6931f94248cf107f447182681b65d36373b117af5e7e3b295491be932261340c8b8819af290dcb9275e1b6f470de67826b51341788221db054533b74a9c916622c550d4ca786d6adea681f800b18750ec7d1c11c9908900066a60b444a9c2b58b64aedf3a61d094b6b7e6da80e5936c0046c29aeecf80f290dbee206b2d0f0f5705e07f0fb99285e048982c96b2efe0ab27ec5512a4d6878d2563069098540c395e16977315acb010c785c0b3ab1eafbe4b674688819583e7750e55a43f527b5ccbcd3a3aac5b0823d357b1825482263305be5b4f31ceae4f4775a97f3efe396a9f0bcec351efcbcfa19ff39ed35d9e78784d549f01148ae5ab2febfecd4652c7476885c4d3e9881e68b078b51fa8de0114e897be72b7dd9aa904e09d8b201ba490b56663a8a5534bf2b805fe78013974cbb885a3f62d11d0c3910651f10442d27f28350ca446ae156c05ea0338dba1374e866e8318b6c6d74d39616341be3180d58818270832ca72ff8dfb5843ae356a95d4b49ef11ef7bffc554155d21feaa4bcf555e496cc7fd2c65683e5ed0e1a5760a2d3e005dca020a090eaf838e9d0db3c435f341e262e291d500eb8276196cf2384668311d7bb2c6ebf60da945ba8d7e7376aea3adee62ec0aa5f201d8a49e37a70cf9e3c540bbc055df5a189928ea4607b998e519b9f2e0cb962e6e0d756416d8b323bc837481872cb297aa6dcb3a14481bd809da099a330fa20e464b55138d02ead065da4c622808b3d68a1ed74b27ba6187554cbf3f94574454936d2f8b272425633b33ac1d78047e5a60acf0a55558a466fa4a67528dd3065e829786e18e484f6984209bde4e81512893ab3e14d6db5459be53a11643714ad3b7f1dd1cd8570215ff773042fcdcd3827b5ea8a53669e9ed666d3134d2dc8dcdbcb24892ceba06c03aca65bae795d807fde8ab195a5a2f32e6b1cc0c1acf09ccbca5ccf9f55b9ff22ca91865d1246d5720a76518698895128519268742fb358f5c0ce9681e3d314bb65f3300f447e0c215ccf7ec4d6fbda78c983a45ed693899a4014394ebf314bad064f82d8cdf5cc0ae64c18baa68e1a7cfb23d57a58aebfb7b36f5abcf2dd4ab088a46dd98e1b818dd8062ade0b04b417ba68e21522c847df85b353edbf8aa280699bd66ee4d597277e9b161415a1f8c88ba8948b0908a26ec7b0e1b00aa35061e4d8e0451912de304031d6cf8cd691316020b53ba8ba92ea7b5d1004c7991a9c5701866c02d086330fb2c529fbfdb4e6fd0cd83854ad3c5c7b0c4eb58ed91c1a493f8fdfdfb50bf7b3facb3609c84bb8e3e461f0c020c40ff5ca17a220e738de72fea85acbbe86ad3d37f27a8fcace269d0f67b8537f4e19145e9e1b7a8aa87fe61e6ea6bf2e8da6a396058d0e7e434b7b79535f4859b752dfe3bdf76cbd62566c1f6ad86385bb62c3eba81d82f947187ac18331a8a66bcb7a0e61341b2921d7a60fb160094d99ad069170c00e1940a2efddf45525e13701fb1fac62fcf178a9ed259af94c4a426bbe6fc01c1283773f73cccbb5d76e31ecccdefc44ca231f3ebd2121769a8888faec846c666fcf606efa92e775b7571de0101efbc215d1266eae1765b660014a2f14e85fe4f365b1bfd9a0d8449e4f0a32b5cae2b39af3aa37e91f0cdecd44bc8df1be4fb04364a97f652b7daed7da77e9fcfaf282aff463d032c24df8d81087c78ee5132d325da81dbb050c92c0a25bb7bfcec7cc8faf4257df7f5464bbb1de0946ccc865f154a5258db8185aba81725967c33caa1e5288037a2829d2dadb80640233e2b5d52d80f75102710fabf80c73dd5d12db72a56da4b7ab6ad13804e8674aa87f171ff8efd67d11e46f6025ff22085637a06fa4ab54c35b2c06bcf9d68b8eaaa8dc40aabeca78bec5de6ffa4902cb38f51af24790025a823ae21c54fd8fa7a6e14fe4f7c7926f6d0a34915a86aac62cca2c54cdbb71352248c63c8247a9d22df6d9aa5dc9e2bca614597901b83cd0667e36437a66609df349a90df3e74e4f33a177ca36ed283d6f254ac1439a37525cf61a62bbc32a582c1cd97bc1974b06aeca31e4c28bcd6cf8ebe9225075d41405828c27d70ab1856ac9474843b69c1b7f702693a7188094b9fb2e947baada2c25895cf3703bb1d15e5efa85a341ef5c42fcc594fd677e84fa8e2380b030d057368e0986a1f959db4f79f7b657eaf4a6cd4e47c2233f4404e91d023c2c8cab3556493984e42fed43764c9aae9504e5222295ee3b1f2f2aaa9f1be4295782d7811441cbab5c38fc730e8e0547a315d76dbc7c4aa76969c12a9d835ef5a209bf10f98cdf2637c392ad1e93fd7849ee8712683c0c1812ed7c28631adfa628c30aa4922cf1c876f016b41f13bc0503a0e76b00ed9fcb41056e1a5466b8e9f4da39ad130b97d84641dde84616df65fa055960832064ac2bb846b15d74bfaf00efacba2f3f5853bf2a5f10ed1cef7069d21a70972c8b74f57a228c5ce965ebd97b789e034c1f5377d31b0c4ef64ae332f8c3e303c88f3280f3098fb94313c90082a142fe7fa7a22e45b6764ab58538a498d7a3df2ad949c0af3250dc059f6c319be31596c08788d5f1af140dbe072b407271ce544b606b1024e4c4465c59bb849c810300fd8e5914e498cb626d1ca0ef31dd96a4c9cc0404d4a2982ab55518d31d7802be21e47c6b6130bcdb988ede9b8c4b9053bb50c2e67771f041fe62496572b2c5db8561deb57cfb43d477a31b4841ca12c530c9164f820d6db92a18ceb49a7b7345a3ea9573d4fc683b0f82b96a72d81da99fe0b7423746488266787f722336ac96f18d3e8956f99aff14b25225ed51cc47086575842eff1448a71e6c4e624a349c36b8411c4a845c4ed2c70319b0a3fcaf12d792664fc9e19062400fbed03b58e219e60532382b4cc09f277869a7443f6858335e47793b5d575e55c99fde2cd752b2ae5f30439c3fe451dde7a8a4dc72a1f3d199edcb2d8cedaa7684210c6c8f1ba0a56cd1866d667ba14eb49f3e2f1972c925b14e4ecb03670358a48ac8e459f62c968336d640ed293b9347ee1841f55eaade77675812786a03d414661d463fade41878d8806f4ae87aa73a495850b8cf84c5145b225491bd1f510da08890927b2da815b3c04fd2dd4f0cf1862078743cdc57d2225975a5e7d29633826bb4f308238595532d0b6fa151f7e696dd301bb123920dbde51a598beb7f0f88b407650b08b74394267daec77ac23f6e43a7899336745592353921518fd29d18e4454ebed5d8bd2c90b7f12ee04e5d57b81fd0ae1e47684fb2553d0e0f8e5ee01e2cf931326ecc046b6108a78158d382a7fb33216bc4ee2334839886d207159fb769a3493923a2a2d94181d75fad92cb595da5200f130162c8a733da966246522273df073f1cd0368fdfd951c8491e534a759de9aeab39b8786bbe28bd063b378d216690a5993242f21875422a75896656b0199ba86ec3f685e173ed80dfe27f3106522f84865bff2a5fe0ca78153b08ed569e1a0ef0331712fea976a59b89577781b2f78ca11450cfc6021f92c00ca52cd6da329345e478615df495fc58d204427471ffb8e8edba8fedb65997593b9d1db4d86e6b2522d5888a82c6e73c259a9b74bb1616ce692561050065c1e5acd714ee2b510fbea1a63f05e801e4b4b573e221fc345b4319a7a18f56a302dfa49ba546fed4a15b365b054b7a6d6c9efa53bdd05e2f8b05fe8f5393d236c506128c452e36c57ade81b02888aef787aabff870ba2ea07b6ce745bdd492c71241d9f1408a1f6bcc2f8a8b245382eb4d5f9734546d109488d8017e8fa9884cb503731e31d28fcf3b24896acbbe12888d29ce2fb48e35532b077b5e1736c69b014fb5b51c958a3371a44063b1ccaa00a30eebd16c09e2f2380d3628974f29afc54ea40f8fc1a87ea3c5a4e97b053a144346ad3e28dd8eb13ca794b1663c934dd9f71c8d16f9cb2ce554fdda56dad69c838d0763bddb1c72587aef783669ef6d50027a37feeaff60bbf7f773f532a774dc6dcd2363fa45942c20f6cc7e2b1d404fbcdb9b8d05f27d27b0b3c6050b209724229f0bce0aca1201dbe5cf85af597feeb2adb6113041dc2445c7d69a57ca235567e97aaf7d4e584ed2a8440fe285187ce556301f721fcab3bdf98f0a1cc653198d2b3ec7d3ff4329df1c7a9424811e89eaa08c65046183ac9977af70fb9524eb62e2a1612e7c9ffd7e708bc4863b4a922ade0fe1332e3c64845a144218b68d2637b71ea72ccc69fe37bcd049644a6e36b9be4e0c917baeb53d05473d2e351a6a45ec90251d92fd7b5eee62a50c9469815e4b113a2bc0837f3d4015d97bc6d62cebde7eaf83c0b7393dc2356b0aa510a30b5975b71d3a91cb18763e10c98b12f38fde9c52dc32c1e386c859bcc30de41dbe3538d6f93b9e791495cdb85d976771debcf36e915a7d79702fe63c4a710349ecedd554dd346e8d2f19edcaa8fd69e50c278e30b2642dc63b2aa8c609a1d1704c9afbdde88ef04336cdc3715c48920f35565b66e7ea3f719f3a55e0d1fbdd713f2933d4056165a687b4324ec5d7f24950816600f3481500410a1c4d9955ee0f88522f01b292bc0e5ca91419c171b0fd326b14b0cca620ba1dc1b031f25b64ca40584633a71c525579e85fca7692b72dc50d40b69d7205124356e73176879d4726820dd9b945334bef9f1956240c142b6d6f8e8cf44286895981e6ae44923e5d5310da0560ecf9a94acbdda56127e38ec0a4cd702591549b9897567e1d99301fd6ebeaf8fc25dd5bb5199b46ebc1709be7e00115c5d8961849ff15e7415d08bf9da79f4bad0e40f3cbbe56bcc2c6bac7e3007c012c4b38d7924ce96755bb72e3fb5702af7a8456e624f559b508f296d28374c1fd21104be31b71a9601038c76f9513049194613465b8e807373d2825f722f73496cb8048ef6b16759949ffc54e9c42d9f1efb9473a163d64564d1f80a42766df4160475cd461928e3b51f6f41e5cd953eadf115b358fd5e3e5f2bd6c839c1a7c8525216eab67ea7ad50054fd79629f69ced807124ddb74826cf8a7627db6ea0bcaf3aafc62eeff33bd8f3e7c21d642d754671c3fdd376a7c40dd906e155e84adfd5eeb514338b2b8af2887ab36fb9cb8dd51d27ef4ed24470b275c17b71449af9abf0dbc6b44e140ebce7d674f7375d0a7dde6de3143e1c65e3bd7b215da42b36fd198ce080113758a76e6c3c4e938fa9f47a615c787b4927608cbe9559a764913ad8fce8ade31195980e1a906634381b2ccdfa4f5e06433403caf779f1ec4885a94824c640bbbefa2ec86f3c706c0c250e69a5bfcea10ff3b95b115d6b2a0ce9336c6c262260a3e1463523a14e7299897f7893a2ee5dbc79ac47650c2d70dd43b95587c53b810211aea0d8ed83c4a666aca3b8428cfed8f5b3a562568a1e812e3cfd0b0250da02313c76feb403684c5a348bd85996cfdee6d8a77aeba730667ea7523c486987ad5b4207c9e29c75ee4e63e26260dfaae1d79fd2a54b0f0fb742f10ae1f9cc64e642838321195ab0f7efebea3f7374343323e6af06b7e67689c00efa4eeebbe7f1fcf56de7f782a93c3409457c9e7fcea396909579165fccae560c6cef522c89f185e13deb7c85360844299c5f9d347f59d056a233718681cf15bb0d455907681bca923b55872e5ba5903e6f8c3941c05acceb21fd669198021985d9c42c883d9ef6a9f2a49cdc9b19a0f8f26f31bca7e84f7891dc69de386a59f3927ee007ed4835c689fd4fef3c98af3f15c7b43be86c10744f7990e517cb186e0f1fc655ab34003eb358d8ffde80f31b445ac1d2f94a90137059f04454912b59d60bc71756554814b3538339234f88f9bd1cd8cfbfd6c31b130b32cf81ea5251ad1c962b1bb614d591bc69daa714e7439fe5926238886c66299597a48e26e71627e9eeabe96af120ba90dc007f66ba350017ee106e8004d8ef1741fc73869ca830672617a677eedc01705716e852134020836b385b5b541ee3377d746bf04f51e6a4c40711f6cc5a59cdc7e6e7393599868b8a7ff90dd758732f1b9b9ce194f48fad18457a7b7d9ab142a7eb75b9b5da31e9b75f36cd559394a8b3b83543b0e0c44fa58ab6e292e433f3e74239ff47085f8d7ef2fa65a74af2cbed0596dcf9067c1e1bf4ca64f5f295fcac0b964867ccce8ecbda17648b60fca2827da5c29dacd414c0f1c564f03522ef70132d6936b78cb58d1c84c68cb781365de8a90e0dd69ec5ae3570f684bd877a7d600a9defdf77062c8f9d286db65efb22ba900c85f6d65d258f11cbe869678a5786819545c8e7986ed9a14a1df386fc9cf7b318d597f1fba84e569a39f11ca3181d168e55101f067731bc2fd42d00c25694f4ca4377d7a372b26c5e848c12dc63cba4bba547bf0f95fa05e7e1d194626cb357b00204806752716dc4586a71d5ea2ed73610801c8da80986cd63de8436348ca0bb5a2cc26b1a38dc13f73edeed4f92eec4ecdb32f114490877214aee1f1a37821b5e46bfc1403c940cf62d6798ba3866427e5382f8c25bbb980c0e7597238a854d1dd1a3c8e8a5fa39aa912c430d6bf2f4e9368fcfa4d740ab18cd2b142852022d7afa1df77dcaa133285e3be3f7bf381aea5a58c094ab66c7a6731540b599f24449a490247027445032adf3c1b6bc34d7412d405f7b62cc99ec18b7876cd9622a9ff4498efcaf825037f857d02e6ca0bc2d0d97e864369678d02819123d702dd3035afc833ad63fd5cf30e1004de60924897d76fb5174db054eaa12c9afb5f8bd79ef80c883c5f81010cd130f7f821b4c47318da58e1abb6d143cabbdf286e7b595eef4966ace5e6cc61b83db1067f7c47180e3ae9b6df9c180ed761cef82dd21b51111262b4c7cf030d3d0737dadfe67f7accfe58de09de8f79924fb549bae3c5ef29060ce8e12e85e0fb84578b78c4db6a5e38657d7eae1d96b1e70d6bc6c52a3786210429f7e154636b007cea1206f355599e2be123326ab069b259c03d74b06a6db04cb4059fa3c6037287681227f8b6395df20414196ae30f5ce7b8c8403d9b16a77175719d9495ea9524b08db5b825be50a2365cff2d2dd8ef6ef8662e9a31b7b75540f263565a9e1739bc63d671ea867686d43fe829be2b5b675d04297e4c1de91b5bdd77b7db1963c275ec637e8e99f736101c95f03ff1ad3990940705c82848ed9a7ef461e4eb3e41dd9eed346fb628e3fdb95bf6c08c82eb1e48046c7892c95d580c1809b11435db370ad9563e9f45883de502d29531864400a855399bc6e5a6d028f13d79f6a59633776c8900d439963f63e9e7c7530f3c9a8f59044abda486698568f713fbdb85d27999097d2c9e9fc582016a94da01fa393f4b056986dd4df1d05867d23049d517f6b567d338bad5b51850f3122de774c570ef3821fa4cb694cac6a6d9ea7e054493057664927c7ac0c0112f7bf538571b1045d30da0e26bc76e5f9b653a1dd282a3f154a93cef8fbae59f415bcb0830fe7114fb74985bc4e5c76e47a40209126fc92c03681045bdaa16b8b0fb79dce3ec4df9b6ce55ba24fca0831f5d9403698a1040628a103e9370133aa67f39b18f7ae7bc81c6300d43f25e6b6b6dc4179bde61597443dd3fb122e4fd9e0de5d21e8f95c9efe09c683b91c0a8862a4578cb2eef36b36b27a8113fb3c8c5988a36f50d2ca6ec2a206d21cc23ea943d946e7acf04c1255495ad33c37e3d91c7bf7c395bd03b730ff8d26fa95b6026d6ef9f54e9a0f4aff91a2d8c37335eb8820efeaee8e834978528fa812174d0b68fd1d7dbceea23b04bc7f36ae7e9edb8ab9296a37300747e5b16aa3aef34572f6f9b598a3ab04268b1a34e13d5598387881fb15e41de2b347bf3daf70a364e2bf2889ca637a66490d4ed3778cbb8be7ae67e1111908daba117923c5d92f9c070bff711bc1ecefafc144230e2a035b00b3fb4ac3a25ecded0f6de3b11321320bbd9e5e463243ea5c783caae01013a461fadbd2ddb9aaaace98537b601bed10a4ff9abb10f017ff5f5a9565f0aab6376cb1aed516f2a5b69dd7e1660aafa93ec17068fff2371bfce123391392195bb088a42109a67c158afee38fbee2968ac4f5d0b4d1297fb0c783dde0a287f9a7750ad2f979dfce29caa98f4573c21f3994d9ffd9e6f5a54da73b69d29cb943febd0722de061909a1add2bbfbc62e6baac4271e6e7f768b5fa6f1d0eaca54796cc53b8d17b851e5725a22cc66dd758af52435ee842d98836cff5c885590fc576bdc1ce704cd24c75c928966b0ae3acb3df03124737eae2e2e82dcc5b2727d59212fda7954080d02c37ac60aa8cd55d1f9d5b0cec86bc7535179fa8ed4b7bb15d55c900e4ac8e4a788a7a254a526b46d55c2bc7cdd962d46163fd7bb053fda3fb8fa0b4ace5b7eced58bb3881747e429b29b45166bf8deec68bfd60737c5f9d116a3fc2e0690b8c173e60d649b659af7befd1ca87766590b4ef2340d9698cca9c98fa9332760c633ce7bd1a4ae7285c7d8169161bffbe62f2d0acfc260228fafc20924e4833c9254a0f82ad7afa369531a911473a56fb5bfe4d30a013d4e04ef05659d4e98d90649fb5cca6d3d0361b6eafe7a059429008a75eaa2bc01e2dee32e35dbea6560ccc09458d216d3fdb06474b8cd17096dfda9a6cf9219a46d98b48d6e93e5e618323e5e017cb0c760f9591d915ce4b24d85ae42269add463a7f45aa78cfca7edcf7b6d206f28edbe745ee6aa1cc962c13c9c5da4736a42715da49361952c4b8968e1493742052b5411366ca4a5b6185756b834c57bca50906f2602fd0dc615f05a168120a48181e9459e79c6f5ef84d6f9aa68dc01b065a250391e7a516edb572b994bc162c8f2617d56c5ce99c86974f34314104e9125f7b9afedf01f19742983dd4b81294bcd8e199fa6306f8030ec6857d8bf1fd7ba98c48c293d74dcda79ebd9e0003ffe054961d1f0f962562cb33a77e2cf24683511ef6843ebb9a31dff9bcb477ce246330cba01d38ef78cdf0b18ac01dac6b15057c03bbefaa2972fc843008ef96866a3f41804ba0752b365d05bd0ce9d9b56bb601dd0ac0bb97b45b14079689fcd07815e148f50ac0559e0f87e56ed5d775288ab518dc5293b208516f2095b4dc9e8aa5a4231959f39ab054c4c23ba5315aea6d0a749480e96bfd57630a3b152b48e2c2e378cb24f52bda0e6e1624d2325efe4c88c5a2b35a9ce2c9b8f92d7fa2f0e4fb890ce161a0dfca7dbf5eca9841a0f3d8b17774ca897c3483634b5694ce77800f72af2ad194c92fcfc4726ab11376fab80d2390ca6696f44e4828f60cc91dd042cbb26b27c8ced4627ceb8a5936cda992a6675007fc41223ab9e05148b30c6b3c365d33557eb2daedaa6f56c24fe17bf1e31331b78ae0d34603dddf405d92fc2888dc8cd5c26bac8ccbbee7669d1564f781a0b865f11930da4fecda27f9eb6865f5cfefaba8aef157bf8abbfbb0c6396e754943b6df643930b9f1ea0a0d492ba5f523a686717aad68c7017b6fc04f9e3f62d4cb8c89cf96cd9edf075330604252e2254c2811f80bf9a9b5752d2029dc7014f60dcd1b452aea21af039b070307e3b5dbf4b58fac089ee40f5dbc814c89c221c45fd7cd60c6181b44489b965c3b6558e42607bbf4c76dee0cd889d016dd30c74d29fe3ac71da7e58013f5c4ee0e30ef6020155bcf2042406435cb2a1ef604af25d34064f7dff4a214d9853e0794aff93459d9d0b4265d35104ca154a80ec78b9a5835191efb5ad0cc8e1ca74d402438f5e55182567644f14829e32bb5f5319e775cae22d966f0d8c73c7e632b20c16e85ae90c12b63bb1e413581cbf801707176fa840832a1d85e6ce73e455e7dbd227eb4c66755cd77d593bd622a5992cef2043967f40f8373b000f2f207d35ebfce28671e62ed786643f40e8dc8c22751e06c93ce51fae8909b0036fc32cd50a4210da604212296d51ebb391f538a8342e41507bf3af99711f2e7a38e2c51045dc463b265e7dd413c1c5530f87cc0d5b219fbb7b731977f94858fde3449b2bd6e2a3a6440097896c41dec3e94cda593908048699d0e09cf5123e08186c786a856834fab29a9fb18e971c4340f383143cfdf938aa9e2f108a943e1e47099d6d893096ff031ee8961044c4f49cce832e98ce7ee07ef20a1d0f57566555af02552eb5f1866cf9f5a157e562b0f372f5c41a7fa2ba38e0a2fd115ec32d74ab5bc34d89e3328e621bc881f10f53592e72852f390a1ed3fff605515ef4254c71af87bbd370b168eed68a211d8dd056d4de58641d7d6ee291db7efd623942486d31e57831c25b89afe324371fea4f5ef8b19606c4919a85f048888e0cf9dc565747f9f35573bcc64fed71f6f8992492867109702a512896e727c7569eb1e85bedf78750cd9e90546cb64cc37167dfa16f9acf284ab8811fdc101eb0b559df93135f7d9c392bfe1fc3e568f558abaf9c2c7d29bb12a71341c2f848094b1a33acea95321dc0b3b06b3c1729f6d779338faba56f7842562fc3a615fed1c4c9c712c9fd33e0c1066907bea0fa20416afec77da56caa9347e44f5ca0a8805a2157d5bdb2a05e73d48d1c7659bb5d72bf0d178377b83eb449ff6d4b06a4c522d08c50021691602a448b49d4b617c8db665a825c4536b121e873fede89d722636c444be3515758e52d9522ee3d941c61d1e7f3fcc9971df58cb8e7471eda1ff15526e3494b9d9bf7535bf1bbd7cf12902c3ff9231cbf18493aef9e62c49b44ecccd8773f81f8026fa95e4d0600e708f5149e666d8e0e3db63a9e9d2a1ecb8ca7223f0aeef62f70ee3d5cb6b497cb028e301bf7df87cdf7d52997382a308b7c1754e61896ab1e87572785e0f3a05c09bbcf7731e3a6ef234692c7eb989033f91c254a29fb84e7d90a093f1edf418bb5e57de57ccdd479a2ca4f7d3de34d4aaeb786ebaff3aeded2233f0edccdfa867b23308e829ead31fd36eae6ab371e9141037928af4e093089a4998f1d097da1f53ab99aced554be3b355c951ed9c299a3de88f6748541405c17d868b4623ae6b0be9ab8f56bbfbc78d17545d5917914a39007e3078dcd6048b0c6d7354cf8d48a25e2ef8b58f5ccfe26b2218b531536885a0dc7ba85f87253b872b59870b57009d50e63a21581dad3cd3a768790a3ceb30d6a881a52163caa2f0fdf072e856efeaf4bb7fa44959704cc0d57fe32422040a30b4d10d140182f0d431e7fe87a07c60344c05a877aede568882d0061079633809ac685b26755c600e6d7e2523b399af7292250d6cbccf7f6735be1385a41cd115d5dbd5069a93dbedae0b4d3ad7a63beaf578430b63c7d9f8730cc82dda26c4c4006fc5da93d84488d245be4f6c286ae9b4e3ca0b6b67cf32109fc0a63b0da5c2bd1de1d1fc1941430e543352dae32301e8bc0cee241ec87697b65d2bf2993fe74ae778e140e0b5b68e3e2c5da73f59b0f7f2f3fd7ec308073ec2ff529d37c46f366f77362666193ed0ee71f00d4d06605b5263d072bcd960e62215b0b02aacb56dd901a07a1d8f2dd74ce22c372d2cbd4fdf34104350df7c3831249ba6923b29ccd2023fed1e40f52815ca55b0fa7db9b3954491660febb7ab52b9e591f702c10c0fa0f6b6ac6ca0753207736fcf69d323443fd21de98780470066f376cfb137cc18acce41034592f0be75b25e2e3775b20b6578f0681356694f6aeba5118503c53fe544a96fec382e8e7f42c7f49afbeedb03c31dd13bccee6f5b9a79d29960af72ed63a10a128d6359f8a445abe671e4e7d06a4fab3292d0a4e44694aaa62bc0abea17d56f54b695e273300ebce91d92e475c6dc37904af759199c08cb729fce4f4e6410270a150c05666a37a49567282f609b2feeb5b3749ba5b1fb5010df399e8904a8250ada1662554336ca38f49908143981d89f1891db94ce91b6f2abf4c50cb95fd4784cdd70655706237beedd4117f14cf14470a54b869eeca006d371288675cd6f0fd3edbc7fc614520f8bf69b6878940d3fd36d67c33b62c23b8fa8b94d46e83b3c152e08c987990646d43bbaed88904ee4a220965a4337df65217f1c64ebe27de8681b4068aa91b67bcaad30d01c0bffb6d277f9fc17d70dca878e8cd105f138c3c106581bb79f96bcbc9c5515c43ff3f43003cd923ebecd0a42c4cb4b38ba0f3a48d90999fd6a32dd9fd6336bb027ee8afae8ac851593b8916b9b85dd35447ee7e5167a3500228a7e89bb89afa73eb7e68bfb66991fb6b5df51905d7d08f2099b68ad35a2845be49d4bcc4f141e078e075f5ea1f7072d1ca5c89051742293e1d5571f0133c4ca290a231ce290b47a0211a0a9158d515e646e3cb4417b47a7a0982578efdd2bae7b815e87b135d5c20e3456288dd4a65070852ebee45a115fff7045d6a1550040386a6bba2f93642ffd3842e036d8d122209704c21fa6ea78689a7d703a679eadc144ac363491ef0b8418f3f775496847a51afb9b687268891808b5e67f6220f0061875b64352abfe844009e9b04cbfc20e82e44263e7ee4328693cb068bf1cfad47bf0a2414ac1d41b6c9a6bb7b92b5c66190070850e808e8271254abba18d6252a9d2f0bd96a56ef4ccb0175cb7d9c1c6a4748957652052367478974953337fb667f64661e540c971d8f960edb3b1afac04516da9e35ffc5c3028c8c78baff4b7f41719680f22e486da024b4e06d9648dadaee07ddd0b9a33f46c494e01d47b129bb7725e8391a43813b09f325822197fad49f213892d1e75184373269e44c4efb3d51eb3b60315c2da0772b2158986ee7b6af8456343715629a97802eea7182e8377a9c4aedeff764fb1f4225dd6e450cb43bb7300e2ed0204ccacaac4150e2e98d42c45686e1476dbb3df8ec550d0fc13f86889249eee83b24662fe98a2771a977e0068a09a9c3411df5bf4e7ff629d03c04ed8b12963df7536beb1819767d8fb32a2fdbb953626286506a6a12989ad908da0ca77df8efe575a204921e47e1cc42a22f5e7e4bb9833e57db93999f24120c788f086b3a91b9fea7b18eb23c65050158ff53cc2d5342375304dd1175adcb6c23ab3bf9275e75b17519ce53a7fed508e29bc3904e7f1dcae12538425983b00e5224e44b8bd777f0298c8bc24890111dbf53bce220db30cf6cd2f1f88d956e77fde99a9aad5aa5d8bb3c3d33703731d7c8f81c8bfa5b4f9091bd932028befa2760aa307c0dea91f8258f1eeef0ef7bf8db8fea898a82e23db9c74e14f92a6c288a46fa609d0394e01c5e7d27ea1b2560f8f6dd1465724529d8326b619ec1c26f1b462d6a2916b1073ef19fbbde50d8ee016164cb93454913376be04549abc54b7946f6e02d395ce02871e703a1e1cbbc772c5eae52c0d1f57fb97724858465172168b325213febdc053c8f7464ce06fae12db9728d582901d17d1d681b23ecce74bd9daa42720f7bb90e8bcd1b27c89a3753cc05d5cb457b15f20e227694417be8992ced9ccf7b1cdb2309832ccecd5a695f6c4197586388d7853f4c88f483b6207ed97a0119b2169ea53e62289d0f9168e9426b314ab1beb3943ec76ff6897be2dbbd78edd43f528dcf82a2b6827c9dd5a5a67aa083659ec3a7807475609c9ec9b0771f7d5d1df049c282ce74d79d6423c4e971dd47bae5033b312a1e426c38d03fd49953c8fe86f8658c673f2aa26547738b63fd9efbaee09547069798ecaa12193f944cf79ae8bbcf6d62030319c5e4cc72cfc61bf4aba298524953a27b6cb4405873244d2a1c31113f2b02f53b3383994f9d4d15a827dc34cca1e7c788f3e20b22e54e5f5612916ff0f3bbebbd3a763e0834ee0465f7b5660ebdaefdaac36d91186dbd6ae7952c08248712395d23bbc3763e33af256121ba01b7799969945c247c6cfbd8dc0d692f63a151ec59615e9eb162bb7c0c9ea11a5aadb762f21e8ed3c5ca23ffea7b903dd3cbc50597da918c8ae6820db1ec9f26164d442e16c988bcede18540fd1826b41758253b6b93a263113d066e93883d21e04cb8733bed9b80d0ed68116682325883d1a48a8238b1e5f43b66fd929b8937d6a85f543f4e784c34ed5b3371a539dbba7b6f586c1eb3af475b9188c5169136d03b75f03d81c2f57c2a742a697ec247eeed817072784b09dadd485614b9ebc9a767d9fc67a4b7289a765366334c2a5a5df3a69808479910f83185effffe1831a38357984ede8851c4e6d608662cc96019b0aa14dc96cdf33544fb04ce33301dc23b1ca82acee47ea840f68855698aa30841bf33b17d6f06d2affd0f7726644b3ff98eea309a0ac16c853ed8a4812792c820b035c12ca8bf66d572d206a733a37380567a30a6a800452eb7bc3d50419a105031f8d7b4e5d765b25e6a36e45674884b081cefd41543f89a973733faac5f683809f95a7d28004de49d93c447a5fa199dca997da5c4578fc6cf579daf3858018d5c83bc59cfa2f08cae1295d414ae547d1c9f4f751f7e501d1647eb3ecac7f04f8b421dc5143ff82f53257223300cd49914751d33020f2b8189ee465f82f7ead6f94c301fe896c6002bf747fea7193c1b4adc9da2849d765571dd8a7d816a51a71e7cab1357ffc629953da611afa444669a5c4b7fcdc47ccf19dfc92c1a19737e099c639529df543c6b6e610bcfadae2b8ba88008656bacf2e7e962cfcfdd7778606f7b8522beb20a74ab7503b8a0c86d06e9cc2fb81ed6d64289452284142b8f2252c7005538b90ea369d62754a7875f0cf6130a0604b1e8727103a8d195659d161420fe4b0facf64b75f65694a9555e3344d71c6e5395e9e007a3b885a7143d4a145e76300c85bcde8516776946f542b65aca61ce82a2481041e5298e564eaeba0cd446517ead3bf77a4ba744cd9cdc9354d4433f5f43a2d8e8814de17863851f27b41527430bf1b23dd5ac5ea3cd7b84f077c09930002ab7bbb97846a6c095686c3d4e79ac7063443eee9fb85287d5d7108a00f4ced163b00595b4ce06f8cba7043db9e0b44cc89394136bdcc39ec4be9198c35b8eedde6b431903853401245f5b7cc9d65a6711e7a22548537ab60b55802f1ddd21e4a9d26cdfe4a1274ebd92f9fcaa6e6f534754a74c610dfd07451a47d41ee5b37bbef771891fa91ab1c321f9a9ac9c083a3cc8e640c61af4566478efe9815706018a6d1aee3e5c41dfa4534b9827491d536b98220d30b0436d454e37d9fda3e8c7331d32fecf785df46ac86a906ab15e63c5bcd2406c792d8016ea880b5f7c5f8943cff17bea8f79f6a889809aa91fd7ada4deb41fe5c62e7a03d36a097d1466700fdf9a6036aa31eba409a999b420f9c626d21791d868bb741fa394c6d58c77f0826e071cd23e4ba5739fd5399d1693a6bf6a3be91f789480ad304bbf4088632fcd53d0f0c1456a8bcdfa1b9f1764678dbf2032846400cbe5574d0900cead4daba8e5552a7ca3892b06f87a04f0b90c8c9c1120cfa5b3ca917b916bdf15c56cc7032b6fd592a7236e53c4f3bc5a221dadd7d44d77149d5db740755968066fc4a106a2375c8256dcacb91880b19e3b55a4e0a52a461e7047e4b8b214198a7d482acfadd5fb85f6a286ae5418f66492305bf80aba1fe40a9c635d792cb606b76110f82a95ea847eda6fd67919f14a187f3761573b87c464e337e76350961dbcc9b4e93815af26cda1cce324adbc067c271e93d9eeca106e6fd9de3a4e332f1cbf426049c10459f40e3b193908598e715f4105966a207dfedb109a583909dc1ea73282c648119338a40e61c54413d521da89deb135aa5068e31692253303dd3660e259f26f16e9b1b97d5913ffa2f4588e0a1f4249d07c6c031dada134ec98088386265f0db91a35210e33d86e9b0eb5b6cc769bf32c897937cb616ae0092e943ab39ccd65052076584d289d29f900405de1e564cfecfd8135c58136a39e8da048b35aebb3ab837ca91dc6c640f1ec92b0ec43ac484b85aaab056b1dd8f372728d2000e24a5cf598098b85c0be2826ff07206390fda81fa7d3ce67216237be669771de0e4ff7946d5d77bcc90dcff7b2b86001dd27eb8812f15356f5f661ed6e739c1483452a90b62b646c8071595e149aad6e8a9a22fc551effeab84ac600f81fcef1f2dd828b881bf82f23949e4b3b7a511edba0ba9e6ef5123cdf07e9fcbae24321cf46c926625edd912f04b7b76dc7bde8f708f15e364d3d9421ad9fefeb79de916653869bbb9ef0362344867652cdae0f9c4bea02fcc29c3cc32d80c2335ce6b8c6c928cb256ee134eb5567276513516414bc4b072911338eefa000f0d2578af3a85e3e8b31a56da9f2eb3376b004bd0010bee582726ebd3ecbafeaedd9ce4e2df47fdded08b65a7a5f7943af4dfe6fe0128c26152fb69c605be8a181455772a736ecf5045c51882af3d90852c881d453a189af31f02c69166d9b5954b22e50a4db02e69f3f73ed786c0b8976d58821a84bb35fcc0dfdc3b9673a6aa289913163afa2fd6db49429893fc3b7e2173c0f6f2340195718d2df3a3eb1bf51d411207e0078b6726c8651f9aabe2b6dbdd13a6ee8a3138ae953ae2d60c67baf2a7709276914fdf8907c86a76ad7b9e105b1ecf5819425343131e597f771a0d89b8ab553691eb997e10ec5152456ed8128a81f7a8c6c6767309c72f2fc657fbd50197e80ad1f92b009332a513e218f89ef52813cf47c821c559fa1207ba93c250b449ee0cf5b7a33fefab42b9355d7867dee4841b319e2e7d83ab60db2814ed2244739be19ad8090112ad6484b71b4de2b0ab396d3bb9b30a2d858de66f9514d7323502346485f47dd894484221cb066a924547e1492a4c0c1ca0f27c09f5143745e983a94184799645984852eaad643e217266809d5ef790aa763d0151b2040fdd5ece6df3a773f3617d084a3c9da4a69e5df057fd4cc9d11b3bce9f44f14ebe730d65ef530d053b48489c3e395202433a496fd0a3e5587fe71cd823b6726e3f34401d265944722d78cbd7089c198e6897e61f739c2cb5f016c385f62c955b45dfb6421130de350f63c00269b7c9a743c154607180119f0dffe6ecb09b8823e4c57997409106b2fcbaca15a555c6afd1233292a6d2e362ad41ca9bb2103714ef4526bdead796e3a845cbdcf63d4a0fd0e896bb14081f14be20819e0d7c2353e0307a9cac516e5096b58775d9f945c203e15accfb9cd848210e68cbcc3c18b84b14f803d073c1a61d0067e688d7320045753d31c727cda3b67e9981aa54149ec4baad73995df95fd2bc0b1e94db87576d368e3a7a401bcf09b66d2facf2a16c6ec6778c92d8da6b329e1e06dccbd4888402b0f559b86f27983ea6900ea2083ed3c57946d01f313df2095560f75a3177df2ff5402fc899f67e1a8942a91e2e771fd7a88e20025a367e0368af6c7c8595ed9591d1985547011e417c93ae4595022f7548f3e2777a3d03bb3b958c34308b3db21c339505bc74ed451df7e9448d48fcbafcbe4a2181319cf2a46a8beaf3de3702ec1e474f3a1496186ee43704227fc2a30ae620ad0345d44e3e2b8fa275d276b72c6dfaf569cb0ded700cb24814d8b59cc2e4932547001c5d0d341c0f261488383195f7ff36cf4cb356b2023f42d6dbc8f84c438528604f18eaccfc520d620c0ab1900282cce82f0e702cd2e853df5975f4a8117d93e48c14e17c66e73d080d3587e2268ab991f96a122679b393d74b5ce28f1568649a25d8a511586b47a1c8ed4c46a578d45348d235cd3110219c343b08f148bb3b0fddfe48d2c572e1b07368dae253350d60142bc7332ab258b77ec7d1978e92ac432d8735838a2d7e3855d10b395aba47431f8a2d7a55d0746cb5cb0a100e85d9f75474c632c98f3c7ce58ada7ee5f42790230b678b61cc49c6192b2b05ead0768165255c3ebadf3f4c3d6a5d803119423806be46f387cc9a5c94ff08f0870946d5d71fc64df52b3ba849a66762ab95ce5a7620ee3b14c3347be8f2b36c575d830fda2cd62044e733efc129fbd38af866d51eb00627a3d7adc50ade0b630f36a55f1cfbb19fccf7a2fb12e2e3e047a21b69f3802204796b3771f66962d3c1f8de7ffcefe1d135d60ed71f42c4c5ef7157ef747a2ee2ddb7155a08a5cdc360bc2c36fc3ae18ba1f33a9918547f8a217775599bf0efa7fc09f4bd884fed5d14c90d665f8c7b34b112ce60c4fab2065d73fc0b3e41f8a2eb6c742387577d9b1153cc049b7634d73640eb9a597d4ff2fdd2aa499560de0fe6c099dfdd934265f2deaa65c06c027b8699f33cef2a34e28962b8c2a987d102c8658b5d90d77e7e6d01dc2c99f5a6a6f83c90bc0a7ee932f915723d4e30ec6c1c376f3a7baac53660b44dfcae1fd9f048f08b7710a7d8d95961a85ceeb06080e5fc73896a4ba31e23afd71cace9db3f4a929d8fcff0949a146371bbd59a72a31180886a29580650c0bfd5f0bbbc3048c72705769a71ee9474402984db84a403fe9aceadd4e2626fa9a0faebb43f3b6c910c2447ca906c301808b2ceff23041e51605d8ad42ab5454c0d58dc463269eb121939c36383bbdf10b3c62808ebe1f8278c894420504092baead6c47fda678d2dce6e8aba35362290df1ac98504fcee368adc4d9470cf69e5b2148b01a69cf92ad1a6aa74937c85978dbcc9036f1b39d671129caf1ab9e2fad6d180adece22fb08364c95c465f911a4c1dd552b9500445b5827e01a42784c4fb61888c966be39f5131c8024d0f87763bfae2dd4c673367d4d48424beccc21bea81b229c93c58f7d2936a326e0e268f3fabce7508d4e6badd989357a05d7fdeefe2fd35c0b109b2260ce7eb09c6687ffe98cfb44934643f3b171fcb56942354b74a74854b60e0f472b36fad1746956a37e87cb3e034ea60846efd2c9f78ec844cabf9cb19e4bfe34faf5a2302963d4dd296f757395fda91ae76e0aee21a8e6459f56317444a80d5f342d3cd80962ca08f75228eec6a6818a98c0adc344eee94fb27ffcc7abbcdc7d24b926f3e44576a8684b37ce258da1a8803c4363fd93b3961b6126133665c5400a8b57694d588a71df8151c47523e5d25a50bebdb2f9bb787ce0dd9ab3fc0395383eabd1874583b32f608a58b89312325657655b1ce8d7570c9663ec658d4256b801b32f61b9d4de507c251607d26b209ae3b27048bd41f87d5b04ebdcb2150bf8dfbae23f065fa9d823a2ebc9878c62841f60a9f214d0f5502c518f0768395fd1a5060c8c6cb1f2504c28b44fae1b095c01a17f2c4fd7875a060f0a008799b8eb8548e72b2ba5b0fa1ff509b2d01840230659fb17f980535b1150cd8a4952d181ce20140eac189797e75d31535e33772aeba1d6461e321f53aabc07261c5a7457ba88085ee5ec1b860534d345d1516c976fb322a02f7f55aaab59e80d0141c207a03b0e2f4275cedbe9f0d9a8bc5af2b76baa4b61e644aa6affa751de9bd2ef93d5b65ef38966bab2abbc33fd2b02b7987b4965152dc64ce70aa158358b874edc14adcc6be042f2f409215a78ca454fc5c0c3577c23ead155f586230a9c7c8a36ba799e9a46ae74811c010fe4dc6acb021aa76838a9c9e427c04997c815617e6ff7e16cb68811d368eb58cf62d81f65a67ed52743052686dccfb59bc2eb8796bd6762b83076fe24e00a1d82e84526ca3f0ee5c05928d7fb1d36661468179d00d3cb425dd8cf02158a5c262c2b74fc6881783bd0f1452610f75bf7cb003f22840ee0a8263e07ff6a4cf29aa67357476ae4973fe8b0ce386875dec2994be89baa7b6af8de3756225b67687cdb8cabfa0bcd0e9f91b415dbf3e0ce0813d25abcee8fd020dd07c65262bd77925d13f0bbb583cbe4310b30b257927a5e025b089dc420647ef62891dbfb0503b3b5f0cc84234e15011a14c2409c79b4392a0e6696a6091e11db547b739b509222068874a1595685ba2997fa72e4203cade3947ec48ceed01fd328818a9f14283733964c6f153dda0f56de8f081da5fb390cd0de104197324de0de8d80ed372888474070872e900a9f9c6595cdc426909d969232c0caaff6080a43734086daf962bd4e0ac4143ac7f5c1b930fe478f0fef01d35e3e8a7520308b3d8361202abbc8d24a2ccd57f7a02f833aee415459f63aed2d92419b92002ac129d7de3d8fb7a8cf47dcec33e3f2356a851c1b15dc80e1d9d4638a5e9877a70e9b77e7eae9151434756daaf45e656d5fff9582dea5eae10edc4d591983cd3189f55a6bd7212e2f8ca8fba1696f8c505664c9513de73b5505e469449952d66afb265a79cad689fa6098c5b86d77ade1a4962ba1de3a3a8ffe86bea80a7f63294f41b0488da508959dd7721781ca227c3b3af454ad494b1a2b07f64ed24bf1efc6ca61a85801067879340a7f82491520c34f00aebc9f92ad80aa28885738d37d6e885a1cb9012c8fa8f54b5bbae9cd8d8729a981271c9fe8ad5520c41fd37c4c6fdd54ed21dcf658cf0b45dc7c1a1e6b8bd6d108fd5d3da35af9f475a485964874d3c0414582c4159152705f052e8754a8610e229a64c922d2ecb5b8ccc598d047576965e0ba5fc4e2e653c0f209f49b1a9c6a7da688c6484462cb43e5ecf6d71897abe192f078e24a56a903be21499beef4849d682b81ad9078213f874dec2c84cd85f1ffae07a3027098c5c9abf7e50925ff709b7544b65269266a75974ed37e3c8c600c7fae2a31d34c0d3aefd8268dab17be22de6f4e650dfb83e473e199930ca15cd75870e73aeee0c1890bb42f32d7d941b23858b13952a84ce1bff02fd2dfe5ce6f080bc30d0751af7947c1cfa764bbc760e8b496da9d68eb073c8ece475dc466f2bbe7e78203c75f63fb9a4b2f6a938b375f3232b52be959e6c9b31c42a1f319b857a9b60b62e105ebbd73004c89b76a815082a078a6385f5b798ca501af3e111dbef91d8726c6f8733bca4fd5ca5a720a65eb5e533d5b4530e30633d81ff9d07050c858324f58b9b8aab68a338210cbbb4f2abdb5bb227916334a71078cf8c45d60b87d22924ee758b71eaa9ec333240f876a8ded5b410b163dcbe5f0f3df0bdede0d7fa511d14c91242a17a25ead6858642778b9eadd5734d5ca04c3cab9a317ee91f9b76056f34b66ed23d2a2a41322177d7855f0f428efe96e4ca19e6c2698610adeca1b9f1a8252ccef3ec449468577eaf1152b52dc921fba75ca6c3c2afb7ee451279837d05fc2d256f118733170963944701f039d6a204be43d9b231aa9d6f57228b9c93816bd58b1ef302a34563ffefd804ae556e91d53adff73aecffc972741565fcc603be5ea278e0efe51090ad921db48bb22dd3e0090d27528c7d8fe447ac8cd5a214307cd6929429cd940ec7e2fd683461b82b324688c5a642c526ff8e689a2c8745edb5ccfd9d85cbd514c38d873a8c041014d25127ddc8b21904757a385722d3c8c21ff3cd61e0a56135d4a7511adde7b58b3949accedd127b92a8b0e562dbfda91c201e97c120c82c08e10aaaec6d5709bef6567b584db255fb9bb23b0e7a5dc9d71a27b5023706c746e1fdf35d3ce77eb3172465cf5fce6068a167e89985946534f12ed9bc4e8051e40cd13399d9bf53d686f95acb2b17eab3f6a225fe2f31f77567effb587236334ba2a8c8cbb0eb774bd8386a925896cc07ed870907ce3c0dd2bc935ea6a639d46fe567110e68ca66c09eb78def1e3c3905ed0267321e078a2a6c79e7c37e3cf0c50d49f2a73a8cdd5f89306731265b49250b1e8e2b679eb7f420d9561e93760abccfcfa2cca58c277797868437d414dee2d012f994d0b4ac995853149d0c173e84650c5c06bf077c751cd3cbcb39658ce5463dbff918365466d1acb66622c21b537599ae9196084afb6b39ec23bf44f09780474553c6eca9e167f2c13735c50557afb9f7f6dcf13bb856e3d26f7fd7b644285869b7fe11bdef438abe819b2ecf12a7f3f0f6c773c56ddcc22fe1cf419f525c733cc03f478b9f2eb0cbd88a65fc7168fdd8fa46f9569ea139fb68515dfd2243eeec584baf253fcc395863863ff56c9f47bab320b781b94f2d81e8a87a8a8ed340e2a2d5241a086cdce2370af39659c458f3498e24e0a87c61d6b2509dcda1031718ee12407bc39fd886a7801518938206dee45132cbc140e21ac0fd137cb23dc16c8cb1919ea3815577a6143f66d362a53cf209489476470cd6a2e38ddfc7a6288f60ab5d67abbd312c658e994d162a11d7a5c0dc33e15505efa4d3f05e100c98509a4c2f4c574b2979f0c5d5d2b170996986548d79a6050e9818d2baab098a8ad19902e169110a6d867012c9f2cf6e8be563be51cb7ac8776d56470b3c70d6f68645e31b858ab8e476e6948e1796d64c48872c54fddd52a30443c905a8a23dcb682863fb4576999b79d61c877321fae64ddd3b149811bfa79e068ce0ddf2dbad61ec5792f27cf3c8c4a91ae798b0084dc7b28e1d09b8c75d61179e3bf4d134ca2ef7ce49bab243f48a437393b5f9d8a32fdfe824afb64072324ef556a4849d7a2a00a62878515270d6e92cd5b2d07728c60b8ffd6c798f3f50e8274b598b8e9f193ee463c624e239e5da0225512adab8db0f6b5e4af76ceb070e819543347b8eaf6af69339df7f3dffdca6bcf782892f089d3369d0995f05e83ed7074075f2719b6cb7a2022a0eaf259b04c118a2be49d3ea4fb52c5ed975e640f9d1f81372a8faabc68d22b87bc2bb74c5402ef441e9401a73413c3690a1878f0547476bdf79ec9df15812100ddcf62e141c11d2b25b56a64db9f068f3beb584052c8d1d2c7a2574beaef3e6514a8a8d1678d7ad06e9efe29c3402e2e23f61df93f1bd7c7ed89d5fc72bbb1ff7e1d60ed52ffef5e01fffc743d00b4d2d4c5ec07d0cf17419692d65df503ae2f5cf2411138c7e1ceec273d0a473f01ed42a03962450e2c1c6d219e2e8066b2bdd2885e6fbd25d4c87343039bbe90bf9abce12671e496f05a8e178cb607003bd0f98f788d15d4f8141bf01bae39a5da283557801f9ef8f4a746e2d3db9ccd86d6a2b1554aa5c6c651244e3b4767654fa80377545dbd52da0a4bc58346c088ae111d147f295961ef1147a520554d93d313bd8eb9286e6f30c71ed07c096086dfd17b40ecedbb6537500208397db8780a1ce9a8ad958208e884e8f9e9835483155d1e9bca7f93f697383b5c7e33c8424b6273cdee2bddb24d9f128a875eb6062befcc81aad4cc949360277a9cbb8bfebf35d8b35d001f47681ccd1c0c47116cb962396ae10eec8227454daf300ff82ae400576df806d3aeb7228aa5b08843273713ada29cdcbbd8c339f4719455267f67cb90686411aad352811440ed80d27ab95ef0a45eac49c564795f0cd039ab654e2bc6c1ddb0060aff284e21865a4a706823c653dd50ab84f770bd94c56604336003841636e93c427207092dab09a5ceb7029cb3e2cae59d177a65c57f00c7cf00565397db671b433aed9f911ec418677869a4b3a89d605dd38e21ac2e582d6dacf21cd1a23c77891865119aac26b0839262a709bd5a1a286c97066ca112bb30b9f215ff569529617605ade34eb3c74b4d866eb87e56b33a8ce0125c91c68a5ddec7555eefa66d86ac78ce635ba350371996f6d7955bf46653f759fccb362b6e4168311c0cabf51d30ed9b86299041cbe4fa7a02e9fd77dfcdd6b1fd4234d6b4d4a07d6578647b8091cb209b0678dd07981b1e2c88af10b66aea6d491106f34aaec2f25bf08bd410b0c5a00c124bbcacd64f52634c910e8683106f74581e753d2027101229f4b1704cb70ebad2b92d2645facad4d557b2884e5f205f623b7b94c7ce350122cfaa148b60adb166a55974efc95b46b3519f5a82deff1149f43f797aa64f67f9c6551a82f10b3fcc8c2cce1504cf8b16a120bc34de6ba0b02acf1a2dba3bf39972db08f4670f3c661feb9e218be96930fd3b115ce854fb35d89940dbb2e10cc75f1115fd1c4107605aa212165230d4e35117731a805a56e04b952b54cc4ae0a01063f469d3ec417c28b72c9a800fce1b2fa9dce86fa182d408c7f0787d8bda10d3b6f5f14f6a52fbf9223fd4719b5ba76786785e1e6e68dc7f6609df1d049050a2990d24516d2113a720baf382dbfcb422dee5ed00bf53f2da004c4b52ff64e65a3aa0e8d61e9522815f76c64c0f6ea0e10be184d68fc5eb4124ba7a12d8a9f3694ca6345bd1747d0b34df189595c70d0ca81b050e43bff7cf8fc968a099030e11d884d25e87ec04dca26c5c075c61909a787ffc2a4d433d1d59e4b81db3d6651fe7495d1667ec9b2860d50410dce49efe9aa4d458510e204637baecea7b512a3396702ffc55b4e75a0f6b080cf482b9bfa7144425b55e1b9cb4575488bb4c8e9276bd29828470fc710bf4f25227b671a3131d0db967584d52c7413999b1dae8f3c502c9a7a99bfce9d2a0f093700704ddfb6ffdf977777bb66edbff4ecd330288b53e8b33edca09ea30659a21b06ffd9bc652c4f455e13c913025bfbeddf708b191b35ce22e8b8d4e49dfbdca4f67a067c1a3656193c2ad0719c90f4f44db846296f5a46ffb9475b497033c5430671cf77d7401e3a17e9f10545ab2a71a1ebc1c9fb611c65c495d8f5454e240487af9e08c26be650e0f5cca8bff0c02c8b4a24e84493b706a90cedbf69b9c69231f9938b5e21ce6ab804dd2f3cc282f343e983ec3a19404916901f417e81fcc14a9f4175e86c9cc85d6657d981754fce69f36fffd2af54bba0e9aaa289c78b9629380b36b2ac663b9df736e4342f709631dfd83c4e55c1095d92e4b846f99d92ba15b227ec7b5260fecc83d0214d8bf8d020a648694cbc2b1dca3718c353a4c5f72584227d83acafe99f5de74325cd9c3a719b3d13fb2f8d9bea73d9a65a3038233ca1b5551790ca409085968bdab5ed0029ada6235849eda5478ab65accc831393ba2ab70d2ab4e0efad84d92835526fdbb5588df0b1654bd3af64802f113c25412e3bf906d0468aa43b87fdb117d181b4e18994067723299976594423b11e68d9916ad179b1df6c3fe0cf8142f938cd3ef7f7a8bac716140a3401c1569168a132d353c844b25f3724afbc0ce837701031091f3d5cd8c0d944c72d8a14c15862452fe9d90dcd88bde521ac1149303c5ca58aa89496dca173a51ae566dd731c83996448b7b5a1a0f828f8821464fbc434090431c1cbf177dfe9db06c7f598de16dea0a5880e7ce3250c710449402252d65863a0cbf4d4d59d5fb86f2703e44ffd2893708324c2645a82c38850233ed3569d4b45d1fc9e0adfc8f48d953b68103b6bef20eafd09fd7733b965c9dc761c57e4602d9352c01a1ad6c9515ea99452e07048ec3a27d80338fc292318436190316026ba7bbcecfa2d293e8875130aaa83310f24cbac65aaa8d0f76b4ef85a88dd7e4de21468a200d533b3ebc668eed841129480947fbaebf2ff523e576cad2033d863b956d619e8cafa6b84f363f8cec74430702d60165649ce2029b11d00dc0d5cdd970d390c774900a93875b8d610a36841998d9fc0f18f0b4b806737b4849f02c87aff2773e19498ceb1bfee521830c8836104eb03b5aa77a1957c62dac26cb9eb3fbe49d86562ce0a5d7ef9385cc9fba9dbc04feed1332f545df7f40b86388a07aec1c4d4f69af766abde24f85f1c2f6de0dcda68ba33b809374a7cea68c5f298628248954a91423857aa56a0d61ccdbefc88e765a070d669193a24b7bbddc961a2fb83d5099a8fa1f25f24fee2e5c5e4015813a5ff98f5a720302bb1dc6a2ac2e1f60ad10e2c18fe7c7a2090722629805e0e0bd923ff523d23bf44e9b26be81eec2fff5d0add5e760387d78ab631094f4a3d0013fba3fcfa9d55d0dabab8eeecff8b51d842c6b0d0a73221d9eaced1c217cabba04bf2a80144d1582096f01db5c6d2da6344f62df722c25a5818ac5e8c2ff26f6d7060ea12e5bce39c48715e86fb154cc1a29f335571e54782083a1b7a6ef929eea317b216b7c63514ba0f76a9d43368ed0dbf3682b89e7af912bb37f8429ebe52966663f22ffcdc743892bcf49e35c476593f87743fbc118bf802a4b6a29326105354c132629a7ad4275c6b3ec7df4f65cd1fa6f7ff4ab78a5500939b996bdac677d539fc1f41917ae3e6b49586f560ff2053edd581f1a31d28c6f9f76920ec96e946a03daca4456344c8ac15b49353efa92e68b21d8dbc7d541b09d3878a780b7ed1b036fe380517d699ba37d3770dbe134b0e00f74ac72074c29ab8feb4f10e77bf07de444c8e606a6faf36e31667ec7c09b3016769e557ba45d2b2609fc1a8d6715a12c392e987cad9dbef91e7983c4d6d9f1c721f4851cfb62ac86836df3dad4decee6fd1cd2117400c2476094df30f62ae23d43ade2114912cae5ebfdacf7fd05dd35cef9850c25228a32a7694029a8bc2782fefd1115e7040644103f8be2c6317eefd8629e838e695a9e1da81652d0db11cf59576156a19d5e78194c29c4f2c834e8ec3e799a398e4a90834dac123d6233149fab9288c633753c4d64c7f5a1db1d3dc4ecb29012d296f27049fdaf582ed01fc6debe94cfe6a9365eb370d9d868a75be579095ed192fb231a64339e4959caec1d61906b19f548ef23ab7df2df001cf7c2708ccd068fae01a6a9f111d7bd39022a271a521314578c6be274872088fbdb929c9fefb60c599acbfb8c7a0aebf453073f915e35a4332385fa4fd92d6f0f2a8535415884d1f4d74ad2bd10cb28bd8e0a4c9f6d406ce29f588f45b2a700ee8ce1c8fb89655ce4939f12031828c97220d511c57e3c37c45c22c1fdbca5866203a822fa3ac23feffc726f699a8642cf23485ebd30f569f4038273fdddfa7ae915d8706a5330ada78f3888adfb6de57d4107dd54ddc628716d9f2f1521f5a74a5e0c8af3fea06da94e7a3390dee6e69ca2e142f1c44b644ebb155e657247b13de79d9a684391855992a6900eacd384841dde49db070f9a2b5035b271b4b74d235e71fe629608d8b12083e82973094fa00bf72b0a5dbbab37a681f776755b51be03b570e567c996a79fcb626f1b01ae8b4e4140c0195b7151490c812f93c672fe3ff96eb5b11c7accc533abed9cdf2d1a4e793b928dca9f601e3e94674eeef1a192b0a4e76a0043a26fd514d0010fdcded7633b50ac58a237f9da21e9fba1fa6d614f5fdbd629af0b852a8e25c8b582b286d409b8570606e6c94b8c8ee802350bf16bb04161c00caf5773d5009ae57a01d15680a9ff31aad882577dbdc0410d589b703d1afbb9bd78995639ba9f505500dbdd34e0216d0468cd49566a5e9bf5b110078bee1e09c787bb6a3a69c1b7d4d19cad02cc6145f12cdecaf01e89759d0351b9c936602b5a14a87c7ae3ddf205bf93dbb1092ee478d29fb1ab20e9f3288f60bdfbbe7566ef3b42aeb7a798234e50fc7d37bd4196f187262f97f6d183f5d1294ed9c62c7818468ca7873d7810bfdae20cd3576b9dbb9f3951d4d024231b7ec6425c44634b14c80c3a451bd7101e42a2182acdf92232559e59b9a1104bbb32b96b26389d0509564082015a88cd3280c5a1319797cbd204f43922cc3259eb6ed1358f98c7b7ba254ea80e78cd72e03d25a6c857685b520240d6054827de8aeabb1dd366b62d44bb2124dbf8e2c9dee9f7c6d4893f49af3176d55ed5b01839f4743221d98970c732fc42f75f0dcd0e4bb60de806083f5452e2f75fd9abaa09f8d2faab8aa50ef5c30ee9fdcb76631c8c7f6b0cc63b5aaaab8c2c3e9c1c7235c645bafe9f641979bc25078268db6d13484a71dc9024a9c9012e052a957fd93e83b60242d27d791d69c66e88fe512e97f9c2414fc0544d9fda7568b33ab07ec62faf29e1a94827b5b9371c5159cad4e473b16892cd3e0215d065da07252b1818d9af76ae701c740ff0da835e813c485d0c6d0ec411985b0cb8baa3e3fb006b15dff5cdd369a90b5686d663c000c58e7a8deb985d433da57926ac239466d5048b6903a519fbb2706b644fd9c2e28ca641e159186f65d221cd33efdcec1a0ab80493b39f9404089dc1b299ed554286d574f7c8c1c1da5e09e85c8a21482fc0f443f2ab2e438b179c674013f5f18b629648ae6e285dfe8d048ade2da2cb9a1418a53ae54435b6c5062d8af679aabf3cfc97e521a617ea7f10ee848b3376cd1cbeb779e0e50d9f485d0605951c56e47acf366a2bb34f0deb622df838fc36dedd20771d0a59f0dd4859e3db3b579e05aca5cfceeb4fd187022a17bdd4a250e08fe6f2438207e877db6c6276273d53d492791782c02ccccdc1be41b52332075fa292a2a61b4ea5276858ce020b1a4c543de76f1fac852676fd977673beaf928951e1e8945c9a50cc96ec04e07665d52502f311e9efccc0c992ab532428eeb5ed5630f0f271ef4f415788d47ec4f1c825ef533bca019d6f5d85b59ed5413941af6d956c638e2bd9ecce73e3a20801884a9f4bf7e157e44edcb31479c2b5ffb3ce4d4587981e60f131fd9a4794bad44d91a9f01f728c6aea6bfedbec4f42a7411c5af313c7386ac61275277bf96be96ae975fb75305cdae6193ac6cc868d68e150a49b9a5dace7eb5f39ae170be0990b77ce4e039290ed89f4ad82ddc150f033a57083ad52ec9a818fadb9c15b42ae528202c25c927207e8025330a15b8750377e4402daa90394b3c1f841aa6d0929a5e3fdfb39d019f8209303f33a3703e67bc705b0492b0625a0196f989af00f761c2abed1a63247649b2b473af506a9dcf6fd552e022f1ea7979291804ebfc5ba25b320994a874598248bad255f483bdb8641c7b063e6c194eec07680f06a591db8878707528b4be1f439e14465cd0673b3604eba27cd94edc6e1e95b13deff79b3d1f45c0772e3006fda6be431558d0d50140e4f44395f5feecbfa25a7d42ea05ae6024655f7575831f567dfb3c6e3fb8203ce50d151c26450fd88f62daee3b262a1cedaf5af8cf0c7a360b2f31f9fee886258c46547523ed2c3e12f6ce1b17884068de75d4d9634a2ce79bf315fc3db8c0db04eff291d91593992f100e39f9fe78496cb33f1b5002394a2a31e6a42ed7326ca965b0599653fb654150077e9ae8800e0194923c89389cc8d97d131031d5574562933fba003a4a6502888a47fd66619609e3ee6c1b5b8d8085a1555e4bb5e81ebece91c7c47d6d516299853f19325dfb9fd8461dcd8f23300b6e04f25e20a88af53ef9c63f8c50b09ea3e989cda68ca42fc6e61107c3afecb7e2a7930809150fd3ac2108fd39f3d102ec0a7dea107ded19c962a755fc783f6c5478a2dd4aaac5a7da731aa8527ec117248fb79fdefc80194d0f579279bab874eaf35d922cf61922a075601679c414a5e1dafc384ff37ba1060d27ddd0c7eeddea19df51c588de6e8ba7a72fd4c0a7c019f393f0d0880ac41d3e69ea1e00ea85fcdf72c188940d4deb537d9e538a41cfc75b5542fbc36f735bd3a9c5d0fff04b32c9bcedf5f1a250a5ecb6a28d69f4825edefd0d4e06e5e5b6adc94cd95c126f8d5f531453ce784e1ae6a6b9bf620e3c73aa8856020f9e596d8811da8a949205eb74aedaf7b2df98c8e3a032367b3c657c1d2db3b8354ab5dd577f736ebeb7609f7c95586a502752f540c7085c16827c9ac502be63dcaae5c7b97eae9f0f3e1694b618f2a22c1ee60d3ab0395d81d9023b575a1879ebc2741eeaf470d1ff7b955a028992d77626adc5bc4ae49f62201b53db682efc0633c3032efc1e89a832309805a4e968536e9a6ef232959a7eedb8c558fac49436d0772a6b9405c2a2a244f282eed1159d2bc2bfa2a8e3109786cad95023fdf7948606f0306cc3435bbd54c1591205d68dc5790e06c04ab9f7bc495d4a0845c9df37deb64f65e261633c5ca38f98cec21213b44f318528254eafbc84a4c1ee29d31afd84e014ee3ddca10cf84bc0d1c21e3f88f4b8e9a16dec9a4d17ef9629937b4921eb28ca5ed4a2dea9591f6e2a86b9b6991ea8ff8609c21e675de9572ed1f146f1de3353d9f01db05cd3a87fb13ec8495859363cfd8cdab5d96a20ac8fb587a894028d65056bdcbaf0fa95a87a30006170da3f904c72ea75f08b1528a19478d498cb62e2d5a6e41deba965a496c6b543791dbd20116877cc54da6821658c31954d6044ffd313bede64f1dbe286d7475bd3cd3afcc51ff6e4398d7f713692cd5d5d1516c30f1bfd09d0147f5f81bd284b36cab070e57ad7f17351ca5579f7fe5778735db59105774cd62aac286ac437aa6e81d7f0fb70231b0c00059ba029ee14adc77ce25b8c051addd89b08f2b4ff77663661a63dd5b9805ece581c101e2465e6f525a3c089a1bf9776608a768c73aafaf3d51d3faf9a55ddfb1aba4031f3d81a5babee7441f0cdfaa182eda3a901907d7057a5955bc618d10283a897d80ae042694bf8984997a2d46d190b2cd6e742ae885a4366e953425808b892abaaf381fb65f058023fb255aa62786d27e8dd76b20ecf9c8e6abb8811f9701a58b3398a411a469dbedf6ee51b2136a8d27b6cf8cf9614d5ff49cbc5fb4340fa7270cce55b0f7f6dbb7f771aa74bc8bfe865da301fa8b8c943de590853ec04b31392bf708a873edc637716e19e613a2578b67ec1e6a1a8ccb01b1c8460ec77fbab6e5fbf27aa385bd2e58bb33a59bfe8a5db4649119bdf82ba8371698ce98fbd0524ddfb16b6239390b375d58ed4cec7525cca3c01745f770f02193c0199e2981dd87027d6bbe33a62661b815bf6332c8a53627fc45a0184b0efbbb859bbc534d04823c4053b5738b9b527666df159e2ea4b2dff467fba60eab243419440ea217fc9571b313c007bda92c5e2f3f46724b6f716bdd6c0a6bc1935a24f04a0e4bb8ef8b49a565a4f130731632d3d1e8dc67e61f08ab37ba8e8f37c96dcbca2d5013cb625956a5a6c083b55c5cc11fd51ce0ad5eb697730fa3ff0878ca384102fe586de6737cf809051036ca610883b50a2f43dac75179e50ea13c78c1c8644c744dd4649c5145fe500e069694a4efcfbd4520310fd083c3943d4634135f3b50a57c4d065de8e167e5299320484642848189df577fe21d46ed288288a4b516d57be1db50dbba7ff394a59d6e9f23cd00e8bb67b816c0b435731a9b7e773bdba8f0fd9d29f2831d9a38e464810bb918ba266c8738fb82dc1008ea4926caa2109479ec52b2a9b43c374bd68c8f27d5e090c63e40fea45d64c57fd232cf57fb91a34cb80fbc287f9f0fa12dca38b4008fdb4b0d883fffc6489c85b93cb315fd2a9b095e6e834f6d19a9f60990bb55fa635c937a3331e1960143ca66e3c69a40b47acd3dd5e15b6acae59c869d1212c9d6bca29cb9fd3d26273aec2278c61e59f993e2d70c5f23c35b45f197756c0d7c1180bed7d79ef58d0fe974fa0394d6c024719ab55765caa37ff7c20fb673825cc96c5d3fc68a8e7916bf903b9ac26bebdd8dd525b718a9c858c0f2994b2b5175dd183a4cf6400b05b2af4495fb7ffbb4067a6dad105e059c058b9bb79c3c28fdd54d96944e6905f9991ad3b074a38bf55cbcb62c1fcf210e3ab32ca973d838e79455bee8a99e9180f12b922e66b1a2c0d51a75faad2817de062f6b8c2a975cfbc1ddf564a9517a5b3e119f938771bce50b58fc624c8c1b16f8285275da23d2d55085bb9adceeaeb11397db3968f9bd2e74b98e4af5096c0a527dd8ff2e9143ff1e2c10703108b0be015179b4bef9aab52f61ddd6951e379577dcdfea28a47bd069a58ce6c4085be48e70b5596935f8fc977c0bf40179c13862f37226782f4caaa74b7095808ae250cf0a5713baea04acc54918975f19b9c3349b3c628768cc8624013b3256bf4fccc86bcef25a05720723f062bf29adbb3279e47cf441ee790d4aaf20f6178455597b21aa7d5df1ec453b488c07cc0fe800dd69a8c26f6981f58e57a4e0a96c92f1b36367446d414c00d5213a2c280c03b6d5fc855fafc87da983e79c7a9a8092aacc32e69e3b0e7f0cdd4dc8f2480868fb8fb2896422224c0f6ac84c42ac9d43f02c3d640d70fe82c692dddb9c4290ffa59cdffe24695a6ebc62f9c41d822cb04c837406dc3fd15422c32108a6d67e7c44be82e93340e4e6b74ee2b7f78d8a46561fa8adb36c454991a416acf5207b4c304dd60379c5a5dd8fe4b6ad84ce76fc5d775f3125f9a442b6f20dcc963ca62068cf35be2ed41b38b7b681f1466238752f834da5bcc2670c0dd19698c31741d6169b7b94730efaaa26006366fc7690962693387ed405929c1179199541884c1440e5787fa937e1ca187e1ea5f170e2fa62e473324c957683558b04f6edbb324677124f959a0bcf42b81cda65ce70068ead963b12a13d4e967d8fd86e866806df6c7f1ed0d0f8a4b8ac0e3b2d72d6a10e30a5ee4bdeb872cdf44c84eb2eaed7950fbdf3b7b0e5ef20587ca39d1aa9840dfd5f50e88e0d643783bc131eb45f35a734856fb41c73fa240ab06c3cc1a2bba98078003882a662a69f4156a1670e66e3894bb2e415e4f530b515da1befbb99717af147e15eee91b47a8dc306fd98ed997466c980b1795b1af376ec615aa712459b1c6a8efc9ad5248e422d66e244d04e648fda1876e4a301c7f2febbf8d7a03a5097c60b28766affb4d5174669092246be4c6452f3ec61bd2653a73e8a3a02a9aa1920f956f6481e22977d1e0d774e39bb5f70fec00b02e275a2220d0bc9d231d76f9fc27964ca58dd603a76fe5499694b97da8bfa2be5c6dca6b0692ae933e227bf253416f61495e99a041de91319d9b7bf921078fc56aa82afe13aae83ed38771dcd4d6d4141d3d2c78431744f3de7ad6d7f354b255ca4f1283a31630f31c16de361e6b385d00c0d136deef9df0015741a2d1c819559c4dc9fe7e102a29297abf3a7683b759f3ac15e2ac98749da1abac4e288e9b8ba1b1dbb5535dc4dc0f0a5d461588dcdd7306109d16663bbd5772ca93796232f2f3ee2b9ec55586c1775f09bb39afbf5c6c20259734ffee05fbc0673390400b9daae25c35ebc0b1ca4c1c9489c245269a882bb1b5479239c8b5c8ee057ba33aaf082439c20da30bf44217b85de498da0216f57ccb3de0ad9567c446a2ad21e2e357fbb44ec1a8cc79b3fd7999ec47a42da135d869b42ad291814455995c6c8c81df2f65021b1f6d0c99817e4a54f35dc49c3e3451382ec0a949e8a1cfd3f1b108b4b42ee08546153284a8eb6a01af8810c94e67ab2244aaa639617a03d2598273ba3b46ef795c91878250f3a107a0a374b036b39f1029ab21e9cd4ca952459e905073476942c4df635d2caa629b18dd18dddd9386bd03cb5a494ae4d6fd32185bf2f94f30dd740d51fa570dfc1cc402c72588b3f4ad0cfdf37fc8f3c837420ff18894e6a4b4fa01f6c0ae050b2ac4d4144f41f45e91d776310f2f3276b80af6cc9c6f1af57040dd140667c836262cedbbb21a04d79c1a0bae083bc52ddcbd08aea1ac7a9e4074d1e36bb0649035cf038d6464e0d7ce5e0f9ce2ea1422ffac41eab48b6592ec9aaa35aeaa3763fe8460da62caa017dd378be6fa491bd4bf1f6ef324036395b7b9c66cd21cde6a2f441c826575a2538dfa9339cbe41235aae636199444291df8f9024f484f009e4e985e64702f6e63f30b7acee3065cf24a73cd0f8c73dab6c339665ed54531e2cd54b571fda87893a47306f9e6a2817718263cfafd8c2b94683dbba84684ed27334f45400a401d7d0f6e30c795bd67b014503e060efd20cc532fb04331cef7cf24b94e51e239b9b19ed2bf621710c8e17b61235831b9195b2eecf5507424f1452ecb9faae15611db2b83d83de6e29d0e28a1330446f3038222f324d5644c95667df65da4cceef8872eb630fd7f0b9a5e0c971a161ff8453e7e823becd6a657b8e9de660e7db280d2a6ce3733ea8eece36284605dbf4e3ccf6d8c9985b3c5edd1b642251327d7c7a7d86cfec08fe2939a0d0a26311612acb6a089deb93e7f04adf7898f6f370f1e864f2e692c94850916fb850015ab5b49eb8dd78868e09885b79fe1ded3e261a8aed6e1b7e7a07cee242779a78003ae58b35b45e36120adbd39709af944ba412cbb27aab80dbb1c66bf5cf5b247bdeeaaa423745861da018a174d75631c2611fe8a5cecdcd8d69531f09cfaa4e510a2c67a5eecfd6e04efa89c8b744360e8c690bbd8282bf64993bd6f1f71a905fc45f3b5126425f9167d20d0d3e0c0145e129bc0fddbc37bfd5b215bdf5ad0b7490296a711de47abfb67f8ca5852b206de107aaa243847a811fd2849a6cc21bcc2b88d7e66d48d155e0064af30f8d9e90c3f2f8eeaa821f92812695d13e3d0bc03333d89a985bf96fd142ff114333d6239adbf0f4b0792664f6e05e4bce4572aba018ec8760675bdd01a03077a3ae0664a041647b4aa3e0fe104365bed20f771762b1f6dfc9497b5e145493095f37ef5787c0566b714f259d81849bdafe0961550767bd73022b669a0a55a9dad74349530e230869acc4e240c98e8744103264cebfeff6da9d95a32bdfdcffe6197642c756496c9b9946c177b97e0e221d4a7dbeadcf0f0a8b2623a95239838416ee2cb049beaf342263afc3446d2904153c86bfee036c9ebfae95e3302014de2e1fe4d23952cb2354297a4dc9b2f575fa39270d9fd2e6fa126a4ea1937b50154900de967307b5f8e5936931b38bd2c93ed3ee289b2c128605a1c6f12e87ec7244d39d9bc5e7a9cb568dc52c76bffd5192fc0419449f991574dbf4e2000cff0a37af32a5159821aae928792547eb910ae8fa0ac71c2297a24ce0fc9edd3039a756e4a07ae49adf7ba31633591c3504b89cc89db3ba339d8ecca547f390936408878c1ef09b9506773e23f22dd5acff3e3db4a4fae381c000b01320f48356f95cd2cc6f2905ea4f53fc1845b54fad4a5abd4830d868042cf0d4eb87697dbea046126e407297a74cbc9a1f94024dd12e110e2131ceef884c7a4aa4eb9b4df50978b0760af5a2859adc5dd31fcb7c340c50878f95d7d7caf3be9c8413fcb60a16c414a4cbf80bb5242cf967efa9b4364dbfc6f24fa2c6af252460534faae5bacb45d60d22505c001bb79255f7b31925e0e66e15014d3b40f7b75a44f030852787f1f89d87985c9cf6426dce7e90b358861e99e46239d09c055613892085562e2b59eb487afd9ad972bd26fe6f4db4c1a47d36ec5bdf7cf59a1972e4b8ff6720663409e01db79584e727f6d8f8dbe79c16a2121320388edfceafde9b9cb9b627522aea9f628e7603eb8e8cd67b94a15d1a342ee971f5f4b3753f70726f923697fa41d557ae2d9a5cb5d38831be7986d58017dd7d106e7c9c5e782a1df7775d682b74d3f9868e0fa1466ee6ef31540e7b64628af93acf2d86ca0469a53f6d2865263037438d6351fe054d756ab81054252f93de92008030cb85dc58cd9340adf95779dc7766c047a48970e912c52a5fb979c2e6ba20b37728b54805336cf1332f01276ec154da89b4a8efc8e46782c74d6f2b8e1e7b59dad5ad12ede29faade1905d6364179245e69b6822ef7b9b882e74a1572f8958727f749f7198ffb495496f97cc3bce84b4f85d74160dc942c814007a3d7805e2505b148b96327395ad9a1831942117895b2c7458cec4752da35b709e67c3eed63218036287a35f1f97f209a2573ee46077b517c87efb4b7635437cea23e17fd0540677694fe22c3e6455f2aa695099874678167420d765738f22ee6dd261930f9d2f05cf8f304ac0237f11622b6089eb0df2dabcecb1ba559cac3b2bd6d5863ca3fb14ca537cee16fff3b87525537108037bde8143bef5772ff87aca1492604dc20b6c1d47bd6a0941c351d5bd37ee7d285e7034476035ea5ef01abc5d453e01dd0d509f0b5d2c1b9a77718713702168ed835ad23115c7df38de3ed4259a9fcfad452b0ba866c494a8493b6610698be37ad254a4bf271a877e8da4ac92b589e1887c2f1811ebb230513fb1801aa57626fd6188d58c8839ae5c01cca3b14878e34477fea4afffc019a9b3552129f1011b18678d49f4aa5b413c525704566d1f45dec998d6db796f5748871688036454d48fc3c56ecc5da0208a370bf37247248b18e80c2a1aa653e207b2eea1469eb4f8c83703c6d021680a7cb726adfd3887eb357051a4d2b2fd7707a29d63523c094fe6f39cd6dd0537ddc64b7d944bb4535423fbebf94bbf8bf7a5b224dba749622571649bcad6986f3c83c9b23f528c77b1a85874a89719316981e88a96005867632d8884fe1f138afd06b458019b366eda20b167d92b3b92dabdcee212948cdf02ac6ac648e3713df73709a95494a7b0fca5356f3fe043ce1177fec1d44299c13f6ce3a02ecde4783a119c89f6d92bdc81ea6a285df73a6f9671a292e52ae10b48e3e7334d56643c7a77b7b709743feac6d69e263fdb1f58fd72389a53e5906130b6d6a4bf1c7870b26b24830d9a7b3ca2620c12b462fae92db1ae7da5d950e0deb235a73d01878fda042d8bb2b9ab65b4862ea39fe119dcec9bafbf4562ac5b709c48f9d554ad83acd370ced3e1e8ba9094a3d060da9834031a6762993a5d4240ee4fee92ed097693703ffa0de39300697eabdec4f8046659ce79afefba4baf07b11ba6ac394b7757562e6cc26706f9c163da682836cd13e32e4dafeb2665a1498b39193feba8b2286763260208f1c8eb62e08d3654b0024c3d64215fbf325ba2f03131b1f479db0fdd3f146757c04fc5a5bcc5b62bef6b620c529819a4d322743e8f44367417912833e023a307e828d20acf797ce52e17b68d42e7638927f79dc37f0e50c0b62afe6329f18cdb69eff76c078e1e4e5fc78f99106cc9a23803f581e9b20ba216cfb771bab439f06a3c90952cde34bfbeca563565164f38992db5694d5e8b85ac6b1815548c1e84b001986c2a4d01514c3369fa09dd0fa9e64360cc9e6e08766960d6088d780e2ad6451653efbcc453169e5f01fab87a05d778fee8764cfb7680903d8b87c48c50e16f04aa6ff796d69c538de865b761ea47a2fb76caa716521a756e5af6eb6a9721608c4ed9144c2bbd35cdab6e406b7dba8e6732d6fd2220caf9351aebd31ac65276a60d8997eab3fcaacea3f301c7fe83f9d3c34ee7106ff51d31011ffb3e3ace45f21864712eb63b872f3fff4ee761fdc7329f48a83485e661069b9aeb92855490748248fabd904689e953610f6ba7d69291340406297cab515d7311f868f4c97575d418b2004bf8fd56dd140e786b38a96c4a98f94b9999c6156e6b902d761d04ffec235c4d841982d28cd931668395988fbf2870e2a85aad642707e77d1aeafd44cf39cb9e8400fb835a12c195dc31dfcacc3fc9e38ce89a944975aab79c9f12facfbc72611da2f9cfec3fe7ebd684c5268d40540324f30ab8094b09d7fcff3f257b9f276a5037551e2acbe3cae36463e7547b04dd8c9f6774a13d2b810a8eb9b84c967aad7d466b25c09f366df0ca9ae4ded9473d2980d78d38724b7a3a60074e2f9f2919c67e2ab5f79e0dcf86a6a6f48b061a216df9a7c8fec34891311205b60eab79c04ef47185ee8a314d4aa9c7686a6056224ed9d609c2c4456fd912420d64d405d4c8eca4c1d899db084839ca7655119945a0c7efac660822d858b02dabd9d74c1cf9800b95744ea7f22990e2fc7918105e12185cc9942f90e3215ee670507fec8614d8377d6e8612fb54f0d68296c64aad6541a31454109662df1a629a6435681a2cb2c0e294e642e125daa13597b7ff4f97d8ff6017df6d3adb74bc2c9e413acecdedb4be3d484ab355dbe3ec4a09463ebf4ab66f365102193d73c8707c038a3c7ba1c922c633d7011ecb044551fbdae63deca9edda256cebba3f9d731b6cee1ae4b7b94ee859732e3080d2ff750ccf6cfd05682932a1ed09167ee30f267a1409ceade0f7169b331195b9f83b944bdd98f4ed8448fa67f376c6ac6820a89639e4565ac55053e18c989db1e8385007f1d90808a78b612bcb2746718edcdc6aa0aa85576c3c431f5d693f789481f7f87d1f20f510a299f6f139b2ccea5c687ad33b9ad11025e7c705ae00c64cecc77471a4e76cb4ee2f8800e3f745b6f310243edda27df9d717f1335a2b06494ff92c712bf698c0bd231d30ab2db15f68e24916c61ae47690b5f885805b15a689c68d5d7c18b916f0e308a8d43f6eda7c3426ac9690d67d2053e43ef279e237141d580b027b73f9916acbf80ef1818ddd9629e014fd36f602cf69f9384f0f87056b798b2f6a1a01de50aebf73bc24ee3a9bc659a0cc2caf1d84479e794493a3251a6f91eb0e559bce0b971570ae2130b1e921f185e9a7a881b9fd6e1d28885265c9bd2e875bb7dc77eb3e5c9b980c2d8c3d7737bdd6004bfd3fc42225420e75a95ec9bf88a6ad2a2f6dcba1d441bb48d386ed9fce3a1cff42baa4461a00e1772bee50a820e5745c493ba7518daf3c58811fedcf783f540e90c5d1ee7b61ca9ecbe562b1fd882530d40f62807101b025012a56a99b6f82c08d0720f83e7610aea32d576958917b5f5ea98037e79f255719046a71c7268a41bbc0cf6b78d0b58f39932d25f24a82798ebe6d88cf9d9993a3cbda14542a81480d9a1bc8f1aa4e88622aa4b9756a0cab87b0a0be9a4c8c8ea61af5bfe53e9fabee069c75fa11d9c5230b1ca30e91e6e5e293bc0d93ea6a45b219f9164ba01a0257c8cb34d16a44fdcb52debc5385e7ffdd0fdb8babd3416a5837e35ea1ff327d5f7fe5ccfb6643e61239bd009954186398dcbb81d706af93de694b6395162444df18536325cc4f844f0d0977934e96888a791e56a721f7510f3294d42ebed00ff052b75be2a8005642eb99ef79bf2673b0e5ce008ecce7600586832516043ae337fe28dbe9bcf364b8ba0dbb98077084731ba6e605d87f8a323a76538c5ff8afddf6a7ceb2db9f192cb22d9f2399b50c6b0323583b7a38527de17bc4b0df9c21718e4dfd05b376525339baedbe820dd2b3d896b3a58536fadd77c2447f6e454470e358a77489df90560132f1fc1a92a733e7d3b04cc49e823c64400a2267e9e33c33aa2410eec75bfd98d8e246a0e790c797031ca64902cb4a1a3a607f9a53fd54e7530138b30693a36ec8a9b6020cb77f9b7c74935f416f789a43fd872fd369a29d639b6f6122da2e04aae63291ac20f4d613538d95499845f7ce0bee870eb33af2db824aaf2bcbbc70117a49e1fa147ac5b19e6b0ed319bf6f802b145a4429bddf4ce5e5a1affe916834915883c79fe6a2e9238b5ac1ac25f1bc79004d9f44be87c10fb5d337789722125a979836a8c79aad9530badbf8a51a571b18552bbe7c33ae691e35b66fd17a13a88e4500d9733cdd452516772278911dad3333ddcd26e4b10d664d4e11a28cf7d30b4c32a3a25183ac1e47d395df04de249e4795e930f61aced42253a93280f5f533d806a63e7692ba2de55b1e0ecc90b66f0cb03dd2b6946a52ccb403c2ba9f735b6e7cc79217a9fd09824e5a3a1d2e1a7ef207e5e41a7b682bc30005eed5d39918c2c8805eb5a22ace9051ba4f61063600b931039e25733b7a1a97f3a37e980f1639942edbd30077bd31f236ea26b58e0a4adc31e93877ae01e99f774eba4937ce2599ca6dc2a0cb4888e2fd93b124495ebf50f456993135359b13437b90c3dd31488570b71a469904af24b7bfe9ed2dbb87acac385bdb1376615e9bd00380926d2af298177f09364e5991fafd94f15f81b82796b072e18a31b2c6a27a713a3f2a82279a5d46b555e0b9840fe2b08cbe123e038e2446f7e3537126c0e948d6ce2f722813cb804aa556b10115569ed330f27639cbeacf6778141a5faefa350969c65832c7a2c6afece11024c6a0bfd6f706ee589e110706f4f082452555da886bbce2ef69aa0e77977d6c94858e6e5302a1eeaf6eda3dd3a70c3b9d5be7646f45d88cdfa9cd05b4655e42cc2aef500fb37c8f033fb84354a41ffeca764b5dacee9608ad4b3a671b1da175b13b6ea37db8a92a89d8c41b39c55d28c6077fafc7da6cba45ec0d2cc1f091e9f3eeac51efbfa8d4b09e28ded5ed413853172a3b1fca5193fd73dbb462d97894250b8188745bec3e7a5553d0edf52fa0b0a136bcec93c49165e6f59298a027188fd19b26abe1afae098da409358a9464e9e80c5e6913e8a8a8b4b906fc09410f085685e856bc81c45ee8480299717982db8493557f9a9afaa442bdb0e975e4916228d53219265d56c595e9ccbf1ab6581100b1fc33a0cf4a955c1f456d71367381d7cbbb2e901ac87edfae6ac58827a96163502630c77eb7d31b2bedd19028bf8a6ace766c56145eff1eff023d2532bfe95af8a531851b834e5ad392bb209845f43f277082933e094cf778bb9b52ff694dddd91b20be9125fe6b2193c2f005f4f449df9966fd5659f6edeb9258903064257bc5b32ccd90f0f04242dde629ece1e9549496c4d9e55c1b77ea8efec2990f9388ed66d6a3c8797b7fd161aa7eff26c3c475ce71719ccd4c57252943d005e2723a4f9e7ce6134e3b7c5da42089b70b1a64e802023d2ecbafa8c80bf44c87b4a4b128ed25f48e1397bc1260130accc2b5b49c2a59765d7d2cef73352af81dfcd11d5cc95d5d8892b3e4872f27d53d79fd5314aa43d8c773d0d21fffb35a8cfe5e5086575214fdaa44d99c490df0ba4c674364edde9a249d0d2e1db7992d39c648cec0a4d6ba76fb27ab618b4a831b44f36c71b787230f2b4a306061b73386b84f4d5ad79480bd2a70c659f4b49eb8330716771808c3b8c4d62e980759608adfcd19a5c01bfcc4977b1475114fb4123a92a790c7ab631736c917a0add178d6bec4568cd9cd8cda6228c3a48a5460467a23bf0deeaa6cd60375efcfeb6f3a5f6ba7614f100b4e40e63dfa65ed89cb46d121831da64b8ff9c6d0e1da144f21828556043a1329ef12bd08aa48456f70f8b7e7faf9d3f383258e8fd1369c5e92d5d95ad02a137489c5a744f4da97a7976f8898c6f6198ae620937ccb81f13aae9709e76b838999e2e8b21002be64bc6d6592c7266cd0e36ca80fdebe83d8900f6c9fd455655b292c6a0e68ee59ea88a80a1331c12513adf3ce458562bcca8f22bad3b47cfcc5a34b9b099a1ff44017d0e1756352026f43f6a2619429081822033b625586622bcddd6d0bcc0fd39fec4b0c1ee872840e4cc4cb8b336c40fc73435ffb6b31c961dced788e33cd4b70a366c421ef5bcf516400db3efdf48327c38ac5eaf55cfee63cbcdb26fa5ec2ce34fdefce1b77a43aa8d2c866eb584487abb1a5c1701266db507f986310c64f2cf859084e61101204c71d41c7df3a6ccbb362fc553f87a90fb87d84a4e0aa774ca851ace69fa80bf53d87ca78ba037f6c1917213db15f61b6817c5497c6153aeb7393e2413c231b1410f47bad85c76f2412380a569d7b252c3a9006841f1945896afcfba19d2641d18984b875a35723c77307f81b5627245b3c2bff154baad5732ffd7bffdc360eb66e0fed0e597e90e5bd2849bd4a28550d420ed0117d547885ba2f1ef70cc370acb878e77d4191fbd4c1221efea81e0ef784b3dea143575515d611bc77e47dee4f82778b6f0d0b0332d7277721198ad9df499be6a323d0327c6eeca1d2899a5dbd2c4070f5abd3ce797a06504e350f5aabf6c255c7b41881e632f5018a6415e43d93cd31db2ac9f2cb02a0513cc32e24981434bb3379b449372de142bf86468ec967418bdee4132ee5b1f0b59176fe3d062d4fa2ae4f5b14c50244f38a7d1de9728a367918125e43fbdc306eb1d9ef0d6c78b966955d88bcb2da8aae2de7f045cafcddb7f22fc2bc668ce4a6fdf46cdd8a06026016fbbc389b9e98c4430521e64b91285f17223aed18b4f3e0d9510658482ddece49ad63d089ff1c83b8864eed1f1ad2b37dda337da373ae3a9acf3d08b92d2cde8f4fdc4954a6c91121f87937694a08cbdc04512a94195823b1b4dd4af0d21bc7991a006032cbb1bbfc93c16b008bdebbea6419a61e57bcc7b34086f589f282ff505c179ed39e7c59262b384650e27d45c9d17884966464394acef73562aac8ec1631de5a19d31378fe91e0abd9a78e4dbe12011d9f1a5eca61122514ce8c0f3ed7139867451fa5d699adf5c53be41d191030ea7155cce2b8d296e6e205366ed1754d72b0c3e3569ac6fd2f91fbd2bb860d6704e67a05373094bef0bb4f8db2b4e1a421d790c436cce843d7f5363132995b19f0ac42c5db34d1bb3e580e2794810f5ef7f991152ce5991099c227b1d3d38eb6881c8328eec73292de0965ae9aa8088d78d0b5b4bae98c1f66a46cafb3157833245d2d2ddf95d2b0de35d1f8969ceffea3105f619cb21d36f272005219ed315bd2bc13a6a3c99aacf1a9e812d4de5b5e9f49ff90a0d2373152c368b75baa38f464f8e2524d3bac37b49f7703ba07cc000f34daea1507ff5f2296262b21f4d80b5f7699689f0ffbaa602b4d5d5c484b210e6d5aa52f34b5ce8df03c73057c00043e9361b2d2e492e3858e3c8c288b2ef5cae44e8ed66ca3266c7f26ca7e2df41853f9af2d1fcabd35e07595e263adf252f08f7ef69f686e5b4e44826caa341fbe9a7f6297763c848789540b713a2bb4bf2036f77dc1eab7330b42154a8c10b4d99398e75d425cdf65a16d7ca31caf193513350b06c43a6aa6e0f197315ea1afca3e7d6ce5aeada038a5c44bb4dbe88fc5214f4b14c1a30c4a79bece9149c7008ce94381e928043ebbec18f00d3d067682240973f9bdb42b2911900860a4e1ce72334789c243b257d91cc6c4a5d5e4c3d0fb2b7141c7fa2097bbf4acedca6959a9b2abb677a295029c77c16711a1636c79343353494cfaccf0ef85c565a060e4ca7082054eed0d0009f9909451065161b7ab12be06b4ae826065f3a6aa63f1836fb49d4b7359cbd218f055b15470404d8877f82532ca25a716491b30a95270b7af48ab9aaf19c9a1d0cdbe7b9df8d4a36b2c177a3c70f33be74830b5b591867f8713654a7048733c71c6a3c7ecb862aa2cc95481e41c39485309f2b76e70c6396414f4d32d5f0d1da8621dce81d85087aeb27d4059f4d3cd0aae70be8fb86fbcd587bdf05ce56afd42f0e18b85a4c288194040657f997d1b1e294768b556c489782335f1dfee2b6bf55447002a8ec15cc49b9dfe9197bcb2e4bfbc2d91a9e0b1077e621ad26fbbcdb47bb70ba412a4d6fce4abc0dcce70222200de280852c3f35156645788ca888a26593df1e6c9774a4938347ae7ee56e18134eb604f09f0c65e2d64bcc24dc0c3b391e1369918d68f440b7568257621a965312475dcfdb8ec33ea4e5dae36f31c807119a52f09cd7af7b79740eb386e72fa76330bc4fa67f5eeb25d1546d82e0672190acb08ea1d1fcaa356fb97c3dcd29158a306adc1f617be5736e38485e79f015f6d7be0b55124a977cff8c98b49274ace2d894429a42df3fede95d195538105ee8352406c1fcbae868f1823adfd382d98ec2e1d063fa03f980c919788a93c1e31ebe3f813260a465b05ccee1314d21dcd1052aaa1fe689f92dd2a370673f43e68e92bd8c07cc35a00afcb737681712666dca9e3031f8afa4d0a748f34b0a371fe6e180508f040bb3c7a1002312c8dbdde5546a4640549e454200383b18964bd72e7118b1303995b9d9130170cf2ceaf522f3a9927f7de4dcfabf6fe178744fccc42ef963c6089e4cf35bc7e5f1e6d93b668abffc5d4d3e44238120717425e130241e90a8db92d66a47ec14f1cabb2c010914e21e4c2977c3d9be992b4c85a99f66b0310eaddd05dd28eefc836f6359086f624968dc6df9580c4173b6dcd865f070278f1d87ef6624b19763b38ec096ab3cfafdf9638a7aea5e8560d012c931aa3f7a6e9f2477b954e925e6f52b23e2cb47c2982edeabb625afc3377a86f992d3607fe802ab0b4c4574fbf5f395f1e96758af77f6a4d946ab7cc27db469f05055f5474133202c75a917cd3ef53453ab0a37fae5a0f180368770cc691760969c55a0b773e70998a8ff8845cb3d51ad77caa6857f1225f52b9f9838b8e7a313badbd6217a252ebc737e4999c73be72153854636d106bf08127b2fea460d862d0d32cdec8eb98111306302b6d3ff84cf54623defc5bc9b2ae7f08073e187de40714f88144dfde3e3b42816dc2545611f04fbb0dfe86ae028181d231342eebb3493b228d015310fb729880b331446d4345e625846580fd3f9372786f2fe2e20008541740a820d30644c43a40dca9137c32020489280e1fb5d1c2d3bc62363464d979cacf1fc81be8bdaa59c605c941b57c65aa25e798c46ab582cece42acf15380f5cc316e498e883e49acdfc014f6f2bdc2e3c76e00a7d8f327772bff6f883ba243f845dbd67d97afbd8dfae1463bfcd54596096d4f1b9f5c435d0a06cdbb622d0e7e55ca6919afcf332b73d920ec48d7d60443b0939116123704ff6c84f8169c113a787b244a0e7ee6209020eeb7bf31d906531dae7b10c642442d46dd0ef5e3ef1130a6bc6aebabce90398df58791b84f1105c8924f322da5e2b9d3622d4129e87ac4bc4ca1679a3e5d9457fdd612601b2739edd6879ca5f6de1778448fa073b4fe018c5c60f5ac8d39358352f0fce3665626a33b889517f1eb89ad1e13db8dff8999cbb50c54a8852bc8a0f3cfbeca6453cd642c55ce42c3e5244a7d5a01d8d03eb736990648b3642ad3f673fea17b29f045422c10c0e888805200f51d9b708596124ca1d4d0399e493cbe3c736c00f8f992010add07452b408c8fd2284736fd617e4744a2c04ef1408c337292f1ac4efeb65bd9fb507429d78bf50c1a3ff32c570d3281447fef1772e607f096776b07c69b9690bb025138e2cb7ebd99889456dab67ab60ccea4aab3125b30a09df26e6294a7f91f77100a322e127fd2a5851b6503f376672e4343794735215d8f52f525611ae7a37365a89051316d8af882a4668a2126281a567d5a145d9b6d35e9590542d8486b8a6f6bcc9993108712f3e77507400241ab90c05e80272a0eda604321b7cbb001b8491b585c48db2f0ddcc5e103a9f598953affdfaacc462fddc470e2c1b51f9f2cbd9d8db58e9ba394270cc12a217a9e43d2289c112c324790c77fe01c480bbd6f7fa37e28e7e8b704b2af0d23c313fab64a50515df159732e948414da27370aba11c5071a801eee4918b622a4fe243ae6bca47a0650304cb538e221a696502e7906cdf86383938267fa760c95d402fd65e6b0b528c9f8a8ff2e20e8d95a131f911853befaf24b6e59e7bab3e6ac2d8dc073f4c0a20e8ec43a977eaa66e84f0cb7f8b8e60fc2120987d86ebd3f18ae248d70a5a9adc3da292c9e6bd2781477c4f143a03af49d23e5adddb95a038b7a8629f9f9aa92edc50a73b89f685899bb379d429f16340b176928cbfba745f8eb92b8ad2b90881e5c2769c4ef9843e49e7224bdde7abcaaee7f8d0f6ee08ddcff7c978c610ac4615c45cdd329ebee2454505c07a4d0a35ca295199aa13d79cc13fd2f7ccdc0f9a658a3b49ae81f620c7b9b67a80354b7c30a9924dc41a51cc268f72966c6c712a3343d97b845290b1769d9884d9f3a7f30e12ad676a380ac3bc5b03ac72953dd2416c59af4d58c2fab00630815c1cb5de1aeed6061f4622b1444e1aa411bdaa3709d11c9e131070a680572f741176b773c4952afbe618f862f8d016bf93faafe9225400692d71a2e0b8f7bcf3c0e6c1845d44b18c6ec6b51fd40b300f0cb3ce1f6407d402bd127d2b0b95e19926bfd9ea26b11020de90e9b84812db5cb5bf023aa2bc65f794b507b63968a732f3135b6795cf144903871b453971e8d9d703de839e60789f2ac319903422824019f88762df50f5af9102dd82577faffdd6e4ed575fc648e353b462036c829ed8e56d4897810797866d278055213529ff4810a857446f147de99452542e4558960608c64a5c1e1bde0019386d2d90dc590419dbea001bbd6cb0d1bc4750ec0bb6f8ca9badd503550dd3df2427d58255f9843dfaf0306fdd873d52ce7e41fce4afb432b57f303c13c958d265976b82292e688cb96509d2b4aa6de487916ff2cf2ae75e49b427637174160786ed361edd49b9f2b42511fd0d633ef4cd0d03c55e217ed9d5a786694b08f91cdbd50b0b4264b20e38d311e5275db070fcc68ad3c3f22f4643a9bdfd2d92852e2f61ad66fadb728c4ba03301bd7dbe1c8d7059f3093c1cdd62089174f7da12a7a52295a9cb5da0b25c7d8a46b50d45f950ab295b82547f5f19d8843004e040e0b923d63a85448b0494f2757b92189d377628088f5a0dfceda758f01429f557bb511b1934e65215c44dc8ce60f6a478597b062de2d1496909c396f25c011d26429f15e1795f6d1d832328b5f5ef5a90d6e0d6560eea4c011baf375367b511f26bd1e840da9948e03d63ae9db7c9a3decb98bf7ee35010555e5fd64ff564dd609c7e8b754a3d1ccdbf9246a3d856d56c1ba5b02246efd70fb08e49ac4ef440b9c1c758f27a1ee5f173fa771499107a5534661dcb8ba065da0c9e89e9d7e56cc901c63145e5abf548800b51481af5572e84d14342afdc078d63bdb4aa13599a5cd8b130103f828de29f6edb06205688ea316b4f8c820d5531267dc74a64487b956c4e4e4d884bf865d790c6f0e1a648d20b59034a1b80c9709d2cc9926f2653f23cb81cc617429fcad0cdddab28f41d3f3e745fe2b26b5081b8b173f86e33f1dffc75a7e676844d79a0a39b7dc9e189b3d79ff0d428bc6e7071fb87decf12449c5d883eef9a1e81e8a21a49c8c492f98ab6700fade028bfd21352d56f2781d1972a38c21d6a3880da2e916ac97ee5c5de0ebc3d67791d4d641ce99789916ed20f47d526c34f8fa4b570dbe7a9086953a73b1201c4996606cf9be5f39d64772ab9fdfd3d090a9105cd1a7dd1b720632e80da2871ced9029d5c90e837faae9af53548e6d27e4caa55af0bb3446fee59fdb36d2ca3215a132d6f5a4d9b1cc69e4badfcb28a4a2d29fd8e7a317df248be9f1ed511beb371ac56805fca666e165ac4fb8357883035485ad78d78d7ef3c09fd5dbc0ad8368d5ecd69ef1655b69d4f62ace1348526d44e31409bb93c675953cb3d74a72d2219940b42a7e64322e6f18a9f860c93f08d7d3b80d86dee9e800dc0f2f65f7693b83bfd1cc83a70fc8695beb159f2b659851eafe7fe5ac03f7a7edf2cc84e86e192d717052e69012a36b4f9003be8e4b91fa0ca7f337960b5df0c23e0c271fba7e89a522d43a77e86f0c3a8b476ab58724225f3a876873968a310bdd0f538530ddce8c0f5a1687aab60d3cc7a8eb561e1f1bfcc1fe839f41a3d0d5a6b41885232b96b2f9bf0bf949075bcc1e1031a0cf999cd7733aa8d66f12dc4524da6be2014b165500f3afbc11d55e784a3aae97ef6adca9052ef2e584135d2cb6f403785d9f72607ca849898bfd9998e0638760717eaa3b092ba67f2e85d69ae8fa885d086b7732b3a52c64a516d11bb612c387a10d7e55b6b7ad7ca527105d90e85bb91f7d17447f02a0f3218063325b2ff130a4439819b29a6cf98f12b57ce100f0e2d15742c185dd3ad7dfe5c44873faf111b142c9489c650ed533374b159923611606d2611131ae42169d8a0cc578f4f29527ea092c7668ff1f229b881fdbfa9a6fde69c0d5d8dec71054a83e7e4191dea5fc1c821b46bc5039c0b51c31acba98b55ce508317d2167c762c61b3e1bf14875e9bb84098679fd63069578a205077984f065109abcf87e964bcc190eaed7d94b4453deb4c20117c44a41e623b0a6789fa07e3bf233cc6d95ae7631e48738318894b71f885c28b2234b8a5f04526d99e313f5507bf1fecd41da254766456c9859a1be5aae14260daab25eed4070784a9098074b937dbc81c00c52e208d13fe11e8cb92415aaa75baee20681f8e2d99ed4464f2228fc77f2597e37aeb134b2897044264b6c8861d0bb7c2177c1cc8f6ea2dd745f060f674935fb571193e91e151ee9b00b7f55bbe1984454c04454b8dfd7909250acefef36d0522de0df83d790628cad45fec32523086cbf6ede7eac53ae8c4adf97c94d3d6076bb5bb0274cddae18ac1377c33fc4e4f61d7ca05fa36d47d7c3b74e18c4643967814c730f9c595c61171ee94365c28e783d6b20955264f720593dd9e2634411aea1683b7e73fab40d67dd6b437c75efe5d12e2f97015d3cc9a00ae238f214bfdfbf429d1a0fe93f5571f17bb3228be5d7cabfb95b8382f2e10e4830cf3df5ecd869a08dc338a26c4481a0507062517c7cb92cc1056eb32778dc5e781f09b374d6edea9e27371b0a94d2144b879bb5fce25a859d461d72989e35e6d56faa332b1b797efb8fa243cbde4c66ac10e5473e6b563644e8fdcf9e19c06c2246b307d2b3b59a5161a4f9960ebc74c86ad4c6ed079c8a92475f823ab13fd9cb1100259c8af6d90fcd60aaf7c16c370f5ee1a946bc2fb827336420ef6f5f0ad4fd09a6520fcb534af15349449f47be2a4a7344549c3b540d2954f18673b6aaba7bd0202682016df324164462083bfa7036991cc9cc340075986eb8e1dcffdfb3614811ddba02c4763796841d2ca1c93e92807a72c340e4b7b67072a0cab5dfcf8e8accf05b416a9b723c68b80e441efc334fcbc8d2abb2e849cd9c1eaf94432e72352a92682ea47057bbd86eb5449d471377064e231f84ac894a3582763d92f8a599af21cabf738ca4193c6aa59b09d3ece4d6e040b236552810c01eea46f8b1a94492cf3ee266bbab4f3713f328652cbb2e68021dcacce9f2e446bfffe09d328d3adabb9de5c60e2fc1c64629eb65ad52f231ede98c85e29f4ef44782ed233c27d6c04dd387cfe6c2c84b85c95f2b78ed35518c686600397387bcfae4637ca8d33093e4ecdb841105ab05d31ab69ea03c67931829982040c5368017ca9ab19a9e6d1b92c83bea17ffab16529ab907014ff83c5e030a9c09d3ba2981e57aed08a8d19a3f641194aa40ec9a533f7970a2b0dcf37ba396d99b43082ce3f5b27137ef67d798625b8818055203fabc9b59df312ed93c44a8981f0292e064ce059b430952de34d7919b82f3d85599f8fd3692e32cd71ded5bf0d62959a810eaf9ad0203b923ca418d54c4e6c19fb2594750d2d8826f1874d7cd84d4558a9536adcd10584ff8226d7aa34d34c076fa8ec99cd9c5bce73cccf9b0e301ddd2fa8c09783193c9244d9c89f160e87d1b2869a35a848c159684bae5ee3f68929d94c1b41d9e9258c8da9a631b7511019eda3d9fe0411d80a891f4d8bdf2d50b22139fb8f81f9a7c1311d0224606511d770cc881ca17c2f60cb3c8fe4daa8c22909edb5866bb4a5916f7cb913753c8f4f1993e79aa9634ee957eb753e9a5d6627644c84193f38f36472e4b385b731aa652e749c1509fcafbcfa4b160055fe62edf78740f505657f270b0cad3031c001e58d59dcf1b4e0ffd4baa0e454a8382693fcaa7f2dadc7306599b3a3c17effac33123fef51f7607da5e0040e74fc61411af53f185ebc04baa201f74b31c8d6cc571fe5ec771cb2c5f9119f51e28aba0ab51ac66c0105c95526ab62c437bc9a63964a5d012731a796926e5c5b975b20ba506ff0dddb8dc735a26cb2b1e73323ad89becb22c8861bd34c8921f792b89cdf43bc9abd7e143e9d51282eda2cdeb889ce84b96bbfb38ddeeb4b3f6998a7aa621f3d4b45cbdc22a931056988b5d09a617a707c12386aa0cde44479259812865295a3b8e3684f7a91f5dd3b36a74bea474f83c6205c5d3a453f575bd4e8a86535a435268a13db1a08c4aa7fcd46550ff9572f6706b56afe6684b40586ca125624ee00fd0807150c76bf093a55afd491032b5e6926a08bb9b1d45939ce2a3a4f267c12ef23329fe7ee77cac4a951d9e46e8857b13f09dfd285741de9ab04c69d3a9521b85a186ce12f86e01e896936386bca4d1c02db35f3b1f28f24eb502826f1f87caa5476685900d70b1bc98e856491e2e4d893bbb533a644f8b8d04df74d5c600c828bf802607b663b047a0f039a5aa46e8918b810e90e831e9253b4fde59264a5c997b2c0e32f4fc2c1a6925a36c4a48a3e5a33ad55484c8ce4fbe1dce29dd817f1a50bde3eaab3743b7fdf5afbb0d43a29b9a766158bdba65393df706eb7e1a68885c6d5b8dc35824bb995eaa8c5cd98253ad68193e0d89c9b1e4c69c54bf45483b030281b2d5b4cb7c98037897a95f214ff3c961cb5e7c20fdf065db76e0f54ef6297baff262674874c6d9ddbe931236e1c325f7a09f9a5960908590b01297a4afb811bcc3eed18b5b03faac6f00d84e79088ad549f7bba91bdd7e483c139c4e816dd3761faec2607bbf4c76dee0cd889d016dd30c74d29fe3ac71da7e58013f5c40b45141d47fb0546d03d81b2889b386c476d294d9a26003f98770f204ddc4d0855c9e25a5915b3a5255dd273491fb1c154c77218526d91354e093f389479420f7179be833737a2f807b0af18d558241e76a8c225774bc8edb9eaad00526b63308e952235096002ef746eb76b655808954bf3165d4c444ef9f09e9fb7471ee27a6a4446eabfdb7563e30bca4b72348d4a63348256717429d30f74164b12e0432e344581c34fc5b4aaffe381cc8e871334f5308349aae4f946dbd9f64d7c1a86201161333f0214925bb121f638aea68b6a27b43d06f97b7acdd276ac3eec01847ca77175a938697c1b6b386c8fbc3fbad73740d0e202207c4d08adb0f8d009d995015a4ce9f48728c035332b6af15e6a942af13e06717b23419b75c3d381e0f7fe603719824aaf735ebca498d741480bcf0e8311c33fde38f2c9ee885524f673ba2999cc5c63a5676c5571dd05846245b7813c16d7f2e13622d5bad870f661211320c77f0899da97c0fa5aa257e851ad2fb2a15861a806af54ca7172acda0ced130baa02b7b8eb77d4cb7a2096caea0d23efde4dc68ecb46633bc2a5309d1e317905abe37a95bebb58f21af2721caa3099366903bcc5f6549b8ee24be9fccb6cb806397c6bbec880d53e13a8f8920495970dca52943efe98b113e2fcdaa823946f50caac887b6d19e7fd8d175098055fb661763db3c3ff3b74cc941ed6ae759a773bfec933b948b87b476ec54def595b7b368594ab8811fdc101eb0b559df93135f7d9c392bfe1fc3e568f558abaf91dd779cbb9c2db16427cf565932f4faa03f2a3d0b461602660e65977dcae3f15d809d679378afa12838116b33a6abfc153361db4723026f6ba1d035d629f1e02c58d045060fa7e5ddd14a414821eb320b22232c6ea0fbf7a76e53144dce50d4e26fac92becaca4d0209f659d5c4b0fb47371be3ad306b0ba99321675f9a41deb50e0a31fc9e5d06a52f4918042c0a0aa7b1a8be8bafd8cbb84dad02296bad080fcbb2f9a5b8266534848b7d456fdbc0c0232901087d475f4944d650e3f9bb5ba85bc172f76a5400d7b5b7ad0810cbd644aa7aed93bc59af88509d604760d8665cc0c3b5368d755713603d6e4d71a21290e1ed78f38028e00e507935cdf46f1d6b49c7f90a5bcd31a4b9ca2cbb8226ff802cc7afe30cfe31f0fca00795cd698229b1812b1a85fb5e852b8a1b82b4b45d9e7186e2b414aa19d8cc2d98c562dab6065d792637eec989d45a4065a642d78a3f6d546bc0e954a704dde3f5bf6f8414931709e45b083e67105b1edfb237c050147850c64076992ecdc65012ae6d7a16d8a3929aa3a8ccf242b574bfe52d557aa29427c6ae420f0004dab87a5a823e774ce0f5ff27fcf42cb7d48ddb8ecb51b86769a23d32333423234349f3679942203652747355331bb9c105c2da65458559ec28074b36ae80f1180c9e79f1998beeb5d7052b81a5eb662b25f2bf4ed5fcbd6e2455fa34c0a8c1cfe993e18243fdb4b48a8b77a2087664eb83a311bcc412fbfb35fefdc1a2c2c3d59c1836f8701bb9d0cc3e5718b21cf14e71b3f2caa05b8b6d231d7774eb8ecd7f68b3105404a15d7cd651109bc87c8f3dd458d1b0a1949fb6525ccdf1f0ee3e15913dbed2f6268cc8313c1366cd4f13000de1194dbca169db67219f49dc8dfed5c639edf359dbbf720d3ead4d0a96b56ec9a1eee32edda358f51611941430e543352dae32301e8bc0cee241ec87697b65d2bf2993fe77144d9b8277266d679a21066736c7d16648f69770b49a61d81120d9a04686d24c8be19873a6fcbe63716d2f510214d555dceec2b2ad18b0093b37866517f20d62b0efc0513e35ffb04ba9d1f8fca2683cfc1ea3791f3dd59dc6d67e01bafa34f4bdbd85dd934ee4dd22aa2bc3c836a5d7af4365942fa38b911006ced07c967db0caf7a068953945c9394f3acbd610f3fefbd5f815af7d67b4599044d4120f4b19e1005816d222e50b6ab5baab67b389e7f4501b0ea152b161d9ceb5edf1e3a7b3712da6f25304d757537cc29f3b83b0d6e03d2874b0627f74d870e936c69b9ee1571765e52b9bc2d615af605c303b39001f4019d9f67379333304d507fa74a41d2680c4dd541e9dcccf0d74bede0f4f80682a42c044e3573a6e82e37dc68b0d8b4dcbcd506da151466248a68b797ca4106bf5b2d9e97ea19ed5046d1dbc3a35b5f0ec9648c9a587765f73a31abe483ca014fbd1a15cedd78abf0b459df387fbe92545bbd047382d67b9109185d80c75a57c301ef8f15d9bdb2b4fa855d83014d65bb459c7dd747daf5cfe4ff88e8de1d665aa600bb6db7ba492aa9505ba7264307223e5c347296644e83c987990646d43bbaed88904ee4a220965a4337df65217f1c64ebe25e4e394553cf3041621022e49b7ca0adff4dfde84d51d0e6816704fe5953fec403ac14930bed33ec54cd53382462556435351434ab9b1db164e3c4c8000bfde249e81cd53f4ec74972456a441fb88e192549064a78cfd122d29f942aedb9b0e5b9d73d8a628794ebcd7a44bd81a0c9a04dca44b03db4def633b887f79196153d09153e73882801934dd1557bd58c39bafbb85e274728481b739b0b40e192ab5911cee18a47e3941158de4e4ff74bc136c8d88efc42ed7f15dace1715f2139c3e4d66743b5419ca11bef647f546bbd46a1e517de3d23b0a9ba1690a093ada92e7a07ad9259321176980d30a9122652a6c8f8d3342da47ef26a3b24118295e95e5403505f18f2c5c3fa6776be5c8b51316b354bd1a495feb7d0a2dee154d65dad9d3f081bbbbff773ee89cf3f244ed60b0bedb76b4c3db1f5bc5f224cc6529396d7f63dc81bba409020e6ec0eea77bd8a5a76d0187e295c219bd190070850e808e8271254abba18d6252a9d2f0bd96a56ef4ccb0178534b6ebad78845c9ea870720edd55d4cbb9e01aa1194dfea50aba100bb81cdd82f96c8ee697d0727b56a4d7fddcb94d9fb50f88d5c5b3846ce121df948ab8820a62a7d7b6ad2112011641ea1edde14bfcc0853261765f271b0f2b7d5a94bea2c859947780997788d7349fbb4c4d15e54ee17a367b23e0f08126a6c933a8585cf865c8b03ccd00157095d8d2155ab67aeab442d15fb500171a4cf860483a39ec4d8f6b4f09e7fc9eb61b74de7275c3c019f0cc92a566281b11de609312563594bbd16e657e8cdde4b7b3f5fb6206c55cacb1b48db39c5c405cb05ab48b545ff531c827fbb428cbe82cb8a94b0e9b116cb7d0a7e6c2c57b8d941327ad3f5be1fe46329bba2ecb50ea69f8a1f9f6875d0be589fa15dfae6f84b8c38a40b5b8fa820f38762acf0180dc471abbdf4e3ab82e709207c53cfdf01dd2fe1ecab46afe126a57bbb065a3e6c7418b9f8ebfc5fee1e52c82d3c136d20bdfbb0965f5a4ff1702537c2b7c6e62255fe106f019c70f35e628aa0f02fcea355f78cb53bffe9500a52c78f27be376a7944a9e2f823552fcf3b1b80e5c78485437783673dbaeaafc790b03f5e8d13a57f1b8ba7863e02299063e0806172d214d5e252006fb209dee5105b79b7a43fc539dda7e38842fcf738e6dc328cc5b539aac413c8df7488ecee2949903127156f6868cd574bbe4ab555f3eb66b53ad101d1b356fe2ad5e8dba3aec99de3c3141ca096ccaca17be0c22153ec76c06a8bf7e5df4a0ef0ab0eac87597ffe5b8cf6242ea5ee1a56eb8c21467c9348e810c3517351578037ed6c6078968133891116fd578539db8610f61bbcf74e3fbaaace2602f3c97227c5294fe98e71a3c499c6f1e0f18392833fb13c26f075aa79d48090a13e77e893a5d6db54ff383ce4ab0b0f92b87e050c10e6f321b8659805a561c203a12293a749ff2c4b853b32352a255cae255622260526498c5a910b3c573eddeb799bdabdc3c1695bb874b6ca9c8dbe70567190bb5c1117a2b7788ff67e5f1de4aff6f8279705cf125ab50a4e1798f0174ede5f7a4d58cebf4b5e5dfb6d8b61d1743a8a1308c8b30f966e6312f887fdaff8c89bf3810dc08030ae72325af9ed8fa04d52d2b38823dc230cf4fcd4b91e2bda6537f272b73aa415f5c681f698f43f557d79839d19558eb2883046327d8eef683b5a7a9dba87fca5c2385ec662f4a5baccde46e6dd66e2c70807e94964bb1633cfe53f4cf7b6c29e9b90d3bc85b0377e6ed711874b6fa90b170be8ad2e18747d52c54276acded0b5dd3d5d4e2ba2d429aebb0ff616e06860ff89171327adec891f6a933ad5daa39b1060e5b97ce4c24453425ad063a697d61e08edfc7cd616ce60b04ec28e0531400eb97319634491c21bca849f1bbae50192dfb2792de74e57785bd122fd1dea5238aa3313fcd1663a53f4f032e0405ef4eb649681bda2382f521eb4afd811c6f9e823a82dab8c35bc4082a545758eff65e976c34fb84d6d19ab8b73b499943db4ad07acff3c64a29f98da5269db2b6463c6d3013b6739e2bc94941e4ed447ee47011277d1ae41f0f9b4f331ec2f9e2f2b9748c3177516a22035a4bf98d1b4e9f30e84b7c48033619c41041534e34d96920ab548ced7818fc74c5d70fbb3777b1f22b786d93e3219eb583608f6427fc18f29e791eb1d52b1c10ecf6ad06c1da86764567101798c5d73ad67111426632810fc6c29540be1b58f9ddc674d35b58b7ddd6f44b8a68d1d251412f228cc7e143a90a6369a65fbff968a1e8810e998da59551b16335c9523935a490943f9f99ff01bac6834e9412fa618b60c6b1dbbfa13e00dd73dea41a725142bdd2d8f173785750972e1468d6eb77e8a5079105ebcb3c53406328148fc9ca650b3854d8b68decbd4341c2b395d65394999132a368fbcfa16494396bdd2e1024c458fc19e30f38f3c321a474a9cc78a7fb1690d9dbcb94bb92545ad3b3c8ac901bdb9445e23623b6a8cb960dd91624493121a4910a2b6f860c7d4b00c75a1b2202abd42994e744639ba6bcf46ce6172120a7e300991cd9d2e5c15a9bebe6f7c2dd332c3c4bb2843131a5ef9f236cabd93ecb0fa2a1936d51cd574ca1cc860348f8605ab817eaeed313bccfed2a13b465fec5a2ebcdf6574821e0d8eaee43a78fe52667ed0eb3e5f7789a6f7d15663c0b5e49d384f07d0004e5556bc437bb4642944df4cc4ff130537eb70aba0481a5e8a7c51b331691bc69da1f77dd335963e95f6b830c4aea6900079915f3c0ef5190873d0782b8cd5f2648f98d93f3b06d8624d807a6249db2cafeb18a57558acf0bf2d021e44d019d06b0773fd1627941e36fd9b7cb76339aad236fb20fac486bcd86e16b0a67386972a876d9919071e8ccc4bbc8a0522cba0b7413ba64b098d95828ff216cd0309ddba929f1cbca13fa1acb9d32b6ffd749486b4e64c7779034196416feab660bcd5f9739ff2448686482e67f7e5d59f3c39169f0c400c555a56e91e41eff5e638457c7e24fb8ae2320f47be01dfe394a656ca0a1a527b3c118aaac18a6e91c17278bcc51ef62c4da4bf9bd6ed003c36861dddabe350dd9d0789e2ceecadc372fc0c82b6709a706fad84c6f94ae695ba57f7b5831d0bc8a227c094edccc9a5882c145c1f4d35cfcf9d4615d26d02aadc52b365c20bc4d2849dbfc0c11039a46920237753fb4b6f8a8d4e1c13db2df6cd8034e859b813722ab9cbd8377889bf7d772f75a3f1b9a83ba5d1c61042d0b61fa42701db498001f622521fa77b48a9070607145592663a6e0f30637cc4014dff14baf9f70351325e135f42b4a23fa115cd47965debb916376b43303bab26abf367ab975e902285651ad2614052a4e4df5b1a0c50b846e4ab87bdc2e9b404e68f16c40bbc6b7552dcbef7271c78a2b9701c5d1dfce6a72984245828b3bf324b200d6b9597b678a66f85d9b90d47afa941f9d8489980543e5b38e4409fd2497f5117acbb066a938b89ce6bf01241b5e2cb7d057aa1dcb8ca84c27dc07b51a2932632da58f50bd51221535dbd40fb0966cd07f0c5b3d3b866eb0d0bd564cd2ba45308a8b9c00dd95a3d2cd46c49da9f4a24c3e70527122d1d740eb5b3ce7a9d799ed360ddf5ed5719b7c74f13a022462e3c477dd8cfada598939744868f21ec589202bded4a9420c23a3f32ee8d92b333c20e28af33712e510fdbcc35d638a8a76ce396e98d7a8232516d4f09df3c21e67bf0fa6de24ebcb5985ba8afe6aa7df5058a35a727f5a490730d58ca2df52cb384c55f336f86ccf10e5dc2cc565115fb8542877eb7014fd3639e5051e7771b2d21793db360f14e43e8aa03d80d8c645291c2ceda04b33cf995c790557b8c9e19ccd1d1db026c93fd953d552eb6506ba5edef1657d4dd55b493b632c2734e438d0c57fa373f8ef46e09ba8955f0d11d499454bb8be70d671d8459b4598c7920f1ce95cafe445566767f1ed08c5f4b8bb479525f2053141eab3cc59a2506ccaa865427cb7350c567c9a180bb0b934eac757449f4ab64734c9a73d7ba1cb41ebd110f974a0a862d4c5858d81253324666cd65f5423514a0bbccc321acf31357cec97218e9bf9005e4988b5e8fa050020a2fa02de60d2d11a68cede7dda71ad0963ec3dc1b5a6205e75734295ea39fef3f72bc76de054bce3451e6d3ab25504953fbd55693c3d8962557456636be32b40a49e11f664ddedb409f24d48214f3d34ddb05b4bec0f2b4ac4f52b6c687cc1470da5d661ea70a0aab8d6d0a4a1d54d83150c455bfdf51c6aa5c0353147c20b91c5a1f39e8775b3fd585746ce6e1ddb921d0e589570e7223802ac6513cc195ff1b0fdb80bea6e30f5aa0ab8c31d06c333227b8b7be859589a4557f9b4e8fbfb98bf30932985f6b6e94077c1fe2e4a2c75bce918afb97f20c5063806abd24911e50f4b69aae7654b4c32d270f0df9e39125415c206df732ce0e682254c18ae56ed215faadf75092cff5a6d9fd2e2782737e7a39a6d7f37a1ed28789606154b52fb0223685b5a5e895f1049c4421a5322f9e1aff1f6672ff7d05641c005afe2b589de326a33a9c5fdb9b371bf8f0ca3d3595ab2c509cbdcaeb7752a2597390da953effdea2addc3fc5b53fafed295f28fe8fb207503dd1cf69545bcc43d1594f42d85f95c01de6cee518137beee62087ef6c4f60e9d2bc96e413ff4955981e5a9d95bd7b64e68c26c9ad516272c7e5a6e5cb08635154e93bc5228f3434b785152c728f25824b8d14e17d4b02ee8322b82e7489696ee2fec8bf227f73847fb620da4ff4eb94b33b636bb7ad816cc8e3de85adbd06b0a8127b6914787b1539f7157c11ebca71b97dc99b174b206a57c3eca49c1b850603f12fc4d802ca7a2ebc5a61f453d4c24646ce76d3c5c40e29d2d96f9f2c05c2daf35b19db7cb76e9ddf2a2fde451a878a6115f46671efb0fbcb81d8f173237cbab994dbcd36702e6270bd785fa23251559ebc9ef73cf9e900f8d023243013f48f7f95dc45061c3fe2f753492628b14ce720f479e6c1d3e756e0a3e036c9a4bebd73b16d9aaae91e4e876a6827e81e9396ca24d2e2cde2909cc2101befc16d9c7894ad6e62da20268e2d86ebdb0fdf30f1a6fdaeb97606f648a75520339009a6c4405a6e7b16b2d07c59f908dc7adb6c0a5a861669b0c740d2ea2a121e59eebcd734699af6f9ffc0b7a1e06673215b84e6f7dcb52c69b56aeea2f5baac309118ee5793354d40d72196b79204f8232bd2d3e6646a2cc72365ccb03a27a9f0fead368787d464644b59dc791672e00afa6cf47013c0cb7f7a4618c5c367d7c999a57fa17424eb3cbf7806afc239247b16fcb937487b62b50f74b44c62273e1ef0114b137dbd3a720c2f85117d7af33d1841a01fa61564b0393415b17ef1c2d4f481c6d5cb1f38c8ecf56ccf554293105543e0736cc16f975f4aed8c6b7cb82c200f1270dda8c61431049dca0193c29e9421f7246d5c5706892c3ee3619cc0d0cdfa4111d1b98932d60cf764bd56a45dff7af9b75552c50dbbfe20837c9bcf43921e64618b6752e54d06b0bcbb1203b06a2533ff1a39de3d0cc90ff1c5c91c881665c8a700b4b0eabeae00a026d516918dad123ed70905431cea629e311b013ded82218b8da91998a0cc28e8f1343ed41e7f447997c68b4ae6bc914361eee698715a0e129389f948b6b03722de8e121f0e479ac3c9df71b4667cb2cde812a479da0e5f080c86383901498295ed5213e4510d815fa38ceffadaeec26cbdc985ada9a9aac04f1329b215c061a5a12fc2c2b1819052382d0084d0c184d3522b091b2eba04e959f29bf61aa89aa42bedc0fcf32c3c56d0cac32e8c98473dba73915e73883389ce1674ef5eecc3f1293cd310f733886524d98d211f369f81ab80c2c6420f41f38ab9335baafa9bf7ce31a4b3729434ac29c0cd3c022ccdd010d30784ff6b5a6215336842c6d717089c9af26f486dbe31a6b549105d6057f64c33ae228a378c976cdb6e9fb8fcc932bfe0ab23d6882c251a80e8d9200e483a8d2197e02ab6bfc881c2aeaed8fd5e616c55631dfe761778c412e79a38d4545baee0a8d997a3f05fad19561b5dad9ed2e3a000fcfdd3a39510841fe28bf36aee7aff90b32fb67a9fe8caaccbdcd5afc32287d89e790d5769a28dccc5901094e47ce697d170877d417937c6798c7d9d46be45b7482dd368ed8b3081b62aa27e3092560bf51c5e46121711a902815ac313487a3a42b6f202f3e1c609d524177455b0558e450bef592643e563d9276246285a89eb5f2864973533567831f1b14678d132ac1429ee54a99a792c7538659b8ae3ba5e1d2c6658203019213804925c99151acaef03011c448c56f2352c602d514cc719fd0381e81bb28fd119e3bf5f268ab2b626aede785830c7a4779c85dba0355b7a3359664e32aea50e4b280501df76c27bbe29b5cda25e669c458875255b64c1c95d29ad87fa2f632ff3f865a994f1d50b9e3318ec4029f82c46cdc77c32b20fe5bbbd1979eee3b02f53610d440b48032e41cdc86397b5e1581cb4dabc65ce6220a6b566f8b1651675c38869023bc0463e8b8bcd2423fdda34ceb0d37eef7da0e778f1938b35f4f5e27cc2f5067eb4dbcbacc68a15bc9cbe613a5c3aabf284abc10eb8f9342b9e23a0eae7c5ff100ff2371998f4411972777f879514bc6f5a915f7d0d3c182c1b0f76b76bedf259281e627f910775e59c6b572ee43268dde11ca5f3dbf27fc0c132f2e67c412a9f4c77482aacb5a6808582b9575dcd314ed85e08bbd887379b5a379d58110e9c0a51eae9c5cc910b12d05ec3b5b157e32a1a59ab2ee9f17351e117cce590832f0be5fbdf1d41b8236145819d1b5b328599df3ef15b15998f1575571455188ea13f442646d837831c48de6e7be9faa951736803f4135d198de4c58cd6b8d876a8f58a36e531d07023777bbccff64a4cf3754dc3ba70b9de59207592486de6ce6252c8e56e4fdad959a84b6d37ad3e33563b6b6a084c84672e31e18f6fb06963a9242f7acf4f103941d88198b56c6752cfe890c0396e8122b2cf2bd5fc6f63e2f29321d349090bf6c50d3a3753367c97be780e43e02f7ed7b4715bdcb69c8c52956e0994a9a8fd21cf410b16cc248b006490f69f180071cd9945dd0c1ce44e1cb79132629adf4225fbe4bf995ba7321f435e533ee2a1902eedbf7ec06e4e3c877bce1837cf2b6a9765b7cbad19ae5e5a38dc247d413b9318eff1bdda12b7d149a95294dacc4aea4535e57ebb3f84ac26d27e9cff9c34a6ad4438ac877ba513e48f7034d18e20955180c634dcafeee73e21b1257dc9fb9a036fae9c46b3a81901ec3994b2451b26f79b4d77d6375376e2d2074cb1fa655cf8fc3b238bb7ce28d9df186be33a28deef1805cba20c6ea0bc822bb30cf456f40d2ef310489dc01eea1202ec0873cc79edb320aa28c9d3960dcd106864418c8fc2d187c4f20564489c7d0977ca79a12a0d5a5cc8285f74e14b6a9dcbc0b9d6aeef56e87ea201f7d0f9ca15050317c934ffd5f38ea7fe9d361856842ee636861d65d0b709f39a6cad49e88e20599b6c22523b9fbca55b89196efcf8a99e1006710bcfadae2b8ba88008656bacf2e7e962cfcfdd7778606f7b8522beb20a74ab7503b8a0c86d06e9cc2fb81ed6d64289452284142b8f2252c7005538b90ea369d62754a7875f0cf6130a0604b1e8727103a1ff8d10c961089373ad831b261fec6823b36b21652de59089d059dacd92c499e4f6b1757979858d6ba477548a6344186bed401ced7d8c736bdc13433dd56911e2d79dbda92f840f49b2cd6f8347aa016513364e50ca5012fca5131b742bf8d55978d627b4662597805787fa8ebfbfc79d0454569caa66e42fd2dc42ba3b0c197573c4bc50f16da0aac03188b75454411e515858afa8f86790f8e6b41b7aee852df09bdaf4ba2ab0d2d5b2a71d2cb706fe103a71020a8f391dc7e509b7b43d9ce3b239c26e707cd3930e9b6caf4ba766dbb8e4467e49070c5ce098909fefd4a2d56784b1352e092e6b11a0a35e14d00a1ca23b698833a7314bb80ec2d8c399b546ef75ca06f1f78181ce4a02cf3658b88b55d84cb4dc3eb1186a521522fceddb6a7d19cab60d04953b89e5b4b94436ed16d13e0671f8db6e7e4d464b9bb60bc03e0f437381116878cc3502dbe24e7dc9703f21aa9931d609ab98a084a942189cca227d8db896c9c3a8ba86142d7346d01458c8da11ed40fed529dcb062377009d214c07e169ecce7995685a7e41e31954a839b7b1d4f877027e1a6372450c7ca549dbf8a3837d61454e943965c6ed34af17fabc3f1dd7928283f2bf46941d5bc2523c866abc0bdb10bfe7cf06eaed64ca9bec3c990eb3d4e43e55246aae5552a7ca3892b06f87a04f0b90c8c9c1120cfa5b3ca917b916bdf15c56cc7032b6fd592a7236e53c4f3bc5a221dadd7d44d77149d5db740755968066fc4a106a2375c8256dcacb91880b19e3b55a4e0a5281abfcf7931346bc9f691cbd3d645bf2ccea65828c6c63af008c07229f87a0e2e976bec763d456e23a5828387a853e6c95f96a3805532b71df80f640233fac55c161060c91f1a21323b8f8d873bdd2c66fc91d74ec59b40b2bfb2c598a86b6e3bc5ae5889854761c870974f2dad18bd887708976da159fda36493a28876c5def8ffed767759bd0fa8afabd9b75f9688c9723c2acd21d71154ad88bf4efed5555d3833a01e0cf0fee389a843e334a2250ee26231e9a0321abd7b718f2d9ac1d5b5a5d7cb469eed6d965fd1ae00c1f4115f5ad8d5bbb65e8e913ed4f99a37d8bd11529dd11b4b133cfcdc38c926f214f061f1900690ef1659f7431c104fd7615726932f2a48a23f202227f00ee99a19d958ea17639e81b4b360f67a26727478b131c924e3a912c85b0125a0d23a54e28ef837140f9c39ef87c5edffec41035b89e57da51176112575eee6406f0aafb057a4ad6680dd12c4a12629d4614ccce48c5443f2d20d3634016d7f4eade3db473d05f7f2491c12b07702f5ae9a68f947c67815912610abea62c61990b85a351ea736d864357321368a60bbc141f0f42348401b22a334857e259343053c06cd81f40fc59ac9e3def3b9a68743355d997c922e91be93ee076e3d19755494aee1182914155820c47ff5db7cf8bcda75352c3081a0814769497dd120411713eef7fc54143376824017f08b85aca03bdd96bbc0681908e8a47d18ac0c32606eb2f9a6b1864cccdb4367f58c6d479310b69380298697cb9e362775d6a48be4642a32df4b2c4796330d8898b65ba921e3e56946ffbbc6d76c5c04e6f33d9c7ac4871565481e0846edb0da6518fd885e0ffdd453a189af31f02c69166d9b5954b22e50a4db02e69f3f73ed786c0b8976d58821a84bb35fcc0dfdc3b9673a6aa289913163afa2fd6db49429893fc3b7e2173c0f6f2340195718d2df3a3eb1bf51d411207fcf25b996d1f73104b2b9db2c9ab8bb73e055113462058b0ff03fa7a5105c40b1246ab2e44a721779a9601f0924e010720541607604e9403c49928eb8f34361a01f79f469d666a417df57c971f3ea734878c96b22c4ea6258630e4905b7302334bff72267a9fe3b4e10c8379301e142c9d650152ec3a1c739423fa25266947210c4262804ebdb8b41bf011790a7ca7c5978e5e62a14975c7cd4877ed3cfd167eb7f5f20bf875ab30895efbe90655169f944e2e6126de08e33254ec354859215cbf7ca39517fc3c96335f391a2b01e17a6f5d6103dfee1c98eeba6cdaea47b7091f4e303dedb2715fd463bdd9c300a56321c11301ef1c8e07b462a6c5482eda69ff8345fa84dbef5642d0c98723e311971533d0c2316317aa455ab3f7a50a367a214f914ff4d32d1148023d69b78d1313b02c3bef379319875da8bf0a215d2b41808c3342687365f6e0319aabefb257fea697f342923d6d841cbe86d1071be8a0cd6d9fab3cbba1b3378f085b820446078ab6a5630dffe6ecb09b8823e4c57997409106b2fcbaca15a555c6afd1233292a6d2e362ad41ca9bb2103714ef4526bdead796e3a845cbdcf63d4a0fd0e896bb14081f14be20819e0d7c2353e0307a9cac516e509650093c98d848e2b92dfc96f956696a46c2682c1baab1ee9c6352497c46b26b93bdd2f667f20ae25bc2c8b031ddb1dfc5d3db754d1f1a4014eda14536624b13180d45f0d9e118c7b03f3fd07dc156df9f327fae9c24c9e3284ea32f4073067b2f47ce76163c2ed5d048e63203459a411ff6b6d218a8025ddbb7c3c111f1ea02d209752b602ddc68a567a74f74c83d4b3995a93eb4192a7c7db1bee4b7f4094064fb4d4520c22571250c028b31b2b74ee7aa95e34d1866e7aef61955246f1d4383e6e3c64e606f9289d741b049548c8f3fc2bad7ecc80123896bd1f65b6be3a63a204cde84c36cd81b16ab93708ad3173a2e5f3c8b9453097aa2a05f7c922b253c618a68a16683d40922e5db2611b56b72b770cdd2ebff71235fab3735b94b6f583f082b1c0f261488383195f7ff36cf4cb356b2023f42d6dbc8f84c438528604f18eaccfc520d620c0ab1900282cce82f0e702cd2e853df5975f4a8117d93e48c14e17c66e73d080d3587e2268ab991f96a122679c4f7873da3140f9bc5eb397138f83a07cc5c6c537fc3eac8ea895e1709e0e65d52f76a296d182ec16ee49ac4ce52b31b6c83f00fcd62a9713fe10fc9f0a6dc4eccd6bf35dfcbf4ccda06acf3710b9d4121f87f038dcb4ab1c3e3128ca065673cab6942022584f6ebcef9bbc341c9194a6f017ccbd3f58f5f4befaad86c28942ec3d1d2b6bc307e63bd461e4b703546b84ff289993b21cdcc748aed8fe43fdb4b3922fb63f933cba78a09c739a0ebb2873d72a221bd9422b0bfa9e7c45eb6211a1fd111382012d52e5729ac8a6343a5c61bee44c3d7a6b464d4b33a7b1287984e7332dc9aa0da8c2d90740b9d90479654c12183893df19664a0e2ee2a848034139cbb695153c192d473e7c82fdba89bca4f81c6126d176ba5c1b2b49296c9eb4fb0ce294dc71a2759c418bdef6b1edc8484a674b5f5e71370bc4cb213423bb295b22231668c6197ba7a7fe69de0b2f961c2637a6bbc276e2742a8018c2eac51fd32f9eb9eac754920436f40600e5f752bac49184e83b343630e81ba5e2c269603617e02f5f59599a6ed961d9bb9d3fc35b7dc1bf837a8544104b00f57e032f67ee71b11a0388b8213b975ec16db22fee5dcdd89d040dcff330ff9bd5a2f879e0fce5621990b66ce95005ff970e35339b3e03f3ec6217536dc0714838e84551083dc27bc0d9cd6393b60d8588adce198550ce1425d421d3617ca86f7da245e28fe4aed6a9cf15174d03f89d45a6dd9ed5ff6c793b651ce21d90a34da69baec53411408c8b766f713e1ce6499adae709fbe549e93c4c3b69d989929ed610e863b9ea1d6dd0291c257b57f78f0cbe3fee67c45d6ef13ef56bc524735e27b74acc98ece70bf72ac5365fe59d60b63f195ba554049b1831e9042f03ccc601d42b085ad100f3342db6d81af87767a1ced5eb61691c7770b12a85621bad9e71acdcccd2aab8f35a40a9a9d06f826933fa6fc8160481ca35f3ec94d0de77467d661a851cc6e47fab9a2198d84968b8aa57fe3bed18a353388cdf7710f9eeb4572a0c5ef3ff17ca0ff081c846ad037d9235fcbb02d58aa057723d571e74a240b201287e216b9ab1c941d47744fe02641a081ca7183134ee6db346923706bf03264ab22ef0a04b2eec14002f78e7f47e302c9cc94989e863485c6d62afebe448097fad2c123b70e3afc757566380fb73df20982b4bf3ffdc740a31843ba414e8df4673ed5f2930a92a29c7a27d950dde9f9af722fc48c830efcfcd136c5de66dcf288a563d6330359fecd6e56e4661c920075aebfd0af65f9bc81843f140e6498ecdd9540983653ae38465716e15eb4ddc217bf06f11e25d745b4d65570af862e74699dced0da9be864970a786c5efde0e9652cca9087284834eced4d695f3e6181b61a22116b39eceb0b10410efb4ee6479d9cd6a25f2029e0fc1718d11eaf8e7f28b83cd25df9212ddda5b41dff9eb8ffd221f570b6c6b8dd84604c7ceb983ce20941c3acbb7bbfd89a006a4557a40e9e6dd2801d16bc997a4a7062be734d26d1ae1428f9905d270309ba3147407116319e615eadc36e497157675f843d5671c55cb2769bc05b87736f6d6111a2e81e87e1be48cfcbaa892873ffb1c53b67b0f0789abc949c796667c1c2300bfb2b263aef0fac8ea34875f759bd1d1071a3c30228a08e5e295d025c94c7cc36e28f684d032a285876143936fa630bc42a2f4327fa82a67cffa9063be0cc5fa06a92269d0d770bd1cb20ef96f6b445e1994956244c8aa62e6d1a541fede70c730aa2994f667bd86fed23a42e69e0555718f92b11619d1162b6d511c4e85819843943684907c42898270a58c30a98cf8d9ce1f01509cfc4fead5006c07db0fe73c0ca8ec51dee6199a001dbbda61200676f686469f7100f64f6e559e4c8f093a725788ba6605954c9c181f9b621e81597278e23dee1c48f5152aa7ad178bdc4cdcd6d3cff2a6c902f9420ba530e5074825159097e1142c4ab96d6332c7fdd9205ed61ed335b2a0daa304d021ccf66d1374664be65d51f03d249cf8ecc8186b5316a7178a49685e172a70e882d04f52837f6965ac3a5b26dbc5fb47cef431c4fe2799701e6bb0d2714ceb55313931a9393aeeade7da3ed9bc3530c361f08beb60dacf6d74f703c852daa3a17154882144d43dcf585561f3d3bb9c82900288c901aa5b2fa5d662c6391506e7cf382f9cc8311abd372a4546d015348bdc469bed32984b7db92694802765eebd402e1009bfa13de132bc35cc77a13040d376a7c799473152397fe4f61be45dffe3260dd72767a798796686eced0c4b87f62606a4dc6486ab4e777247d27a2fc47d26a4ad2873879d02e62d0b2538429a3e50e050fcd232a49ff11973e80162080cfc89e45437113464ce4ca3fd0bdaa4765e148e41ec79a0e761830eec642f74c2f7f111581ac9a31a5790935aa2776d029ef93158783de89f3d7806a439d7ebfaec7edc65cb368f2e059999328f0806beb32b62a64f555b370a46b7958a35a01528cd968f072e1b54dd537025fbef230f91c1fb656efa137e027fc6c5666c1ab8433dc650604a128137fa314e926ac2cf8c3890d78744af28d51dd5058f86db36ee240c1464c705a4e0f6f3ef496a7044d9ffac6cb5ed1cafbcd8ec1eb851748100dfc898d155fe2947fa5b885b051ffba1965d49e880bcb77e866a1c83e55f2881f613177002fc502e95df480b698b8f9bff58aab0a1b7a8fd9c145e14983b524e62341889cbb2af0b3ccf258464c942dfe7fd863c8326a307f33ab3548abdfd29b843a03ae252dbc538b4c4a576d9b62359a4f5a96527550a842430145b4be65b49ce7a8bb7dbc13db34ff9ad33fff110f4d1b1b0549078e79251a89573bc591d7d9ec319eacd9d8473a85315f2e00f7ffffff08