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

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

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

Block Certificate

Block 55909 b51fbb5fcf7b1012c954c87efc464092f15bd202f1f9aabb935919da2400040e

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
69ad7f7fd92d2324d4b87ac7a2f44ad8ec65e09ceeefd03a16a3a8f630884c36
Certificate Block Hash
b51fbb5fcf7b1012c954c87efc464092f15bd202f1f9aabb935919da2400040e
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00c049000070200000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000005bdda8c4a75761193fbbfff33a793ce97a2aa843f5d4378bafbd96b323a8af07c50d35b41a1a39897c382d7f9034b0993e9fde23f619861b3d785df32a6ff05dbd7bc4754ff884b6e95b67c40f5fe3192bf49f46399ea997280d0000000000000080000000800000c049000070200000

Raw Header Hex

00004020f476342c632dd9bc5cf4019090f613cdef7cee9ce1e00da1bbe834986c8d9fdd67aa41449b1dfda4db62fa565ddeea083a5c4d496e2e1b2f8362bca171346fe246ca0b6ad14d0518364c8830f6a8a3163ad0efee9ce065ecd84af4a2c77ab8d424232dd97f7fad69

Proof Data Hex

59,560 bytes
121216020307c37cb2aefc49875af9480fb528966f240030ed7c87c95875895adcea793a9524d46792911de574aef30884d9a1d54d579e03fb7718e91b8b145828764bde9d645ac34f9ab9d19abca6d0a365793dd05d8a13fb221ba5b6726f8c6aeceb4e01110783f19a1e03d50735e77389ab311825dd0030235a08c37bd4b4e710eddbb3ae2fcc7e4c9700ff3c56c2fa0e073774f1423b7088957a3a044a498ce90c15edf079ba2f4ddbd4e670151f86ad433c0ed7face9f0c7e24df19910a04e72b219a345f68b64a186e418c1f3df71a8d9ff0d69187a85e0fcd4ef36d1b7f7070b2314111e0f38efbbd34dcb2f3310013a9fdf226c22482b6aa75e71816d5eb93792b10e76fbdd0018080a1a075dc57c3e096272bdf2ae8c4a0476f71ee75bef78a96325f564c1fc1b5b283dc67858bc43006d176fb9c6f3ac2d484e32a43bbd1886162e56d758ee72c9127d8882fc763a63788f83f79fd220eb1e8f305ebf1f36d5d78c751406b7abe15fbc9c02be8c302964dff26eb7f61cf1ce9484f4b8256a7a0b7cefd5cc2e8a41a701a2821b8f7e4cd36438d800f5758ba4834aa9eda76e25c8522f66f626389a217f102e8e8156dcfd370580a64ec0f0b6fc683896b6f81894af85ad6f3a986fb97ec192f644eda6b6aa33ea9e9435f8723fce4ba15a712ef256f768d7e6140849f56ff16d30e35ba7c4ad4d5d3df67873e0deddd455f4236f7828f550cdd977037f65463099449810f4324f543c7a89c05bb4d76fe93b0b33cc9d4d2ea9a2065910a0288b723d61ef191ac6c25a7ea9ac9b02f09f01b9715cb9b6ab9a0fbecc0d0b8fd8372292b8c9d33bb69760490528a1f6d6ee203fd4d0c534f7168b8fe1d91ef8cb512638ce6a90aaa6ec8b3ca09c4c660c9f845632780150fcd5554fab22855cfde91155b6c886861942bdf8402e14efb7a1fda8ef020661e1b8c2d574cf8a3c9e668f735b4d1fca29e004a073eac41bf771fb468703fb4c0b53ea0364881084f243668af28c200068f666698139b53af8ac1252b65c66fda65d66c50f4e694fb7f9bd29ea126c1b3ab012da1ce6dd8d6486fa3e43883701a82cb895a9d40edfe2462d451f7ed29e8bfa49f4b1554b55551a44f700cc7d95a6ff53c93b00aec0b505ca60bcaf3bd7654b5db7e47078043975e53cc6b862ec2323d9384848f52203300ef98d3c24a0856bec93c6b17c22d894a9b437d3652afebb3548ba84a6e7c1c69cc68ea2ccaf34b1ad2e48bae7a504649d875eb15f74dba97ebe4e6b5e643fd4b6b99d78c835f279f974fe90ce873f8d7a958dfd3adeec2dad16b67d0822df89caa7bb5f8bbee4b9b4ebd30f8df2a3bc812bcca712ad749a6d89c0e3d212e32686a5e02a62f99b22ffc9e7ff518fc01693a9992b521a3d9e9c59efb1b6ae7311a0cd72cff4613a20f5f4281080773c1536ccd46abd1f92614fa52be0462682777d9db13713b1977b90a37e920fde2bdd6b00e65906102cec05a47b49c1a21e56ed471f46e255ba75f65a886da3a9e65fe3e8c9e4feb62e5458c015ba5d47c842229c42469c7d61267c286e764041bdb49125368763cc3504625c1a81af9eec2d641a39668efc5e97a04e996ba9f145028aafce99a9ed8cd588590149c70860ab851a6862b7fd8a59fdf83ff758b8c797168258f09c8c5145da19a0816f3976e7f2e82e80a76909e19850ed02d4d5166f0a263178a040e5ee7e37f5a9921a5e936e1807fe6b8b54d5b432ae9ccb50fd394d88825954338f3bf049c7ebe2e229ad2ced9f06f2062a5ab70e590940c8f17dd92fd02660370910ea7f7e4ddedbb7497a30ed7a0b4a1f9aa7396a63a4f47711bc4f4b98921bce60fc5cb43ad89c2b60d2d25f584abfdffb2124688e6700616e206442f31e65e9a19547083050e9d1642bc3dff2d84b175f9e6e26f3d44d358e8e608e11bb6cdda5c7fbf30bb95ddb221d46e0749f092e7a76fc591bc1b303eb90aa42abdb4a17be6c63ca8ae11742e49aa35356ba546c966d6130c4ad6630e07b191f93ac9b399dd63716245f23034222e3ca36e53a0f8780aabe4cb30daa0bb86dffabbd66077d3f3eb25a195a82f31dabcdc3b9eb5ed5e5017ecdd252b8a2ce042e96a2ea9b436494513f52c12364a5d547a80a65471894bfced02a6548bb1f6de33d54e40731721d223cde9d71c9226e660920f3a9c806acbc6bc8216e11585312b3fd9d9185a36499fdbd8e04cae44190dc8018af2695dfe012a5e36219da7c1b6b88987837156a905cdea340bad72e84ff6b7d0af67fc30567bdd20e6b5a75364badd8d31d06e041626e962a74fc12e4bcb6aca11613ba671a9dde6bd95154e90c0b94faa9da7a23e339e105fc9f8ded238d727cce788a2379454213eb5ec23373c0cde654430012ad7253f76ac98f8246a9a900ebef4c0c7f60b04600559a245fe79e00e8b8f8a605a8cbc012bcc74620c838b2591b9b315176089937e9920944120be42998cfa4293b71a9e92a299679abc459581230f3f080a5b80757ded51f71dc3d6b96ac52a501d4d604b48ddd0b82aada948a21ef8c634a3124e3fa258b919ca2316abafbe21f57431d3f562257a7d3d4c244b9d6d75e0941e8ca31e58511b984fcf530bfc33bc59181f23c8948ac0d2c7994de303effc60b89eb9167d2c4a59710582e4d6b536282aded2f00c6b83da5795b440c172af58c42dd63a161b6b44ae9538e95029f484873451b8e4afe65b4b06a2206aeb1d37261c00e6c5f1e1fcba920aa0f08afbd21db6ee48f3d6d28537d87a51d9b1261a7fe922a1ca525c905cde575851e7106cd5a9357ce15d2f7b2b0e6c19eb99ce665a4f76e52c25678013d25cb3252dc254e870863edbb7879eccac631e526980006648f48292f55199ec94373f701e10a0760932ccbaa8fc68de8030ec0451511fcea1be4b6bd568d7608d91bb4b2dc9cb653cf6b0c0fb18a09db6078abf6f66b5a8ebebeb6495af32e7502bd3b42b08330a265443c53d219fafdf802af18a25b15b7230d1cd78601b466f4ecd9dc346a33891e91cdcbce5309d15a96ddaa42afd8e2db430724499d2f313ea5b9c91ed374286590b52add1427d980f9bfb3bffcdab60d3523749fb6154f2c405802abb43b03b880961dda9cfffc437d7f27c1104f2ce4538fbcac134a3dd9a49fde0abdb29f5cffe0a1bd8ace80ae6f15fee6f62a88323062dec85f75fed7af7313637d761fc89fcb7c9a3f6a2bef55fed73f29acb1ce965b08cd6868c670b2044ed6ceab8acdcef01a2fdb5163bd796a49bbd4589cc10b54d84b569667d9dd2a27183e51722dfe5b5b5e7060e0d155872cacd7ac1d48f165a2d77dfe1a58603e3f9c5ec9ecd09624ed738a8fb604e9420bc840bf413857b71f028c72e17bbf7f74fad8301cd4f8e2f6e9c9f0a07a6c22b64202e56ae7f2e78bbd447dec84278f9c3e2cc836108716210168933dc3d846dafb1bf23f84c5df1f3fd9b21b9e8b83a1f5f47189d982af150ee64b9a604b78ee223a9a024885cafe39886066d88c1bd54a24410bb59adaffabe75f22bac4da38b2697811a76086c9633103db5b3b0f4016c5cb53b5ece01eef5eaf667101d6a2a80e00432f3619a1651c9bba3e04eb58a18313c626908edb39a7dafaeaa74a0cb87fc3ffb7fef53d88f7b3de91f5f4c62a3e4eacf907ab64e58b97f6759fc39d4df490beb0943e7a236f2a4a0c0728df427cd7360b851a22f6ecc53f0a47582072737e978d8ae9ce27bd80df0344fbe0254f5da35db48e86765483bb81e340c66be3de24f6bc63d3c45b6f1b925e17d2d9f214d57a019114529dfb74782bc8ee2365ab2ff9764c47181d23ab485fde27224802a01ace773ebc5e338317027e6207a44b71f306b206219fdf2fdec72e56f8e86aec027680e016a79ebd250b37372a0aef3d0d4185f05a04166d633962326c91172a345d92b94322a23b41c8e23116f825af4a292bc18b384f6ff1e9588908c15ed5a07889507e3cc988dacaba81460811fb6ce9e34615093ee67f1084df2a135ab93afc974b7c1de267a5d6813778905cb6ac661ac981c887488e6b0f88e4d1d7b4de8aa053d964ab749fb851fc39c2e2037be9b03014eb95dc04c7b75234651f3239c134228bb7b7a8eebca3f70517fa60ab6cfc7fc4fb2d916c07beecea79ad8fabdc7c1c949dca3b02949e17eecd5fd2dd6bda471ac2a62262d4e0ddb7540b7b274ba5c34c900b58da96486a780c259936c5123d716dd6081ed2769fd87931c790507903e50be2c135fd9d7136ff53bcd1c24868144c0c663903bc8f9ad94b513d2e2d6e2cc7be3133b6b1b0c84c4d7e3d44938dc8ce815c1133c32768d9641dccea886bd528bd28dfd2831fb404a7a40c14ac047f3e6a98fd1991427d3b7a09bb0e25fbe120d7aa0f6e9cf465c66edf046b30fc8fd9d647955dda7569dc61b7b15a741d4bbf67c8c8a21df341193a4f16f8e9a5330e1912b94d81cee3a21118a7bfdc50f78d337df3558baee187f5453b7d14e0080510499db076c021a4c4607b0c1cbcb51fe93fd15a3662dad939613432907d56eb8a3ed19d21d97fc560a090b8a1a1252d3ce5672b09b074d66e03b474a6973952043c2e787fe33afed26098733f8708a91a215705ba1657473c0add6afde8cef5f56fc13b83782c9f8828575aaa53cb1a6c9de0a0e6f4e2cd6be42f447e0b45e38891fc81646d55ded08989f5cd8d6a54b708cf8ccba6dc57a102c51e969ef764e819dc8cd2bbeec8d1b3b82dfc02e7754881cb9a2fe727d5e505825d29da5ba90575b98308e448041f94f209d615cdc71028c9757596ca7e83dc90e98bb460cf261eb83d560a736961ff8a4a801d9b3f48d4cd468f08f55b9fca445027417d071fe8d540e203680495d2626206906f7cbe95f791779a4e895bf770bf22876ebe76d00c31756c7327b11b82759dd97068fc4f59156883d5c96be13ab57a1e186f696bc59f7a1f78b11c6e1da5afa67ab83a53325cfdf6083c82fdff2618a97847f59af7503c05bc8c50855cf55fce5caa1df15c4930c34eb461d35bd814e8c8bd213d364a0c221d3007547b288f19c67ba059d2ec474716a8201cf63b38c6652d216b5aeae08f670d7300ff8149b207d0473d4f16e38af93124fc5fed40b5bf089ed657666cf2f43473a8252248ba68d033b23cb06ccd7ca84074c2480b0bca859d0e06e7f910a71e92151052b3cd4c2bf3178f650d3ef1531fd45f0b918c57856c3e3768502f6456358ce094834b7cc97f83adaea838d850d1269e6b2d068c2ddb891d254ec82d7097ee724d0aa8504c72afaa6c6307dd10d318cde4cc44a0ab5c9017fe7ca879b1b054a5d14e2a8bedde63d93445375e27c793fa651472867c93df1e552df8a29b9e1e586af028cef732b1f75bafac2015acb38584a8fb736843c1f0a97edc8f16f6f3e2999e17887c76890d0e57acb37ff454c9c9c8ae72caebf4adf55f23aba0d854ef819b78f4d242cda04f4b3fdaf4d3d8a2ea1f98adb51d4bc51621046d722c0dfb6ebde08a67e463932543cad2bd8e1c8ac886e2993c84db2edbe4bf73c35c8c8263a73ba7969ab6de5adb766cd08a7a642bbb3053d353e264cae02d38002e93f48455179fdd5b2d81dde10ab6ca61ba947870c1a4d68f60a015234c6fd1e63f472cb2bb0214b4373598ae4ec82e7701559ff3618a033c6ce70cc73cb81ec6a38db23eb8a29bdc36f74b6723daca97598f370defe099f2065d47a4e56bbbcd0f067d352bc08fd8f9083f9eb970194a49daae1a0efdc1b30a4506fd47e79ef7e2b48d0ff46f9aa0fd4ee9e0321ef7d6fa882aac8a70f98edb1e05d1f9af756b1711d71624ae294981cddc5076840b95db9c16ecdd44376cc24d61e957145e420a328f9f6aacfc91f24fbd679d460d43d6fa4ebdb30e5a53a4f2e6e6624f2e85524b9951ca1c345a5bf8f1ce6339dc35a7531d77c608e7393215b9bd4144e1f118a5929432b9efa20bf7e55e824eaaac94c57df9c1845c9327013e75b4505833b3fbca5f5d7eb7b50824ee7c1cf03645894908d2a6c7af5397120764f3f2e3d49b13e690657ab0b83c027939c0c9f283798cabfa6ce291b30e4972d5872a888edc730f0a5277f63ae74744c5e34eb68d25e3091d963aef68b8c083fba31242e11dbc65a3586885041521e865ded23c319ae22014857ee2041f03aa403c79e70e94b67749c6dec938d37e0a81766a152091cf7526c46418244f2ce13b0dbb21b938e37f42027419115fcbe3a12373b7b27f2ac8fcc816de6a2db122602b014277f97f2ade2feab27e444e155157ab121cbbc953266301f117cd9b63a06d32805410644318f87d28a3036a50e788413782a2c7dbf2939068b7614056908cd90db5cf0b5af97ee6ce6fa57bd155f4bb241b9aad0985b8813c9804a9aa3ef0f0a53bd0b7204894dbcfcabdf9f331971c6c80b665e8053387d8303fa4c1591fada4f07b8a99f2cfef0077116d67bde827f6efe969124eb2c01d5700062f3528fc902795f08fc7675967ebb823463122f8185b9d42c86f4732bbc5a6fcd726371ad5ad602eb18c83b20619f5afc5afe032c140262711caf00fc0c234ae00f38b7154608232c57be01844d45e3c0eacbed4e810e58ffbbe81ef0aaf4e502b793ce05477f4a9c9a0ede013a9a98e28fbe3fc0af913de4e277b62670d7a90f93d2dfc3b76539ccba8629b79b08da1d44d9f27342cd271e0d4a61a8a5bdef5ffc689588df310605d5a571188f0ed12d4928e78e5a7cd5028bc422c9464cb276293b151c081c2c1ec12a447b7ea1aae16d42de63913b7fdf0122a28c639863d7b666e5f877e9a6c385a6119ca1bff058a25c2fbf9ff59a8841c9e486e54ba09270b5811b3d3f46ec3e02597eb4d3f84980f116ca4ff0774fc7f27899c7b6cb0bbd86e32c46245489a6f796c641ba2299e73a82ea525a7240f3aa1891b4ebb2b5481bcf11d1437d25cf0e9cb2144c04ad00148741088592b9c27459ee4c417b7eecb2456654f144b8b5ec188de080f5f8b862b29cfc4cde0f0a3f1b8d8d0635a15c23b593a63d96eee01845479c8c4e131cc933dccf413438cf82097c8db7e70d27e1432f3a5df4bf1d4b8bc4e03030edca1628bd3c6e2f5931b442a8d35c8e4db89f42156ed7d7e3f56458ba4c9284deacc7f748bd569263bb9204aa551c259d93243ecb1816ab132857b6be7a1fcefb04a1fe75fb28809ae499793666a56f387910fcc051f87efaf9c1276100eddce9f0dab82e0a05745fb2688954cc4606f7e01c1e457d2845e8a1596225987ebac12aebc17c0777af085e349e76025fe65cf2dc2951dc8e06eab7450a78daed9c70f15717cc5436cb361352a465de79d13599c615b63220acad8d8087fead78ec95a1abf0bfd8b73dc464cf4534d681a81d61935506a866a0cb5c82665b40630f8faa25e2b482eb47b825287a221ce4ca74b0d2fbd7e80eac41ef5ab9ddab8d882d7a6ead35df2754bff72da59ea67a86181e920ee03714207314b3b8fa2584556b120a4b833491af9813a852482fd1f0648911947cfbc0be08cb7e911d139cbb802ad3308b2895d93fac80126dc58969466cdc92ac05ed7d7afa1865a252cbcba0625d0fd13c8decba50f635e5688742036c50a75c961bb2fcf9826177dbaf37dc69863e20da3d9570d05b5352efd39a5496aa038210624c959ea374e4958be51f995e6de3a19e4ffd21ae768209db94860da8071daafb81720a951b94757eff24c4d8b4c9468cf0f76ce6241e68056af9137c8f908546dcd691b772781de64296a40c6d995fa50d553ef22886d7713ccf1a8fde7bafbc7f9143b7e4a72fe4de43842f211c66fed771aae3c20e5300a0e69bd97fbc26d038e2544230ec56604e379a07fa9261604fe37b58d65966dadda337618917689a8e92e63e66d9e8653dcdd366ef30c76ba62366ba131bcbdef716d313f537bc0280b45d3981ee55c97bde1f45ac4548a2a679234691327b48bf20e03b725d100f364997baf534245e6a1cdbf99913d6c241646bd99d5d6e8efd77e822acd5a6eebb4a5309f58917aaf187f7a0fca3761ff88cec1842b2f23d8f9cf792fa0606102a0445777fa6e2d2f7c09195c68dfe1a3e3cacf4e8517128ff61117e2e3db81acedb4c4a6de548b33075967fefa6df54f090d1fcb579e1eec0846da9c727d1d5c79e78e8fb4d183bc1bf34672ab8654a82a95844acfea7a555204244b28a08c23f2cf5e57a8bbc11fed963d24ecf6d3b171e72e88d033b6783b4e97cfc4cc2edf47fcdfd7fa2a682a70a79d4270728b3240335753e91088a094824f5e9d324f336df3e11e790e6ca98570aa7b0a9930952241608497338b8798be88600da8fda83a0ae42da6c9e4c8fa47ba1d23fef09c93afb6940ab5e039cf8493af59e91a37d708692a611f899e9066bbf52bdb7d41f15a1dfd0906c42cf3122955640890e76d6bfe1d09c4adb603710e639918baed7723d7a105f492f9b9fdc79e6d0d996716cb2eb1761f33ef256ea0c71ce2b7f647abf6b3e77222cd71610c3d8bfeaa0651331915eb96c83662bda08de7e3d52cc685750c9c2d007cab47672e3f3161c848e317a4ef2609a46d872552f405d737a7934acea63dc843b9175d7ac566926d34623cd66b6a3135b7c1d50c254e9e482593a6462f1c9a88cd7cb5ec4f0cdf7aa698ff3d4601ac7fef9b5446f68dd570b41fabf1be88424d7a7b4dd4b0fa1540b902eecdf85c76a5085b01ec4358614949795ec0ad07a33a0a609485facf294bdfbd68e9cad8b9365f874ffdde9b160e85639872eadfde50cb0ae10dcb66185f05e83dcce013a1075e4f434bcedb802dd942e28e6cd9b89890300c1c24c5404f5eb945c5cf8d6d3be48efc8c0eebc963a31b1fb170f06ac669f7ff910a8b4a2547f04e3c2da7111c9bdb0a832ac8cee5e385231fc1d345b3558881bdf8500d52c62a733861bd2bd2fc7645d7961bbfd326e35468199cd352e91f1e7551a8e21848a5c0f7be106d7d9e36dfddbd0fcc3f5aaf98586a0b9842f884575442d3c5eb36538e2923c6b8e88f9adf4ac627911682537b36539f86903523b6235436da312fbb66c7f0ac2a8098476705adb79a31f7ed094df684d59ed3f3240297307ef551908662af1b835792076c7b3a181a5997965fb052127884a0acbc82bd8bb4b3570f6debe1657b7a3b6ea46570e6405ba5a35853b42d9556ed702df66f8f636a0361066e59d178237497424474ea963c8435f6a25818b23a51a49d4c67b3306ae7c4c07d6805eab7641525a98d4d73e3f2d10861c1339eeb963d1df853f663625794d3b0701c28407c4b736b1e066a3c9dd2c8d45d7fa05af681c93ac9fc5f3aefa994ed5be160b81bb8ba748bd36efc89de25969734555ac10dc440e1ba8e71d1a4acc356ba359a07e070b52483738f8253da75ae5cfb9e08572144fd74daccb6717f9f6195f049a756dff76db62632b35dae26adb1462b2b771db572c51471709e6842606598578379eacbc05fdefbef04c61687bc82bfcdfe45bb406988ad20019eab634380c730aa3f164f4c091463558a2224f58a6ff4e26fd314b35c65250b9534752c58bab3c02441850f25e30f39a4bc99fe47ff8a01ed15d1adb73777300f88c674c95d6b7814a8c4f2423793b1a02d019cf8be7a715286297614a8e13a9bb7215677a5c053e2b88b5d2a5544c62b53ef719c85f5772e7467308998661055cdeaed62996793cfd53c9210e45fa2ea4c6ba77343fa48309666b4629cecfee4a1b568ce69c675b7a5d708fc6378e95692e61ec5a63bffe2262a63106a0de5b87eee3a3f85e653a24c267261fc1fa657ce2a69d07de18919141b9a8bc5ebdea6d7ce535bfa935184303d180048a71fc30080e15d5593f3929f3046812ac8e6c4ef4a81494c792e0446dec012d1bd9d0f4b5c8939627f14ade1fdc74de323c69fe94e910a248fd3a9451210a5f9a2eee38cb8b97b510861a0d5297043f69d8b0d6b141b08871e38a03734dd43d5950462a318488a032df46f77b2f169cc1a997772d2d7683b3a1437a6b6a1085bc45804d402fa2917330ec02755c641998e9b8baebbf1a1ddd85bbf31fdc6d5e99c582b52a5019fbbc07ff449361488c48a9507998bf03589ba594ff8bab1866e41efa8ea53ff6f3cd6c22b26c075b42260437024e83aed0e9a7f4a7dedf0c9f94ace0dcdd6d2fc2eee043798f09c1a480696c73865a66e00ff57c35c6dd944d6f71dcd7890b570134a3144b415236286754a1094777dce6a222dda2b213f0988a91b4029fd711520d7977f5e21d3b90beeff14a125f636ff22e5203998a88d340c45969788bd1ec9256667f1ad1490da863872da79caa44125f316a243d6ce1ab2f3c2e817df351fbd941f63aaa5005301155dba77909544ec06d097a36e03759901b847261c7d9fee8130d6c507b353430a147378823d350f1f8f8ebb1a3ab4e317ca2798b3a3fc9108f6ea9953098ae4b47140199c5dd2d55c898a998b09f68fbe4106b5494bf8b00c4c95552cd60d3760b1b33249a165cac30cb944d9d0c137507b9a85c7bd79d57193c8456fcbb1bb214a337269d2814020848623d2510d3fd79be0720a81e4b9bd7e0210c410dbe6bae56f3c66c098843cf76b7e8e18350a5cd85ee1a58f50880c3e55b5df70d39a644554c5d8d79f1de7da7646fd107b589bf7a08312e6c4b99bae0040ae45169c5bb0f50c7056796786f4345909c6d3f16afd27c88efdf3ba38685426adbcd27c3313cf8df33f0ccb1f8d3b9a10ae4f07295a7981a149baa364813da821639e65d31ef9c366304a30405e17b5147809d973a9e05f2850f78b7d15cf778cad39c7aaceaa7570f58ea8b0e3fa90c700484b1b5269c599f69e9317831e24642dd0dbe6a0652883a0501acdab575a72056d0c14b0361f73340cf7a72b50e2e2868710e4b06e3bdcc1fde03f542818ba9f286fdd0a04becf1156cc6aa4a1dee967952c1761441c808d33923de4d5755a20ba5a601f9aea031efbd9a16ca6a571f3d72801c85727a54e7a20811fb337555b1b44efb185cdf954b21afc5c6f7cf28e4b276cfd7f638c8d9ab3236f507f4958d989dd0b033283387ab4a3eb0f2dc3433a7334bf6643e66ca9aeb83692aacfffcc379b7ca83b5f649bbfc939ead1174549bfe52261430654cd5d0fe8585cd39069b4f5147691d52c793424bcb8862c77226d626bc7024077885f33f2a9ea09431feba3f5563933b1974dcc60ee46ed636fa2b7ed6471ebd0ef0381774ef672d9df7d6cce0f2eff55a898d5723eaa8a207969a21345a9c7c0c5d0a745d43f2f7dbf2f15dab38aef056065c831e5ff8d1827c4d8b524dfbbc284af362c5ab030626693b8c94b2b43a1a4188b18421a402132d4459cf161bfeaf4b9e85f53cf8f8f00042548c368c97e091f74840fa91b324c2362d1924c1298f26b28cca878ab90a527aaa688f82005dc9e5595ec7792943bfdd8a3bd2e2664fce9d6a9a0e9d5c2cc7e94166f310f4182e17faca4357724364aefdf7b3d8e6a3582e3d524cc34465aac2fc9968afcec9011be2f54db81821e17f2c8f925135bf8677dd26a7e14341c1864647dfd493574aa37559924f94db6f93fecf494ac9cfee0ddc913b4acb9ff5c5ba043bead596ef1a733d90a12ad5ef4d3453863d3243b9571aece6e2db30a00700b3e7dd78216d1394cd17517f522e300288a93afa607445475f18d86c5e214382cf679e2a04a552f9481bec212fc2daa870fd9c9ae3e93011636a4940a7710c7a9d650cf09dc619488dfbd675d192be02015d008eaedcfcd7d72ccbcf3100b33bd3dc131414d3c593796d0f6fc412045cfed25f72c470d88ce1b42dff213128563f5c053a278c528b0bd41f0a37b08811e0666d1635e6a98175fb7ab04046fd49b1cd4a52f523ca3a0969751a21922ad7ed874cb3da3b88672b96ad906e9f2b17625a5a8ff601f40b465778b6cd6af87aa35a9aa4a81c33acaea3f8c2ec4a651cfa3e8b3eacca947412b7e5b5b6570e298e1e74d81fd97b21397569204382cfa0f0f85f9312dc86be56272542d316401790e1fdf4601cbf56133f46eee99cf89c836a5de2eff260725c9dbf1c289a928ea20ab518ba50e6e6fc5c1addd1024f70c4216f68e333d0bd870d4d2358dac9548913f5328105fc0e5b743eae6cfabf361f1f6572766875ca94c6d889873847f48a83733e102ab510a7b2abc6b253602b549cec567dc673855d00fe65aa7d5d6903e33c4a22f315ebefa6835a6224ab02ab1ffdcbc846a88154185772899159bcbe3b9ff884471937f44cab0defbd115399a8c542ba0ea73ce98704217b507792c508adb1f0076e9514b306fd48d7ee29c5b6e55b3b3258ad7bbc3bf70031589e7de85a0a824f7d0eda34ffe7631ce2c2d4e2e548797938a3a5a7c23c15e4b1c3835033b8608271d5e814515f5583cd7c8151e87f97a972165792cb6a57e350088a9c9f951c3e7906d5530b235d789e1ca43ca87849432b304d3619099a686cd73e4b7a767f175d174926f220f749cd55de426172db8ab72919745ff2d1dea87a8b6a04f31c39c98925862257aab310b4cf3872ad5362a9ca2efef6a645c58f0482f17d704b3730aa0faba9cb50ec0f80045c28afe17fec31173c71c0fc89b013b124aa0449ced5fd23b642c2ec2ec561ac1c454d1f7c925f9fc9345887b25dddc9c5e94b0c6044b1763b4a9b50e3bc9960d92723d354725af74869f53142af7726798bf4d6d79e98587fdadf0070ab4335bb41845cbeb25b043f923041f4d790b4fb87fc307068255e3450c8628ec4ddb266e38428f4bb7cc9c5e2b2ba7717292a9c06707b75acaabb2d884510035983c572929e65b92ee0f28a5cee99c8f0deac2b71e45702e731e94568e68512a7cf5c8b74d220f42bee85756d95c5bab7b301e9f1c2bc08407b1630e24ef0ca49d62500ae52feceb2dbc8feb71fbf749a38efdda4ebb2ebca6cc682463aa8e1e931deab5b50e59aac5dc18f23db1b23c410f05a5223862788fd4c3b834b429f4c4cec370579bff43c428583983f33362bcadeb185471e805e304ece58e57b8dd43f8ea8fae5378694c57b602586d845bedaf67a939233f7ea76ef912c7be1dad6a86fe18e7ef036e5c58cf418218eaf470e11115701db9eaa407e6e9e599511a4033390d03b88ddfa6d283d35a5ad94d4a3991873afe3c048d750f7d04cad577f88af80da5598f7bee58be74f269509c44a41b1a42968ae2ad80d0ba8b5be3deff073d984502bdc9eaeea4e6624a5ad8f0fdadc0dc2d662d6b6c969eff7054cde82ddf125f738ca7d45e4fada7e701fc2ec4d3186fd52563a7aa324f87e29dd4f4b7824c19051664e9377456e46890c1f2c19f4719ab49c4c97119d3bc35b59edf2f68162076cec47fe380b6cfc5f733328985fa726eecbd6a70758bb482d6fce48addbb201b35df2ad22e7eab6dfe99fa2c42dcca92fa81618ad9a9f798704d82dd54cd7405cbc5c84bdc1550bfa63557986360a9d4761c109d7b246e0dee47088ed50623b36685638ea84baf3aebc7a88731412cac4f396dff440f38b59d64577dc19c1e7f4890ff1f9fca6ef517fc47b48e84a7c5310a3b04cb8d4837bb22ce8f1dbddd323d1e58d6f7201781d3f8c47da333829846af6b461ca3c5688c52255cb2208afdd999199a8d2db7c9cc7878fe1183e0bc45f7ffe282cff82c120bf70d90ef1d8652f15decea99c292cab1f68cddb72663b748f5e2b423b307a72294df6e3422637a1da480dc7b976e7a65a61fd1a4377838df85d299a89ec3c62eada0e59dc264d3ee68fd6e693e4b9f29c256fe2b6675c3011da4338e9a9e209abacdd7164dbf18c19ae772012064c3c1ae9ba1288b89d20bd76cee35cd71a0104984154dde5fa4de094e0ce88ec5490f9c8719e66a81338d56240d2e102a6c74c71c70bcf0b6a156877d09b906a5bd4dc83da4fd9dd4c5116bddbbf098dcd7490fa379ed9eb2172ad3aafaf6ead66bab0aa360689428f65f8ac8fda490cea8a1371f064bd1c35de05403872492a7bd321b044ff037f8246d4801c0cc0895c8a9104d3982b41694a200f18a176bff46bc37a5b935a404351b5ff23cd4b00556e08badfd91fda1129b1f9e883d7efc6ef404bcb93cc07d5a93d33a64140277cd754a588598e9ef04ff76c7297ca3fb5627398fa97a9d34d407a84074ce67d693c27000ab6e951280c17a4026b3fc09a498beb788b27f2342e134e70e4ee33169339d8a61f6ca2857c33ab0890ef96cad1bb622d5fe1beca7f66458087c9e7591b9cf1e2395df9805133dec8d1228247422eb9061f1f63c95bd5698418e1030c90a13cade923e15ae8e82e3097bb868f84b33a40522d04f7aaa6c83320b8b0456a5a815099eb9ec51f1fc473c12523e03247fb727130faeffa4a6be2e9613d23cd9dc8a0c43ec05c2b400ae65f77e87907f6f11081f14d502e8b2bb5494c3d8789563e1ae0c092a21b1eed7845eac4bfae066b8c89b578b60888b4e259eb7e68bf625d9f8a65b5608196a39721ba00d19123b14106896369f5311e2f2ff755d8bc47b5e1419edb6b192122db1ed37255be0fdf735b88d7701d39fd17b4fdb9f12bd9ef0a28d136459be6112099b0a6b90d50a1b568aa3d7fbdfb44755d4fb3a72b8a82a8d3d7a5701b0a519f7121a5dd618636466480daea66c07585876f1926493c2a8c0d1177349589c1ae6bf3ca8eb9a4806b4658de47527a9fd84d00d37f9a5ed92f0d1395f1e585894a431838ae0b91b8fcbe17e6d0de8a90ea1c9a70c2394396883b7d4a37ded8427ea9dc3d1c158da84fa664291ea3b7c916a8003ab2f5a599ccd4ce7451c365e29fb6a6211faf585a8b84d78a6cf70364d684e0ba28f5508809b2561147258365e19d2cfaf3f02c1ad6cce5ec77b524b3a816526dde8402c38acddda8e66a30b1026911aaaa592f0c6f975098a7615c3616aa2b46bdc8dbbed20950258b32946bc6a036dbdf5b07e7b7f380ee7d8497a5d5af6541bb94fdb0b3cc6ee44f274b730058ba0a8e55bd106dcc78f1dd3fb0a32aa0da5b6dbf59706002dea6b3b622ba640cd43fedc5f27df22838e9dec9a923ccddf34ac34398133013263391725b4750c9dfcaba980dd84539b253d74f8ffcfa420f6834913d085462a78e6b83719be86ff0d2b196bc61ea98864aef58348c4d3f04704a49c7c35a1e505420ecfc2306dc5e03009e3c98183aeedf33dd11346151680130ca074c46069813ceeb748cd25c6b8d6620e118e57c35290dc1f9b38718b38945372de71c4730351cf835a2364e11960e20962902c3b15718d3e55f5eb575059e62f14abda1687dfb0e46a250f5c8103e78aac82c8bd4503cf034c2356ce07f5372cf5ef5164a020e6faec2b7925016e3ff539a87303c193435d1bc4821b033316bb3942844bef17eb642fc66b2769b44b1c53875a83956bae8b9f91ffc317f4c49b49e2ab1dba2c3d156e1990066d3936d705f09368e6217a376a3d07c249acdee148f1ac4718f7d43ae10083b54d835f6a66582a8e0367d6a80a95fc31f3a731be624cd70c9177cea59b9851c373efa07e5f352961fed74394f07b15d0d26ca1b6fcb040ef5ccecba2bec5c7f1cd7fcc8a8ea6f9245357581768655bc079f0c09e989e2710d2d0c2bc0ecfd5c9c0e0b439ff0de0683567c13c073196dae5a278b366f3215e7d7c7a48569331d604e5293511ee69f5cd17009c52c0337a199f50fb2f6d1070df34a4c7d4d765644d36de9b3733c5d3c17e69fde0f8cf85d8549211c78fe4759850dad7ca9ab5a08fe1a205a7ff666027d260f74a157071a7467dd6198589b712e7adf20de19506f2a3940b26b2b732dd9090671887d5629b2c345115d1c30f5a270296b4739e4a9decf7e2cf8fcb25a8e2e2975a58306f27217e97dbc216265d949ed8b8f05d84f3af85fc98426f70ba9aed7871f373fcb8369bc0856025d3c2f533ce5d94b8e35a6d9a059c0aafdf249f51417445e438dba5a7677f7a5331af7fe37b20720fdcd2c6c15d0b98a9ecd397fb1bd12423d4f7953500fe4b66db1b846532f31ffe9b095f8cd701a7cd2ca8325e43adaa354e0ff2bd70d03194881269b91d02297a83c3547deff47542426fa5b06efca69e90bf1c7f0f0b9d3557caf7637f5ef7dfdf38fe41de1038146bf94d5314fadf3c05c20f5c185901d0b58f95a72c32ddfd4c031dcdcf4b394724cdeb4dbbdc915bd07170f854cc0c0de067e4549881620c300295d8bce9509f6588293de5917dc65a2926b1529dd9fc14e547610bb3ee5887e507e433caf943d7630a6d3ff36c66f26a4e44fc26ee8fa652fe7a77203450e5e6a15a6b39285caec67900d0c74a61466a0de3b206c7d041aafa8d0c7a3e7a8f726480ce54c475035bb658b1dae3cf3974fcfbce5615eea206a901b25fc414d76766bd214a63edb8526f13ee68c9bd326e5110fa100f975f02768dfec361a7636098e11435938331d3d9b92fdb9d6b0207ea93d12e09ebb908b8b4fc584e1109c4633438fc05f36ac76710929469e74226ad30095a44a99611cb32ccd16ac6bc51b9c7ac43c4d82575deb5a3950c02a2e81287eee728ff90e1de4682e7c3299861214b77e6ba9d4badfc83b5fee94fc55d0beb0507145fc980a6afc0193d8647af9c738a99d628ac4c61574465c2c84f007ab2c4632b5887c55a689472e36824bc8bb7d126a2eb71ac67b7a5aa5a8220900b6b8387b050454b8f263cdd34e2dc75028068037fca9657d121a6c6d5cfba364f7126c7c6312096e72edead06f299284afb953ef4be448c35ead61e807e1141ed09ea3cf0a81b1c04c449479c9cacad98a548f2300ac17665182793972b83cf26995a2961dc7da64f967df9170031a98450f7f39f4e83de4d0369aeb692400d344fa8fe736524fb5d95fab385634f0df32cb6a0664588a2b0f60ed58c8b7e5a282b9b1d5c35a387535efbbd8480ca0b51a7e9bbc408bb6f78b19fc0b04cbf67ef1f58a5fbda751a7b4c8e935b9a00041b20ca094957724dc5cb8419a2d582508aa96a464255a33f2144689a68da00809ea6d910ddfc32dc01955ad52054108532b1fc76e4c5af276403e4baa7ff93b89ecd831184405c209d9fcdb5fff11b56725a51fbc849125d011bdd034295c216a1a71f348f682c1d5bc2ce1ebda2980704826e3c27c074ea02daa545cfc6aa0fbc5324ab22eace67ee9675115d5a0e5b98251e1b9a25713e2c42d7307e6ebf081d5ef9c4635aa0d164ae3ada0e61f39314672bff090742c24e49956020b9bdcb90faf0ab042d371312f203af8b2dda4c89fa1ff72cbc9abd1e9e0f3e6d8cff183201428011925666e529efa7011f3650162aed0105a0bd3c92cb79971e067ffee7fe24859c0be4444af3dc59bfc860bb2a31ab52f769b9e398c2d952a90e20343076a26c3a3eee6413d97fe6aa8862cb36c5cdc13dfcf8ef6d74132a0cbbaf242d319e6bd8eee47526dd32e6a438be9a037515bc9c4f3f0709e5c0d11819106185eca5c0d8418a0792c674da3485d991e3c7818ce1df2b89110e1ab19a02178fed6425041ffc0f4bc9f5fe510b4ad8d3344e937e75b7d37414e46b8a904a7da97f75e982c6596d68f40abe047172ca035c54f787a2127e0373d92ced557a4e913f170185ae8d4736a0cf358045627d10f300496dd733c378afa2e1fab864bd09bbb958c64c9b7b195677fdbe58cdb6ee017ae0ba714df9d7348f554cead5eda3fb96a95cb8b8a7341e30e9f9ebecc4bb8c90d491e8b11f339d015317ac1fe0047cd3908dec4e91dbad0c0326697c4ee83d9a35b24871ff50688061bc99100df4360e54f146944f5394ea2a8a0b74157b782ccdcf697937a61d2beb902d4490f527a1202e53d8e594555238e3b5568223a3e264335ccfe99353f8b01ec5a391a95012da6b56c5e6363dadd83ef52f5e52f8ceda3d818c78ab844b134d7b5362fb6ed829dfabbe83fff0a4313a8885455e4ed8edb07c14475d6b304d9ed322a5a34ced2e1e5b85fa1c569bfbe5a101548f59dbc8ec7b7834bfbb6aa0aa7e604ddaa48354bc78460f23e917febd06a547dcebc4f5060306dc43ec956fb2e24c99b6854fee555a296fd02b36da379d5d86a2ab9ddf6caeaed842b3f1eb30007557b8d9606eaf43936be2dda5cf337e58082a5e52b2a65b245a4c9f7d18547018bdb6b3d04c74afaf758637945d0d7fbd9fcc252a0f749d171b98efa8451c93e5b41a4500944cf0389f62c0c695144da2d3e4bb3880de699467f5c06e20a2e7214e830a87991d261b493d63a5066c29533df3dfc839697a151fadba2cb9f3f0e8d0677c985bdc2a6690ada3db084b85b30962c8aec1ec4a1dbdc6e564753f758a9b5f0c6504421dba36d26673863331502f3bd15d8539e09c68b2b50250f000865baeb605fb55e040eeb11a1bd086304bc906b2477de9c4d74e52ec49241afa8eb5bba3f62771cd8052ca5b66cc741fd7c26d34e60506fdfb74a33a33a5971b7078c41f6ef55850de544e8902b5aad7a986cd5d4444339b3d99127beb8c693cb311bbf927dba827ce0adb7aadc0c6673bfcfe52b58b2ba6a808a621d7b76fce712dfbad59638bec706366a16efbc123e92873f3a6582e195eb4706a6d32d9e9c0fc253fed62468940b34714a2d2b9937ce8333e36fd28bf1e1f5c609bf076ae37dc831f030b5b2e4521e30935c09d95d54454548ecee48c5bf0b220882c2f6b21cdadcfe022a306ebb436b841ce3c1f7f82babee9a4e8917c0a8a6fea5dc40cd09504c27fa061b57c4a2d7dc5db3c54083b3e505f05012ebf612d7f54aeb4034a8102f57736765c3e31c591ba9b7fd5f460781b0a668ab99bf46194bd026303d16e9f5e542da794379d83499ba97a701755f975e1ecdd52c82004994a6d023cf03a65bb9fb6159b53b56a5672272e822909fab7153315f4ed9278a9074178e8c690ed22ff68b781ac6fcf47f5ede25b849289dd4a66adf8d62c769855a05db7385f1139b99da6ad36722f80a0106ef0aec5327c84cc2af67d14d617cd1a818a424b2a0170df75b68791f64ddfc4704d06b56c1d5c3aec29a82add8338c11c41ac042c753092f3f91e12c5cd57bb16dfcfc34d5899123b4267e4bb0717b3d3894da6fbe7d3dad6e30008c7e8cbf64021cc8526b1d6c4379bedf63d287496f7b74a55cff1bf4b2d647d23b5eb011801f38ca8976029c26358486a5dd9483ed714ef8c5569696098e5d51966b44877c8c631cac65a58b75d944afa2b15017e195b056d836c6f9279346cff5b11ae7a22cd22250aff3a3483887fb2c983d90c98e6a41f1e76c58ce6ad94a8d0bf71d4f32ea42c0200e251aed7cdd1a931d0226c022e236415aa5ad9c83d68aec90bd4209bad3c3f7b94f4a0c3b943fb2e6108b0871839d91828945ad0c8a06ad0884f6256e6b4f1e3bfa229e08fdbae6b32aed1734a4125144bf9bc8c0b842334f830df44c7d435b609eb0077e18d3c9046b695ffba55831285b61b7ecb46c249f5925e24a4fbf4066b1e5194740042bcc7e3a73616cfae18f111c4d773097eca8efeeed87926264d8b0fbcad3b663b49e123db9fdacc4d04aa1dacb017ee3c7a6170666b8cf61e1f8c821bc9cd0e781cb8742290ac8e7ce0ca298ffb587fc04a2c8892b86793bfbc2e63e3373abe37f4a043fa0c623fae2df961564d2b3e3b1c658b50e065993953236d2ce9b5df71fbed1d79c0a06b81aa20d4fa2abf8d4e5dee997c47274a6fc20ad7a27e7b77c1f468e8e4f14db4c88351d758a6c10057da16651834b442a4c6611afe34ff4f99cac7f73d61c041d1ec08c3c429332b72e4900b1eb10e7c0ef7db6c443c7b691e5c799c0d7534efc8785ea896a74dbc18d195a1293d65f1ece79d2b259629837b9b1a4d0083783385df6f7613ffba3f912348e2831c8b01dc744d61d548bb0138d5746890fca83753db1efae638f31d5cce8766453b9d487dbf8c5289c797308e2655ee8579f0a81a56a55b8c715d060d0df564dae328ea89beb5a3d107e59015e092dcde7c9430dbfaa8bacb14918411971de2162fa14834b6304e8b1c858b3697e4a2dbcea01b2ae00eb787080727ffac8bb69a1ba40bf856e6bebb2fa0fca766b3b5334a55d7028b91c25f6cd426be078e5fce0f5b4820581b07ca73048e2699fe0e251cb9589343eae3212ab6978093814a6cbdfaecc6d91559de4598f43a54d0246db9aef8ffd5c9a923ab0febcd18ef4e297c27eadbcaa107fb1b1607991a13f8325edaef73fccc8d48523d23811a1e69118b2109eeac72386029af2e2278fb64b2c5ae7a4aa69408386dfbcb7464c8a80e652b4a2862ea8669e1900f0f22995143101ade7fd1511fe1fb92f0022451d6117751b8a8cca93c96bd08c096ee0c9d37d71cdbfe5775a88bdd54e2d37b55b55e3c2444d565265e88b83dfa5fc608446496553e5e9dae0651aafa0119208c79cff5c858598e8298b3e3a9149c51ff0e081ca675cfc7a5ce33ed2a030299862092851f20f84da1a7934120806e8f51b7762d88f72e1d06fda8951d2492d1ad2f9621d08da8a7074610bb7a9d7721c851b4a38dba7b2ef9b37d7d5d363be2caf41cc939e27b1efa17415fd5b322e8cd430bec4335513b2f483419ebf47717285b5401ad36c06b528819d7f17e67bbbf221ded26ffbb87a4c26f454c56d02518588f07ac74490f7530231c477769a765f27489b9400ce07866af0bdfa858d66c787af1d8039162a7120893a9d4fe7815529d09ac46b5da78b7bbab6a624791a82cceeb8d2e4b5298886ca83abb60404b94b5be25d1e9fdf210c0459d569c55f79e7b8b76269ba989fdb2b9b654c1be0e55cf750d69a625d2b6c2c6864384f23ebe4c379fb53b0b60d08e49cb4ee39e8dcd85f55b7cd1af1ac56ddd04b567fd2b0c8c362b06a545e3278f7f0484de6e11b5b74e4d2aef8a98593445ea29568958b57eeebacfc78392a1e0b76071d92806ff1226596e8543c7dc8235ba4540fb252f5dcb8fb8e15b73b1b72d6cf65719536ab61b05ee1def4ffca4da79816f5add51635b49f59871959ca8ff295a08a4718f60ac02d9b0c970fb6f7de8be47691d1607481ab1560e5fbb2aaf697be278d347d11588fe11245d5c254d79a8c86daacf9c30263f88e35c9575348fc3f95e62fd33b346176175e76a9cb5efbaac1bd623eb84e44cbb7e2eda83f051936f7752f5e1267b4e1fcc7e6650f221b5adde360c85078cfe2e1f81d07ad07344068d4395f41c66b14e685da6e1325aa74b35be4630fd545b19454b1e1dd69e6b0b4496b59e3406cfc0299e93d5da9629ddc7e4cff4852e8cbcde44ffea9fa45bf3baf865ab400af7d47ffa1aa9483c36828cf1e26bf2db4e22c961dde5f507f8324d1bb49e2e5233b764de128de78bc23538b24cb0c197ce835f349e7db6f5e29ee951beac6ade8e406deed819699e85c7f852c23a148eaef9a17a65a9fb18db0bbdd6ebe841a3d2bce7c07db79101705bdd96fc56588db9408613512445f8bf71e51185d2e9839979b93ee99f07c1cca1ec9ef2a899459ee1e092ea0b94a32da1c1be6e2beaca5fb5f0a66f3502a4ade0b912a2c689983ddea6e16d44ae146e98491b9a0bbd3d1990422e1559781fa18f2ae53bc97f870470d774999364072f330c72e9cc737f3aebbeff559011815fb599bf4a7a06a9165474d070e35f28d40201370020306b9a4036002b1b21767f596c4e15169a42a66a5a796cec556446bfa9afbc2ac11293955f51ef9981eeb7dc1ac312b31b510e25909366fa4c9fe35b09d2f66fd92404f7089732cf3af6a5c24f3eb4c652f619c0b7899f834b5c6cbbcdc2d0c73d243073d727d64bb2a391227331b00d5388448e2ee37da99226120445bea0765320a0a51229b1892899e65448855509ab5d5588d452a3a0da7aac443c27e348bad939b16d6bedbe70fa6214de08d551b37f6a46e3d4dfb0396130da1f6fe8a1cc64d023d81ddf7ec828dbe7d42d3fb857c3ce9ba5a2e78b6dd67d122456baa6b72bb03d9e39de1653561745625eebc5c353ebeb1b217a8dc7860df397995db76df735696b1abb8571d8834a92db78a529de0dbc2229384b93ed78128162cdd442a76747281ab1f6e1253ed0d3f6b5c01363de0ccfe1710ba1674fe77b54bd7be6a09b5c58090d2a2b419540470e9ccb765a127984b2bf17f405553cc226808c7198845caa669ccc3fa24550a95bc7ebb019e0195362f09fa634dcb898c2ffdc9460c9eb8a20bc7148a23752c64e9b3b19f24a981df044740655b67613bafbe5901c01ee42d4ee6328c4abf711f33feac75bbe060e8f48b5dd9ab34e02cca5d4d9781d59fb1b6988f56bc69a0043244a51d70784ddb8104ab860e4877ca15dd21f40fe764ba3bba3f10a949c72178fb882544e225935080c052abb3e6585f800ca9a3c4ecf0715c77dccee8f81e2e228c9acd7b4a80f14a742669160b928761f2bdbb7e1a240fa2040333b438229861d212ed5c5d965c66dd01fbca2c5cec90464e35737b1de85017a646a4fb5baaa44e2affa210a72a5dc3b566dcd1fe3fef3acf8bafbea6054c2efb475866488ce9e008233c92e2a7e096e4f7082ee30a9b9b9d083a07bb895ee0fb2dc85c4f3a80723490e409d9f31b180e26b509e48d3bd4ada9a2d8a40b6a613a32f81a18507b9c00a09234f67369eedb74caeb2a21f84164cc0b8decdc120a282ef0ba410d57624282fa8918240f224ae3722e2840fbb3ce6fc8a3fb8a517f1630237373b75595a3632076a1c9bfcc7a7eeb7c4896970d47f403c5815b85eaa9fd53cc01d26c5f8e7c566bb06980042782cf064a3746eb696b7c360610a6a108fe6af69b7f08a070078e19f54c1bbb8007af37e6b8edaf906ad0af5b0a8f18768664a36afc68751217ec30faeb2be7c456b7d5aa5cc496aaffcdf4eb2148180f855f7ae2348e3051f6f3d4dc8ed563c2135856bc18c09c031ae80745a5d61a02793185671941f3757503df71501d0f3a0c0ae6df0c1efa01692184e3d37c3a13590a5af0e06c4f444b64fe230bdfb91538966604e02f6754eae347cc01a139ca834ad6a3e88f0cf5721bf9f23375e3b94c1aa3a3ea89b8a5e254325b5a5ac2c8171882e6c15644c2503419158e743d9276c8bb6dd0d60a6c5ca7279f44a3d25a35e6b2b25116df46f29692351a01bdce0736695870b25ff7447e716fa824ea01208e028d31e286076d37d2702fc1ab8ef5163a6ed37453d5e1efba09ad5af27dca75276e5fbc9e4417efabdc88f53188cc4f322df3cae1b603f51d36a11ae8d66fe19c750f51ff2834b51e0a53847fe27e3cc8e1ca8cbaa667018bf872162a324aabe5c815ef5014d7b5100e371ffb1ee789e6b7a5d9f7e6971672f538e85b001e4846e7364b43976e6347598515f2b44c81e5b7384ff329eb4a5d18b16931faf878ada5ed8c001d5014c019f51662e577f5355ffe5f20813eb42f7e23810eea98c5bb8efce73ead0f981f522c5377d9b916df9c655804868868a0ae738b85ce0ab82a97107838b8846b25e21cd7d4cc12ed69eb7e2ba544ad13f8afae5d26566f2fb81b18f3a56663223e2298de093fecbbd1ac74aee3a1cc9f0fde23deaf01d8128c92fc1903ef2e345253a0cf187dc2f15431644d7d7d0235408e2510e4626232a635cb64c14e2fd3e5605fd80a5e69682fe80d5fb9ce1513440f3e326f4e898c2acf8540c93a3de65e6a8562eb0e1c54e5ca6df4cdfb5427a5de164aa4d98a597fb2f475bc181151eee648e0f8a805f1244cd17426a548191a1f32b6709f6f3806c9698a6275e929cc87ef1ab86a85e94b397179d96e827c15c70b856d8d080c5d3bc7254278888c66dd344001419c7e974b015de476a5f6750ebe2fd3645d06e741c94e802d097775c48830b710ae9017bd8eec6555ceba9b38a559f33ff992543c76032f42cc8503c83e6ab52c0a6153c0fa4501f7ceb00e450898cf54f80d7095b3c77d1035349b190602430289f059df4d2592d11801a6d480a6e469f3b910b2aa21fcdc651f111df1e82e3b36bbffc3d09f193d939336002d3b7ff8773782915e8abb358fe3db8b85faa333868dd08bf475df1733522a0aec59d44523865554cabc0f96ef523f463a18f3ff17921ce4a50600d3895f8b0a5a1f9508342067995234b988a799903f385edace2382488361227952097a372ea41d9bbac181a83326fc1053cc8e39424c7cd112c7851c7ecc53ea08223d3efd538a28c12e523a709aeeed96358e1bc28c29525692d405225e5109aed4c84dfd76b4df016c4c54ee2ca808a946a406380226349c89a1825b8bfffe80ea91d085eb89c775b3f2be0395aa12e27169465f80c9ae012011d6544f504feeea36d0b3b0ab06a6f5719d92188a48493549cb40f1b7103af73fbc1bbfca52bfcac0888098c43781b6539b26e5f990ae00032e7d36099a07370c46ec8a4516f83c527b9953d8f542c96d893ae94ad9bfc2907363dffc787506bb7f73da103c946a1fc145a8a1a528651ba28e497257811995c1fb4bf8ef77f1847015795081572b5f52a7b15337344871bb176e2f50828c50d780296e1999b5a79a9de9e98372f121fe9309e3ec715647bb92b9f7137bfa80d3f0d6ae8474e359bfbc079224b121358b44e6ea9ca1abd27f24e1b334d85a4458c313d7ce0152406fc371801f33d6968984f5c3eb5461fc8ef2ec3869e7f768d0ac68b1b22b9c75835af47df8fe0345c4813eae7d52699460bd051a9c99ed37315e8f3a0f31d50c11a54bf90883bacc69dec27f66e1f96c31d8100da37eaa70315a623a70473e51497c73e2bc0b290e81d6d0ab5f16352ada2e9806b729a6f979b945e37c800314479e67088267186c8208e16f66f4673b5b281efa36be721489e3f2615d5e3f43c4481a7095211d6f1fca274111a4617d388235818fe972a4d21fe6c325ce0936b0a46150a6d1d34ea926f692216aefada74e5be2502bad43b06a85f56014f2f030e5aefceb2f64c97149c546e8c566d30c5fdab5cfd441c8426fba67adeedb02e765a481c564eacc1306f6e5412e4697c2dabbb057a784f6351848ca857e21b4fdd400a909e1214061dcf5553911abf2528148af13265dd4e1650838b5170460f0bb9c66a2808f1148b6bf211009e53454b37a1c9d2b0f691124bc2507671d0de4329d662ff3696e0fc8ed6622bbc878a31bd7ce0d7f85414f39f7db1159d33d55e96be4f5fd9bc9f256c716c72ac6db114e925a389e64b52446c4adcd4256d791ea7a159c5b75e3b4be3ebc0127eaffdf9b35205ae373cf296440c1045125e89dc6096a40dde8fad4fb44577b88bf984c463d714c5b97c8076581fb4f1fd9c1da7fc808eed0bda9b35903c98c86d8f64915f0cd6ea6f42ac474e106be55dbf4af19bc80cc5095a888d268a1ea7aad4afe2de4429c4dff00176d4cc90e33fe89d75c157fda1c548ccfb5f55716495ad5545a54f0841d473311cf8652fc8f0cffa035cb4722ebde866da4016e781171dfc12ddc6a56f9e1bc7077375c5685ba9f5175c181715a4bdea6ff8e9ef6e74fb99ff035463c8253f609545ace22d2426f44209335bb98fa21bb1bef2b5bde9746006c134413067076c7bbd4523590d5c7b74f79f377f4abc445cb0493aa86e82a62b453945500d701e5c0fc20b7ea085f94b2d661b01db3efc73bc7a98e20884451e450e3d549d4483fefe40693deb904701a56d34095ce706bc973923b5705818ee83705b8e4c189edb67194fb6164338b39837ff39b8ff650d47cc9e2c6c74fb16eaddd9a0d74b14007fa5aefb7af93de1b1d0476e1c36e08509dcc89b5e4cc03ae8677e3832ad9d59ec1115e3c683a6a046ab06a7a196a12a844c3e91414e425b82ad5277357f932ab32fed4e54005e4d14e961fb2635cd283d2993cd944eb742e56552dd538f58b33e312d44da0fe8cb3af9fff34499215c32ad7275c7ab054d6aedc51bd0a9b6838bcabdc265924599fbb46572b5b8e07062078de3255f0658bc874fe351902794e49c54f98ad3cf3b3d4bfc2264722207f4e4e6ecc436222eda060ee0308d40b88deb6d43fcdf91e3945a515ef28116c5f12c0f67a94cfccc472b811b0d470a1a5db9f5bdf17273357efeda7cde4f748e1b7450686b883b06ccc44afd714fe475a3b636644f6c97b361541760ca113eb45ea8fd2c1a2b90020cd37cee328014f0a36ba0e2e2d36a6f92351fc2d637b7b0d35a7b16a957d41f88cebecacdbd0afe8f9370eccc3e0a8f813fc359b8117b06476acea61db82b1d7e20367189f1202c062174f3650d9b829df20aa6a22d83e327a913121785ca5b484ab9621486d7b88875aaa293b1a8714e164e324ef07ffe8a30f5d95166d838e632080076124a0f96748997813f502a498f2d650fe8135caeadbd21fcd0e74d1fce36cba1522b7bf1aa37ebb5c49f12d00ee9791edb844f2f377e73a799be3a526adefbb481ca4cde5a5613deb77414b03fd14d18443314adef997d015cb30471b524e48959d9b433ba72c1d68caefd88a70548fd8f56a33b186284737e5c7152c9c333f99120193eb1aaa03bf8f2b31d453cb1304c75e421b17107b4a75afff303884628d151b62dbd464207b402bf8d35198eb806ee0215ed015f2bf441e06c1d1251e0c96f47f0665adb79bc8d21fce4a01ddb0e495f2e05beb5e5161d3de8ede1e32b7e0f251a8c07817940e17e736f6c054adf4e155cf2d5f409cbbb6d9340a5b7b3e3f82f20fc43e844917b7d1f39a08b2ef9d2207d0eaae47f268f51e1c349e14988e9a0676eb4125747746036b81d45498d7bff50fe8aa2b726e68cee8a7a681b1c3bab5a792b01f37b84e0fbc6a50545147d12f4825f71fa0169c234d8e81b7ce319ac852249e4430a667f3f543476fe059004906b466de6238b551f14db9a16c564eca4013513c7d9080f5f9e80df86dcf83ed983622865b3a263f729a72fce6d6b18ca5571632fd63cec7f0eafddd30f8d8f44024a23f306a0fc9bcd66894bc27f9ed106918f71337f0aa9dbcfeffc1718b30336ff172dd8661183f0294bea7af9cc10125d562e92e788632a09f7fac82ad6c5585fa47874284209926d587b3a4243b235a33ba1d654d3624ab503edd0ed11e15fe6b83464cadbc20c5a7bf02eaf6609d23a318220ff72deedf1c99a6af9afd10b5e81a2461b7fde23633afdf5008bc5bd068f05a50697d106da3e090f56fb8162eb4436f9956d1f5ba3087a04b934d58c6ff8ba631aa9b144b4f39b6e7bdc1e0abeaa7734ef1c33ecf46e3d39ef3ecb2cb67d394b98a0a45caa564d27fc1466bb928ccaa1476264dbe8346aaf6e2b7cfd5a4fb80dfc4714788d09c1c2c3f705f4eef6e9d63ee9beb4b9657ec30c52bf21c7afdad5332dd0e9223bbac77d795544ad875668e3a80d38e7f383795b7fe54802969776f2bb8a172a8e91a37f7507edef8b6b01c7e8ffdfe68c652610189c1f366a50d1dd1a3a871fd4f904b93f17325e26ee9c794f6edb9026e5eef10e127e859c60080f3e2eef67ed027035640026aadc2a7c98b39b2cb02c23f98898e5ff4f93689c72b51bdb02c38e7a69ee6dcf39b34e614cf2d7b7e644082ccfdaca5d941e81a56105f03ed0a1e55be4d6a0425728eb215c41427b35aa5b0fe2a1784aff8c6c2a66c6353aa27c3426dd3d66a526fa13fca3fc7c4db22b443ab77974edfa5bd42d54ad461cbbb2d0d0c70c4debb78e606ff38d980e8aba698ce608a9c461a2e7f568ce93f3ce5d43d91baa9c1fdc91b4a7fcdb3291e2653dcfda76c1d689c780f0da9cb14a8a65f680d1b8ebe2c82af1f5c8ade28d8d2c64523577fefbb11e1a5108dc65070f278eee5886cb6d541b95250b8f98234fa4558b9856adc1b3647793e712b4d25be32f882b0c4a5e9257089f4bce1a4e0b00144d9dda97c07369cadc0a82703670b5facfff2bda49546128652b55bf3819b76d858f3d51caf1f8d8e96a82a5aa88855d7445898d6bf91abb0927f16b28c2484120f89ad630e2eaa2034c438e2b0d5cbea3020ff4c074c959095d774af81130a228b3dfb967e71148f08e13979176d3767b1732e1008f01398ba80911e589837c6db64c470f40870807c3ed89e5cd6e279e7b974009387dc7262a764450870d3cce572d4133a4eb5a3d847329d6573a149e43b51c29656dffcdda070ae8b252ee476d7b7f3feb45234b2e3d795326b23bf836e77f79cc226bc61e31038ef0fbcf564bf16d09e0b4b71c49e68826e55a3a231cbb2b72a12b667f2d4b532eef6da052c44b8f3dcc209d633e6d75cae9ea38fb0ebd837b13fb18f7d0da21522c76859a2ac345328e30fb3bb6998e538aa9da997cb7f16ad0a90a28c77888888eab6ce1e492721a5971744510c8828eeeff39275dadcfaac89b86f3f3b64dbad59d388bd05d8679008b1a6a257294d643413584167dfd5a89ea34abf38c2389736e907209da495f27639ee3cdaf0d255a821c86b1ea2134fe8ed0b6f7720e0b346bde95e1646c997a6d25a20c4dab43c3ee5e1df310f92bc508dd5ce827facc64dfc443be079cde56493a3a8cce427976eeb750368ffaeb0fede833a1f5571d588d3715dfe2f7eb84d0f8f701b619eca11e5fb6c6bb7910a0a9c5d9e4a1d31b4adc2d131483fa41039260c116887735aae3515972da76e144d8ef09b2ac0b21a86ba2c59def745b0124f941ad1ea5ada474d9dd91e589a4e5c218cb3370487873e0782986f5275eb83ea40e9559c636b9e9591b3bef562e00f55b54a14cc2ada39dfce0e03f8232aa491b3e3bb60335d5773489fe47a0d5a3cb0112eca38096a90b7848b8072c0bd5bc109ef12cb28ad08f0a3ca2e4580a9ed86be148955c69c8b44cdac3087c34fea10c768c40a3d55a1173d8760a16355aa86e1f6c976f0b43c733007a38fba28355aad956f59f3d081ba67f51674947e366337c95e2f2440f6807c75b689cc159cf20e71c8de1c1942177a64e1c3244e7f96cf32ff583f76b457636f219113f8b1c3ec02d48ca3e0e318467b9adcab908f731c459f08dba03a8afda7a94dc359b257efc659143dabc05c9033707020058d15d5265e347e083ece3718b80319f4318af0b696eeb4ecf67187e8f9211b1ac420f888c704b034da4d6f7664ef4e3c588ae04d23a4f02e5bcb9ccffb7d8c1c7b203706d81a97edf4f7102d75511204d04547e1d65cc70bea9f4db5fcd241405bfddc4ca0690e23f99a494dc91df915e96d18d074d6696c805af3ed89b5598ddf14d60c02e45acab56786bd060edc33c921d14ddd9c8ee60d9fe1689ec7c475cc6984b04a9ff63aadb9026c0f9993f801450bded0474be49652c62dc5a7fd1b586e560fd0ad4097f127cdf8b06f94e20d5b2a291af1628e208475c84b8ddadc51bc3db6390f683bd725f90baf24090d0485de3e84fc642348f798557784876d148449fdfc1de71a0db1adf2056c37268b46344441824a8e0b6d30eb876149e14338c2e20e39dfef6e110df4e99b65161809abca36f60ccbf5278ff480f0b358afba87f9d0bdf97a5b56c72f31188fd7382ae23d27a2d337d59138f062ff3274e6a4faf20ba9aad8eeeba11aab26b905bba77a1e1eb2ca1fdc2ac4a7366c05a2aab37f08e4dcc447981071799bae6adf5e4394907b223433e77250021af6a005096f65fcf48bca0292c56d8465f7d0812ac4deaf7d99bab576bdf06770f7243f5fd1e975a421a6e178d14fb6d0b3f70ab72e02dcb0bc46008aa08b340cd9a3fa13df4f982b9aff94741fbdc5ccf82dead4c46d1bc337ff44e9cb5cf99162e8a3e8bb377fe69b1673c6e0f9d85a9ae317bd81ca0cd7d2696fc825d0db5bb8084c4a77d3d9872ceb14c953745283bb56e4d582b91b7da9fa32c67bfd9ce9fc70d4f7ebf7626f2fbc96705c34c7ecedcf2119b647878f7def47dea73c164397e917dc04b182fb5f11b4eef270d3a782f6bb1391cb7e1500d69aca7f3b04e6babbc8c7bbc4f86d55e6d683280fff79f2171a4be4182852fa3dc8b127169a562f8f57d656e9b83277df6629d08a61c76b3a404d43e2a01ff9d7b36cd916fd75dd1da6ab6ef73de492c6bf6fe3fcb1365e9d075d1ac42ef5f0594bc599a25a7b5b432cbf05891f32a07707a189bbd301dc7a8da0ee684b0236d13f9b247a09c48f84a43bcaeaae92b5849351c44529e3ebc38f6220b173586f40fe580262f9c1d955afc33046963801d4db703bd2a99565a9cc87265b4d33f44fe6b7407fd7046180b7e2e1ec736f7b270605959605c15e825325bd00d81f734259a2a364b7bd32be24bfb5b5cfb8c57c542b8dc4f6c54369be22c09b71cb7136c107b047e47f2ab0637b1ebc87233c3d8e08f69de1f638efb8a74deb8168f0065d672298618326db282df1313bf708fa76c080c60f6e82e91bb4fe96b6a23958fc1a4e514452155ad5229e6a78e8f526472f7380cd5bcf39085713c4d9cb621e21181282b15cd020938b942b102b1852968fe408a29874e7fa4bd701faba01f8d0e237a20fd308154bad5ecbc02a47fd601c2d4603cd45b338b1b7b955e67b034124c98d59a9efe8f0ee695a32996f3f0f6b8b62044551e68bc9bdd1f0f67fb6999c3fd58c0865b88a736ed314fb719e0b1ec30207998cc3cd7bd070ad08d9c4ed890db0c4f2182e5e21cb31ec50235d61dbb88f0369defd04d1892c9c80b24e9470d89a08674c261dfba99b79c4ba0473518741edb00f9da54f72f3590ea91665c8960e6c8f1a74607b5710cf65a2b10106777165d3e186eac25c8191e71db1b46d7d5ab8122f420e0829109a0c07f6da0d095ea887e35208fe68d76ce65d7c04745884b4bf86bb1bbaea2406f18e8021ef893d49079f317d3eeeb631297dee649984677be283379a25a8368d3182382d5ff4da9b7824243e013d18b00877cc36154a2537ab9f59b88ad80e6130d11a968b84b6c0b52043dc2957967d0d81e0673f7aa05203ddac48c29404ba31ffd8051f8d30e438f8504276a9f127e0a4efd672e5d3bd29c726b3870c3fc7b98e8578a65f31da5ea2f7676a5df4ab212b13c30baa9f73d7cbdda1e10c9baeb5b25bcb7688bf48af079bd2e432641138796b088bf23406afc69cad7de8eda78e2b9d4853cd4ffdaccb0733377e1f7b9bfa81c234067f525c16e1f3f250f37e6f294961bcee275d0341699fe3fc74b7ea3c177bc6f0757a555e69ce855f1e9ad723d3107ba81735258f82c9332b2d6a2397aed5ada722035a481563e32243adcc7247489fa48a5aac70440ba5dba2f580700eb5932ce17e7df8f7b613d884d2726ee63df6b4d143129f871e87bab5bc1d8d6606b1aed14ecaef40e0b2e096a3404477c7ca8356c4ca9c659c4e097812c1685b05177b451ff9fec41207fa85be8777b0b89762e77af932a009dbe5a3d4bee455c932d7ee131ba9f80792f6027a0bc7c239cf94b541fd4d9aef9f35786dc589ed0186294a1576330c374fc041fe969e0820cd3b43ef91753051eabe234966b79ae74a495658dccb367375e6bbaa3aaf47118069ecd4635048a35a95e0b5d1f21e7d3997e928c75d7d862bcb6c721f3383323afb45cc18c6936955ccc055d197e4ca695811de2ddea9ba6eb6db534619a1300829dd05ba6488d4f6b66fb59fe6f543ff6f23c168f663c96a968e910654c2dc80d8bb70e9e0be01c6bce2abd5dfa1b8c042599acecf59ba3bdd281d09282ba94e9e2054186a464d2642c05cab353d2c6a872f5d601f092fe7b3c93e4fd77db41c5062dba9a1c3f6f24283565b48fc5b1fdff115859503b3cab798c750fce2825b0888dd5e1283e97d5d7f08a968330a52d444e134afd6e639093305a2c419e423064e9206c107eccea6305df9be908e5b39c487e6f27569ed33a34e2b20dcf8faafa5c5494b1b62243b0b68830465ab6806511efa5037aa2091d782f2365f759af80eae27ba0e5aa5f54d90159408a6a6d260bf5fbded2192e49c045a2615486300d135f5cd5d18ec84893b64cd2aa3428cee64fbd33c46be9f949fe3d2cf6a9280e55091ff25f603364cf6f2c6b636d862a6e607ad78ffa19d5771d24afe0f73d6f014b500c6487ac390580e71451f4fe033667d22748990a160de7d7a6f7b32113c21817d67fe1e3d6733523a8207bdfe2f942a99a6955882465838c064970166945bb1e4a1e2faa605b0dfd393af696b5fcc8525993e7e19dc57bc3bb14b518db4ee2f8c98da6846e185acefdeb7b50cfb70f60eabcd732b65758cd41550586f03548275c3d3b932444514e4ccc245115e44d20cc442a4a33cafc2afd2cb37ab93735e6715d46f2ce7c01ae885ec4add9f406a282b2fb01fd1308d0bcdd7e4b1007fdb767d293bdc8d5efefb232307aa541dcf218cc465d7a8a2fc69845bc21befed2c852132244e4e0085e8f02ec6d5e95f6da807b5d79b95a98371012f2a4bdc6fa9ef170c4d6dc49ca60e0540a21e16f7001eb00732176c1824131a3e9684e5b6ab663be63839c7de53ead70232c4d2c1bf9fed5c8388d79698b220a6139ce48f01aea761c6ab7d0fee30c2ab73fa30ce82ecb9323a31fcb517d8189bf78dde0e3bf43776bae8ac6c91f71f2c9256b18b4010e0c4c35c8277c56687578d004fff7d965e86d609ccc6d113af932ca10600988c03869c093bb155748a1f507622ba7140ab2fd69ce548d7fbe8c82d4d94d9c22fafd1e3c3e1ea0e3969b86f4d6a7930e3ffae9d96b22b934eafa1ee8c7574ae20f9a0019c7c9bad88bddda174c4ba22d57977fef5c8b19c8b250498349fb67d37f02f578b970b0ea07e5a604c5e7149b29525155fd4834f71e1c4c81fd3ee666d8085d516132d73962624fcadcad7f5f81320ea0852c1710f7f06644aee6ce08608b52900b751b6f069eb410afa894c405454d5c0e7e4008437bf223946f97ff4c018b89ad1cf7e1976afc2a82c49b9a2b8fbd1f9816429dea999a7d4129a53c7cfee7fd113a2bbd5f582b4c44f0f584a9741c0f993ab4e318f0d605ed84aa5fc016f7f72343169bf6a995f6fa460ccda236478a2784de89f58d113a525c10ed5282facbd259f4337deb084b018b6d8151b8ca719f78bc42884c9c053d51f5320b1d8c54235b8dc3777c9be572b298c6871f11f9561fa7787f80f7cd618cbef520fbe13e41cdf609880d1e403ccbc7e01e478eefb946b6f533e4fce47a822849e5d329525ab776f2e6537e2481bfe46cc2349e78a499da35e5eea52ed0b7fa6559a4708b8f73ab7710690c485f5923ba19edf3d867e3673c2ac44387c70ce56c9a808b900633655f2801f14738433633d75c66f989d512574e0153bb00ffb7072a3c0349376f7a08d7d316457dd4e9c236d45cda03733659c68887b20e2f6e3ed09e30c48883c01622a208a3de8e100777496f476d05f4dba3be712270e0e4df25b2571d18cf3259476b5e12a4b8e1b73bda1b91af9e718b2a45209f6ffe2bb6c001fa7963a4f6f5c3a5aae5a383f3c05ad9d8f08011f08b05c3d04f845c6e367d8acc4dc3bbdb5bb2b17362d0af50f70d3d0926db5b2c276215ccdb9f236c80b98621f8e291884d2f34ce8ff543e85f5346c3addfb260be34d3567c81ad900ebee472e50daf6b1e8b3bbc8323a3837014df3bbc716541d2b9c17b867a460f3fe36bf6c5c3201ed414969b591a269ae6e46f008954bec3f2c86b5bba02648df18b11911a72304011647149c519ccc92a75a95ecccf072f9db7f3d45baac61c4a0db0d49fa1addc52180af553d2a726c1884ed6bbed389bfd264391b558bfd3842fb587464f2ace4dcbd51fdd500a10c03debc04e41330533a4e59aa8d25ba85b179ddd2f4650fa1c14c030da97ec780956ae0b6fd1f126df10c67dcc08ad7965ac63297a27e425287f8e149bf53afd66756b01183ba43a26d77261bea39feb60bfcd4b0e3e2cdfc5d8da9dfab344d127252c1920531d06a4b45fe29613344b9f5ba025ced31e8fecf6bf6794d46245e269f8494e725cbe2dcccb7db832c38917aa5b3b4b0ea69c06ba942a9097c6e5f511cacbbcd1c9db3711e46e57c0ed7bbf86c97f65b095f1db88ff673d670f0aa87a3e1dcab57009d0f13d97d427bebad7e23bc2965fdd1a259cceb7e319954ac1ead7dc7486894c30273647146f7f716920fd33f5bc86a73107063dbce519b038f782347f302e272cc94338fbc67ac5ffbe84dd30b1c8d7a79e3fd2d94dbb7b7ddf5b65b83ca9f726dcd996f97fd5407d128eb2827759885d9dbe850e46f21413dac059398405efdeeb0c51af719ef051a92ba7badcfa50c2bcd98cc782ede55ebad9088199d0d33a1722f2761c41ccda37ac26f9e76bd5b82c577c9529af8b961085c67bbc09c29fbac4730cc4c1578f49c108d982bfea9fe9311b9eec698be856d602d08a487e962b667e5a1daf2e5c95020dd264e17c7230d02369a216c481d44284b2f081b75703f7f96c5c86d54eb188c55febe3c5cfe70d3ac25c2eb8854c9b3abc77bc3d76b40fd9ac8c268ba58efae05e71e2e42bf06d3daf5cf8eb097f13bbfa5dc83a76f3bfece96960e6b4642772cf2e332a0b7839ee819699c76458ba4682ca2dcf920ab01a60c39915dc3df101343ab73aadc6b5ea4bc6dc839c0894d070c2544693a5713856910febec89b39db1cdfe9321821bba4dea1bc884d720f3157a4bcdbcebfebb19c11131c1b43a2a58c8a4e1b2af7c2417af3c0d7c586592b9dacb371d33f0c79d758a0ae867c9798b8bf09f9631b837401415f04e95941c0c11e48d321af626483d0cc211555ce6725e75b406cd4e2f11fb58c9550fe06319173fa1bf6384f226f5220ccc1639e53e01b1d3d0b7defb4b780d061b41f51c7993a0d02832672bb82d50ec69578999c7d31578ae6f1b3145b0d5a6dbf1c5739f6a71451b012af21ff19a5db1d6d89093a08ad398ea390feae6be45f08209a2743f230e1bf1b214d4a9e97b0722dae28c1e9761a0b9d7916fc8ea82a2c89f164cf56ae5bb5f347cbf28554e3dd2a521564ed0250d9b13cbb2efb29b29b2f6ed002e653866b22ebc9f2777b79ff5efd4c0672890bbe0f49ec046e9b7c8f940eba2d7144633392d6548e3eed37d4f71fd3f933f22cf81d96d4331fffd8d85a36b2e9a4e1447ac2889c880629ceb48711139d3f647f7ad5abbef23360ed7e24fe314841f222fc772fef66812e3976cba8f7bb1e25bd07900cb8a844179b3b264488bf36cad81c942295f5bd73151509c36b1eb793dc6e312528de2719036e1fa73e2070b625fbf1dd25408bfe916263622097c30b393ab0cb6c26b312bc8b536da766e8aa5cd89f7d3f1f89c812411ae9290d72dbac2b7823dda2915846d727b1fbd0f76881a94772d9d6a188b091681aab61b02b3284e8eacdcc5b1627c71f1d3ae5f992b155edc2ded60f5c2dbf11bd3c1165c7a1fe4bb22e627b47c48424018eaa16bd70eff734c9053e23059cf9b1b4bb875ad1c262709c80bc0c99372d285596fbade4048eaaff6bc6d320edf4658a24d237254b0288cee9b39c3d999648338f2353fc3b7e9cf566e12c3fd432d049f50b7180714b734e72559c5fa1ccf8388a9aa6e2423c2a39ce0ae612008e8277d614c34f72269a72bd6cb164dfdf48e9aa12a230eaff9b179359ad94a13d01b368f578a27bc2ab393437e7ceb4ec460772945882345402f7d20d57f9fa78542f6ff7ba59a5015557c1fb8e3479bfeb2756128a4a16ca2debd36e5fd1c705eb0f272bcdcd939014523dad393bf9040139c7e3d02d8de7115a167c020923c08cdd065eef1c507a3b1cf99a118a42247fefde3ccf3bb302f0bdbd342f022b15ae0a5cf07e987f5803ee027b6e1a585910ca201f35dc97a80412e714d7a00dc1d1fc3aff0f3660c4f6c5e9a554ccf16c8347031f99e7885d4831ea9e6893d1a6266588baeb4cc01b9f0200b23625de838569aea6d8d6fa9000037a52ae26dcc99e1980b8f96264bace1ef4e59d6b6f5b1284912d37f06192161b6fc905ffe4d53dfc18c9ea27b45ca2af75afa7520bfee6a8ec5bcd8ee375b406ee5eb66bcd0cfa2a3853296372ea0b5de31a3842c7856a9a5b8a40bd7e989093989638dee5c3a53d2cba59caff40d8aede44c32c83e470b8366d140675677aaf3978c6331506615d2e59b2f2d4120d185272987455fa1eee90c6333fa22821c766311a4dcaec8c71e0b751b193548a5004dbc4ad8b1e9d807eb1e00746946aff9cb248300f5abe280017dc12836b74992fe794e7cf0d2d25ed0862f6e48c51ea8855301b77024d76a35751ec853a3a99d468a3d15d28213ccfeeef6bd51abd62b06e15bd535e9089c595dad165f4a909660c83fcb1035ba53735ef6f16af417670070621eae891a4be740e56656da723a1fec30b889b6a29be21a5ff872ad350ed4ce57a37edae4458f3c841e17f4615cf2bee8dff28b1f6717b64bd515bcf9a351e9d46af5d82165c20a3514041230416e646bb0b0a7291d088914c889045a6c95bb82fe2ab84d1c41052976a1d199a6397cb71ba90d125c239ec5a2330b713cf5bdf13bd23dc637848b68a94425a2d6ffb5f9a203a9e9ab982ebd6d2f968b652d526aad475b728f48136996274ad0ccf95dcdaa3c872a5d433043b6691b7fe5c31fb6a0da05fbca3736a0f714eec54c13d84f1cdb7c50eaf46118f292a87dc0f70ec5802206087db46316a0ca5bfd578353ee073cc05fb3d5e39d1b68368148e11d0ac739b515b5bf013ef0d2c84c2ee332287b006e57b6693a555f9f961faf17caff0edb50e94d1fa98426ccfef7286502a6b3de06a4366acd12d4638f8060ec39a170d6c1882e32fb95d5bea8b7f94216a93ce889b9f9ea614db0901ad37764781425616c8e15328d131611027496bbd8ef226747608c5ea290d72989616daa374f719f6dd131bef984d118d4c35c71fffed202ee09db32c2082fd93d49fdf7525aeb059857e53ddc5360d02ef697e538feaa38e0caf5a2564d637f91f80defaa20a7a5c5f80328cd5346706eaeeb9530a1c589a36b9ba8f7ca3ba58ff019e9b86140ffc4e98621b8c0e0d27813793d919174dc07815d8764304acc1e1ec9054dc00fafe0d5674a642f69f3fdb632934cbbbf3afc7ee962aeb1a0dca8267c48a06428224f166b1d6ad11c270cb544b0f27e67e20346fa4324d8f58b3e690089bbef019242cca2b1a458f5de21406511204243e04fb0a5cfe00aecb0497878be922e4d7cc7a6e6f6fee950acf972c6a0e232e75c40a290280457353e659fffad6a76e1ea499e62904b7d1dc2b4529df290a568bc63aad1dc0f4b399e093f7cbf78e3822123e3634ad84eae0fe78a1001c3a22d85f2fdd5489bfc651bb8fda168ae0569465428ef3f004da338363968b343f6bce95aec5285d559669814d8f89682b2ffe8ab4a82a8cbd6120a3fbf302262f2e1bd31dbdd495503d21ac88283cfb4dfb6757d7d3f0dd44d4ac7f37d92f6ec9f4c1e3a4d35fc7e7f419effa6efdc183b97f49b25e258281c39ffee0d50b1bc8bef5a161ff6a6f6ea3d369a651447e59f7cd9101921d93638796adbc5b6f3e05196a1ed60ccb0db054802969776f2bb8a172a8e91a37f7507edef8b6b01c7e8ffdfe68c652610189c1f366a50d1dd1a3a871fd4f904b93f17325e26ee9c794f6edb9026e5eef10e127e859c60080f3e2eef67ed027035640026aadc2a7c98b39b2cb02c23f98898e5ff4f93689c72b51bdb02c3880068adf3126652b4477f8a024895e25f650c5bfa09889b775496652b77b2ef13caadb31a479487d27790fcb46b3c0af59e786afe3e05399f74a7a8afde3b1a02c771245c1f6c7234e2ed79ea61ac7b998abc105934caf4cdbfd62b1faf26d94bd5510aeaf5e29a262a88d128428100819cfa8415e72189ca2dc78e007ddf37638245f5666d859460ac6c84b97b9fc546d71c0d3e700d3560f913984f015822e639be1941b007acd2b027f41ab5b9cc2a35eda7e271257195ad76819b435b72701f756a2d9dfbe29c07031ec8beb78d11fdd475fde3258c00fb953755f1b58d54173f3fc1d604771ff4301136ac9c03a03332ad9a7c27e87ce1d8a3a9c17020c4dc5c835bc802e1f211be291c3e87f1b0c573744373de8356170d06ac245583e977a4778287da70fa405fada23b482d2c6553b582f567edb607b5e063230b409359a9cadf7498b4c50c1f51cd8ba8239d34eb448ab4b5344482932e1f0c4b8ab0971ac3354521d5f814312866062d5fb9716df46d42e9a4d0ad4190e0a2862fe3d81d79dacd86eed80ba0261bcf0edeede485607c28d9d8a197be550c6cb6ccf78fe4f705a36505660a185344e96c0d0724fe9dcf1e576adb9fd858d2a916b777dbb6e77f79cc226bc61e31038ef0fbcf564bf16d09e0b4b71c49e68826e55a3a231cbb2b72a12b667f2d4b532eef6da052c44b8f3dcc209d633e6d75cae9ea38fb0ebd837b13fb18f7d0da21522c76859a2ac345328e30fb3bb6998e538aa9da997cb7f16ad0a90a28c77888888e83eb64fd1bdccf47e31df49151e464cbb3ed7d26da3d586f36582d7888b883fe37705783f03e2f60552b0a3aaf7a72a69755fc906f9ca6d487edd2a2e32f07ec0c73f48e81206a548706fda7a29859d37169b19f8998bd7a52d65e698457e059717f58def3a0d90b609545b2dc7b6f9af26c950cd65ec5169cc4059c26dc3e0646d2ba9a7737bfb634492142b5cceae54a7112128112791048d66d85f6216370f57fdc3537d90cd1e3151b411bdecdf6400e1f1c95e0574936087e92a5a58345a8bc121ff059ea7552a259324881781243071461cb87229e820bb12d49aa4475493199cd2300666af95ca32ca7b3588953fba33221a3ecb19abc1ad93f91ce4a0614a1f6a9d15441749fea271a9a462345f85b8ec2814f00f57ea490312bfa1b0fa432852f628963a17fcc16d2548946be7acff0f4299c7241479b94cc8f3632bb9525e1092a6d46df2ce73558645316d745b8d7133e70b67f069504a0d321384b09a14549f56c9b9b1f7670f3bbcb14bb966a8b6a3769e96ff2514cdfcdcaa53730c6360f1bcb810fec9f5c36cf6f01bbcaf9f4e8379bbdddc8f72f76594dd706a821527f3c8f01370d51f38dbe3715b8af925facfc3fc7ba251ebc3e703b813f4c2a4e9a33c20b8b567d7d2ff4ad8a567e66c49623934e6894e42a956db23a403aff05d5e61e8c9acde5c5e64d41dfe36cbf660b12b963c8dfdaa09a66d084aacef1cd11a9bc22df95335370c02e37584f95d76879dd6c07c50712f861128209f0cdcc2a9e4a9dd022f198e609b8eb8d4e1672f39a2cc24597522c626a6e18fbf102d75511204d04547e1d65cc70bea9f4db5fcd241405bfddc4ca0690e23f99a494dc91df915e96d18d074d6696c805af3ed89b5598ddf14d60c02e45acab56786bd060edc33c921d14ddd9c8ee60d9fe1689ec7c475cc6984b04a9ff63aadb9026c0f9993f801450bded047e0058c1b484b62f69985b9b4ecb89267b5796e2066c58c08f78b09224dc7bb7934d6aa68843db4931db2252f1daf8e85ad73e206f6138d8127e026b8ac3ef59f6a38918de53be81ab8a46ab4afd0f24df0e9277931d260b5810218a993b346ae71281cbf2810cf31936140a46632ac157d2ee0cf18cb4618592797e8d857fe060c05a753f1f4db8abb4a2c272ad256c8bcb0a32f3260711532de4497be9bbc18fa7031a77fa13e246088fdbb8cbb4a47115a615f7941b1710768a929622a8d1419c719637ebc803e428a4e81cad5e97adfcf4d96a5b0ae71fba2aeb4929517370209261746d45476c63238a35e943fa20ac55372df603b51da50001191d5e60a9cfd891bcc99f49342bd1abf498b582bb4d7b6f49fc701f029ea106059945432a5254ee5dccb55dbf76568c78cb17f66505fcb9e900b6da12b8826599b80988725edd9db5081051c22febe518f760a6ff8ba7ac31eabc5734917bd81ca0cd7d2696fc825d0db5bb8084c4a77d3d9872ceb14c953745283bb56e4d582b91b7da9fa32c67bfd9ce9fc70d4f7ebf7626f2fbc96705c34c7ecedcf2119b647878f7def47dea73c164397e917dc04b182fb5f11b4eef270d3a782f6bb1391cb7e1500d69aca7f3b16f648e81ba4f6c7ab936c536c3502fb6adb60254a1d4b95b01de91b8953a2638a934a66c13663dc2b10dd9b2ae8aed90312e1440a9c468cc6227f55c5e2e548551181b8bb04f88c7544d4cfb8e8f3f8fbf75e107c1c1ab0492688fd1d31b8b901ec973d61301c5ac59398d71cb4e04fcccd110801e5b360650067daf5b7208b0970c4099226b611b3d7e318b3cab3cbe86120b31e9e8cd21af987a6c279457ef2fd93f5695f6d97bf9fc062a2d3eab8874a644bfd094f400ae28ed92549ca18838387e7873cb06b8e0ae31d1adcef03953049934433ff21cb9343e759a638897bc95804fc65ffe8e9704c0b114fd33df3984c69aa47965e42b9d8f5f33a02088158925ebcd92e5c87233c3d8e08f69de1f638efb8a74deb8168f0065d672298618326db282df1313bf708fa76c080c60f6e82e91bb4fe96b6a23958fc1a4e514452155ad5229e6a78e8f526472f7380cd5bcf39085713c4d9cb621e21181282b15cd020938b942b102b1852968fe408a29874e7b246bf88507db6fedc880f713924dcdd2918cc135cf12dc03f95c2d7eca1ff1eed456d9c561a49cbb04546b445b4aabbde9497a75f36734e943e4e738eabad82550cd54ed716897f977ea06a642b16f7240a9b7e1aeaa56a44ca25ab3f9382c22f34f435580e4ea9505d9c078d7b88453d1626c1138e833757f06490b2950607df8e2736d0dee7d143070c6955920c26dcd2afc67a2a4537d8fa33bae3cc454fe40ae32f78c3d1b129bc004798ee4545517cdcbcdb7cdfd9d3957d67a41417eb37b0d5c4b8fd69ea2b32b8a6caee0fc658ebfaf1b82d4f74cc3927ecf69a488bed6e74ca6f7f2dd5900d4d6ee697765ff4d25c25388ae31347655f8c85aed0fad44b4ddbae73837acf91519b355bc72bb0d048b64986a71632e0859c2f981debdb5fe9cebedc81c44912d8741beb22529056c6c1f4f7b3d79d3a36dab8e778187f9107644f1fc6928f2e9368ddcd99005876092f97c3ef6b1319217398e4f776b731e6bdbf166425faf19fbe790d65fe2bfc1c3523603df635e7a293556009b6a213be6ccb3ab59df4cdd1f738f6e0cc842ef821dc8bfe640fe0d3ee768af6ad4f6275d3ce789cd2b2acbf902b66d8a74bbf43cab452e64a7cea39849b31339aa71ff5cc4c65fe39cb547411dedb1c9e057dae9462c90287621aa322bf563129ce9de55464fe37af0fc30868f6d313a2d9eb45e2836897bc5b77b8b63c5bb888f6823e188e4205cbce4e7dfae6446cb9b45fb3c57ed2cdde0402d5cbc2481acc394e803d2be5b90b4b6ed303ea39b5a62b9c3e5b89e50db30d9735be8c10b477465101363b05388a948d6b8809f337d261e6721c4c928d581c038bcc7cabac7ae61e1da3501de5dea5f5a072602b9da5635ff43a02b5716c59f64f5f1a4cca045f6c669fe8836e431a497c8fcdc2cade83b3cfa09426888da2f2d2acf350f14f2973de8fe3b79d9bde3381c3038dbf34bc6bf3e11fd1ca359fcf68f3323dba53f0c7b12a710f23153102cf42993f995ee9e573a94c0427618cedeb7f4bf72ee13a3757f132ceedeea1d247dd399a3a899b8a6005ae5a6c15e86bd140396a308631b01a18db2e66b76d3bc4ca24fc541dc6fce7e8cc5776eb95829727ba0c404573250a2b57484a6515a256c9b664bf8e8980fe666173cd78c4fe966a945c7c046b4d173e1aba2b4b6a6dea8f5fb53604baf2867fd6a2c838d4c0e0998bf04f65e2f6a2376fe1435dbfd37c37e57491abb46f20ddb01923618c1b625591dda765975c09f760a5a9813b3d1504065b774e30fcfdc9f51455c11bd659dd8ab840a861bd8a57dc471f1fbf1321e1f9a849291a0da1390f956f962d565f6d8e9b890bf5cf3a2cbc6fec1d66828bb5f5c4eaed795842ae1aaa67b1d5af308f3c20835927eb1f7039755c420409483d417ee7e41e30541fd561d2aa58adc22521b9b9de11f257e435a571199437a9d334e7dad7afe7201476b9b0f5b5f34b4aa1017f73e520ea80abd76ee15cc7daa6e9b315a15b75c495fb7c6a6f65109d6180a292401f242b7afd0fe189e9e6d7abf79363ef2bb7abfdebe52a990f585e809055b94acd76e517a632b231ee1c46b9e42bbea2b8f12f10746d94ada166e0ad96d9aae66c2d5a30f1491907ffc4c7e9c194d4d74da9d209e64bd303ec41dbc59a6c5bb2c379f7033453224440dcb5787540f405de29e6d28fedc576641900b7d57d64998473ce3e77edfab9e745cef9551a7e1de7f9dd738c7670cc28fda1830cf732e52afacf687d0ab13c0a5a00cd463c10f5db8eb81b1668d531ccd402f571fd73626f0ebed89fb291e2d725e0578cbbfc586b779f5524a5acd4a081f5fc461bcb8eeddfe0aa085014c88e9c251a2b1a242410988445c1dc839bd472d92a87de90edfb2caaf41092a14dbd4319b98ced521bdfd67583aee79740f076c045f3d9139f61d24a5d972f9be2b67d92b0fe975d71d1f412f955e4cf8b3cdfc57d7a704a225b22cfb4f44ef3da55e8c8f90a05c7004f81931d0022aff79a5fcb6617f6c3dd12d9cbf800b126233f4ad27932ac6ebe48c511023eafbcfa17f2873a8427a57441fee16f37675988b4114ef200abef49b7635aa8ec17884728d3185937588872242254c992c36a479b2e8eda08ac1ad0f68b1ea2edfdbb0b77b68f083bc42ffc9723ed7681680bd37595b2512d9db4f7bf97cb204d33bdcd03ca28f581d2c29ac99f8d1bbb0254295d37ccd602560290fdc4df0541d7cb4dea401834fe0f305089c611d2ca8777175985f338c267b88873f28e49998ee18b219fe8a9d985b8860e3d1b69f214a1a19d35be6b2621eecdb818a082fc82c7780de2f5011c4789496a23a42913f00f2630bf87004cd62eda9577435deca3b8e0790d197a7e7f135eaf73db0df5e2bf4aae5057c0c9a96f2ad44408ce288a0b9f8ccf44b315e8dc6cb65896be74ead0274f49708b47f916bc39db05e6e632834044e7b498ff853ae3e1de7a42c41ab6557fc85f96b1873b20e1bf2079bb41b4fe446e1933842ef6403ed2f3bc9053842f0819684ea4aab39f63e864ed5f492067881c7556e57b06b34d8ad4f74e986927d69365e782805df9325e2ba9659a3b9b9cd9e463520d4b3b62c6a3f06f73e83f7b42edf671258d04956b3179aaa686f1cd735e13036fff6a720c499e9c808d9c5b98705718e0e53aaf77b20108ddc4fdb7785830cb2d27a29b7c6d654b3af81d1751d2b67d050a62094b069a3020772658625794b9ed757271b68a344cd4765814475c8c5efd12c1d123b91b429f2683460f5fb6fa63ce87372dffdf99d4d3f29295048b677a55196e9216d75b52f9196d5dafd54b41ae8b97f8702dc30ed9802e756b73dd81ad0ae0f15a3a813f92e6baf217fff2220480c3c2a1dcd9920798a4e56db91318c2b84a07355230d03c9525578727a1c550c5a964f27b2d2885691dfe3677fb6713b339112d564485b3222f4d3bc725832ea1e763bf80a8fbe7c1cd1ec2692416e24e31c4cc291ac1dbd6b529ee4653d54b138a696397268fe90c4736f9452f6ca713a734e0afaf365adf5e91e6ed2362d17a1773a98a6c9ccb0bd3a0e0f58042b38046e7b92116769eb9877282410081380a50e2daeeda1b22968bac266f1fef7ec04701ff1cbdc1149512f6a1ddcc4ec9d18937695ffa409dd6fba161d061c517ccd3c0612b605c460117c6c4c91dbbbe5047d37dea542764fb2bbf16a61b4a924898e8d463a3b87f2e8aa5e061a201e1ee52f5ca43ea3287eec8bbb58115a83959d5daf5b9bd94b18f0db628735d5824c77b97f1a7db300070f07141e637e4b15452914ca10f08ee92528d228d5c5692087749c7dd38a0f1f4b67439c1f1562bbc696852c608429ccbc9d3cd9518a1668809cc28d6ec545142de00a6837840adb7bab4667af53a8291d42c8efb3d480c3a7c6d3f98427fcda946a957cd0e5f4aabc9f72335cefcd1b6f2693e36ef08f5060c3dcd0cbc2f28c53337a1073f329bff93896a50234218c3074694a4a2e52372477a12a122696bf733f5dcb83ffd04c8aba1beb0473e163f27ec64ff75491b8397d5a28745474f1c6b6e8452f244fe25162586c00686507316b548e0c3f2a5fb0e7416f18c832af4c97dde424afe84c5bf685534ea98cf067c28e08e7fadcf8866878faeaf40cb6c59a7b688168e2414dd103063e5200699a2f21b58f0d86927bad8d47f7cf687d0f2339836355e95b8e79d76aa105e1a67fe39fb02eb1a67d9bcb8480638c5f789385b7bd411271d953c64e5f08b05be1e9fd8d5b5acf1d178343ac7b43267e6e8666af527732859cc9da057cd73806682963f4bb55746de0294ea719245233cfdede89d9956bdf543c0515e4b81768660d497cfc873d09758829913a6b429db2e071f642de02d7eb4e4849c5cc74de705cd6f3d17433a196c2d2507b33d0c4d268838005c324df0400293ed12980013738bc323a35225d33f9b20adc8fd314f79cad767af32b9e5b4287e4139c946bf36b7a31020d7ef749a766bc1917791ed5b2e064adb209a0f07695de9f8234d35532e7c335e57f49ef118017f3884b63b9331270c75c87faab550277a02c9c0e7bdd5a371167c1a7a6987ffe96b92a2f985f7be40eb9aca8fce5e1239230f9b6928ff56941c3c7df72a703e7aca3dd693711598f590ca72cc2e207712d8edac86815afef9b219f6b96eb998349f8f9f2914a5c77ad51276746d2caf866333f7d30bdc2be2f5343ef759e6509ba021dd52a3a2c9d79142a2d63e778cf7c60d7c9fb247c31d3dba9b712f7ecd0ed2be3c088f7d27c2aefdadd98caf1b2dfea661b1ef83bee94aaff291464f3ff4cbaae6603bd890846d0dbcbbfc7250f9a9075a044c35b656be230b79212116d9e2020459e96471f102c5740ae1331274bb1660caf4927ab7d36cf65e1b27c2f186aa4e7100e172db8700be1c5c680277cc59c4f2a018a3bc8e3cdb193bba20067eacdfd94faa68838f308e1f182b26e42275026e52ad5bb8163ab48fc8c114477174da5dc861baa869724dce229eceb0689a017284b6a1f9a2ab7fa1dc3a4765b12f0093c2266a4a1ad80fea8067dfd72a0167c0634e305cb78a9cf16514b982109e2e3c4f7ba75015967b3a96edc44a94d6c5973f706a651b9df568d3c4ce5d32efc1455eea8058a7b07ff05756bdce4961d9ba10fe3f213a1c015b4d0c19ca424d3d1cba752a6b6bb252d109f4346cd75dd6e644603adde3202b296f53be6f199d81d7a5efe8bc287d16cfcccb1489e00e9590369579038999b78c6c47cadd58118ab4d02e3a7a32b3842c014ebbf04d64f727d9c354b32e78f25cb534f15ec9706cadc6d5011473a0cb0669da63a76ea3464b15d23a2cd3fcdf60a63b04b66274b27d49a0f65ae6501c90dc8b04ac7dc649548c8baa51f543a4656932c1767f6165905fe794fafac68537434c1b18fbc8b16f35649b81cbad4f28f1fb7f2172e23bd8669331297476c2c67b2b47269c6baae35fb616bc8e872773ae602b71a9ddbee74c6dc04bead34a99c460bc5a9664ceebc749f034794139e963a6b38d92ef0b2119741abad5b9530a1f210a5a618d3d48cce12125a5ef2fdd3fbb406e188b600706d43766c41a834536d72e7b1549a821e870d96f1f5fb3db9af5f3425fb4d2989c7e1034bc45ceb029c030d2cae8341c5038b5c4210d5469160e7f56376d45a93431f0fb5a78bc164db71506e5cff8ee48ee80937aaaefb06641b00cc90e0f7bdf57ae1bf9b2ed118730e42014fed2a2d42d0c01b0a0718c61ed9713a070495bcb38ddce6e5ba7042f5352550d53f5716f85d1681baf15dc15fa636213aa69f9f2b127fa9aa39abc0890e11748cce40fc003c8b52f25ca8f8a03250779fbfd7672b20dc0bb84b0e801e595c773fdedf9d76ff6d07fa25bc088b4782229852fc04f58d1ee2da35c9984d0e86c8a617bf6f6b77159846fdd8c5977817cf629054617237ca40e6bcb0be342a5c4c11f3c2d4604695143edac4fcd3609d0517aa36669154e1c8dfffaa1d717271564d2cbda68655f4a7b7f54745a142b561fc9835d9dc57d9c40971589b74892e1c256b29a44b29de0f11501fe45b9935a01939065fb6e261cd622e48bdba5815363c31ab293c2eee40c503f26ebd29eb510091d5a0693ff67682c4a96b0958d6be9a9a7476d8a99a4227476fca4756f0601aa524d344af260902db873cf069ee266d4053fcf01842cfefae944782cf4e15cce0ce21f7cb44461d69bb675d7f12130f28f6fb593554317fe91b486d3bfee9ce7c3ae57b7aec9b094c4b570439b698488485a01e236ea6e22627e45390c86f79bb4392d975391541dd66eecbdbdd985c525ab483c15d1555636f70e16bff04bb9081f4062360df24d260c409913f4879e451fb22857f8abcd62ce3cf3688a41b105644a93837f988154767efda54706bae7284ecb5870d9a37d7919095eb8ad40966000058ccff887aae0d867b55521667914e301e03800a6827a1a327b0980162889349ee5b02e9e1077861b23db9c97aa53d22929bf3a71d76dbf57c36bc6510be77b26182b2e445f7b38b6084e8692221a6f99081eeb24eb421ae2233a696fb128adabb5676028eca740630b19573f9da9500bce83c163bb57e83dac0ba79537ec7741ab46c1976cf7ab244998326e2245c9f27a292e5211acc1e48589e46f2d152ab99e19c5803396cc37298278ffe4ed85d57beeaed161b45773b4f75de9492ef70c98b738f9f695067998d1dae9f2ea9189817e372cfd3b8a56ddcade04b516d9548bedf510069b958363cd723b63f7334b8894d57e1953af8c01433eae1ab63ff14bc34f8d71b43392a12b38ead14fa94c1432410787eeba592ca925d16090069efd90211303ae0cb1415f1292235ceffe9f620cf67f07fb5b2e16e285ca4a7aeea1d8e58bb66506b081ebdb3f3dbf21ed41a4652f78e7991d5b174fe3452ba678b724ee48a3013fa391c42d1efb799484f7252487bad06a23ca7af196048fd00e16bb866c59f1898494e645e88bd24eb8728ea5d61795510c273dace9ab99600b3abba3c27a915d667c63c5e6e1a48bca6ac09e479afaf062010240cac5fd9a1948187fcd162c13b0658272ca40d64bc9ef910f8d52d86c447b6765254c635ae745da123f28068ae91d60239d34579a84ab6311e6150fc2188987f869e55ec577e4a5f04ebc9f312c77001e8f06cd0be9e5192f889129b9faa3ed29c8625c1d78b696fef3d898b2a2c1ea30ac7340ccca49e1914c2b416e6ecc58c1499cae391baafb20352714459ec5819628ec266addea064ff5f8a5e373897997cde76f27c9505b09673e53a26d9098d6b3e4ddd92bfc159d314c57d6ed82d36b5c699998f026fc6ea7aebabff83a93ad26b3ecf129b6946256d14eb4127562609e631bf940c8fdf2f6e54f996cbca593b27c48a400e54298b766332186434f6d08f1a1ad9afccf0fcf2cdfa0a80f932077df9e10462e2a1c30596984e332777ad75301145b6d3b69e769348cb0ff00f21f712fe4210bf24516a5c257db20c7264e9758a27665d6e3133e980bfa384a86ba87d1323fd177f80279d4d9df3ad4c32faaa6f5a15881d337353e494b3131f40e16ef970dad479aa6c16527c5e1d25ce48e4081f66f42a4929835b10a7049d7ab4fb68132f2987aef1bb12cf7ce2e46887f492cf072cf95d9e242f3469b3959f401c80da61981b5784d4d7c581c3402913d3330e32c63d48d27d567d0c9e9b88a768fb621ede8d4f23996ee46f6847fc2dc112cedfab329428b86e81efe77f0180e22a37e71b0c66896fb0f5b7aa1c515d9876e577456c116256ac24c67170851876d3993f297c31895cf272af298d81c832ad9fafedec0deadae25ac551edee5614e57cd49042e6d6cc3f6a6520ee48d3d4a9df40f1ff6c508e5e82f3ba440bff509dd7c34833017b617f6da248d58a6f94237858e90ebd4c300f87ef44f1a13b64512d75a7227344acc8c40efd17fbcee312dc0608c284a3998cb4a9d3128ca6392a0c9f455693fefc475d106e6c9f2cad636fb580dac4642569e0edd1d728ff7d498aca797dda2a9e32007b075a28a0352503db4bbc54d54737b1313e6aeeb4f6f2a9b425712356d7d6e4d98d4a7cb56a83808ea1ba6d031aaf5078729a5ab8015af3f7f6fe4e61cd77474d81fa61eaebb75b0bc7a96cf31fbcff35a05a4868ac730720c8db961b0af1c0756af62f4c068b3597387c1ce7de3316cb2670f1a0d24814926e50ac0fd94a0235d7407fcf07439e994ede2423a01272daf32343d724781bd018c2e555d9982810bd82518f36771897b0d721f5b6ffbf70fb45bc1748d6f676931321ce2938bf70b0d0eb5c74cdb19bc2d3e5351694ec093005fba3a46e45dd4fd037a2e26a7458943705817dc7486666b3c1c9366e25f1855ce96783a93cb3e070220b32366a866ffd3656c993b18c403bca065c7abdddc324e29188cadef41a0005b97226e516cf515b2aa73c3c4eac6b3a6eed6408e70c3454aab4a8cf4a91b175f39ea355acd627377ddc8792708ba0fcd65fc80251da082cfa1e4e27711f9cf66d7f9fc356303175e934c31569b809bd3e07095cca12699c267c9fbe2147237de5b041f59cfea316dba235372e472287c8c0b087f8966903752c7bf79955c23d140f4cf5879d226379e3e0388b2f0ca945bcf5271377427ece2a5caaad4a74d6dc1754791b8423acd8b9fb055059fbdf7b8e6d08c9891b8a6c2131f50780281f85f365f0ff04d36563c7f74b7d19285498c05b69d00bec2c7985f258727efad6e6ea5cd448034c71639109045f3e7a64adfe86fa2b751eed19089f80b51efc581e5e68a6a94b56af239782a5ccfff28e9947db59d148969d72ae30fd5582f515bd63420e78581e1071d79345b3e39a908c0ef79520f10a7ec06b677cd0cbe9d48c3429125b62381d907508918e90a30d57a0515e4211c47499273fc6203efc8166afc1697eb024128d8e7166b13b017c7fa3ed7b09c610c48345c96e08d8032d348a7c9af409b77886217ab01efae8b4d79ac1a756b6bbae5ad97c5a5c3aa28d49cf25cc796e8699f347de6e9567a883585646f52ac28d6f2dbfe7f226a3356deb067f95e6f33b290fd72a65e7db8ccee4ca2a9e18a403cb53fcc170326a7af59a6b5a3b2d5f552640dbe89a352b0eb59b527ad1425a6c0b7735745745f4e43ec28331861cd2b6e88dd21c370d35ef9b89ab32d8ba3df786f4abc69fbcb03a6e5e64be4b5522517199f334a4d8d109cd02a993475e3c652e1c7d1cd0446f91fb9285d7806a5a3555f4bcd5deca502a49ba3e8a661f00dfbd6dc677f5e50906e6f94d5e19bb2356e1c41828977bc43c19d123a1ee763b71c29ae9a31e5d4c1126e2e8101ec3729e9f34d994e80066216abe9ae4f9114f9d2eca5017857ab91e7a9187086f41509a40a925cdf37d3e95dddd8216638eec73510c6ac0a3330eade97f0811e4ea656861170ac32bc72de6cead365a568208c942fe0c84171cd0a9005952cc0642f4a636ea5c5cd2a446dedcf43ba42310a06a4c271b7be6721c2727c1dd01aa3f37c5098165a65bb6b77e51e6f8db79b265caf7c1d4c2c0ba5793bce157c97e2b1e0bc9aa78a57f1cfb333ec0c37959fd6512e8b51c1db12d89df4c79c95449d68952e99617b7901a20e27713251a0505443475ba8fe00932d75d6f33de5bcb51986dc574c4227756f800897298ac34668568bb4ec5daa99bad3abb956ebba3364b369bd98b36ea6764be7122b5abd0ad8d4cdd89b7a05f154e5d79b7342381718d1e72a9834a30f45b0d2cbc25d9900ee122cf9168aa1541e2d7c169d7111c188b09bba2f6b5686087e81403147473460f71aa31d94b61babb55b9c837e19461eb202d64400c2bda984aea284a6c907977f498a3d2481b063a30c3ad9c8b2e203d1039be08c2273b7ce3f9f4fcd097f5d3fd439be239bbae5eaaee8ddf56d9b731ad7f1692d0dbbd37e04037a7cef6ba499a40ac4de67fc31ad6c7b53339be5a1d76bbdf13593c89e03a02e53a717c23682dff88b1b7a7784050c00134a4fb428a1edd9d1971ae6acbd5bc5499de130737091711a2dbe7251ad714b858f6277b2092b94a6bb0d5c1994d6a5920724fc73025e115e38cffd38760f2c711c29ead73ac8aa638607920ce2a99938ae441d37107cbfd33a06fa2f968469eee215c697c75e9d250ff329f772a2dfe9a0ff18665abec4a832967d16efa5734c8b9d5f06924584c8ef58ea70b3023689793afe17092b61de36ed44f62e7e9aba8a67c4ebf44b8f03ac03eebe2c0f4afefa9935b70b9c3225cf7b4bc97a95528361f77fd011a1c7968705164da2878c5468e9b8fe9787ddbae21e2f494af702158ab5b0e2e5a73d842c4c40ac1f9e5ef06e6d3841c3212c422d0cbca7520a3081fa44c34dc8ee4789e394d1c13e5b3beb381edbb05d7ce1fc0596d26fc542dc452800e5b815615bdf03aa7f64259735c22784908566cd2d24d34369baef17904bdce05a9b4a6692aebbf6e1396e97ad7063037c269fb2e80ac020a38081887c0b64c28e4d8b19098151c7f5dd9f42d706064c2b0b6ed1d381084fbb3ed4878986a79ff108c8ab424a3afaa76597564a91d0d6c80a23387da40f6c6a65b0d168c49793f3df81ed2f0a362724a96576cee56482fbf5bd4ed2dac412eca85ec202e4c538e5b3f6d091ffbd8eb77a641b8535c0dec11b2404080ec24b5a7df0a1f49a2c351cd644a73628f9d8eaa6b54c77318c8f5c953bd613f1a66ae203de43eca317d2a506e32d7196d93d1b86ed7383564928216d40d8bb39c65ff95a1239737c7e936a6f8310b87d26fc191d50ad923f493192a1feb23c0db02b25fea95b5c2b0b5e502d24033198ca5d9abf965c3ed827b17557767d5fe5cde222c6b38e78e179dcc2dd4543b49ac9fc632d7b3b4a59d4519c5c2a0f8cbd3c5e9074c516f23b4a79e6f5eb0f9fe7e4fadc7bf9bb41c8101acee00a43531c07082f0ed1c0c226ab4bc331aefc3f5f27bd4c54dc4e35a45de417978bb0d3a85ab61a28b8744aec0263e83b41e7c31874dd5344fcfe7384ca79fb011134235f5c1e923ee8bb51baa92dbcbcd81b6f640022d0bf8642da9d2278cdf786e4a756db028a0209b0f27ba55a398eb90884b5356b64703bf681f8697eac1a843735aef27fb4122db773ab8b512ec9d10ce2b2446dced0c8670dad16dae801dd4701fe1b5fc20ad05b0a8193200991b0feaea70e0f338eeaa020ca0a2f695129db768d2635b6321f00fda7cd9ffc5f01db4c7664296b4df23c2e106d19683373e99a0037224e1cb22d34a922a7c0ee1ba9fae0d7ddfb7106c30038027ef860c2cd19bd38111dd74a810c0f9dc14cc03193d8e92612b5b608d7ebc6d217d706a72f652837e8ffc45b0ac5c27ab9ffafe50774b0e93dde4a065fad7c92c9f44c5540c692ba03cbb89932e3e493e8db8a4e4aea7def65fb193056211493f19e2bffa262f06b2969e25db7921a3e8ec2f15f7d47f413d164e605f41e76455a187e30bf4acbbb85f4aa83526d77931e4c388e892825f2d36829ba4500ba5ca1dfb19efe7d546bacac5f80713e21723d7d7f16aa0df29e7ebd4e30cb95d30028717f0a349537b671a6cb5b0217645db66de984c2da07fb4c79bb3610d33d8be8bcb1a94521993488fa77653eba5844df20e3b794f4e7b1ee49c33946c61f7d6f97fb437417a490023d614e3672ca10f55158880440cc6a1810d27df9edc4ca5c7f59ed53a31865a337f6e114669da3c8926bede972209b745e00609760d6d6cde465deb58a4236026761612a67b926ad23921c182c51394b74e86fa7c95f6c7040d441ae688cdf4d5ef9818c38709811cd93c046dd41499c8e56e765769a30a5d7327a5ce4ea57441caa010f5cc536ca43a0f44edef133446c21f518229498b122c82db5a07f1b1e8e7f190b34e742c6c27870398127af2ff3527e895f9e598c3dd32ed802bdc165d47f790ad565152b67625df0e3f76912eac5eec2712fc2635518709f166c73c2416346ac8040b201e9654717e806fc0eeafe333ae1cec00965c710ca2a9ed17a88147c4d04e859fe24560ea5bac6004e0c1da96015733e067041ce26500f749ebd067dddf0fdb06b48af76e9b7f672e9a90a17e5b58dea6040e91f753474e49c7c3216f473fb0f5769b28815b9ad860597ef0c80c7b5ac02b2dcd3a6b7d8adce6d74a8d255a9c44a3e670d9a0a70ee8ba05d54ec0a9ba69c6dc1fb3b1f2042d02bf0a94d3d55acf80e36e50f5e07461555b419923d13e4c24d92799afe3032b9af6ca38392361bad46daa04a3bd607676a6e495ecd033e5012cccf593cd2d8387aa7e8ded40a61de1a5c00b716c6cc90b27d9364bca691565428171f7f45dd44dff2a80f0378a72d7b7179375506d8176d3d22951bac5f798be85683819809fee2c7a58225f0f0f7a2cce6cdfab3d006001caff68b42c2c4656d1ca8900d5775524d744bc9941f719799ffb681c174537ca03cfe7a83cb609577670312e638257ff85980a2571ff9f9e88b30e74c7dfa6433df8b0e2e37bada02ea015f3ac5eca187a0b16e73f9ecc065f5e80da56a06d95fa76a77cc182edf4fb6000d8f2b8e696e832e534b2730e00e613edd7ddf6f8d14245446f74ad4cd434cbc525508116e67691d0db3081304512f8ed977b84c6201d122788e98f72cef38814664a2a9faa1833c107d18af027b9ac3241ac34d30226edfde2e60b73a46e839a6949d8355d9c1cffe2300b78140b1ed0462734b6a93a7166ca10325072b0d77b6dfe2cb339e913cbd3db4f88afb800fd4a36e28908f153cd0a565fe733e3c38203f46cec5d387299a9c33c48801a0a132d1313bc7b5cc84ba9a2e4e4b1a5d712dc46705d7a7718816477abcdb382e4da9da7f76994c2cfa9916067c347c13131b334648d8db583a5480202a71fbbac6dd26aceb8f0609ef0ffaabb941a298a1343fe9c49cf749d0384ff4a15f108762ed25f15ce7c6a5bbdb6c153dda3a08468be7657675464ca577c29eb6e0c85a707d3cdaf6cd8e20a66508df8d1eb6008d7bcf911d25df7cba02e83e553d859fe5cba601a1fb7cf1c270264081bd9139ac89e9ab75bd6670e7de3f53de840cd949559bb95f34598363416969f6ea9deeed3ff301b9b3b29c3f282fecbb90fe6685d8518c0fab9f41c8c52de4b8148a454ab20aeb83d9044eae6c0a2237fc36ab812800ff15f92e676bae814c4064611cf3949ce2f79689d8091350aab34e7ffb79fed1d185264e642dbfe3bde0973beda8ff47b33369df7e720119e1e11d1bf425e65348b4cc10cd4c9614812bfd2edfd37d2a7a8585453586e9d340f8cbb9e712fb8d24990f6257d4fb5d9ecb12d17c4ff27a232432a3c431670596732406663104b7686ac7b63d68d4127a830e29296e5745552784b55701a649532d879aee9a36fc147398faa524342c31995ab06f40502e976fd4d80a6f60721a61f874c4b048675a62fb9a5ad2983f3580a7e4dea1c29b4a2823ae3178cc8d93cc92a1bc4817e59c00a6ffc2688766ea865fbc972827384cb4ba072c2fd720a25e84bb34abaac7dd74017d62104d487805b07a28f135c42c5aadee18b14ac4ddb7afe6bbe042b9ba62fb6673b06e78e623d01dcb0f08a501123318f3e04a81eacaaa477c8d1540d07ad7ee34977d47d79475b3313441c7f201fdf69ee7c765674728e9bcc1931d36ad77281f51b78f48a8aadfd9f816bb65b3cb8bc0426ffe12e45d8955a5c8f60a8b31d75e6d179d9a1e14806f0155d9c376e7eb098468ccdfdbc19495be278324842d3cbb1d50ec3555746d0f7465d9900a3aa427629b538ec7059856b3f7d72d51b6b5d7d620c05fd8a1ed73c1f577605fc16674bca0a029b1726f27704bcedb75f4e3eb573ca4fa01f714bd91ebee2c94e6640fa79a19045feefad539fcb697253597a3c70bf6b986b465df3ae23eadbc6e9d5ea1ee537a70564ab1523e6ec9152aac4d352386e305cf911f77bba5fb8bd3290df6a26976160d1aeb7735bf3774d070154a2693120417a6b1763800b4d9ed817971c8a233f79c93a8e8a9afff8f3945b0ded7b6d34a9a525b424b720e69d4720933f8689a04ee33f92c6f65ef8d30d315866025ccb4b580f9ce8fde69ef8bba89f2e00bda6a660b31e49043ed65cfb81bec7685bc077666ee04efdd7373bbdffde1c275cfe4adf71ac2829ca00a7deb6d1d1c3ea2f725184cee4de5a92e598a527aafd67b2bc3c82751789918359fa63b3c4c30634462551942826502ef974677882f6da101f0cb067554a5b814b0ec415082ee04d8ab7d1e27bf01836568c13f5535d64fef260e373260639ce7fb380d4b3427d49a5fbc04d58744a206ce32f1532c9ee0425441d2e497adb5cc43f41f4b1a70e1601aeaaf1bb4edcb996c660d1894629326f2bc8101d0e460d4d3575d0f98a0dad33645f6a4a5343321aa113bf0e378d6a2807ded03e4ab01f7e534a4cac890bc8d0491c93bd669092e4a76cae803c8e9df334f6cf25c8418a3be9c1a5fca15e2887c5fbc0f290bac55864580e8845595ea3a85fd340626d1eea2d2521f0c8a64f8f39ca10abf2d7b03bec41f563f0cc8f7d6cb1ce73ff8a05a604e8592f0080d6b38234e9b4e0c7a984da0b10c5b4137f52544fb24bdd658f2db727afb6919cc190ca91da1c1f8007750264d58b014752dff16332d97773bf34c7c16651652f122aa032ee3dd37ace82de6e3c57b621e4a415753ad5a78232cbc5c9a7acd42e74c03369f59e34005a7c85d87029fbdbeac1f5f82b9add6ec7945838853b6167b1ab2b930e707683b466227c3755347645737582b723608d350ddc5422f7278da7f78f9da1aa84eb4f17effdf731f3d8ff3bd0e1a0622f957795932ddfd68c884b463f80b1ee4a3cd3bb46f1b24af5a487c61879b800cba33e4b7e9f216d576c03d48e79f6d41d7d83926e391995d81178173086f24430bd78a3b05be0f305db0f755e7a92d22878718a6ec2d36f8849909d3db3000056a8e034b46527e1616142af85b45a83392f6af11660b1d6de68280aa2c8c19c9a861f51d945618e50387d5dabf43a22cab29150fa54b734cb5ca075e9102473ba3e0a7cd674ecc9832537e4c1b2a017ba362e05f047dac222766022f5724900d1174a6d73128722917f28a6d4931a3dbbc814731da1e96a68c0c08fc5e928badc44bf23fd5245174040aefa227a64b713f84b1201fe3d7a310cb6e6491a8315432034cce61a6b8935e51de19bc0de4a8b9a9578ee514417faed0e88218523588196ffc7f1eff396450f98db90c5397d309eee2a6bcee4aa40fdc76f6f8d59fcb10616aba7b63e476e9d7620dd51155293a969094af966baaaad9640ccc5b6d0184fcaa94cbb277a9eab0129c56508415cccf5e256cf4276a0da2b2029c6c19b3d017a1d03fb1a51484417ce5ca82d5e37b3e21a683cc5a9968353df105e823afe278ca3e3c38adedb66605ce00799cab94620806cd2bc8998684f1cf88d91c5d0d7b1d0b4657aa9d73db4ece9ffeeddb742be056deb33ca6b7fa2076cad332c22a0a20d4fbc9ca6a3c0e2ef1709cbfd3fa2b42fec468240690e4b3987da05fbeda6a74e9ddd1f249d17a3040e2ac206d4950464ffdeb22c33502dd3a7c11f469c4f3f46ca1fdf83a55f6cbbc74660eea680f61aa8affc01ca8dd5b272bb9b6f52347beeaa34f7aa4c2de10d4641aaa743752dd77afb484dfc6261872f1bb02fd463910ecb38416ca85d9596a349d59b2b9197fa544539a96fbabf387d094443e5601c82ad99ebeb99b3988720bee7a2ffb7fb3a777b3753100be05c6077e57b3b0d5fc09c84b42a3e8611adb10766e9cb4af28e08fbfc082b709dbaccc027c4dda001765ea500b9745a6c4ab8cdfa5980bd7ebf7894c8859cbe41273957e577e3c0fcfabe4442aee0723c16592d782292aa4c40801cfe15a1bed19dc5f0b1596274e5712447f0650a2ca9ddd8a17ac0fdaf40cd8fada126ccc37f803ad20798a3d3037ceec9e69075ca9368d042d08603e3b17717fe9f087c04b7ac10c357ff86d2e4ec46065a466abbbd7efede2033c905e1411997041ee5bd0a6b20a5dae45c5fd55db0a87ef6edcabc20ca54d5e41b07fe619f1148840d4051ce986783cc7dee4b076b453465b13d49678c14783f5a3ecf881bebf16008c35264d596da0356c297ea2eef2b29ac668bd2a0988ce9fa46e1019478568394e140a32ea8633014d25b3c753c4d4d31afad8b589e02bade03b39e04ea4f52b9416c81f14c6d16ceee2000aea9d34852c6e7a664d7f9173429814f784c91e8179944f800785fb487f7459d4a64487a4a6b37d8ef1d8567584500a4e6497c5563d323ebc2429123e9103a7f49d2cbb7782d19f20580fcdc2515676b161162167ec8000b937afd4be055828506ce82bc411019f855ef4b158f604e6380a5f49a7a0e4014c4bd4ee100c23b5042bfe7c93b10000b437654c04680f9cc3b132ecc4842e47844f12700a810f9b190b391fa8a8daf13fcf486476f7ce69b0a86cfac60b123df129fe9274343858d76b1e6fc6e976013e159746ae8fa11404f3d5645f92bd6aaeb460c35017ba0dd7be72648368350fdf4d6259e630877d63db146dd140ac57da52083193a8d8c276d1b297d5db36c2c52970ebb0f86cecb434ac31443882743d8723ac028a0f1f9271bbd9ca5e5906f2af0aa3bb1e82043501ac2223c885ed71292f719f2a0b961f779c1a68575813b8dd8190b65cf7b1790ef8640be07ec4fac8b3d624282903736221d8401102b541090dd17637f26496a2cb584dcf83de5d27f48c969028b5ba21dc68c001bb9f3ff883f8ef79859d96d71a584fab711f509e5f0d34d1290acf243a7b21ffabcd6cbfd7bb634a7697573388395277cf8aadb52c2f48ad6797ca7f0c16e9720d5c8b4f4b22c3818ac6ff03e469eb446b13ce05dca28f0f8cad358d6ff15e4f89a4f0d7e48aef07d90cc39fe239827779ba596adaee44f285fba37c13e40bc477ed1b4db920a995b85e79ac6ac1535e38519b8a20a4278398ce35f96d88d7675fad688cec12ecfa6bcceebb5a00ed7ddae9b432ae6733fea11fec6e96eebacbdbe95b2bc4f5c593e1956f1d7c7589a191dbc90e78c33a8e4434a7f3e873cac673ae8476b8026db7b495e052dffbefcae9231ae5f19b19a9949c3cfe34e76e156f0271be122cf872e5b1971ad648307a2bcd770f81f2dc60a655152a952845314b8bb2a0fa25c1ba60e4fc6bba54c30f7aac889125b081e8f66eb0d81464f21223cdee8dbd8194a0244fd61d8bddf753d117d6d40f8108cc80187658c35b4cb7b14250a822ae84a32093e6fdd5b88a0ffa06a6bf48dca1edf3a0d918c2adbab6e3e9489eb673b1f4c7a4f6d61860453dc13c4e049b11181e0769634966f26737c905bf462ee491a9580ed5b81a70641d3c1c20842aa8161ba676e3cc4d08d4218ef9a78d7a70c5f46f55ff5f25e4b55060dcb5e17cf01ae563286ff4e614e3749ef7fd572f8d63126327ea0db098e166ff3ee2133ab4a3572e427b46b9cfeac9312f5ddd35c9a19866e97a5d0bc4d299ba5367f24b71a570ff1ea80108fcc07cbc0cd6a66aca8a8130a06860498f9f6411ad46e08eec313a884e4f452a5933d3234d639eb6ee127b7e3f454549f017e73f66513d2e62f184ba57c0f4e1799214d17fe56d62eb9d37791d21802703cc9e84fd2da688a57b607b4ff24183cc9235331f20837ac557fabf04a78a3a693258ad7bbc3bf70031589e7de85a0a824f7d0eda34ffe7631ce2c27ad51c763ef53492847f7cfca0f7f1466835ff5f71225d6e164744b54cb03733ecb42bb4e3bc6838735bdbe9b5dff778bee480669ef6d8b321e8fdabcb25a7ce24eebd8a5e73016cdd03af53db60a3e924c2f2c705c24d6c79b566d92d686ee028563ac929ae024955e665875fd395ec4c8af2ab3d37afbc64911f4130adba2d9bf715d9f6aeee60ce99e5b0a0eb3480eb8fbf78007bf9760f26299702a041fe91fa96a432b61f22dd6e529bda13479e021e51613d49674120d7cc84dd54c757e8e198ac7e412924a1f019090ebcd36d83dff836f77125157eaf0bfef2c2aff40e712bfbd0afd54c9606c36be25f965e9b2aa46a5ea3ffb66f7b20c3eea5444729c13eac7f8f86f07d852c15a419c1f3b221b94ee2d37728190991ab01ad2d01af435138f231ed7e395f062d554c6f35888187ab42bf645c50c27e4a30174a09ee9b2025b2d2c0c4f43b55e449a6a4183797c758adae9bef1c82d3590b673e3d69159c1058286a97040efae9602f025b0b04a93fb07a62ba4b03827c5bb920ceafd31d38202d3f7acc7819ba717cec63fa2c31ae4c88fca92ea0f483e7e0670f259798598dd9d2ecf6bd4995e61b2e7facf8ae54c8ffbc06acb90ccfadfa01a3e8d0bd08d2c78001b3c5c04b0d3f70f717a50263ef21893af0d8084541b607a929163612c2ef14a6de43d5174f191cb1498c056289de7f6515d5a17b06def86c35aaafbdc00c33c61be11cd16e5294f9a4798c01db9eaa407e6e9e599511a4033390d03b88ddfa6d283d35a5ad942f805fa58e3c178bfd8ddef310b329d89843a27e14c555adb2795c3319f81660fb755498fffa156de7b718d35a07b08197da918db9de3d514bed644889009ffa69bd1d1e4a45d9228d4852837d6fc810d6ea68ce1097fb6d60c7f3506234330f4f2651930e2f7b37ec38ca6afd8a5a3f7185d1ec1f56453be7c08c13dbf4ab0abe62351dbf1c8ba1d796b5e2a98ecf3f7b947b616c5080df031e533e35bc01104cfaff6e106c3ac6840f4ce3674b686b7d6dd2444fe53c7c7bb6a467348a01cf0f17dc3fbae2755ac03ff48f524d5ec0bf934efd9c7d5303f66c3545057cc50dd0a600e2643fb20a8752fdac8447a2772dd099b4ce1d41690c1bed0c88fe3c2baf0ab1d8d382cae08f8d2d00585edc66a0fc6699008d9f860fd0f0eae8bacdd417bdeb343af3c3adeb90bf1b17b83bacc4840b4ff6806a475a90168e8e4a128df643f643fabcf83fb8955534a91dd9f4cd4a0640ba67da410edef53f6f150bc2893259f0a3ce0538d6a40ee9ac94309606ad8beacec7dccec8fd41686b1d2003b6af8a5353477ace5aa9ba3e4c5a74b497a27e7b4d3b41154e296b4ccdbc02af1b430baaea6f5275e0e077c861e70505530b524f8d77641b72de8afa08e595e4a0298ccb2984e6a811f0c6fe808181f2e5e6c0ca7125de799949a606449fd778420a8e5913102e036846c67576a303f5dc414da6e40c527cbd6a2753d4b3c7e5455b05b002f80766b189b2ee3f60401030e5aabf2373d57ca152e41532c15e0ae2564b001dcd490e32707ec7e228dc244dcdfde3ae8d28caf233b3c69332c7933f80b9e7c860aa72d54b08e95121c2fc04d597e56076cbb37f6cfb60907de08d67b4e24f24be65f27582eac93999786f594cc3be9ae40d05b2bc1a6bd4e4705ae1f7cfa80793bead1cf48695ccf15e31cfe108d91fda1129b1f9e883d7efc6ef404bcb93cc07d5a93d33a6414027b05084c28862b8dd819b874c33d71f0462da0723814ef76aff41b0cff4a6afe63313495a94c4c826661b1e58840b26faadbb384d86887598a62a18b728d18155ec0e1a5ce2a4379c733cf6262c764a87ed136cc265b54da10f485f083e2e9e71b2e5968fd98c651157e12e25105f41ccb8e06073f0e7abad16c8c99dbd8c28f50c090c950ea558507e2a98871311aba47b7744e35e2dcbbf71fdbe4bae1ca1e6bdda58b8f492d176c1f66bf8700af2297ac05cc20e62ac288c9891054d55e31faa18199625abb2b219464677f64902f7b97339e2af3d2d9cf6a64d06792dbafe71ef316eb90af45c888aaf69ec83731b75f57e36dd1e7c4f489ba11dbaa5c9ebf9993edff391409840402f452522c132de8abd337db9ea440be20535f018cdcdf0ebaee80cb1f495f0e5c922b6aad5e8c3072417941935075b5b5f6d8dbf850d94ac058b3af65e13016a834864c9de67962f0a805920d733146cd49c8e324e578c92b9762938c5fb520ed1e36f657f408497651a3c73efde3491e9bf2fbd653dcc42fa2ae4e578cd717ef4feb68f94fef0d1dd8f9de8cdb6093192496cfbdfba7f6ad83817b53bbe28e585894a431838ae0b91b8fcbe17e6d0de8a90ea1c9a70c239439688ebb6e38744fd998df2d36949fe3938865c432d10014e895c72f7f68d86dfc2a17b0673b900e08659e056db420473704af334307f774cc845d157fd2478c756281ffa9766e082f20cb5305a851ef268c7d548476dc733015d3a1b498d0798fc315924a2a11a9e35d1b659114be43bcc747529ade7669531604216980487ee373f0999f69be4005cc2279dec720724cd91bdebdd4361423b717b6d3ad93024868f594f6404f53ed5ae58bd93ffe00870a7db8125ea4db0e10f9d59551992423566d479e37c443dc5edc12b5e4414fd78fdf390f920f2e5fd1da3b90ef94f7ee2a28209a9389948e20ade9e7d315c57ff3643dd940b52b5971aa7c4d653ba99f9b376b6718f43306b6353e901fa3d8e9fdf4c5a2ba496277ee23585594539415b38acf2ca6dd51c8a383893ee036084c6bf76e3d28a148b1c7ad6f254ef8fb12273230b827fdde98bc733f57959f57cd1b7dcc54f9a5eedfb9108b38945372de71c4730351cf835a2364e11960e20962902c3b15718fe37538a873aef99d8197ad83078ed835d26ab574e3f13da749034fa7ea97ad4d52a009dc06e776427201a464f049f34950af72247704120fccc6ee5ef20cb37b2f969fc1d737b73d1f738a13ddcaaf79be0d0c66da4f9f94f9ffea688425476a8c19af904d937c7103792099a07baa0da7ce9b947655df518a3526bba0b3f3df2799327cefcc7f9652f2d17fe1662c51cb05e2eeec53fa4459ed22928a3fa310a789b40719bf60d0a01e8087127363a0bc394f064d19e93202b4746b6bde446fc6a26125470f08eeb64600502d5f3458911927110d98f184bbf02fe192b9b3adeb78c5e0268ec6fea30f0bfe356cdea5fd676f2d0b53589bd0e5c596c0d4b35b016cc5cc1ed8ff2cd5476ca792a7869d4fdcc02538934f86d83bceb752445b97fb84240b6d865d7433a4fc383e74630845cc8f334e32194ecb8e9dbc3c73a68918a5e598d60d036c5e65f37e2610bf74de0724efc6509c70ecc683cc8f9782928a61cecc9f301e58bfcb0705a248ea23af76344cefc2ebd98851f930dcfc367bd3b79eb702d724d916343411f69bf6ee45d5fe1284805bd85909474783a8a89210c979b6e5d6bcd05b91ba0bdca7b2b4cbd244a670de6c4648132d764fd7a7b4aa47c1d5c828934944e223a1641d6da6fce1a3bcb645fe5bb09e7e11d25cd8459505e39ffef07c3ae30cf4a504251d2e872faa83426ebf973804bb1c4425f7198c4d82564d81951229afc328f14c0fe3242f23c91d375e7d4c357bef2e7dd7e9842bd9ed8473d7cbdf2c08ca06dd64d2271b0f65db34eaf1a928cc120bb6c370dce39ec576e95ca3a3c179073704e4d455dff79425ca42dc5469339d0feb6667986c99377982565d9ddfae9e003551ebd715fbdff36b0c611b0e3bcd0ed8faf9b1e8478471b9ac8e2fd1010144f35ac155699cce4c46f8e3524089500615fb99e205d2ce9b3fa592fde3269eebcc01a38f7570deea4136d5588e868e7dfc6eba6dbd8a37dae6e492e832af386f83157b726a7e1f245fe55a36641a17fa5fcc261859447fc12a200adc00ba78ed03320ce978de09455e228da1d37513684c5c33542342432359e86611d6c7f89d5fa9485f63b001632d7b59afe05763538583c7da55e4d59a5542ba6122952ff60a8388ad97b2cca77a4c1e20071d93f546d6e9fad5a8d7f1242281025e948ffc77cd73519538af6b83683908386fbe81a0672c2fa9a8100882fcb3637e937d2da8542378f029eb4835e3a037144f9f68d30f960ca65b354d0603da96a9cc87e3b4fd343e589165b97e97d9fed29023b1d1beedcaf508a7c4405e7d4b9a759efc2420b3cacf32dec93de428e3292ec5299e24aa7b79c2b67db35f066bc290d7640f39e8110c32df8c820c97ed1b5023eabe1035872217fa82aba39f2ff3690c241b3738bd0677a56490ab9e8655bd190d8f665148913629916914398e7438820bf75c196863478c89aca45e33092fd5b577f2067dc6d1029576c4fa5ac6c242ed584f4bb43516f0405b7033cf80b01a17c69fda54f0c9104113f26ac9f6f5e265bff07e1888b8f24f78e3f0fcee730918bf83ee8732dd1ca70627cf5b19cd5f62191b54fb441bdbca9304c3076e873f3c7f734fc7d4ec36104bb25aeb18a203e49a2da985f4143049dbd7a6230d5694d36412e165e5a3f4a1800365cee58467b8b216a16dc0373c7b5777fd06e63a958f5c244d7cec671e0028159f9bbca013ae0dc3af8cc224389033f1c72e49681c4b9fb6ed889ff4d7ba02785e27bf95f1eedd0e7c76225b50cde92d70b51fa48bb61b8d9d97cf79480a230a837bf183ec56597353e84888351305cd51802245f8cb2da74e7e27399c4d34fb00ca908478c37ab18d4ebbeb56cff31e14b3a2862aa684c48df68393a715166fd9d615ee178596211567bff5a94d0e8eb219b3ded768ca3e1eaff35a82b5a5601f285c2a66ec7750cbb37acaafb4fe5260c3228e5569b0a867d55169ed780815a96cc4ecf0e079d88e17442d08aaea94f2b192dff3d1ad146d847097a42b9db7ae7b50f87bfdedffbd0d756760b693f03c95976516bfabbf029998cee077280c2718758903f91b81da15905c924f2a4a512e56e195ac92e993b5a9c9fde3e38803806e225ac498933eee420d008a8d49f5c62f9aabd3efbaf6940fe2d833f9cd6aa4775415b2a75d68cd2bd1499118019419ed815259944c7759a50fa297588276ec60587754dcd04c65c9c121d73e2d0d1a494cf556fb032a0d508daf4653a9951824dcce028909ff5c7f8787aef998b687843f426a0738ea5e0353a56616b98ff68292b788549051ce6932ec42d33ed313c072e177a2142e4d843d1dfbb0f40f96b91f0a2de19b526bb917847b8a1feedb5a13b232fd1c12a671efd30e421d5e055f1b8237eca2e12845fad23ea6299a98dd4e8a985acbc57834741dc64a56a0c162b9bea32ac58ef3d5f740c8a5bcf2f36584ba854fc091c528549fb2dffc9af43120ee843cc518baaf8da9882af17aa2f46c08b9c23c9832800f839ab945cfb8cfb2ca628b5eedb823530e2ace66b3c72c8315b923f41b8f79a218cab31ff10cad86fd101f63eeb1b7d48396d24db7729cfa55709234f917724e4c566e43dd4e8695876f879425d5de52f1ba1232729bd339e906fea938dc6ae8899539ce1e1d76faca9b2e35388bfced54687f3f0aee4cae0f293fc9616dda80f2c055ded13baca809f19a5e4e08f03edf90b4b33fff476d193d7a890b7287f76b0e6d1b3f1a95126fc5407b5d827c4672a1214725eb51f058deb87a2d0ec12c14eb47f2ba06fcdc1055af49ef0b503647e28dacdd9536f2416803b756fba437d503afaf58b5949ff84ff5068e19b5a9147fdc824a80b3fea8499195cfed99d5bfc4ed9d6e1c5bc5dcad6c593e926c5b20ffc00ebaceafe8eee3c7fdf83844e09b87a9ede29be229f0fa99d17ea05974efd170f24a4a314ef2627f6a4bf7547d5461b0427cab7b362caf8abae1b1ed8c80bd3b790ea7fdc455e6ca9a23d783f710cae7942523828d3ec88dc4324df26a8fde0f87283e2bee6c5f845a846452ec9b4ed221b14ad83498f2690642db17ec092ad045f6889017df3f9565c0f88d486ba263ec210be4e9650098611e81c38ba99a32c4300c47cb6a1c1dfad45331f8f43d7ce53e9875d9955720cef36b6029297d1cefda66350bcef71696dfdfd88b636cbf56d8fc51498885ca7281c7378f2389d68309da20868e9903e421c715f1e672f444fdf6f991d3122cd8d84eec0ad41dfd53debf5ffb8174a811137ad770294574f8bb1e341086e0fd544a7c872c40fe27f7e15d54c51c4d88af2b2842cfb359124b1ba51ed2d2487f5e94974f181f64aae0c723eb896a90bf4556e4d1913477609006233de3048e16b21a67fe617b3a73c3388a00feddd097504e7c5a8982d797e6d660e8f26e3755ac22aa1ad1234e3b796a18e23b76e961140961279487f1291ff49595298745092322ab046b76b1ed3d386367cf4817c1ac8218173fb4ca6403cdfb191865b425fab9c213a6c8a823c4c93ed842c631b1051d32ce13c0eeea570c72442040fd9886d6a5bd8d35d2e7af0b27af4cc1fa970b3f942ee2aec0e85771005ea4c50c9c4d259be5e2837972838a58281d89730c5b8c71f5d708cecb55557409360f33434b2981e61c631f4633303f7b0c3b233ec9c0b4452b92541a300d07566da9e486e1dcc2759f5fc9b4c5568dc9ec2972e7e2171c623e54998391613f87789639b4f2faf50df29d15f25c50d517d3439ea2df0d66cbf4a10ab2284c477ccef70412c056ac07eb73ecfd1583d00ec7be2f3a37968dc840f6664d5abbf8e0ace31bc3455e8ad00575c0283f44f9d5251bf7f2aa61dc5d47520d66e48e99a1e335e52da6a992c9a3be5e266cabe45fe4662f8358555ecdc876ac585d70099f2a409bc00631aed4d2a0efea15673390a9d9031b6dbe3e349969e130eebfe6260c2d026973cbfe765efc166a8fd33f877bcf5f42f14633be509d0f6f221203f16ae1646b8a2a177325380f075134034ec4d7f611c225d1737a2d3d8cb1f94c80c8382d4b2755bb369949b997fb06cc15bc6755fa8885231436d3430966fb2293b4a147d3e152d293dabe1fb847741994ff56512e8c0d2c5008211fc6d7f8cd3c23106ad587b8ce312c3dcf522caf3d0734f4c51e2da416a192f74eef408f9fe3e5e8a2e50219a410666ba433b5cc7f5494b68ed83e724b1b6ac9bd88c33435955f1e7ae6311773dfcb90e3ea674b4160b82f1d1d3e26914c9d5818a4e3c90b00a67d7d69a732f4bc9f9d0729047d026113ecef073d1a6b32a128381b64caf7dca7a308629fc0a43a9c919b41a8b1adefeb45b3b061d99afe358404935ff11f530013e68ba3ba738ed513066002cf928015588f26049b03b6a6306dedd6bbd1a7a9cb049bfac1cc3750b8ad329616d933e8f5030dc0b1e5a655fd6b343387820a5212fdc7b8b18a4868bb1b446e2f6fd960c26ba03870f2e1cad11a7bcadaecf26a214674119f9612c0ccf7c8d7f2d9c2ee18b4f4782da36cc6f0cdd9e8b11a603244c4f574e1ef94179c04a34c43e31f385eaa5ff6dc43da04f250f649777a907975c6730ca90042ba342685019c40492f9dffe6c27569101b721db8fb69847a364c4ed89ff5b201480d799a8f964fb9d53899cef1bb8505985d830366b0375683acd11ad09213b636cb67424aeba56894fad5a29f78841da9fdae359fc81345208ca3aced66563f13c1db360a788b8c952f0b1cb1dc6ac731fcab69b996510d63cfafb36d4315995d2cd1572ca12ed1400468ee650591f8edc8460ec859b5cef33de6ea026f84345e0b1ff34cdcd4596843d83496a7d07147bbfad25e324a58637e9b0d162cc489328e2436daca18768f4f918395bb6d256078658e8dc6f5108b8819241af61f165f7972ac4873aec9019d40b7ae4217cdcd46d7930526f11a9a9984f0dcd71719d09f4d580c5678838ee34d6224b8cf76383eb072c57c5e758f79e4e2067309b46fd1e2d130065775106895a2ec75c043d5f8fec0027dd9b6d615b643a3bbf18c4c653c5958598d9e9a005c16dca17e7922673948aa761d1105d26f8c55d060d887688c51abb34f08a1efd17103e580d22fad98cb52513a6e2e987fe0b54bb29a421d4000d43242f54b020ed6bf833cbcf75ed8c57f6f3dbd7b212e65249eb83f0d715ed763f6fbcd10a2d62515418205e2c603330c5b168a8595d13aa1e0ae62b1c5cd0b3f9dc24a8438ba50d2dadeeea876b902bbcbf74cc5e3ca33dfa7c5da18b1149de05e966282883fb7faea5120973ed529ee0489eb018ef27e9f2de2b981d67d4097bb4b3fa6299a46f5d8cc09ed6eb25ede9f2446c5f417f13d02c2de005dc763e23232adefbc283d3bbfa2a92c09218d8d685b64d6afbe3d70c36425a953b54a5330ed18ebd3f6f79bd927d147dd5cb5bd0ca99e966525dff8423ae854077f8c8894b3c25723c98f4c9d5fdebd343ffb0c230b01d6d6c6bdd9eabab7fa3568ca837fc1b680e9eb3f7ec689e8226707ec058fd9d584e746df9be4380e3fb619d743b153ec0d4fb12256a86916d75ebeec20853227dbd044cbd70b1fb928a5b03a3f1404efa965c64f24bf5faa3e91ad31864ef81a47d8999569d422719df37a34447ca006c54e5d3565b67efe44d383cfb956b861889dc4594b364154c3d65d665030060514eab9706c6e082bb46771618990ba26099919cbe1b2987cd7c0babbe164973b7365e9b347ce264ea9a93488bd628cccba2e96465f4f52047a0efe36c9998cb4d71444f855383479ee663a4594fb83b38d80796cfcc49e2924287121414136df90a30b1809c651706cf85ffbb33aaeba38c43c5b1c43c57f1e36f8ba4fc9fca4f482c126fea93b9b8d84d33064605452ce0d1f8e3dacbe59c197025f1fd965b054d7808eec1aeea132ba5feaa125be61a085358b9fee9ed372d0700692a1770dc39c6e94c913ed216004ad0c8d5883e0d16fc127f664442c32d024ba5d122bd7dc805caf4d2735cdcdb8173d5bb90ba96dc43d5a346c330923eaf6f1f6f0912871b2d1265cb201a6cda454b698167e6cd8b7faed559999760e9bbb85fa900707dac2ad6d4c5401a18893b313d7d3fc85ab4aedd9df4f245c0484fb38aeb9a63ec6addbb1b42b89ebd66cabe8518194311e6a1544656eaa1f1a0170aeae54380eb16d882a53b54bc8b3da939f3a9d7439921ecf3851bdf1189d3a4952d8aa7e8d4846715dceebd23ceac8191d979c4d61574b19ee992c6c0326cd681d9e73cb8ce5a8f306e03867a49bdf263d4b1d55c12f6ebff2374e2a28054e2324c14aec669733e31f6dc06299d96ca4af8344a8056cc85ba54c99938ab65c665f16237e21b5ab025463612f608364ee4b5437a590c11d47c48ccf468c0a1a8a7ce09384e6105a5aa62eff4f0fb7c45652724385f441f5b139441ce8f0e6c2c65e1f614825e761a0b11aa7a8dd9f9f2ec5d11536f808e7d358a41a3c5137dd29c34cbbe3c5da3c77fe24a50a5a6c282f102dc30ceeb4e9faa16b9dc779f76b48183d48c23d7751681dd6c644961263ea4b2cf44f71b08dd4b5d5fcc2618a2f8998effc357090f8b16a73fd2a3956a289661c572be54715b851392ff3f80b76fc6790c71533ee45cfd818f81f704840dd121862ed28beb111328696678000e7aba32e6d26dbca9839433d86fee4eb197969dfd916265e8453896ef5f2656ab49439523b535de5e89ca4343fa7f7f7cac80248cf497ebd7bfd77b5eb73d08a0b66d21080b7a073426005ee0646cdaeb5c1a061b1ae0601ff6324352d14817af20c8aac2dc1622cd01d7a814c230ed235b0737aaf2baa2a87dce747b91b963f1c35fca9187f458164a593caede827a7c7558269f584f4aa8a989882651b7b7637b8edd3a26b4f32aba7310d2d9b1f48e6cffde9895203dd63bfa4fa707f4ab8c16a7131205b4c3b2888a6a59178e66b2cafe37ee777bdebb21b7a8ff71b936ac27f3a7589b54113ce90aff58c94344a8437fb9d0c599bf265d09802f4c355276aef855d23179352a1d447b986a8f327db659f0655526411c9ca6a216a34f28f689c2fbe3a7bcac9effd52fa7a198fe3d06b11cda7460837fc3c9e366f2788abd5be2d879603ff94562442f3298389cdc69e772a4af61b5c5800281b917987c0f11e35994d11aea787e55454a28c92a5884786c9bba02ff388d343eeb4660057437589d95e3f67a5914d60cfda6aeccaaf34248846ce443e746b4c3d73ef9f0745bc7308089762c3b4ecefc8a9b3f9725fd83b63f70b89604751853e56beb31f37f6d00cfff765497003360ae34092ddd260afd401bfe706ef94947a75dc3f16a344370af5f89f00ef4e35b8d2971e3147b32e498300febac006ba380ce441359183198555c7c8e5ef37f5d611fb30982ad43074b500022f1b7d44df39190f953144ddb1bdd56577ac87fa751aa539ce740b7ef88223d8b2ea68841c64752e21bc4003a163ade3337e03c7bfd20c1a2fd8cc36092d8b4c6d10738dbb19548d663a083b40bb728b5c06d833a9a34802c40cbc2d9386b797a43195a63e9e141cf3234118ddd92d5ba7b901618b700ba96a6eeb0c757558c4abf39217c3c32fa603c406efea55532b703aa479c3b9ea60483d7bb77394ce65ad9c77e7ba72f11274064af1ca32d372e1367f5c6f14c198f28c8b8ca279f37394ffa61a3a79e6d298a7ea6a17ed13d151286980039cfa2a61f6e8244d310d19aeee77511418f25e0547fa595ba66600035fabaf41451253fd7d640d2f44abd35248e3d0196d29ee0fd887a863852ac04898f66f16af879124770d9b57de4bc417bb9aa248e66d4440edfd5f5b681f3410a7eac11464073e62c2189bd9deb0277826bedd1929a827de9fd086b07746bc1ac4c09a65ca819bbb41191e7f9c122561388edea318877ac7010797f3537e31e94c3a812c2ceda02e9653297e2da6bdf385a524b313881303fb7afa0d71041b89ad12ca067c662560b062736d9ad34e000f1288b2138c849e648f399be61d2d530944beb748a9b1484ec7a4a627bf52047553357bd55654de78f5c68d0783cc1f669a7a66e001c3b2bfe3bde6466e1f0ba24469a5df8bb5eef77c5e8fb9a687b35c5509475378bc7614f8ac2552a09b7f1f8bc9001da57f3c8380c325beb5603e152d939776d2931e8271253af890365e8dbebc0119f7774274488687cd2f02f6b12f5e2e3ec57ba57da0afe1195afe2d6d160c4b6b7b8b0b91cc1938b19e6bc5fde69af06898a09fea052446b37dde3002569bf5f025ccb68810a83a084da040011dacf82cf4412d535395a031150260d58e1218576e0b7044a1d2d0ff535684bfa2a42314d421ad0d4acaaab4023abe6cad493cee3bb8f8d570bebdced4ba16f0def07b625c3b0dcdaa8b543a4d7c89c1b3a8fd9a17b723eeddcb76ca962d1d21103ac2498ffd505005aba40e9902e501bc246a84ddc9b2107eee1ece8eb59a661d30785392a4a351c07904445eec3ab6f232a420793980d0eb818bf432d820b7b8f0ae764aaebb709fbaae5cd8c3a142ca09a3d7a126305091eaccd39ff0cc77affabb8884c5d0dbd8922796e520e33215668961a2a90f815edb882cd4ebcafbde870cdc5b3a032f31bb59c1425932863e68ab2362a27fff8d2b1586ac67bbb40ca9251b4dcd09d3fcbcf15e24a5746402ef9bea37f636c1c256c7a413b4298c5169204d5b4c67bfb2a0369ce9ca79cb210e6f7a0dcf98d88a0dbdb52b445f3fe85b46526c8b3319be39c5cb09cca756855d6f44ada0713836dccf939886dddad8267dbb77e2516c22b31d30010c267b4a6023806eadb4c35bdfd9e11909b56e074444ea6d664a761915def4974ef6d730b2506d4fb2863560ddfc4aa8a70e35ebd5fdfd0df7d361db31fd0fe273049926c4c244ac0b8d7e86889e7c22c4ed57cfb7759c9d32ecad5b561902bd87709918be461cfb30fed450d67147b54b1fd4007d8ee0c7cbd7b5fceba266216a828f18139bb32911da1ed0f4b9a0fcf232aa08f1e132f53454b1ef6f3ee7252831864ba04c6330855ac9d3e623f88457fd91385f6dea5afe07d20d48bd75a5991aa4c0c23facac8d6415b03b00987f729750de89d154997f08438e14c6b48d49eba2011729e8fa538edcce13e82022ac8cd9a4af4b40ce859fbf4bd4269a110d06ceec00166a1fe329a0661c0789a1660a91fdada52b7e737dee8816039cf8b17e08100b04eeb11d9c19e172723fec6850d38d01e6330a37470c43a676d4a43c922668951d54653a82830ac516b5850f8669f691b410cacfefbc6ddf8936521e027011d86c094341a8556847caf5e8ef019d4242e4a4ab9d5aad15b2f4b0bf2ae7d887f3a78156131b985ec01ca07df4928a20c752a97ccb5c6be0ff7f9d72b7e35c39af9adb0ef93484961a4007ffa3c892e7a99f9754c9b3494f6233e3a7d9a8258a80f09fc33291a47f7c8f367898f14be2e02278922b076966770cc9f134ac691765cb240daa4a9b9255575297d45509887194c2923c661bea967db3691abd51fb8f7afaa4af9a87f4779a506f9a3977570904d92a4ff35caaf627b623d4df2c43e078e42076f1ad4f1cc165c4459a09d168091ae850b7371121b81b791da564495cf94b97f4402404663d7f2d68fccadf83346b0848f0923283f600a97a78e7a6fa450a8c2b765df4046cce9c9d58ce9f8340255739572dcc715c594ae6bd38487b2253f4b09bd298067cfa6a7bfe6b9967d2f8cb3c4e6305c7806690f9af88a56316bf8a05029e366bd0fc66ea793e0b72d373c1657def2167e071c4b921fd07b656062e4570d87045f154c7b9c875531ac9a09e7a4d3dddc0d34b8b14b52bfbf38556356cc9952583c61de6c4477c36b4d0840686f1a76868495118d209d6addf74c35f0b7dae173d30537ffa892dd185cb3765326e17cab7fca90beaf8b09fe0c7067813bbc037fbbaee0f6c3a885e75ec95edf005370132f96014d8668764e0468d49d57d1910a1ca39131ffdc001dcac00758274119ff9bfa4b1ef07ac9dab61f01733cd8a6638b9f6e092d9670dc16609ff46de95edf324861971f7b89557390c4dfda35f42b09cc32f85ddf0c1e6940fc1366efd4689ba1873abd6c389d376e5965e87966ce6896d7291866f270dd31d02fefa24ca651c352295890d0670d74d8e34bbb7aa5bab70e50cf3f92034180440184df866ee0ebb237187d5a322f097ce7b183796f5fb04346b566de10e21253f3d5199ab029b5dff56d8d6e59aeb0065232a25eaae414cb90b470466444913036dc12404dce51ce1e0fff99c60602fba5df4b62fe57cfed2dfb52dd2bee9bab78db86ad1344a33c49144829de69bcf2af623acb3679a79a12f4132145db2e6a432dd65129c12486f388e467fe0628c93068f4cbdeb889643cbcf5063bcb35fbbf03f19555574e976a14831ba1de93d93ffb65ba95e0f366c94f512c3052fafb9bb7926a88d9c4ae03c7d5701ba07f398577d4f726cf375925fe439073b56219be34525d312f4c5eb8f463e52e54d5c3043acec9f248ef6f8187bbe076057eda9dab46bfc12c16dd8f501ebb17b8f69152692aec3feafc6e9e5e5a67192d12f95a2854a19cdda05c8a3b5bcea051a051ae8ba9f061a98614c0852c8874a7352c900480d7c386ad25358c51cc003342a9140ca9fc62776aaa952899c8b75d5ed484394e900c7da8e20d9ba68ee935694a7e5ac1c3740429cd0bcb571f0e5003cc3e81be539e1f8933e2ef203d4f8ff6cf44b762d4e8eba9575e486a51a57005daccfc366619242649c28532874135acca0b74c38a6789b9d7b51227bba38f4eb3f5d9abe357bab3b93e6530af4977f015894f628580906fd94ed5576a5bb5e0c0d514171a8ddf27de434dbdce7f0c5d51ccb8dffc709548b80ddc21860a2071c3cc9917fc85a584006d8c46e5e5541af2bb9e216a1c8930fe34c3eb243b7c593f763b80e7ec6cfcea6ee81994e57d4ec2b9b13c2f39b08cf575c64a16933c59de2eab3de483793515464140796aee5795bd524d483bab26759f479482da954c66f07972232ac7459734f12cb9e22e406e965f866fefac6203bc9b297470c860aae46b389ae528b5d201d6a4cad758e81c96735c3e86b3986bb1739e177cd2015f6b6cb162373ebc3f650bd6687b681249a092fbe782cfb4ffc0694196a00b7b3f3b76af7451085b18f379213a8fd4eaee664129ed517a257a93cf4704b33710e44af0165901e625a1e347344a446e5898e69492ecf2dc30150b3c2a0a8e918b87053932894aa4158b18ae908fe1560a455bececd26f4ca6f11043c74e1e028f69ddce9b6d2aa33a15ce08078b9f6d2952bef0cb06c5a104bc77c38be9ddd38642607874dd39bdd8467fe8ff26fa36ed1437a19128fc1e71618e8fc5cfc233d91387f26a426c7d10728e5169833cc764a741f2adc6cda8b037ec31585b24e21e87a178c9cb4a63f30bb65cb830f15df2223f8260e5d004be2a3b73f221a35e2f926cc9c8730fbc751731e62bb68599634c0411b197fab2e7b0c277863e72e2e2815c206326b4775991d23e006dd8e22e3b5ea474294a8f16eb8055a637926413e27e89dc76376754ecd3585b7bfb660376453c6204e29e5e8e9d269616810fb31bd837b6d01278269d46fc0ee2e9d7a0826517f1e2e487375e9dcfdea68dc199b336234d35fa20a9af2bc78d51b040e8c6bd11da29cbfd1e53a0bd2d0259b6369887219ea44ae374eee507485ac5387e5973cf23591bc681db38a210e6901eb4079d722bd182bc2a7e57abc8d0df55e3d9d0c23eae63c7dae1ae3485780fed7941a94845974efd3d8a6452e02eca38daeaea7ad3a713fcf7398efd93a1370af1ee4ea13e9e54487cee9db73659125b6a576b39d27993742f09273bb6dad5cead97abfeae3fb5119338e2ef6540d2d6301dab3bfdc0e8671bb407e933276222eb0cc69b6f7278341ef70d24e8388c3c4358bf6d846dd19ecfbcef6fdb4994c994b55c667c7c92bee908c327c94b10c0658b71d7d5ad2672261f43e2e1eedf38900500f1f85a268753836a3390e548391bb39b87693b47f84abc57201563422ed638d56ec19515328fe6bd5d12d543cbb3322dfe9c642722f7107f8f934a861487e7e60511d398b2520072d345e83201c5d37c43971f66e82c276725ee341025c1c31bffc381ec4d2e95b0e3ac749b686d76a3c5320201bac5a94d4bcc97cc45dc96f97b55deee54e518d67c383d6d6f68fc391f434bcdf6212468f3843624bbf34a51e5de34c1c4c8ae1e1b4627e88d1af4f57baa536761ba2d01278669c655cbcb1e72ac99d2315ce9411c6c45c6c6621a33389baab2d8eb2ad646f9abe561adf3a730ded47805644c6228b824a848f4fa22b3ba2b73ff3efde795f53049b43f2976b6f6c98aee90132ff8dc0f2fbe5aca7a322f33d7e63beb82c2a4068f01a04433117570b9f1b92e7a0c4527655e9058db359fe63e41d2381bee71d4f00656d6bd713037dc9c81491d508ee7ce98901f8a7e6122b1ecdaee666467ab45114efe306bb274fd629022138ad9fe525f32deb5b1d3714b704e1e360b29c4d3ca7c1a6ebf4b100943e0d466e12b3bf934715562539d5434823f610905dfc5d54c63ec10e6aaa68829f3938b92b37f124a80d5d5947f20c5f1eb9e74b3f1d7a98709a6bc4ac9e4cab272bdb2c0ac07a3bccef272360416fc95b68d5e3f4ce10cc6d2b53b0d8a729f873f44d439d2fbab6c478ed98224be51571f7832b03f0a3538a931cc55af9186ce74dca8da88b8c4cce1b93ae4c1b17e6be52388911d2fd4b2ea9d6e70a3360dcb9486d78c58f7d92e100114fe610f8887b87b865587d4cd16f22ba55b82e5f8ae9cfda8f3b9ef8bafe107c0c96f1038bea7dcc44f4d1b3f74bf4515bc390930fc5818af93cf56025a9616185a1ba39108c748854ed42a9a7bb628b48361d231adca7902b24923afebdb114048fa6c3c84874133029f6b2d293d5ae25e9045d398af0edfb6b5b524104aa812258b823f4066823207549226da37df6f8a71f9fbd7b9f56d85047aaadb355e3e24c6bff795ace1541b27f476123a71044ee4ba6d1a32021ce6b145177eebe91e3c411080a6597314b546f1bcc4b0f7952a0a4ad11d9d02297a372c8a471381e884811ba98c8b2e1b25a8569900d2da038628d870b704fbc904b8b6f374931f770a573e1d26c5f0ed2ac0ce60dfaf6e0ba83215a30228d1623ffdc6ceae8e2894bd626d5fb4748d6025061b21f336fab0881013c85262ec730c7fd957f99950bf72f6fe58efdd53ac76ab2a32a64bf215b54a0d675e1c2fed6e6488d17629a03573c47f68201413621cb28a32df0131b9ef50eb43b7c0b4e33b3541fb89a6e760fa6982e4669b62280f4f00474af005fbe7e5f8be3da7a641056a24e2cf0392b9c2caffabca17b6647d82a1f7e565f74fa39a91b107add2fecd8fd82bc0784c491541d20ce45e6817597d0e886cf7e1d4f172f325d765ff6d44209619569f7be17a9554522591d5a29c6753879f71be1c289c6bb394a430875c76324ad9eb106264be1b54c4877c5ecd44701272a711635a98588eee572f1eede94ea9608f4638c70cff0338a18c8f60ae8e27cf33de5438f768934c6de2cf5c7f81928f813b55b376ab45823e9d28cad651cddfa3e5bbf7c897668ed9fe19ec37d18e9f23780ebb3190f9c947c9472335a2149d6d6e1f7ec0fde4365fb84c429312f683d10b6decc2e591c2228131d396c6fe8d2b8f2a16f22ba30dc07af913ce125d73001d89b4dd80556378f591445b45adb28b3f6dab0535530dc79e77d6afe17329afc4aabe616fe62504806e4b007d2bd56397ade9faace4af48af533e4b42f657045d6b0ce50f9a85fb9ef063b705616e4ed62ce33c57ee5ee2490c9f8e3821a416090ac94c8f9e21178d3abbe92a871158d5f89d8fa479cffe34ac39f9c08b910e4da5eba601a14387bf1f96f6c0e47016b867ef9359eb67ee3b8131d56f9710d8ece599831861a86cdfda8f2129906393c033aa931e6430b03e539b5280266917ffe3c7ca0329c32587991afc269b33f737bd68be6478ab73eb7bb18328d42167fcb212cd54e1e26f0d1cbc51a2accfd99e0ea55c5eaba85d02feae39c857e27f0c42b51fa3d7ca2aa135758b1c443d1d3489672172d492c911da5727b9f36ba402dc0fa8f29adc2ecd9ba8081416f437ff5e7db78aa95b3e7e18704e742532455b6fdd5089dd94e71ff43aef84cb2ae7be026ddaf362323250e46ddb1c13f74db268e4241933a588bdfe180401ff4c5c69c9029970b891abd741606b5bf63fc200cc6453196b92b4e48425d5f8fcf1df971baa3e98ea6df5fec40c7dcdbbcfd72ad7e56032696db195d6e9d712be48d8390bffdfc62718568165aeacdb6b1f1dee3723ac4aba9accdf75fe7dd2a6b2758c309c1aa86f954c6db6b30bc1f2406db9136da847d52d2d28a94d1e137c4031cf3868277367001b890cf10e4b93ab4f68ba4652eb1497346cef5386aa4f45b4ebc6efdab044a8c99258eeefec72a21cefe9354abbbd8a4b04866a8144267d772ad75675a17d95986e662bab08ef143f76f74821879b0a6d5570851633dc6f7d06a33fcaf3fefa7c912100b49ae33682e62006168e9cedb9bc01f8e1b18dd7caf08847e74996440a6a64f3810178271d39dcdc190fa4dbc63be9a44766cf270068d95dc5189874ea0fda6c89acf5ba7eea249dc87684547dcbb5774c9712f05aa8b7e071c90fc7256bb14fa3f7871382035e34a3570986ea34ac912f25819c771d682eac9041b7897e61340813ab10aa1b539787cea8c4f3c522ea81454c823f1c9287602cfa7d335884a9a4b2415496c0ba4e31dc39350998fa489a2fd828b760ceae735c1be1dd523ada3b8b3f0a4bca023ee303617698ba8556e94b6ea4383a0c32d06f4ba090d3c955e421c3a541f14f881deb497829fc76314cbb7b396254aeb5843cf097cece61ea6eb29d0c4649d132626a8f8a90c62040c384586d76c273d75dfb604447b519eaa621f160cc259b438a6ff5e73e5bb51da402885306057f0e35ed1e31ebb8523360cc8f458fabce7a0c8d84bfcd3b85b0bd22983a7ee081f5127f7d7883c3136b4bb9a9fc5fa134184027c0128414f503202f27279867e7dc0c141888885ac09a0db7f16a797be0524d4a4f581340174316c6b75fbfa5a588a4f1ecc11ec159cfba42578c614b62529127bca3d90006eed899468b30fc4d370ccd42edaeef3ea6bdbf374897291f6e677352dcf2df335bb0db1eea05b74b94b7e4a135d0397ffc9bd9761f6ff328785ba86dba69fdf88329eef2cf212608dadcb083809c18a96434a87adf14d89ca899325e4e5dcfeb2ff41a16d1cef0380ef56bfb5c666ce5b4c6a3b8dc5d000d9ba4ece3e73257232e33ec9216a0ac2c90343d9f2ea7a81d51dc95dc2230f481cb6c965434f5772b7f4ccf8006c84b18104787c839ed908174938a3c0a704affe484ddf1aece2bf8b7ac82d2cac6aa745a4ff1463d0ae3d264f3fe639a14bf15e36dea44115cbaeed1fb9d650741f1a51c773c09ac17866d83a1275838f79be706ec0a2d61f6ea8e87e49e979c1861157b64f85f1735da1039edc68d7b59926f03eb5a43dd01d635c043e928b6e61b05ebdb7915a3344a956e792db1c6169d95c4df8c1440455390dd309cab478e5dba48fd2d1b4267f362551a270c022daf9c8c0292cbd164acb19cd6636b3c876d71998728330e9c1fddc82909c45a0b0a2600ac33353b8097b427d592c75213b480709b1c558735c95d142c682ab8d48ee844e7d1821bc1510ea67a16ec1e920652fca1445006946e5a7977655e7cbed29fcbdc21927ca2b270ed6d6292c4fd4cb94e0d0dcc3f1dcfc9aedec092fa21459651f24b6723ed704f9c9134534545f318c90122e8a5970c141a76f07c413c8a599945665220c5f62a3c8a46783f281186b2c754dce55f078196a33b1c10f66169f63fa386aa97bda68b5737da9687240e6cdb801aafce53515d59fbd2eb0a8b7b8c285188dd74d9e649ea6316889ad4f544bc536a01ef23c1818eca47eb1a27024b65343259e7d33278b00da59019a86c83c1c212c52a7de25308a2a2e5387bef832335e902505b38c2ba463b7afc8fc6c978683f3a2ca9569c3a071f1216be5b7a8d96eeed281c30ce517ca39d41438f83fe446d0c5355a3912f3f2f488d4b6119e3a4cdcc9450f99e8584caaada210b40e0af47f6e91549902ac3afcb74929cfa786fe92e42fbada70fcb6a68b72edee62105f1623bfbf5d7f1ee31a992a45282a7fa45b2de1eb576d713b7d3791b909710d504c4cda6bc6cead6ce87aa1a78e2d5a9045f0d358ceff2885c4f85f32fa7f47ab5e0fbcfbd1154d895a01784e1343cfe7432ca7f3c3627f7c23437c520872073dcb347bd3fd10de5bd2371dd7af22c91a75e22a80b4d8ab09e82050da6dd9ef467f5c9f1077357f4705f5c1c37877ef6d370055655ac39a602d167a8c8f78376c094e55113f2b06bcc0f5e9d1176af63c46a6ff5a9be1e55b96ecf6ca76df0c2987d2cc667c49b2bfd3761d819010ea6fcb5fb8923d614dc69c551076f0a30dc69384067e2cb16e6d8103e891d6815c4a9919c8031327f792dc32aa133d2c27ddf58be822cc269afa2fd5f9b35e583d39d701d0b46afaf9a64d4faf60f091b7a9d795ea994df8464f4636df529dcdeaead7c59977738007417c049a84000d2efce773a6537e3bc7691559020a2b25692bbcc301382db28a2863996b8070b4d7b918c1ba12a6aa16fa27dc0d9a2df124326c9bb527cc5932c2000047d340e80c163a2cd964cdfa63be6c8b0a9b8c4a93c9ec4166ed33f5e630b22c72864db41d0d85903e7a049f60bb7cf1182bda86b2aee91bc1904fa7af4c570b2347991e8a06843f93e11dad470a35818dd020f7f5557d7e096215b63ccef4569e5834ab4f01a3766dbd33046e327dbbfe5c1c13a220c9af80699de7eddf7980e5a5e5d78c24c5c72648accff4015583b3f3d456c24066c1525b1fd57890fa1c57bf91d4223cb71bfae0eb607fca2dafbe80c5271abcb507dc0f84f99ac29a088b7be0b107142218d1f1bf64267bd732e31d271809a21ab16179f88ac78cbd0123fac72e1a9c4f08a30706a611bd6a46e9523e09bcd7ff088d7db524e8eb778c890758cc01f7377ac971d99efcdacc7a61ae2b71794fca61860338ca7a2ab43ffbc67eb29e454a98792ead2c6f06cae2dcfe3f88c0b8f02f0d1a9f1a7c8c21b7c196ccc7fdf12a29f5a445da40813814482322b0bd0df94e8473d14fdf134c08e3c1c88cace5bf9bd8444f8a5e3cf56fc209f30f15cd707e45e96e90b5af0db029aa27d8517bae88745b0169f80a2832756a27c09460c568f5b6c8d2839c0fcdc18b01f3c9290ea3a8d48870a8ef536e697bec672a7aaa068baad2e71e3ff22c094d9d24ff4ea384db69ad8329a30170fd0e5af1b4ba0f784567b697398c835c83162e7994fc7531fb2400c6555c573c21beaeec76cf21f19e8c4c3116f0a4803989f7c7497cd19145acf58146c1ce28764e0fa062f12a86eace67c5345afc184adea5eba45eddaa5633f77a6efe02a7f9042b3aa6e5b4a2e626a2210e17580e6274b8b9decd35a141d46ec19cdf3f94bbc257b073d4c6a5b3c70a187efa344eba9e4fb5f95858e8e7a0384de694fa1d616938dd87eb4a3299822f5349cc0a049afeb128efc829bec7a339f1fa15a7159bc93cec6974291b627891646ac0cbd671993e97ea3e88d1ad77ada496600e11516e2271dd406815165ee144dc7cff382681b857828b4dc39b90382c7a6ee5ec682f03c0254fd47418f4abf4142308ff5904a3d526d8e8d4dd781488daa019827f6f184e4640805451db981ceae0e284d49872caf6ae1e1729eea20d655a4da60910c4863972a3c1963e9fd4b25e1455dffa1185fe7de3749e8bbab9fba06aa810c1741e9fe8a4b24c54800bf762ef86eecea43dda9a06bfa4f4a0985ac49f93eba17e74a7c9cc90adaeea0dd2cc865b62954dc8190a14275ee05de26282471edc66ef32a80ce7c610c1bbf1949227a106ff652e221a1722cd9c642ef8016e89bfde0fe04ec1ad6ec105e2224447b5c24d982dcbd4b313e96a613cb4a860a130dee1e9ea50d14736eadd22d99a28a6c5fbafc717791b80d9c10d867e34decdba0dd40064c0851a16587aac0692c835eb7ab687b3b579913c59e00179ecc9bce73f7a4c026a5be4f8659f030ce7fb1ce9dddacc7e0c53fe84c9b3e941df8dbf6985b39de03b24ac5c5cdc7448294b3f4aee0b4d115dede43f8070f62e57347857bb35e9b3b7907958fd647f4e5a71282eefabe18783e67e31893628cdbf6654d64f178b1dbc58e913b0f3fe231ecdb73f29d6f56c647a982af290162b7fa59c8191690a030fd4d2cdd4476aed5610f02b4f84293dd255feac3db1b5775120124c4400e58932cdc0abca11646756f2c87239ccd0755c559860278461ed333bc801c92715bacef609bcd174674fd6ff90a8349df3ace97a4ab36a7e3ede75b3218667e80876971a5288b80f8de6348e1a1074480728b742e680726811bb8989d68ea003ebc806d983278a980f3972db3784c0b6726beb05699dc63e4981ec27bb1f37d28dd9c63e9256749a989f4539bbb85b4fa959a70b7f1d3664252c320fe94239a8bd816e33e4f51a4ae8dfcc287089e066514d02b21bb9a443889857e01fcbcb99acc1031c50372501039e8b5bd4be63c9b8667f5c4d84e29e6e1715235ece44f257d8a4c1b1e897a97493dbd9c04db1d352cc7693c0b9a7c9f4bb872a28fb1de37659dd15bb3902fc30da347e2a541662f384efbe342f65f76ba99d0f7b2f1195d7b6f3e754fd6bd5e4dc18e5fbeb2f1d9575d43b4a05aa0de9746e6ef0b92290cfce3550ce643274fc2d0fc67c12fed4052e4ee44c74c9459db63f011c06e7aab0df58d7c8c1f84fc36c4a77cb8a8463634b3fd63a9a53e2e3efe7db342aa456a9f8abeaa6ac4a3cabc930142fe81a184e6f8bd4a6a0ddc69e0b58f3fb7a721449904f173f0500f65cf69c83e6cbe992df37d47e4349a9b8e58bc358ea6f6449ea09e48e930f490e113eaf6f35d9e0a4ed829552e7eb1a0c2bd1a46b6635f081f6cccd97846c21e993764c834f75cde170f1814a95352bfe6b3b3ce51c3f698a7e50c148656253c975e4769e6344cd330d714787e955ed1fb3be6c8bf6e78d389b6359ef5be2d4b3345bdfcab1af7be815f85e9300b1a7b27ae4d659c506741312f9577eca612e700eb716516883e90511d6ee8249f3fd5f10980c74c6d998b4adf166125db406d380e8ebc94aa25a28b92b03ec18f84218c585aae223f0c4a0a86aa53c1e221f892f71f7b350bd492c444003e412e8e00f1875f1f75c2dafcaaa6a5a9eb547407389cf43222982d67af65bdb12464247b3e5e6c5c507eb8936ac3656eb4ff995eef35a9cb4d5802b350c9a42e95644131f9d4088f12eb295604ebd2d4aea5d8011733d4ccff6df2b50179674bcb241b794267175dae3ad7ae158e1485e7080f843a6ef43d09e2852533d3710a877baecc3d20dc4d8ca4b89be6f0620c9beaa04cf0f2b635709214c870cc48fc975ab3fd6322b8d924f24e67a4b1b2f1a89239369314fcc8de2f38f654355bcaab5ac6e5ba0176a4c49f8421ae4e82743dd4e2bb85997a55e4ce689c69fb0445b79874faba91e5e653b4cbaf0977ff62609fa4ed7cafc48118cb7d45d3c6e33a84710fe9f35993a3f471b77dc1b412417f2ee9e08dae4b2663f71cdac97670ffef9323bfdbc18ca5f6108a6bd0dcb1f24712ad090a1d044eb45650547ec048cb78cd3b236e3e7a0c8f06dd7f77c61b0b410813f58f289f7c965c3bd86ebb29982a95d2c30ae387f56000201486091d9bea1a77e88f4056d74a89181e4451d0205360663df0921bfc68347978f58ebf50ee3c3495987b8c3b5e46afe6937690263d66a1586593747ba0385aeb1b7b0213bbc26394d80e2786a9e971fd1cd992361f0011e767479897475130f6db36db7d226da774990cece7abb7c58730a5fe623d39d86fe2d7b5c36988e6af1ee2f456c0650a82cc433a784866272fd8e273b6a6f5d69501010b6e8a65c21fa0b98d0a6fa38a0d134b8bfe57b6e648fe89e1ae997ef039645f48a4fba18dd4b06637b5adb2c134e336ad79804260389a697c4ba198a9664635544bd2efad35ec5c1350be29c105fb11ced6a8e90c6fd0aa7cc48600aa495ffac90938fc376d7e0f6e29b3d9572936cf6545960fe4d82367d0869d4b237ff76806d63ee588096117446c28752837695e59d3b0ebaef1f0f66729ad2f4c6554a50974e607169b8af8680fbfa944a9d6c98c75b5b3ed8c5f61a544a92cb3f4119afe73e57b7f56c3d5f12f762d78019e98fc13128ceb880eb5129a2abaeea47bb8e2a65f7190fe5f82469424db075c5c0ab8ecde58409a0f489c889326d55c6aa02b490dd0fab7709c619734afd52c0b48d046f1b63e355d7e3847af9135a5146af80fa69ebd35caa2f86e690015e6aec9e6f9d3fee7ce0eb93ffdb053f06a8e1ee057bb7ed032b75ba073d92a85b76905ddd0577318ca6d6fa54f39814a8491e4f95b0e191a1fe938ec5cb02e413b8c60772554be16e6e7f11ab8c38490443cbc67b1b86767e240ed67c82ef879ffd824ce2182fb082396c923a29c0dc72567910b5227b4f2a3ab95d335ddc00725b83eb21938b3db074622ee5e2c59d2526f5e957dae3713334bfa91910927b82aea765b393f93bb63260d6daa8d8305b01956333dae13fa792ca97d512b3312c5650679faa78802864920f57cb1b35f381e8af7c357f85a58d8c499a2ff92ce0adaa31e80bbd790953a97ef957ca9d2cdf56e6016b34b5e129edf473d6f5a4fac6250f66a51e4c9dce6944789d14491bc22a748171bf9efba40fced65da70f683205835e253fd854376f8bfcd477ac984c0c9278f9a478f9f0803471fa4a89876cc5a7302ca769520ded588b85050d6f70e4dd3e440db72bc83e46fd21bbc69a31f3a0678bc2afd3b5addd12ce353aaa2041cf9d07a535ddf6093d3de820c1a05f9e21a5ec6683727bf74b727f2d7639f5f26164ede727f44cea9dd2925a623031f2521ee505e1d6eb09d99aba2d4b9d9457dc404f6095acc9c24bcf21bc9d5075a71b1e9db7f4468b8f8015bc88e46cc55b6d61b0ece52f9aa466f0212f31549e7c638b926b559d6b6a94d599e31e00bba52d9a67a48d38d6e621a7cd8d756789f35571d334dd9af3c010ade9d44073bcf6c8aba076ee99348a2e0a02ec1341b16697cc3b84351aa7f4ef355b8ae83330038cc1051bd629faf2fe4922a15bec3ad4d03647df96316211195cbc9c6326d2febe9c1afbf132994b3b0e53f5d30a1e477b943929d003056e9435076679d3d85bbb2e99e6b81d5e048a3a3ed88aab31c3d55cdfb4fe2085159e959dab8596c6ffcee30cc1810badb134a6eded94f8d8e6bac0befe793e141df68c4fcd30a2365e93e7ce414476e523b8d5796731b34e892018a7dbd400a13ba1d00143b8253d02540134c1efef8632a00454fc12636fc9777dc0d91263214c114a670918ad2a0d835fa719f3fef878e50c948f67f4af7278a8ddbd294d99d11073dfe920bea8f26a74c96338249916cfaf759e31369fb4e27922cb91db0b2a27e060feba6b4831a3da9b970ac27b341a511359d78a235c4049efb4550b845fb2ba38ca5af1717215107c848038ef97e3a2cfd1b9c6f7bf09f03fe702b442c59436f831d15cb545e3c4897c185dc430aa706c7e7c1b5a41d4858bff427fa16656c60424091cea53d5ffb1bbf6eff34325e7cbfffd5d15026851fb9aa3521fa797eeaf12a3a56be92c38c6dbdb53b5616a909b77a731fb43e65db5f375929a3f83a3686d2029bc015ba575010090f5427f22838e871be8c5401cf850cb88b4d0779108606480e95f63bd2e50e8254755316ff6dc0fe74d6f041e7c4fc0e5542420f014a267defc1b138d750cf87c179652b5195c054169fc90bc763164f4610a198b59820d4eb85ee6137b85053cd47260c6f4b21614c73b9f626035088b1f638dd0d39d1d4ed5ab199dcac3f313eec126574772cc2cbf7eb69e2ffed0e04f61f324147e52ab3b3a668285389cee9dc15b8581431650d8a41929d10cf87da5719aea93619ca91ea26f0963712dd0b523d47594cf9dc9043455187b5f74e58fd685b2c91f5c62082b8968b6c429631b076097648517e5157f6063a246a7d425e89b8bc2d930c13cffb9fc4a39ab9c1e8d0dfc7d011c1646152e3548a66204d75fb5eba2fd0b122579499a15a306d2d9e16e49be04d5eb3a38b2e4db3e1de9359fb802d6fac82f0aeaa8247e53e243ef96aaf7476df23c09193fe904959b946e5daa708fa7f6b0564d3172bea389116cf01d7037a0a62b4259102429d472c6fb70e7163c0753a09ceda88705b4f9eae13760fdda20c449db4a207a83e6fb73a9ca5d2ce3e48cc7fc9f123b1bb0e6c757cad060ea699b8fb2d53415fa47ee3047df0856943de6ccbb4ae002b6c9beea8ed94ecfa74ab6558ecc38ca026fb0c1c3a9fcef3113448ba683c93527a2fbc300c2f3ef46e5086f00c13229ff2660e162280412bbb59f9d9b6e9609c69d0375a06a1b4116885173250cb5812189c9641c8f36a04eb7e1019f0dc80c38d55e94bf9587a5bcbe6b24336a34571b009f8dda8433353c702bcd4886d69becd9a43150eaf1ddb890ba37149cfe8a7e7057e13c0ac35de8617bb3d87f136d047994e71831b20d02488e030c0d58cb470c0d9a501ac41811c1f66a3f36ff8d4a10ed009185b01a95c80bf6450455b3f175e500f78799ca7dcb78679fafb428997a04ce9a37156981876ff8bfc837153227d77cfdee9b1df47942e7173d0bf8b3c5d465ddf11a25dafb292cac54c165f73f50b4f111d60e22616724d5b6929845ce04c94ab872ed35eebc912b1d60facb6e3334f70c99d5c8fdd981a23c321e63d65ef3975e5b885ae763fc5fa0376f2ec40b704e79bd00d0ec6296637d9bae1d0077cffffff83