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

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

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

Block Certificate

Block 52043 33b6d942371f645678e804cf38eb8edadbe16dc66ba31b3bc664ad81fb05a91e

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
e28d8fde44fb30757ba6fd4e78991b3ba4462344229975c00263c9943f779615
Certificate Block Hash
33b6d942371f645678e804cf38eb8edadbe16dc66ba31b3bc664ad81fb05a91e
Source
getblock-raw-prefix

Public Data Hex

002000004000000007...00045e0000800a0000
00200000400000000701030300000001030101030000000000000000000000000000000000000000000000000000000000000000f9c94f77960e0a52c360c3ce4d78b9b504088c4f5bd3ea97f747d21a2b08a216a85fe3912bacdff0eb78d8dc09f84f5255965adaa279230f2679b3ec429b0aaf6e776919cae09479d10f350472f42b0baaa14c463f8f3c528c840000000000000080000000e00000045e0000800a0000

Raw Header Hex

000040206ead7675987657e4c8be2bc12652243be39d618db1f6d9948dbf2ec71888c6cf44449a2d34afb8048b9c20c27622367da2d24debbb346fffb977cbf3c3071817dfb6056a0b8809181596773f94c96302c0759922442346a43b1b99784efda67b7530fb44de8f8de2

Proof Data Hex

59,560 bytes
121216010307f51ce9ce062f1a253fc31d9ffa39bc98d3625d454735ca24098eb12fb1fd3a69f38d9b15955e96a8cfd07c07b37f1a86dddf210913ae0318785f8f1972f0013a3fe6fd06e78937fbe45e7055d389e349f178f350416965a0dddede1bb136a86497239ec04fe9f175bf66c2d4ce7910da0922213e382cbaf473d76b57276aabe601eed1f56b6e7a184da46a464114a8ba0f11afe4c2592b8a533187f502b1b652edfd221e819004beeee7e7ed081a9caa95f646a5d9390970e8158eb8dfb9099558f024561fd2c6cf41a2731321408cbfc5e7051357352b74aa1bcd1889ab68305c11842c78ae8d5586d3e6fd9c0a5d527f09cc810f9607b906693bb2be389945398ba5fb06556c1cc975bd2388256fc85b7d68b232c72e1ff5f2e9cb83cefcdc7310b13a7fbd037625446b94afd2b3f75810000035b07ff8c7f753f3bbdcae72ce35fd066e2ffcbf84ad53d3730344a62255895cb90e5c2a6ea0801a932a1061977aa7b9ab10aa23cc9180072ece5e147b1e42457e9f09f2ec2db9e33c96ab0a4d3a39b1ee263981afd465356619307706ce840c6cb4a5d3679a3d98921a076b47178a2978684a63239a0bb9a51c4a0b19dc2c0cbe6f27d477a8b1d923b68d0911233396288babfeb898a8eea47a6090e001a5902876f8fdeae876c08194a9e3edd7c46a19573b01ed2304947e6b24713b4ab4fcd0d7868d2b43e1e550c6c077cf09e3d31f1d76d3a16b4c29456c45411ec0e0d5c0641103495dfc41111e7549d3349355159189e233ceddf0841d5026a7a028a981e960e17f5379ab967343d2ac57d5dfad68ee70ae40d0f81e0c4c169cc0a58185595dcf9459e1ba977132c618aad681dcbd54c1972274bcc010dd1957f9016f256514e9af2fc4861607bd645cd221a0488489d4da331d85b0a08b71faf9e73d089b55932b99af92fa8d8b5408851295fdb77a5d4662c8e9791102470f61a7900b3be818df006c03c29fe6f654c1b2839ae5d07ee0262d978f95a12929e09f2d673acd74670920de7d9822ae282f911c9d389a082ea2719eac101dafa6113e106c1b34d19ccfe1bb4ff36cd2e1468903512c878a91f64f1f9b4e272456f38e9d6b7e4b2e5c210d35eb71e5fc4f4d8eab99a30e8245cd6302dd11d02162afc51154b6fe2661a346a3707e9761da80fca532c46993af8a45e0fb1506ad8ba408c0d88002ae869576d9f17973930226df9edb51cc2ba8b2d4551cca1e2c50afeca5916dc857bb715ae606110d41f4bdf651ad06d912696e824e78fb05c297039d538222c6c705a524a151ee0fba88cf1e17150f9ac31e3f322a038562bd7a547564288542cd5f0bb81bf3e3f9903d246b138c090c1e79c6ac677949710d42be21823b699c37adee691c3356f0decea39dcdd1fdac179242506075fc18c30595d31cc720ab046d61e31eafd1d4a17caf5b2b57132540d4aacaebb6ade14826ee18043870c2d57b68b783c52aaec293d4749d2e7bc6217265601468d4f2697bfe657437d6e7182db76b5c28014ccc9c6efe586d3e470f6ea0625b47c224437b11ba9adfbab6310d7d116ad2fd8509e86de6de7a61865be140dd7102bb7b5c71db5b05ea1bffbb95e146b8e8d2167b3cc085090a0790bf3a2464df86d96e2356021cb9307210094cebef71e00aac143ef1a4496e485c24a06555629ac9799786bcdb7fa1fe1c207332ef170fbc1255612280f1121151fe32abf347aa94f287a747ab1adf2d1ad2de5de3ae9d9b61c11b1aa1eb64d6ccdf45127406918be6a9e85d8310666433c92dd9f9ce376640c0f39916590a25bde185800e72e66d26d1be6690df9ba0f529b50f5c4e7f9cef76699200645e0a5772de1e9e4c72f1a1e01932878f69b2797fb09365d9cccd91ea8e3aa71b7864fb6d6b3d4bf955e3f5db93318093619763cec629b415c03ce088b503cc74a3e672d1db16c6d621590d53ba3d26012daa532d34824df57e254b6ba130cc9034c3684d5014dbd510b7d62bfea88ec49c1424d12d4d65584f4f26c5567203206bb57d9e8a07796d779381dbbb071ce5ee316cf3ef3592726df139b1de5c565f1632a59635420418f290769ac2451d87d39b2db246ab123fc81896ba22218aa3c3483b8e27b10ec14fdf2596c7107e126e381b7a56a83fdd0f16390a8e728a461fa9cc19911fb5c977ef987bf045746d6343dafdc17368f83903446e8e65ae4da7ac37e88ee5966665196f030225ae0c4bc0cf2565e97213f382a535e9dd9fbe1a99bccc65dcbf3a0aa0570e9ba225869f64016b4a1ed40dbd6ad4612f36c87065c9d68f39c428654b0f14107c3e2f2b5be58033d3b1e8976818d3a67d007c057701129f7c88af440097ca6910e7fc6fed1331e1f73a612a77fc38ac53deaf0eaf7947f3e1d1d21106af9ffe66fedcd0dcab630c0d6c7255507ef7e4bb43f4614ad51ee4d095002e2e64590025a5d66a3de33ea5a443c5120758575345d6516a7a62d8e0b73168fa82ce628036a3af5039452b4c9e13ec3269911789aaa7710d63d46b93ae505cc0a5a04ddf38c232294bfd4e36ff7a5dc817745a9f543067e23aa7a863afdfc34ddd228c290a76d5d43a1e7b5cbf3b95e0abfc34fd52aa668035255bbc18b7697317245ca9d3c720a0d115e142b6dcfbd106936b43f2696dba4ebd082ad1771dfc2314e2af1f395fa56250ed646e083e03c0c17f72af39fb9c1590b20220159ba97c9a4e7eae2f629e939973f05cd0201898615ee0da4add4d55f9d8dca23c1eeef005bed70460d6ee6e96443e04b14742b4eae27081121d037a84b5e878db5c692f366da463744f78dba4990de0c8233a8f3bb48e9e2d93499f03e47d6747a4be98d905fa485bd56e010f4b69fdafd255fb862233af73d01e99e8e47d374774dc3afb7962afa94783de69c7d56aeec1e3a777f0464de90b4846c376087f4cca6898cd78ce116705cfd24f96a16e33cc887d9eb669ef4655a73aca9bc0f21dc0f2b484ab9da6006e278025bddac76184092e6e2a9e9e696e53936b2e4ebfdcec3039e73f8d564fd2a59b9afdc29695173f0de4e8f274de4b70f5c7277d6ff869b0499a73dc81e2205337cfb51031b362355f2a04eebc67e565c6fa08836b5e0b0a556ed0e00bd61aba6a3de440cca495294e40c4b5fb73a670fe7d0135e70ff082f6bdee9df706c94f3f032c9fc99f43cf7969dfdfcfd0f7cd41011ba8c39c2b4c6f97ee9b73f578fca8c2b0203a3a499c5ddc1b0a975054dc940799dd3dd0e51e77f969444e72b8c3dce7c2fecac8653fd94eeee4e3be68159dd48ca2dba780865209e9690d2848b7f3a0c89324c8a0c2f1e4e68637d45add6a37c64c1597b2151f244ab69c6ee9983bb9a6bec86e93a951e84db3d508cd9671281abf75c451c83d956f867d766b8946c590ef9c588a31930290700754b68e8d199f63cb5452611f64c060f1a797a14538f8717ea49c0b099473cef4bc0cd333529c9bf08bbad52c7be2ab8ee239ec143dc09fa825588d49726867656568633c9f05854132f6df578cd02c43fecd4f57c36147c6e703f93900d54940b980e05b2ec43d5de5fc1b0ee7a91f3a202060abb62720c5a3b7cdaffabb9445562cb936bc865ea7ec61c8b22d2bdffb0bf992df96cf73acac4016a6820f96d491c74d183f9d8d83625da82878e26b6991af26174b81b6673a043de952094eca89729364657f3f8f9a7ecb11824f85a40143c2ba9b01bf7f779241f8e9dfb3680b90f45bd1a84ef8288ae7b38db33637d043f16223865f2ac7b870d76e82dc38e52f9d282150ee781cfa5a6077ab505e5210e98640a1dfed39880b222e8dbc65b3e7c527603b8f711556520e3443a3458e2e12b6a25d1847429b817895eb061a360ab754e0accb4255e981d8620e61d447c13577107a03ea832e1c93c3b16188c39967f5d7418bede5123610238aa0c53a085099104cb1cde099d62eedd5187782c8a4b4184fb2177997e0f01fa5f3e7aebbf61d6c69510f24a68825027c00db26fb29547ecc89be764fb4ba576b53d1ff814904194a8dcebc1b8b7b1bd610f0e7b3b4e3f83b5ebd663089bf2091f6663c8c4244dd2c9be0d002e003e4413c063bab3641155fc8d22b0c60ec34e5c2885a06bdd6cef28fbbbde7a387d334d38271eb6f2afbd5f2930f527fa04247477fa77e08c0ea0fe654b325fe58a6e7aedcfce3849bb7b79579edf2e98a9d8cf1aaec84a138204f23b4dee59825704c0f5ef887b031159cd5ecf98af5aca57b945f59bda790dfd1b12eea2738361b72263dc754e699f07d1f7d8542c94b1c3699be4c420b388bdd13bacb0ecf060b40339e4cb7485b3e6945af83dd565f4480089724e0616323f21d0dff9259a0263653ee0dbe9b199c12363558d11aaac91af84b7e161d3d1abcefbf030d96d4dbf2b7e422c4df512eb0fdfde42482e93680c625396861fcebffe1529ff3f75d83c8e11c116c5def4a09c36c2d91ce5d52bae528a437e6f44f8e89d80aedbdcd6570525ca55693e9495d1f5504ff93369c74deefd0e99b9dade8c1e43f05a962e3a4fc684131d7a983a51978cdb070b718a67c85d2617b90766718efe0c70d04c74b7f46a2f2f8a42bd9b5eaec2800013c2f7975bf9f92c8cfadbc50f64c3314d1367d877e602ccc1f2a08bc39d05e132b9640188f1316cc9bf1b68a6e20e2599ce4544a1fb74517b19cd45c12628ed6d1608b87b3a9b4ef8c4b4b5df58c696a9d96ffd893c80ae3168b95e07fd408e847fdd7c994f0234053ba14b34a866a15b629b42746e94b7aedc3defa8447603e3a86d3a6a587074614b195f8253f533edee6fac64d982d4679a912071ac2f5412910e8a6bba451f1cd54db2dd5782859c93c199d972fcddb1afa5e781b724de771b03d267960b4d15ce512b6cf48f5f4676b5104da7b6044d2dc6d8464b5d23ec80ea2fd894f2229669d7386aefe53eb40dd6c718e238f8196429a3676ec85f44c6124d4686e07155c2c1b92c15e752ded3427d89bfe792269621054a37a2443781261fc609c28b0027ba9c38b0f50e8435434f556a1f856cf7e36cadc43a7043d616e02c6be98c4c9ce1641d96c22cdf29395f164a12de9842fb13e35014f169a548394a83ae3db43d8fe4fb221042da8337d2b3da411fe6d9e2bc0e0038f7354e59051ba124fcf98b6729a696e1b5b1a8d5214c07713db8cd95600b056f33c0af3aeba3cfca78153e6dd66e7842dc6805efd1b4230cd6142c3f7f50343dc371930350582e28b9079da3a8377df4f03150c27a0a2d7b045fc2d4026995e9296a02a14404249368eea57aed367261a3a1330b4785d1511fe86b07d8b9b83d3ae7fe615df52051e1ea533e31562813fa282d165d2bab21a9d7696a5c90b7e6244a3940310b87f355705b4fa0e22bdb9c18d62f190a2cdfdf6670f2fcec776bd5fbfa1d271e3decc2168e05511698cd9e371f2c9784073d4cef15bc59050524ad1dc33d1aa6c683e4f56b195f7d672ee7e21e32541256e075a45b466ceee3b75726b580c599aa94db7d8a0607ed6a23f2afb472b14de301f032369ba62adb8d9a3609a450d5f84d3dc7fcc4d6a2d6ea16e3b05e0dfff5656a684f5bcc8e23abb655aeb453e02cbf4adb97838b9ccfb41b80670a267402276f860e1ddd8888833b277b4d5fdedd2df497a38b8c03fd583734244c8f16836836cdb654a7c53ffd6d21f1cbf2c478fc825d711f6284786529e3f1877ee1f0c8e12d420f0be6872e78f11eba732144e9bef00d9af5af4148ca261eedd69b263e07fd15be27494812f5fdc4004ead237a9a04f6fe0f2cb64c5f74e6ac0fdc5334bb4ed71e1037dc75e1a2fabd5145566c0cbcbe8bcd33f448b6b2e77418d8ec1da190f5da35effb723fcaf5b92c94e2719928faec80a9dc93bcb7c8694adae5e938dee032bdacc7890feb45c1a7a9aa7cd996119ef53981f3598c0ea676a705311de70a08f4e57363a58ae66a4dafc3f2ddb394ef608f2fd66fff0dfe41424a4de71a69839dc3588078667a5c4ac11d9942fa273278fc4963d99ca4316776568e665398bc42bd32907830625411153d5cf8c065ea7bcdc0f69d669d7c5b8d101a1a963e3f3aae7feb6fad0cc5732808c02c13af75fbdc71d74c58148c70b53395fbb6ee3304a9f478b03c2843ee3129fd0b6ba6bd87d9cbe344517cd622e2d66addbb42497289f59aa9201e90e2a5ceb743b3a4bd1f669fcb0d11b28574ca033968ae541485664c074d1f30852f627966a619abc4a1a42eb576c277d6d3e9279c3a24b4f25f6ec34b21d8535f7a609284889db2276df4bdd0a2846336f4207af9aa71f884109dd094462001c8548b6fc483efcbfb30fc92a17ce6e9dfcb0f15ef37a9a6e955f6f2300ea189477e05bbcc96d031600dd26107fc1497c78474ed72fb9ae53a623a23c309ed6b38c9ece02482a1d927906d9d7c8375a69bb044e047dcffb5c2ca61a2b2f817ea51164ff1babd5af1c48b9d03266bc35c64972747c6cb1e3b68f3894dacf7a01e965b7151c0351cfefba6f3c4d580d0e2d7c7fafc07aa983c20c29da0f4711d86f48d664aa093a27beeff8f3911c61687dd0e1ff5b43ef720afb16fdc7085a2ca16197a0361eea127251dbb3e782455ee46f4f4877498c592ff7e997c797fc86f82ff73e1269a09a83dcbd9d99538ab8abf6e5e25c65057ef9caec2785a0498d30415c9e28429ae4c6513150e5b276c845e78aa47091f559e3b019b3a60802da398228c619b5f0c5720e9d61519761c2cc13a3b530e16741574190b237424c307ed67a276ce361a5fea8403ca96d109e7dec7d4816fe631633e1220324aa3e9e33257a8d23327d09493d833602b05322fa23c93f17a531d3699c05dfd366365b438fe653a81c9422610b899dd699a9811d38e6470380b9d545db8515b8a9fad3ff13bf437c46a45bdbc5aaa3eb1dc35054d65b9259b7083ace2058bdd65d5233d50b49573b51b2cd99d134b498cdd83cabb349cdb0363578022c05c1a23467e506a9c1ef5a3387a8e2733f8be6369949bc9b31f37f30a18251eae29696e57e530b20f3a991c93dc922c018e41ac840122ae3df890b70cd63303925a59484133ec58319aff28e8d1593ceee0b5b8a9ca58366fadaf56496f4c5efa2c0742ee4c4b03545e72045e1a257525c8c330111f2570ce53d7c34730c6743ad25973e7d45142e5df2f61883fac86739352cbae750d0f432c23c476b2db21b6866eda0d4d64903a7f39702bf57b10d9c22727e3d084074ff857d51959f5dc7c2923c696118c37fd8ded6508d01ff57f7b867e1bb94d332383cd63dede8ec9209fd7fbe13cb5bcefcd5d540be3f1870c733c56e962c7846e35f47f3124d91e189d2f449c355ae533808f1af987c149fbd89f55904b35dcaf9a9d87451a0d78618be5f32f51494423414c306c7bfc8b120861f49feaad216fd379b2f28ea35bd60dbc0a86ac870ada6834201c33015ee99281a3540a0f74c03c1f8f682020a3f63629c77898fdc6c6da14c0d69b5532beb8c2d002ad4fdd4dbf1227573b0bd34e65d3cf7dc5a236c8e0f491d5330f891d4a0cd84e06fb0d32fab1cfe5dc7352a670582e51a127a9028a7fa42194587e9ff378e29e1aa6c120bcebbee02ca4b7086eebbe9f8ce9d3ed7e900593ef2a95ac980bccdf1b41796bc5a597f6a563856970f680d07b713f06115ec7b3d3d9942b92c749e2cec744d7924c2bf62673f0d5368839be413257e778e95a5ab0360f28e36aebcf4523c854217d08b9f7e94a3b466225e37c8ddc81e543abfcd0119d7612923e7d46e7cc1da45bc6e11710e2a886f1001ea04ebaa6c62a0f0d7b424f7d904ab30faf3dd854737f8ec62bbf32afe81c0f343f9b5133c53baf58373f3c3489ee25660f42427b44b24e63981669abd88fae8fb057d4041a2ff8e834828b62ecfb228d519b5817ea9d4cd5fb1e57c65da03dd4ada3c1759ec68f5ff60abe6113ab3eb0f8a1cae14d13d8da0345bbb1980fb607bdf8204bace1690f42d438db67719b77582328c9b42599e4f960e3090206aa9964175ebaf4f7d46d2a64ec2549975063fb3da2165fa871ac763d2bf67fddc4c7c0b6dd3bd9036f42df797a9defd19be394eb8a46eb31aa4c50fe202a0e460a98f4afeb00a89377466c42953747eecdbaa1da85775a283bb56fa698c0e201f374154fd67c1933c7d774f8f2e8391e525dc2a7f4a75a0d14c5f29951667378830685e0673ed6346ae392af3dab03aa05292afc6e84c216b896c54411055d22690f6b7ef18d27f9e682ccecb474c8a15f469fbe3846bf7165bbc3e2a42966ad65c8c324dfbebeed98ecf4f127cce0f70c0e2db5e380e165245f4f2a181717c8332a8296d983981c3b9f5de5d31da149360d076d1a7677a151284e4949f63e31cc7c299da01bed0eb54b824b2cb07f102f8636753817c2fd09188a1d44cbff9d7f9b3ffe9fb755e899ca0ac11dca5aeb581dd5065ccc4b14ad7fe2c9dc3b3dd6e1539fb4d7b89a38887d0b64b3405ba920fc36df9b8d736130aa111b4af2753fd76e2956d060dd2d9f74ca64db4f3764693915108d7cc5186d2d1974113960cc353be8c886608c0bb0f312ad906afc5c69d6897305aa6fec1dda7be7dcb2a5fdc2329abffd099fa7032c0567ff0d8c7478746e40ed533ff82cedf89398d3082be8d6f8aaad33c4bb86c635d5683abd975851a4b4ead1c9a9bc43466a41d5173055b65625a74d2791278522f28d87e5275a6e4eb076f33bac7a22d7edde0a8af4125f5b21e94b7a2606d91184bcf1554c020916cdf9141bb9e5ed1baddf2fc5021676a2e727b424866ef7c8aeba7a6c47038b18c7201bd371b335be38381eff940525c6420d744b0119c44f3261b3e1048d0bb626f450e855a8cf3d5bababca801f76e69ee5046e0ced37a7376471b5076ab31c8e04e8b21165ccc869eb87385f684935694ec5ae054d33e70262b23fba9384c5c66b523ea4ea23e621f08006f6d7dee7b48da8ed14ccbf2f06943860ea82ff723d205d89fa5f0b6d1add5b8a48b4338466561899b3c45fd9946bad9816ba15a02e82a5e74dbee47259af1d4f011e440ad66f92f28ee43be49871daa1000fc5b778aa23a339bd9243eff79fe30cc011052dfd00cb045de2e3f543c052c5ffb96d6aaf966945a6669b986d78ea5b9a55e2f85efdc4ca5248f30c2966ca1b5173edc3e5c37b9923a343775e2e797f49b8cca07156025e2259428077f9f23db87ea1478460558361b514cb3fccbccee4b135ed5d4de912fba457c721f967370ce038dd3aa8a5054617a3b4d76457a06dd7f2f6211028702db05ded52b8edade565fbc0461043951c010f06bc94afaeea29ef3806ddcd8367297e61b40de613eee16feaa0638da5d8dce1f141f96ff0bdacbefa4992d086663a3f5bd977b01e5647f789e337d1b5c71db8f430b1ad957a95f96014546ebb2e1fce80e4a1f72b3807abd646f330893d56123054881aaf573e7030e1b8fb25e8bf9994dbef06c321989e645ffdf54855dabe7b7b846b24b310cedf943638672b985e6d7dafda5925b1f20bc5d9413ebce577700f0c3fd80ca061e3aae1b021950a708e9a9dc6be49185f21045c3fe11d9a49870e0338e318971cb98a426ba9ba6a927b1ff0351bb9aec16f22b89db84a45c794b6b0ff84c0df6d04a6d6e53b1603b5dcf83924bcc68fe908f324d3b976a2f3716251bc49bfd805ceaf2ba56f6f76f0c7f046c8c2fb6edcd167f1cb07ac0825687ec3561690322197984ccfc665cd4af2b82971022c37b666c74085717f8bd7884c9ae073e0bdd698b5e92e8225e1a5972cc6e2381819523cbcf0ec4c28d8133fcac809df7d4771e3c89d9a9839a96dabb09953da752540caff417620afcce7d5e06ccfec82e462ae393d86dcad6aa9677e637f506e56d3a294903ee89876b9d9ae174a3745b7713f0c9b529ffcf15a9a031a892067fd138fcf83d93d8806da5a3f98a53956cd645c3bb7a3abfefeb060ced5156cb0d55572255f7c3b93afe4bf3e14073f9bd2ab6853b3604aa465d22569552a151a2ba7090b11c99a8f4cf1d1e1d67617e1dc74aa51cc6875701ad990d918fa3532d8511df5fd41999412a5d786133c7b4c97b54a12a1fef8b359b607f21fbd6ac5e0b391e32ea6fe9a6516b7517c5503c45abb0712d1d77ebb5c15f33be0a70bf54ec60aca3f14e62c4968344aec6f661e215bc37cc8a2672469f9bb58a2ba9cc743190713d5ebded4f8b83423b5255f8b4d843577da39363bd1455e4373c2de1f1ecb3c808dbc65d8c939b3fda07a0559db694139aad8877d84fdc7d77685fb55fad40614c57f520467f9e491b70794b1ce3c93eaee1861416511e527a653ab21bda184f3639007ec2b2bd6bf36098638c757c7e7f370d664dd1d0c31d6aa66a44288efc4061da36287902adf30463143d3fcb8b1eb69aa0f100ccd6e0575857d1ea200d26c1f9097133f85cd5e256d7d748d575052b44f2e3b940ccc5502f8e547bdc175990ca8fee823ef18b6f385bf82cd3f87ed99dd2520759cb0b215a957096014e0f4aa56aba93fa9b5f38c61003392d4408df46a1cff059a6331695d476d17a889048d31a89faec37b4d0b9dcf49e8ea5f3f9f0a224de0bfd8cae109b42d7a3ac834c726bb673274af995cc38fbc7e1b68e3ff32dda6250f4b93beb41509f7154476a409ff26f4922c6323694b9a5d25f2f477f72958417bedd0bd17b7f5f8ade80773f6a71caa6b623d41170e4cea2fbe536e092644c7c2a46f8dfdd31df463566d3c397e5ff18f95d6e551ded9c6bc568271abe1e5a25ee408e19fa3070a4446737b1fa7ced74f57a6188d0decf508aef7f66c852fdf922b801a759161a95db32aa82c6b51ad09d147cea597e1a63a07bfe0d1d225dc643db404e3674e8b7fe01830f6ea02da96064155c7df88532e714bad8d9594bf2549ad0c961620ca3604581b6fd68c4b8a31743184fb52514668d0df3f2f6e10de5c35dd050ddbf1bc6450351bd2e7edf7083881a26c29c506a1ef6bc584a6978be273ba07566df1ba3fe837cb15785a11ed82b506464b7ddcc4d68683d96deb14efe3477388bfb66f52039763c9a5d71baa40f22dc05591ea8b5fbc89b68896fefe962b0fbb01148dd82a980955e0ea8835f879ca9c7243e801c3d803be29bff68a2fbfec7aa47318cae0c8cdad0917bf7338a2df740a0d490e1e9083b077f9962a2267514f7974ae35dc72ee0cafde39564a8e4bb52361eb77f3c098178d79dcc0b9b4770a6f14f29e754c56103139a1167f4a829760ff5bfc529516856d07ed35115583ec2631ad39cd5f1ed4b2022141372d25d79c352e97f3631e4256330121152b826b00cb9cc10525cc5451bc97b776a04a60381b33371cd037944cbfa52199ea3f911133505249f72ea9793d7b9de0b4cd94058c680106f732c591e79b5dc3c8778040d42196af4652fbf24bc937466f1f2ee515b734350b80e139f7316a8890b27cf91c69103c54cbfe5f0ec17d50927cdfd6e3463717e6458d0e9b333068912ca985c0bc952898844422dbda2b4029d75c5fc5755eb9932aae870e56797c00096a6659f7e6d3d61b5aaad4bdaf35b13a81501bf5a02a840c1b87be49ea0cd9288f98e92f3dbaaf62211c76a405538d2848f858f3e0fbb9ef6fe4e1bdcc9f83f21f032a48228b3a43965c5636c85c2d95d3280d572139b3531a0caa4f7e3caac9914f9fac020ea301fcc1b0984d2d767086aa408731f581c1ad7a16c3d025b0fc2e7652627b6546d93b1d3966b44dbb92f0ebb868db749f47110563d77dedaa367419c20eb8c4b09d3c27adc70010fce6402240902084ee5ace7931b8c0e9c9388c76c505b74b1dd60727f4bef03a419a6c119ae9d728dcbf21dd258101d22e4a5a770fcaedddc032919b181b0176739a75e19f56fb3e5e38d87da2b91295af0f83e6f352d8cee8016ae6f194b2a33da0866b5eb62165e2eef9e7557b22e1a924d0e4574abb721e66d6d6e3efeb5b99d338f73c9293ac66a52f8a28d85b0eb797a082248472daefccbc3af2dba67c04736ad24660ec2384d9777ce283d29ea9d3e82c4c6782aa362518691f300afafa28172f8a864d4e3619c2f56c336611ae830d49795487c94dd8e9b5a8a0ba7c9170538b2c56d95c976e2b43cac9aa460f18eec790bccda379c3a552949e10a96937a2c25f665cbb524d8ddb6175f651e710443935b07f9a19c1f911ae6efb80b02b82725bfac3ef3e1c592cd2ffcf15dc8f133fbcc36b5673d74f1fc813960cdba2f73adbfd974faeab149e294464658eedb61d1cfde6ea10f5039ad51de1b8e5b3a56db0c242ccb48503115f449f7beba0b1caff44a16bae3fbe0c018194ed5d7c0b1eb8397fd0793f2715a729d5abea2997bb59cdd30c4a9cd1a40f3cda58ed34de0b029a9250f89dcf3ecf126e71af89c23264766bf74d3cf3f24f645eeb802dc7fc7069bc67cd2c88ff603f0b72d341c7a12b3b082b3f1dfaba8ab92f39a7365aadb08015ac666944ad22bd71cda70ed5fa0cf1f392b6b9f477c1377cb6dd19bfb86cff19a4a21aae5c0c7edca431dfe1e0f3f6fed0c2a85c118b31cd6ac4d2ff4094f15266ada1530bb730fe60db918b227ec5782d89ad223f0cfbd0d332d4f3a89522b7ce878e5b4b2097c6f463d48d1b957f21ca8d0183553c523e755591d75e691e6804d6820b4f4b56428cfbf5dbeb3fb6f34613533229a4d56384363231c05e69aa3517f6d941fd7224fa15926acdd294fac4233376a4beb91daeaca9d249f44c3834a239d43d42553c8796e0314bd3c5e5922c453867169cc260db70d0987496812a3800ad62c72bdeac183200cb510812e95a1c305d98908bb76a4ee2da8ad2bb320fbb3362f01fa126f5d654bbb48bc7a5dbb3d43d88dbef232fbe8fd521d3dbbca680d3029247f51a52baad8d11582220145eea378454383714bca73ad5336f4e43ab7cfaff0dd85925ed905447c567d3f0a127d6bb483d6cbd6ab26be8f31d6bb46fcaa72bd59cad6145bf86a6e21f83f969579477fd4461324d7598621a250e6bce8f62d67b5323c6854802256a0f9f70e16498be48ecc5bd14e6ea6a1976fdceec80fbccc711311eba4bbfe5dc7e181485390733c637d6f29ada9891f19478f196339384fbcf6afd92d460102dd55a48615e65b2475e4c08d4958c06650929e1deda602e6a1e17b27ca3bbdfa18e54784ba20f92d7a6112e315dc4c0cf04a945e9071c6d140c6053abecc5f86458267d0932ab238d8e2c70e3c64ca09bd6a355fffee3db914b5618feedc8b2b05a1fa6137eb948744479ac3acab4948f0baefa16d04096424e7f6ee13245f208873b224f121fbe49e543119bd9cfd74ff43426003a97a702fac6d9eba278d34576dffc2cac1cc454352b4d67c6d01ac93f917380b7c33281fb3facc38f3c475fec40f70453f1de378bdf4802b7a1a68cda3d8268a5f5504a1da3726cc3c5ef1003996191b10ec9e31633455128e709d4544e141320ca7ef562c7115136e808eacbb854b73ccaa2d820028e85950f23ee44136bcfe4780620affe0fd3fcdc50ab3a5cff392850f9f402fe47b84e4c0fdbfdb2aad6a02b6b09218f1a0dedc451991b453de8d878348359017c12d33f2951b300caef1391bff193b312c406be9af66b2e5e7df9c3e069f8e64edfc127622eef6de7291447048547f4c754b71aa0541afdfbe2ebe762a03712010e46e83172013f7e2b6baf126ea7053f664cc82b9f35e54b6681fa2ccc96fc2eeeb4290be6325da597aed44d588f03f52bfe56edd5369ca7fdfdc6d9820fd0468a5d28badeeb12c0d662bc02e0b64f201b551aa4daf7ffd06ddee9a4bf65bd48452afea11c8bc46dfdb761f02a142bdf24efb98b4a09e8f496c320b4de382e20eb036e2fcc75cc017aa8cb2ae2ad477545d819bb1cde1dcbaa632fc4c548d208d421ca31176d32087a667e917ee7b888a50ffa4b8bbc725cd78e891c4326c2a7091294dda337a41c89ae393e2a89e5f2af9c6234fb1e6d24ff8ec24e6703c3c4d4762e0cce73df71c003cb0d00cae3ba3066c240e58edbb365593f419e912813f8b67557a9fbad9865770eced0a9f626e05d925aa632a4030e73d4043436ce1b4487d483573269ab78f2079d350052c283259545d703c4e1fa36ef3aa17455b22037ace676b414116fd1a8c24f6a3b12a357dd7588500a243c798285c4d02efaca5a368b3c275b6958a4b1e405e7b6e2719f1625fe5d77ca8e92b727ab77132c9c025071fc3b54506da8deee5db9a3b526d93b6697eebad823f9e169a0d9bc86e93e3f6a9467e68aa5e8902f0a49a7ab90c1ace3da2f5421e7ac3d6ffbcbb692f723716286ce17885e6897247171670f4b08ae50065bd5011c305224c4ba874e7c546f3b9619b3c49b6d139a25e095eef40d6f834b1a894efdba8790587909ce500e62722329655d8f0f77bb74b85d8bd8f1ba886a387e5ba83782b3427335c498617a7c945ed72ef3b805522d990d9af9a060027461da76194021ee5649b995f238a7716215328928c6b583e73b3d9d374e02cc04c3b34ade92692d56572d28e5cba956b8c2273024eb16c61295ef4189327908f9253b5a9922ecb52f4d53a4c7a15f5fd6555ebeecf2ea5747a34aca30da3f765fb2a8944eefd49eb6d7020dc04b51ff335cb47faacea6e2073f22fa773d11feb7b23a7403544074cc45960585681080b7613c0be92000367d536a4e20b1e23f1762b6c0cc74a8c73a40b57afbcb79a342c1cc41394bbe5b59914cd0e3ec6cffe517dd27e0748f9430ee637ccf3a35868e6bee645a3c2955443d911d8822809068f9bb03928eec7aa4ab1c5f80ee2ca37a00f722def5104834b6c1ee73350fa136ea4427fbe83d68d3fdd4ad3c4e6db5c5a83713bf1645ffa72e69f18964152d593eed28bc0006cac04bb48dcddb4b28348c3e35ca200b419801d18db32ec71569909938aa46862894104b0bf2f49801f60b1fe5a1ee4345a8f138021afdc188223429f443a5cb400f9c5088402f2d490d3602fc1818b30cf1e2cb36d18856d2460e16d151b07b78051dcd78bd81618453c6451b0d62f34831d9c89e0fe6d4c525cd14e1d575c25f05ee87c60912a8c6c94c9874fec549c9cad5986932910d19e53f96ce5638bb4942fb81a1d33043b2dc13da3c4de6827d3103822faafaa41b2db5b69015d8821a8356ae9172618ec64d389a31cf5f00c5df64a86c111cb278621bf432aa91e0c17cf6446e59cf58918fc6065e2ea11ad2a0bd51f67a1980c4187f9c7164a8616e82f551f3776e3468466e5cedf9afa6c0f30fa0b098f10986420108ed0544ffb241c5ad1df263075cd21aab773fbd7a04c4a4e5a388789e4899ecf5c86071b82e0e063da9d7ae581aacf88b24fa6de4e0d8203560790eb0cbd0dc07c9e47c6b9e0e543866a22d1fcf38aaac9927fcfa7018e0a49d952722b3bb8202de33e5163693467f1ff02e2b2c773c5de176c51acb3d952600548687e45d8629dad584ecf85103865485a715a952b1ef153eb58745cd2bd1559b2cd5f1b30101c8a81332a604a6ad416b0658b1f0fc5d17832d5089ce1c1cf834a4ec4abf58c0cce5cca1b71e410a3cd8e8e7e0efc0ff53890de8edfd1c73e416fd62b117c1b58b194944aadf6cb88a6f4d7a96228e6bc324d4553e7da38daffa444bc462b7d52624a332c69cca5dc148237f81bde94d65846d375bfcf0211a79b1aafd1bc54f7bbf9938442b359293d8e4db007f923b4208e9a857c3f22ca1e9e49f8f76f015353988fb7c4f702bdba7631bda833bfe7bbf13a02540ede6d6ef3257653bc082ca95a46a0faf156099b757f8f1123820121a6e3bc8338160208c3a696f5cf3040a87a74f28fbec3f731c916ad5e35ccea84ced6b5b50dba05f51fd6007b7aebad53721ce96651a6b723103d42d9119be8fd391982751a008a518a39b0bf32a6462e7e14d1d8d428c464c2c931b2fbc3e9e24438e39a6282c508014660cf3f2832959a5faa7ce921722616135bdc8d70dec19f43350a9376d25f6336955bb8b395177b4b1f37369608565705918e22018a5ba1ee59bbd822ab95c60bdf83ba3415a4b522fee3681c8cd5008aae368ec367d690ea63b35830049760848084f491fcf5fb06009e8eb24555931cdcd18ef3211a3c9862ea6c3f4da0b075705245fe6ee2207b77d2ac75a7fa8801013be2f9dc19676e5059b53a304f0fc39e6323309b7d7c9a19144b02c9b2030cacbf71ac7b81a4a12c33093392438dcd3135e4c6657e354d4de25ec9fdf88f7740d9e8cb5c177ffff5e392ebecc2703d177e946d2e2c30ecdf9881b2961be15235ac3a93b44c10fdc7ddcc81b084c104bd9082a3a7399ee07bba27724c5294c7114d2dcc8e15ca45c7d64bcebface9d5a82147572f1a37fc68cc37f96e70b02df244d591eed3f92ac09748c412bbee40ce3972954c7b4a1309681a8f0c0bdc056a311b6d54592724f5901ba33d4952ba4be39577586ee1c5173db6dbff75483d4a087fa755e73fca6c60c4ea3ef79c48aefafdae826443a38ce3672cfec2289500d767d8e8d0c426f403f7837cab6d5eea8937e3494d1ba8960a1c9ccd9d37cd481d67da8e8bc6a36aac8ec9c52a4327c13c0de11292851d9bdc398eb81ee5145935b5e86745893bafe8ae50e23909d723cd0c7399bd130107958a73ff979b66d49bb0d6d7cb213cabffd67a4df1d48622d5532542c0297b20fb483a837682f81f7fdb866c3447a7cee8055d4e4d6cbfb1fc9bc747d9329cf1a3c7f9f7b51d531f90defc627fead48b8b6872bffc21cb26e6e4cc950ef314d65ea55f28769b688e0299d7132fb12ddaeb68cef5aacc78b2c2032b60c4f464d246a9471ff0df0fdc4bfd4dad4556dc94a572d11e60c25ff4292dc4f11ddd47e9ac26a5178d83a6b33fdd5c6e158eb40377ed337b0c8e4ba1c7f98dec39ee70c3880891498c8e3d2e2199d5df792b4011fa06635d445519bf57d60401ce209f3ff280178e8b34487f097f25e1af610c1e7fe8295eaa4323874685c0d70a78b25aea2cd9434bb55bbb856878caaf22ce142879e1a66854ab6062502c8bf7bf65b1dd28916fd858f5758cb2525dd13ed2a0f22893b199d5461d5b7402d06b953f292804e13bdaf11d7f12db37923ecf1675a7d79976a1fb803a5c669756d3c8a948a79241395c2a2ccfae204090e71a86574466f823a53c21caaa74430e20711b80bf831426a0fa3c15ee91d9b52d53046fb16b63cb0e772cdb9c2b8107d1961a3b5b0bb33ed96893dc8760c4af79c959646649a526a359adf3b7fc2a03f0f1945088a90daaa52a449881749b11f390cf641b445449ada6a1f0bc32848c277c9e95a168ad0a7d0460c07588e4ae9d4b4e944a704208f8f320dafb1440d2567e7a7b53504c56a8fba4736cc2bd2fbe4716449137ad1f2c5eed9ec1024a027b366090880f9c1e7bd07870262055172d327f3a768178cf725e301c7dfb0b0fdd58661f8817fe57def715a5c230dc3c38aefeb503985b6600603adc5085ed7594687999e6663250ce901f58bc171d5ab7a428b9f46068654bc4f4f297ba9de843a38078cfafac01099387e5a42c4fbde0b7e981a1f5637d2a3c040eac61a33776fe09eecf3e5387052c9d5e1513ef78d37be4c71e51e4d60fb57c10fc02fa65f574e5345dc2028e0049ca73c2878c8991dcdd70e93051b7c62cacc6c33a48797e2c07ab2c8846b704b5fece72e7654bd7c9469377a362d7ef450e42a83942da8f4dc08429aab0556a6d67f7454ea4f089f4203dbee42928ae324aa38f97e55f394fbbc7195d49dd56a18943f476056a61b720c7b2d55f11a24cbc21eb8cbc86d399f46ef2de5e9ed152235d73d4ac12162ece6b6d81bf539a72fec3c1073f66d047d17041fee6ca451c5ac5ce5d7aef933b1bba9439c14f545c9d639a319ac5cbfc29e1030fd7ab03dbe2ea55953b8d9ecad7a52ea68d1af53fddc76082075e5f20e1b0726ff72d1a91c622ed2b8c8a029b251a7e07e8305cb00ca42a364e8c2147ccadde2777c00f93f3c8f72c24d09a9c038db546379ccc45e8e6212399d35cbe69e26e71d9c0ffca3d5713095a1481f84fe05f8cb597518af4360ed13aae268d13c882fa66a54bc21a67eb07bc69740541d495fd29b34623c764b2238684468a36b849859b0d25677d228a3e220b07c16e0584583bcff47d5ec059b25f6fa20c4b612a7745c850dd56f1f80b4bb1f26aaa8acb05f6d1cd16dd6abbe031ce2579ceb1d0d9e39bfa0f47d3a36a78274fe3feb84ecaa818c4b7c1e97846dc595537f4217211c53a4fdf8142e864e89eab04d31ed58dd875bca8eb59772f8732870b7821ca0946d05ef18a5a39d800f7a311fdb04005ce0aa9e3e7d4a83d3f63454d7491c39b6bc7be60f24a2b49ac3123d3034eb238ace14921a5ab2ece22f4253d5422f0c95c4732819745d944c522838681623562f4052ce0fa28ee24e2c915d570ec852364af77efa6de3e1eb93ad7f99ced5899886bd2145691d234c36e6e053f0dc88ab4c9c82f07b5fb10fc2a46e89aaf61f6c3b980c5f53ba1af219649806fa37bfa1a08ae1eb2ad6c74b6cb54415ea2db77d28198638b1ef790a8c334feb915805a0f8f6270cca380039bc5eccdec4d4b3b92f8ac9b5e1f3c437497dd02cab653866a35f8f0b9e5d99c77c6964a14dbe600e66659265c1105887e6743e9930e0c5f33243a5a6de23f25a025b0674e3320100d426caaaa50560e473d36080e4dfb7cd9d5d9f8c92f72e691780d7a1a872145825cd5191f671bd5a8df745d72a62bec2261153899872c57f1023ed88f4163aa151f68f6aa068afb41dd33fad3e8b26485a307e37562f744666ccf7be243b6002f5d05c91be7300d907cbf73520eca53a90c8945c8da3376325a971fc5c2f697edd60263dcaf9506246199593a8d1998ad368303caffab465689911035318d7304c4761115bb5eccdc7f3fac0ae2202d169aebe145e2fef2d023a8613f54dc531e35c875e1d2185049f725762dc42794974852e2614006900664f1aa1cb0ddb612daa8586282183ee15584ff6bb42f1be6f83f5b9e27a555b01d7626d6730edae9306afe0c5c94866d26a54c8a6bd2c0aa69e7f1b408b846b648dbc49c6db2c2354e5ddc0ad733d80430db04c306bddf456d99f9b38c2c35f678b21cfcf686749a1bce39393114cb5b2159605f535d17b628a0e3caea2bcbee0d48354562f5de0df83aed781038471349ab9473d4dcee1e27c0aec17b32693156df098fdfbbc43dc5194f908cd0d4357b55a4ee149d891ff2d1b0b6a7d21a98e1dd339ae5f2de8ed84b47a14cb8ecc6993a72e7c5b92c18f80ebc239080e256baecf8243731821d2106e114710cbe4ea48b449f03a91a3c4b35938a931da15495b326b9c847b93d8ce08fa446dfcc641cf85a924f7fc846af6e58b9fe4ba80984f936db84c1cf24e7c27f4a34f1752f1f395aaf4c80cbb63107505ecfd2585a8020468b81c58219d45d8eae97aed0ce5432bab65b76d54066a3dfac9584be223c0287ed36907859149adf5fd185a9e9b04ebba505837b09a6d8093e27ef97e157f1ce4d868f0be50d7bfac772975a4ffc1e97c33b7659d5bf8696c561b9803a69082734e5a7994c424f0dfb1b015dc1892e4536e7257f5e057d0751d04e22db07c7ad18536fc523eb64b22baecbede7eb5f4b50c88090604d0cb27bb3683653d8b926261bb5714b12c663f3b7105c465d664d3ef74c72713ed8f40e32964855420d1e47f900339d44bca6d87b5567e89355d4e0e615461f475b0d36173b3920d08cde585136fd2726f4a980d7f91c5d5870f6dfa50e97485108ccfc88249f31126cbd84c920c7a1f16f56b7ec4fcf16e1606b0381b312b88a59ab53fd197df7ac684f70e4abb03eff198019b915aaa389fad12c32a812ebe479307af45bc468eb2515c97804d9021735f5dc9a8dc7c95950147bc69dce5893dc6a69a1f8817b427715fcf84de50712d7dceb2240c3d74ee709d4f667437927671715e7ac29cd2a207642ebe505edb1b717205ed268e45ea9dd2d401e9cbb47518ae7ea31ed36b6eeb0944254f78c53d2cd49503daecb47e2ca1fd951a8590805279893993445d4c231732fdc0bdb62b319f60550b053203be9a6f952c6a1299d7c0fcb9862ded0c9dfe7869fc2c2aaa2394fbdf207c564ffaf05f39a0b012db66c0a1dc1c096300febf400b1b482e07a5f99a5ee5feebe9df357877fb52ae3ea5adbc1aae41fcbf254c533aaee45068c33a138949826b4e4afe2338c196a3ccfd8122a9929b6e283f6d19bcad765c0977e1ecf7ed942c553a270185179826025a84281cebe30f62b935f2713cd9aded8057efca22221d9fb276ca7f841ea783ae9a7d817cbbd441fc1220f033ebfbb33c82c8c69051a3ec78046a9ca9cd5bee5e46740a4994c7f4df4fdd7b7603346ecfadcf8b98ffd06e06b937e9d51c49e5169789ebac16b099896665ccdc86123624863ca18e959bab48c33d415e144a2749725f46e0e1c909ea4900012f4c05fd8f10ef3d930fc9d1702804d9c4359867a3b0f85f16342d2daf463f8c8911ee7ba8b4a260840741e950f878e20805cc58ca36265edf99cee43c6e1fee9152f7bfd10ac6e960df27ccf859ec30085bc01cea194512b5385bb62ff055b2dabf30fa44e056e5158d21043fc9e3eacc183349dfd5af0dde63d4ff206a1640c1e4bcbdfc402e8a00fabba6a1ffc833f79f7420bbf9ed278d31d15615ccc4fb208d69af132febbbe7fef2e3f3f714230cbd2797e320a646963726542c83fc7ef0d09186bec5a027548c2c1bfe621fdd05a7b5c2fabc1ef04c9632e30235d012425de1a6260c44487a42b3f3d506c2df0b3e0b60ecfe714a15c8436a52f203fa36bc676b88a3d8cb4a1291f040c898fe5aecae0e386d904fbdbedc8630b829b592ec74c2b4e488c00c9447e00918f655f8cf4946ca41f30ffb309c62cd86eba98231a81efc9a837525a9fbe482d8e8fea38032b375f9a7aacc55f9ccfe41b1bf733c4404f219baf0ae7ec505bb5fe5cf68d869d469e75ff4d99668cc02cae55cc8a25d57ec6fe938121e955a28c3b3ff1920ea66cf026ff6a529848c4fc1154f5bacdd9ffc6d00c3dab268a1993dfe143de1f9534a9995d2586823fbaaeca66d236c0803f475d195f62db9864300504754f8fc2f0d950e4a857ae3da9df5b5c490aba92a3588224a0748e0539e028e46d8367bf1b91b90cefc1293476fec1fa6875e67b0e93a40f641d4ec758880ab4b9f90729316d13c9f2d0a5fd8b4b0fcbb9840d090d331946db8f5b37bfe10bb64fe48e6e2ddce5ddc5d96c582199d56e5574f6d40b3b7a318d9aa985c49557d3d48203974c862b4681de5f4c22642fef567fcbbf52fe8e578510884a649114b806beee986e610d9779988e19a2e973b1a5867f01e53a7fb0c70c9a8de814c4cc68edce88d81751420bd14b34f4fb455d8bd0de8062c13f345dc022aad5040a67b043ae07d1eb4c041c578fdeb2cac0edde9bada03e3ca7dacaf04c139091471d4397b15f8884f4a45d1c5a967489edd1a9f3ecfee8c2e4543b324c02a61a289438ef090874d7d0dd17c714d1350ecf0b1061c109d845f719cf72085ddb4f532670d5980bbbcba66f5eb9f8cf2beaad8c5e8a49f82ecc8855813234e98f0ce31b87af95d61911522efcd121d11d9a1ceeeafa8d7b0c720bd0afb491dd983bdde6ffe68224fd2c0702b4f0092493011c337930e3e6526c435f5ff9ed559fde5dd6eb06eeb6f78342bf6ed9c0848073a3c0fcc98c1ed1aab838665add4128d433f997368c42d07ea0d1387cdfe5b891150e658c85dc364553656f84219a47a36f8c5904c433b7848b9c8644b49c418adceb6d23e30f8e01297a152482fdd1453dd15f750edec8ef8284ed0f160238a8872f8bab797e3333443c074cf1d7830e120f8eb511b95c4fbecaf368ca6c20fffd22722b83e7c001fb6e1d156afaa185ff622a888c1ac8873999e6a5414794f4a776736b08a541850dd02201a62926b9d7cb84efe1bd79c06cc6734b7e4230d1beec903762e74184f7732152743ef830fbbef120aeb14e01eaf620ed1c126b87b022d9053563f8efdbd5c13fe6a2078b378c989900c199d9f48623daaca12857cf006d4b1867ca39fc0a7c99bfd780ef131a6f8658765e9fd31f633b516d05a52942fda6c9236c1b35f13b6b71ebe22b99f14c1228ef7e57dc929070db15ac328974ddf9bf9aeaa01de2150c3a0ae3b87abb4bcf88194177740e19b8f114712e373a98302314abd7be0d9bf1a7d49ed8a7a9eeaabe17d2e7923c04b2d8a8f18ba221a7ee824804c5a25a332f7649264940f41dc73fffc4fea8fba7fcd53ab99630461c4331464e2b9966aec3c7dcf28e4c40ee25ae37e2ce3b5726b11ffc8150df9f13ec2f46860dcf13ad58d062f0797780e35cd66f586892331a1cde98bbe5cb410f1ee589cd0f0df86a44fce54fe8cb3b77809586a21b2fc6abffc239da0b755c03bfd0fdc57e4590026d98d1d6fe6338ceeea60c73b7c0bee7a6a2dcbd1d02676f4c0672e8411de106c26ade112fb8e252fdc6a155fec9d4836c3c52b2709ad59ec5e2662ab6fbda94c686259d0b0e42512fca342dde84d8ea0d9b58f2100d44f211a5d46ae96e33a3ae13e7c69dcb32621605e370454fd1bd5566dac346134b09c1846f6ad5170f21702a020261bd1fc5fff9bfae9afbd0042b53117bf69851ec7e313260752b10147226d2837ff84eecfbf928249187ac87a45f8ddc7b8e70bc468eb6594429bddba704abddc60a062b8c9b3543fa9423bf9407b33dd53a98e601f70cda6a0d09eb07fbd282660bcc8ff63713133beaf06f66b509fa4bc0af511053f57d23c80a8a3ae54cd9abc375db38d9311fbe7fee37182f4f9d8656f463e1b15f9429155b1b43f1575ae57ce1bdc2351a78dc8e48016f09067aad9aad3a26a916627c68a35a5c69fa5e5f68076d0161d8484bf00e563b7c30dc559ff114918ce4ec0c22e9c9b83ff2cf787a5f355604129c9b3abb4ade325c8dbb2bc0acf3b0a9a2e00533bb9d7e64e1a64926716b3c380902e93b47f7f66ce3c31ab729685de89714c1ee1c8919b04b37eb01dd1f771761e7daeda32f70713aab44b17f28f41ff18bbad825ea82938a375d73b15e4b2ff62e918f00f90780703e63fae60841603a3a8b33fe2609e0a5a19ea909cc37b4db38f1916254c0644d1899d769b91741057363e31566a33a78dc5f33728bcc5a0293bd6ab752653132960327bda7571d8dd84ae11198389f5e730c510619a437609040d62798083c9c3a5bfb1fdaccf7f30b51177931cd7ac70e74df249b0be954e1a1fb421b4338b45bb53ec9d783a4e76d19babf25c4153fe617eb1bd150a7ee149d07429907ecec6282a398d1e46c4a6fd03dbb6bc9f8a761ad9a37c3603781f0030531aa69da6b1d3e31a3324ca1e3c4697c9a469984124ce9643656baef1244a6e9b5e11c74f7c6a37768312d70e31578a9020d0a2b0da92c508831ce536818903cb306c8cd30abaef8f59858f011a0b71c5f52bbf90aef24643b7d0d8b5363e321bdc4fe404ddf1f51d77529b98caf309d309cd94f825d44384b1e70821573bea046d56e5f934db4925bf413cbc595a5d853b7a01bbdb6b107c5d6de8c110f6612dd9eb4d1a36e5dd95cef65e707141d942f25900e8ee66e518b82d6a3740d7f77e98015a021954f93ae8fb2c9ad7ffa983c5f00278cae6a2e03145630217ac83659dbe7afd8493ac9f7f443975b6a5bf780c21cdc226e5e600598c8877cca6eaba15a73a20470fc2f8f52bea89eff434d34eaa1545f9ba3afd68b5ef9371ba760d816dcf00cf0a584e68c7d35f92af501ed62f344717e5dc0f9ee201246247b3b9ae90158a8cde92d98efc6a1f81cbfb84e87c47c0ab6855f93a5219bc159d427f0c6e74fec51d84808b95151b05fdfa0ece6082e7f011d0c7b1352660484fcbc24f1e9f7881fa187bbfc827657296d3062da61e5854cc0f85db982f578ca205c23ecae12e6430b330fcc384fab57ccfaa202015848ad72d6d4fec3f8fbb764920f9d8989ba6f934935348166f05e2ffb2e7419ed7e3a0bc058e97769ed4c72fe5fd8e6eb4374a8c7ce90ee76db09a702749f61c21fdcd5398cd8f7acdc2154d48c6ecbc8856fe81afce74c8fa3d7ad434b76f0b0e9b7c1398d523a3762915b2b714dc4f4a7c330f456d4d20d204799638b4acd28a7499abf53fa210721fd0f49aedbab209546c484399767c2f7a6e0e06dc7795137bdb81f0c2a5ce73954cd8de5f285fec34761ce40500fffffe00d6416d8705fcd08b2a871e9195dcf6a4fee40c3bf6beb27c9238071c296bac4d8f06d0518f7c7364a5a08c4ba85c9b1a1b0f8361dd9a4369a7b83e546da3e4ab46015f6ca0c8667be08aa5673b1008dc4c9284fc2c0602037b8758bd56e3689bf9fec32e5d802b9c7f065ac91ad39dd194dec5dfced74fe92df53701ac9c2b4cb6b2247600df192c2c32f66164090423776cf8321e11764d415a2aa034eb4a985306c7f6e4e0e45dbbfa2b6ed87575247e5185b05f6aaac36ec94f1cd4f9b4ce0211215532dcb98ff76bc2fd9be3b11a7e75cfe56e10505f39b1665ae2ebba4080d345354f4293e836df3646c5b943ad70798564e2ac8754fa62bd6f92e2f3c3fd6a37340f455470d33b5e4628addd59a6c46309f29042d8a64c35d80ebfbca2f9e29a3472a852fbb2b49ffb511f830daaee2da56c36d376b5e74f2c96fba0d9b9604116661cfbc497cf48339e3f89a685f80f3dc7c06064266142d16f33832cc778a850eea32fb0dbbc260ad79496c989142e8c7a1d141a21d28dca4e9729fe8810761b94c9d5ded99471198db2988ff4c84ff6e9a6ae75dff6be5d93a2d42e12aaef8aff85f4d749346cd2388c50523b3a1831a2b2bcb8c14faf0a3c969c906847e7447edf69b9e19565c0ba6f6628f4d4bc6b062608310f50ce7cd486f1c0df88874df71b37c75bdf8e13c471a0881cfd71eba6f3155296a57bf53f523f0db1cc84190d7261f82ef095597f2831b17c45af26816055a9be976ded7d7ddf7e890e7a07b47d2d09bf521d36b7a30f2497192c0d74190ac8fd0ee9a3f17774c91b323d8e2f956b81a86a3b18ca5f66d61c94fafd4d6947f8f08e26cbfe78300453c1bd156391978051b0192d3db1fa8235206902b0c6211b0f5b1f18f4203c757dc004057cc418feed0f7d365e13012bdb8a4948093855b5192fdd624741a2d59010572c913dd428fe84aa5380f3b234862e4b73fbf865261f4c6ba7297f0d4ffa2e5d285b99fd1259c1c33c6622fbc858e27b68765bfad8552a3937051e292b6b1c25cff7bb13405b364c888fe372a7d9ec1f01eaa23e58622a9ca18b4c7708b806ac94cfb8676700fe112d4d24ceaca595ebc5703d919126a35cd3b51df4af56f978db16045d8bbb7e262a0c29e021a459a0c2a79128df9dda6eca25064fe69d936aa727a576d7f139200ac27792784133f28e07b2cba8e298af563916f7271c660bce236a29b013f0e0ac07787b960ff8f61ac0acf79859ace328f0599b1ac6ec023af0cbca61c23667568282436c78b875d8143f9196f05c622c802817136f2fd024e9c016e28e6eeca7c40ac2a803cefac63bc4b7d189b9d7f1b0abd99e6da1b0fa47c05b32a104a6a4dcc8e89545d1253948493ba4e02405efb0741c99f83738facf80dd719b7c86a13d93ead43360a3c740ea7d8a1ef3fa63998243ba6bbd197e508adeabe6ad9d2452a8d49505522fe3c497c25d31a7bd21cad18d57a02d62af1fc9997da6edd0cd082f395f42e8636b7448875e30aea16ba033757bd0f15661cb5b1544f863f3f2ff339b6d54480c873e0630141034c3c58375245b633443d3c09be88b75cc20e4043203a49fca2f4b0ef62dc0df07eb56dc49698619d7bafea4efb5058da210acbad735e10cdb2842f5cceeaa27b0cfd53ed9ac823783e25a950e1a4cb098b45ab91a8dc280081cd8acb047f534fec73b7937ff1559d7ceef50d8c0ed3f08ec8f983caa9299d4bb8073a8ad9a2d965ca50f07c0794bc1aac82f366b19c17e75f5793a0d80322ef952242922a7d4aedf868159f5c594b2856194ea8eafb02a5b590349ed5d227e1da0abd3ddaee59c345ebb47aacb1fcc3a4ccebc80832c78897fdc1c4e9eb36333bde050885cf72025c9a336a071e74ff5288a3ad1fa60552dbecf53367b44bbe769e7ab72e41a9c83fcbb22cf67a7c7c120d063f16b12ffcbb1faeb22c377e2ecc91566eac2b962ac432e13ac747d7c4d37dc5c0c12b239159ea8eed3a7132167cfe5d6d4ddbb1b49ee81f83c6c256b6ab27ad0366623e4ae549ddbdcd70fa5fa1c1ee2eeb0fff81a91d0623d3fc6131df2af7845a6ad72e7065d94b702b241d39fb93f87602e7beed82b010853fdd3592e567ece01e3a195f75a1bbaf85207e40f592d8a6e447a086fbfdb33ef0c3e91732e9ec4bfc2530769ce05fb57ac92554f055df10d9a208504375b2e175aff92466c0bc964d6c598a4b388bbe1b1c9e82d0a045bbf075dd5550408a802577a7a01aaa2dec10498d55f63c8ecf2e677b21d90deddad242e9de0abb05efc43eb5a7fd4042541847ab057561e54679388ecfc1a5386bfe7bb7c99fbbcf8976d5ef96652c9f0da7bbe80e2758d7e4c1c86e886cd7faac6d36c0ca21930c5e2ae86d4d0e4fd38c389fe6b050d2b6d96e823afd58bccf1af7c4f97e684cf6d959572cef56eb06a413ab3648fa426ba9db1925bd657d86356105fcf773cc2353fd143680f04a6a2709981a8e274af2bbcdf308533f8cad3f755865f23b99f6cd68ac1b97db531929854dda2c5813fc797831036c092af0d10a91be1b00f676e561d1a5d2eef9031fd35f5433f331da02a8da8a9953ec8c17a8d53de1933db4fd1de30986c0658a259fcb1f40f234fd1e2a409c09b24f0f29274a363b969c39a9f8e027ea005ee98f2bcc52e1bb5e7c2bb2770c0c1d5b8dcd5d789f436de3d5bc177097de38fe87774515e88b73c51d1b7aa7b1ac5fdaa75eeae9cb6fb0f129e88903713d67a2f11097523ea9b4609324a361489573997e9f329236437a5e99f635df67b1f7c507b8da9b519d0829d23809c2619e60af6c5db0d1aab4560883ad781e248c14a34c9f3b7c9657524925374cd32fbc8458c819e3aa9cd37a259ffa2537a62138abd9d53b229eb3a36f4550e10cf9a6df8750896b1e31961dc763b9e1945c528015695a9eb7055798ae516036e9a5268a1d4b07b61299314faac7b2b0433fa2fb26cb33b678df7f336fe65db7881f93528c1848fe4389facb41c755f5672631a2c2a108f5abc689043741b4a089378c5c5efc4e556dc36c511c663f10db168f335529841d49b49d3ca29e88b13654c15d65e2747c59310fcd4e0d613ac0d952e503d3df7951b5e675963504463c37be07444c5cb82ac027bebf146be5633c22bcc31a94277804c7c55e1a5dc09be5668479560629c94bd5a2cb3b62a6ae6aef2d56f0a3bd744eed780ff09ae062a9689fc2c33d1b973e8512bfb9a3f3801ba4bcd3c8520e91b70712165e71b99b3e7aef9bc6db113af211d6aa08b5dd821e5ff09061311593fcd511ff2bf781245bae84cd53064a4648bd2446e2674daf37cdb9ff07c0d9575fc9a7e5b0313f992f20c167647c8be3bae444123d51c8bffcb886357f137d4a86b9bb9fa8b85ca1d75e697e5dda29863c6cc9d0598573fa53640f4a8a90c46633f82d9062a4a166f10b3ec9fe904408ba530e2d184ba6f034df3cd0d04a6fefb512eb370e27f1441bee951463ff511a3f6a5802767ac34a4ff3c654387dc27da19dabbc48d50033338fbeff42e04ec450845336c50f4486d7ffae17a6a64d61766ca67eb5c64652778b52587a7031a406e253d47892b9affe3859122b1270914ebd7782901462576188bc91ea3f7f25d9e6f6230169c41b9492c281781bc75407c7299f084bf879f944eb166f21a930c548112d38fdd93cf823be867f4ca40028b192d71eca9b2c1ff59c58462b1ff9e7fc24108a04bb044bdacfaa48a3d54bae074ed4b6b998d6c59aaf19a54ab9b4f625f903668cb4aa858df23bf52218c6c3ceab5adf59bafe677e483d40998084a4dfba90e9c96d032e4b9213157e27e40e43988d271a154b81265226993b7817b93e6d81ab77887e2f79d758d3ca187c417ea1d440119b44381aa44b13004a63b6524f8441c759772a5ae788fb02d2d7a440e6bfdb0f5cd3ff1957d43dd20fd4607bca5bbd83978452164f26c11d22643f3341405e46bd8fcf2e063ab039f1f0230a9621c6d6c042565b5134465c75bca90b7fdada9fb1064460069302d90fa6616cce419ee63d0a67a1d4f445363ddeab1ced46573eda0a0556f8c0bc1fbb3bb6eb74a9918b9d4d66e437f319525a843f0f24b4a8e49dbad97c1335947a65443fbb49081607b20537ef7840d93a9afd5c87a65fdb812b8ea8923c3d6a4a8553a89ec1dcb6424579bd91a6ee793c992d3bd6116f6642d78ef920d84589750fe4f5e2b296a930cd9320dc47a541a19c2492b7f2078ad037b8d7a02e91117061998c780ce2a2238f85af282a64d20f6c53a6e19f6c82f5c01891e07d1d8500ccae47ed1b3de6f0d43162a689be7afba8bc2f2135f3953824a41837fa3d6d1a3a89b60e2d28aa9ef31dec4d0adf0d127d188d619776be5198eb0f0476de835749ab76f28c05b06e07e0d7ee1a0bcc6d43c0f25d0739431818465614f2fd8cc9f8736a7101865e3ea7a3bc11281e3ec3c81d4cbd4b359180775a3f6b1808291b98c8c36bc149c52b5ec9201195895aa52b9bba9da1f96f22e53de626e549a9ce1c7f3d8d42e8e8f92ccacc40420919ffdc071ae03b3b49da0da6cb4e1e95b030a098c4a01dca5032d8059206d0dba379ab3bfe51e084c4bbae66862e30a686c14708891a28f6b14a4b0b8c2b1f15b4bd9917ec3c55893aaa46476119c04a461f67bb7e7919dee65f1855a65bfd3ce4a7bfeab27b1f6f5a93f140e5631e9baaf46aa1d548d34c63d5bb6be79decbd9b59e7e0ec86f529e7cffc902b7c9bd0b4e0bb9c26dcfcc9101c3be67096670b735342e0f69bb5feff885bf042eb8c34ed2c0ce8b1a0b8c6e431d4e4f6231a500bb6564c4b9c8fff61eec61ea53175c8aae704ffff763997c1467394e4f3e826d0511fd4870ad065fdc1136bb9b01470b2cdc86c05c13d978ee4b039a8819cf2305b7355b8aed7888b5536f79ca0bbff286823f1dabd170f6b487237ce069b8345292e660a7c46b0ad3bebdeb7ebeafbef56f18dcb359b4760a0c15a7df0360c30482a8268b98e62307e8b661b52471c1e21d3bbddf3c2254c4a0ec2190284f87479ac407426397b609b6450bf7bbd93167cc396a553e94e528c692fd657136139133f03583b23c2564cf779ac9362b526bd847d8b5ff3c042d6d81007bce3311b600ca0d90a8a6ae5c568a719f36b637b06b3179287f4f6bf7eb22006bf21916521e63ab6764481549c1fb055a91bfd081f466106f9cc77cae343f82a9a370c0a193196a68f3e2573efebe833d8614c81cbc34420a23887e0d3881ab53137eb9e696c1fc8843f738d59372909fb064d6687b62b2a64e5e401b8a0bbe02ce33d1454ae57c3f756527a9e45f3d15e6cccf6f44413580a516e88b9e8ab82ede64c79b51f332ac1762854976a8f1510e16afd967c9c3e5d92bcef3a05c280a3bdd14a228579858ffe44e1ee33220d931a5425398e96cd9119687dd97a6ae65ef78ddccc32d2610b8b4cc44558c1f2763be60c8238c98b3db487830a7935de97ca0ee8c2fa43a64e667d21cdf8abe5f02c28c06f7d9d21831a611bf2ae03c161d1e9b29ae7aed0f6a74f5c75b40c2e101988e5ee6e490dbe216bb6f6eaab8689b2357447e22ac56abcb315301929294cad719b8f19de39c8284c4ae1145d371fb51f20f2f59d86035f552db5d0b4037b8bddc6b908311f5b8a64c6941b7b84518d78b82d1b3548fea7a026cc43d27afabe4f31418968982a4b583548ede00540f8aa54989a2ddee502c12b25fc2751fe32d8168656d6f367733efa864711c86a4fdb0d011adb9d0f05092952f85cdba0987b2fe23c452696c72e93d66593edde6d248ccba0a93fe55074c6dfdca951f02c050f26918b211121951b918fbe2a9486d3e4c37d039f20a3ff19e76070db7efb4c9eaa7bd0e26bb3a791bd62cdbbde1b105ed57998a1ac8ab12d78c6be84d76fb2772172b431210efb0414cf437b397161b1a0cf6ba1544431fecb1f60d8f82b3d4842d136330ea3457d6f240ef0b47c49d1819e822701a2536219cbe3434ed702e72ed58c60abf9a5cf4d4800ed2f0a2875349a244186bf2ccb8ee7faf8a2fc934883ecbda9fac9b8404210fa2637f6370bcd5cc1b7cf3a59ec24aefaf4ff6f719e61d5b9f944990ae7c0a619892db0c040408ee0a2eebc91b118bfa6318429316775627e45e641c339c3dadf300d2a36f10d5355a34c912cd6b6d7a67cb28022dc49e0d8763e4f4d7536729d84be73eb15cdf2d4249ce216ce74b8b7a62f07575a2670eedc0a6634080b0b6d48eb0ee9574e10f243a3074f9ba27ca8f45c559ecc79473e99c6a4a5a2a3ea53d801e3a05df9a964703764e4fccb25d12158c1298bbef151ca79c9a1c0db087ef4aa67d6ed109ddafae0ae5780e1b2040a82e6aab57ee90d576a9c22192eb4835d3ff631b29f82a41ac63ffb03b052e924e8531b66da944ff2181d00cbd0f33b3780d2bd3a0e60810a311b693579f46e16ae74d90074f1cfde63b5a079d6786b4d0bc46adb4b72672ca5b9ea76e5d66bd7b959ba315b671a7bd8399154c04070176eea353fa7b2184518bbe35df80b761706eebdf2cbc7831cedd31c21157fc30bf91e67af333f21eed2a04500966e4495b5c048c7bb4325ad02e741b8f1f36b4ef6c6a4eefb56857d419969ac6b870c3775857a1a2f84c03362102a3275e0fb45a19fb3549b23aa4c6ef3919e65503e5f1bad979bd9f16f589681e2e3ef921d322274b7ed680608653f40205becba3812b771610f8418ecad154fbb46019d4c249565b14a5e365cdcdede8fa38cde722cf4241b04bb335e5dc2ef797203df50243c6fdd6eae756138320b3dcf85a5911d5b954a9caae2580f701b56ed09ba9c2ee958ccdc20382296900d9e9c49a6baa45142d16966fd62ce8028e2cf3d687e57a55616145ee820dc8ea8719b5a9ed2bbef5d1d5fd81910da38180535c0e3645cdaf75aa2bdb0ab11c113492383093c17cc515809df2c79527e8dd224460e9eaa177e01bfdcfe466b66c182bf0a6d66a97678a2c71a3aa36263f4245bae4bfd3f4b33e81390e487b9d244fb1495166960c70d714aa1135eaa850e1db6efbbc76c61b9f7ccd7f02a9837ea7c29a8518abaa1f1a1a8b58749f84976952f7658b4486234dd2b1fc83996a74de2046a7747c797e2f0466cba64ab10284bc95659cfca7e07263b1a59ca5a453b7717136a78fa1888470036f8fbd918f62dea17ebeed9fa772324390a1a0bcd5690c92cfa58209d078295b4a53547c20481940f338abd9021f4bde6cee1c2665a03e64e03f82fc7e9395fdc14b479e1c3451fc898f6e7486153af780b70434fa2b7912eccc4ef807c9dd36975ee38f594d76094db332595c7c6a6f82ede8743d7905ffdad59f263a22e7893d234f9b31ccfc15bcbd19f0d1abc13597189d46deca69f2f4bf5029f6274c2523a04f4d3f168731529b67802e7cb1ec8ee20cf8c382b6d318aee8ff775a39c6c38feeb77ec0488b95634189c44be369e040ef46f2c8ba20377e9887636b2a42eedef19fda174495141a4e41e2f271c501cc1588606139d2da1dba022d556e0afc3d1dea39c9771773e33df49adaaf2ae06ac2c95c854f3a645d49e1b42a24bef0419b09eab591253bb192ade0a11b9807d6c43d1557ea50c5f012cca133109acc8881a2efd910224e2c9f0789fa532b4516091459e7c4aa2b9ae302ce36c69f5360f1ff0f6c01ab76e61c67998f10c19b15ddeaac5ec5b74fa97d6767d831a304de811972e6218dfaf24e469c8bf2f672a587daa862315c5f4d21649e6d246031c84ab00046f7194ca8c258fd8c15e518129600a7ded8a1f9187e5fcf11dff72430cdd5d145b8e3f7ba11afc0af64fab409b8e75a544df390d27ea7ca9933751f2fe6518f0201bcd0f03545a2646b3aad2c91cd0e195e683a574e10ba32b3116c07a541a774876ed64ce8e1a83d0db79a26b7453e52f80ae39cf0ed31eb404ec0ebc4fca47f975810b5e6554f05897c32876815a4a93ddd7faecac4da5df7ba59af0dd04da2d3a437092580a46b61365a22078b5bf5597e338b4f4164d561e5842a0dfcd609fb89b419ef83c95e333aa4c5a4c5ca75153b78a0bf68c5e8eb73f2afa33110ad39e451705220cc2ef5141f64bfdac0cc293900c0acf4aadde4a17cb4bbbb010b48c871855b84c18d275052528de0cdf81b91846f102ff9e409b29dfe2740abfd83ac22cbb3b23bbbe93981c34c11ef03c1dca961774644943eedb3db49080c1fc883a3a97870f0a8ea22f290bf36e81aee96cc19e30f3d4f7e9c94299aa3ffcfd1c353e2baae603f04fb341c43674e06760c3d72e905eef78d79a5c78238e35107dc51d97f7151649784a1df99b2948b021abe95bd16b7fc909ad4a39f5052dfd77ce296f4f90a26984189953bc533e5c744c3dc3e1523592b860e29d1654a31154cbb4e1ecefcefb04db6656ea9bf7a3a2a9cc5bfc48eca529f78f90b18275bdadfb99a37a389ae68c0f677dadbd7d42f32f1615aeeaf5a9405ff09d2b990ea3b69e8e2d1e6575315fdcd0de6fd05fe1cd9fa824999f8e7b956df1d138a2f0bc36fb789400082aea66a2d9fd2b7b7a0d5ff2e7e160089aba8f9f04625b4bef57f9890d8a7e0e2846e68546f56e6ba23f9e1fd4a7bc402dacf7ed008d2e2ba93299cdc579eb8e1484e776527f07c9dc7158d61a34c7f04e03bae74aca83542f7b2739d30f52f04531b4497c3ee9b1a95e9c684b7c4a88b1872b057bdd4723c0382f3465c5e39e132088600dfedc23271d5ab00b9d3e1ae35bc8f93b9ec27f0444a47693bfaf3ab080021d3aaea78d433012bd631e2e46d03578088c4ad0e6a8c603b7e7d8f181d0c0a3b8456d7513f6b29e9ba63ae273ecb9c69b0324d6cb246f898938fb71f4e5f082673f2c2a9ef6dc788d081d8b2eaade5f6e8a71e4fcbd10ad6d7ad8353a68f1b2f14bff163c7f9add82cddd4a305dcc4740ce4eea6a77bff59794c94b05e902d97a6c896f41a20fd7c7f65e6f6dd65ec0d6566c9bd59738515809db147749cea3462e55eebfd3b1a3d9bcace2adc9ab53481ba43c49218603b86cfd6506d2f45c74c4df131fe8adcbd9ac9fb87279bc9c10658ea76c6706362a33cc6e0bc8d33f1473563c431bfa7cd15d30c1299c37325c8c55056319315e9652c6137f15c9ba2726b852096eb8ee7ff8a3c30e984f5e0efe7b9cbf61b78e1ed54224bff8b9c3b4c1e54508741ffe174b1383691b7641d2d4fb6b0ae6cfc425e1f208560ed95fc9c537453e8553e3cd9d398c649a1fb2868d5805471ee95a2364a9b43d110b2f8cd3658edb4ef997d63d52f9132dabc7db45f726be7bd3ecfa2f58c7fc5f816881acfa159b428bb35e2d239ffca83a324beacd6a907c7a22ca24d042bdbab7273599418b518a42acd0fc69b271c9f25fd1c7117e4d8b7f4c8f3640a65e0a71df52f205bd2d7897b4546273f0efbd0fd800b05e70aa3cba31a10526316c2936d832d23fc11dcf625247c7ab9edcd53041adc753a7013eadb1731f6c0ef00aa2e38e83a9360e7bde398b94e53b8355e6cae8bf28152780914b3c5e2e39288a66df9f629a1b3cbf42aad7ab75b9551c1756e14923bdbc2f3dec5f9925656e2ed01f25754d087d01756990a828e6d8252cf28944145f03f676a0d81181a29d20daf756b44840c1ab7e693f32387f8f55d58fb56157898accbf260e92833cd3a0bb4a242c6c13071ab18dccef31731903de57cd2cb3f0503c7b13a8f63a0e9064b376e4b08c5801a79b1be7b3ea7209ec73e9d56a71aacf18afb2321224badd4ede1d8c14354a89b1e18c176932fd5a034de9bcab52a9ab6989688a1e01db1f23ac88eb626d665dbcea76af9a18e20cc2b245f601cc7cd574d5e05dcdec3425e30d35ea33013b1e8ea734a66d4d3652739379be2c5c1ee7485b3cc9ba6e50fe47d2d1ca4458558952a5243971e4d2a096123b7264477164376ec8982c4041a19d9b9ea07cf90df8bfe71023b38ec6d09e28e420476f5fd1ebd56d3c80219af9ec13924f1c0662af0dbbf9c93cc8c952e4b5e1711b1b13ea1702480c693eaa0dadbe4c9ddb6ac04655ff96538c98bb436c8ec915066fad71ebd10bf2235d2b4f5d790ddd7d58d6f29a74abf8a47cee43be2c3f5465c8e5099a71eaeb0c8a6675cba38a72655c5a3cf267798794d07b0f88004f3ebd9ca86e5e6f00408c325ce4692d9cf9a7be3a0c4388fef905bd2236d38fa82e5a05a842147bc9c565983caf749b472bbd83a7e52daf1c4ec9563cca24ac42a1d7188936ee9fb2fff7af5f324ad16b3c47faca38287c074a3d6c2657ddb5417d78227c7113e9c0f17ceef756c7c18e8cdcb8ab7d0c435d85eda4706eb4fe94b5fd1c668c8c92259014886d7b60d4fc520b138000f10eb619bbc0e8cdfc762f609bb412b9664916562306120626f8b1d94e6fb2adc0a687ec858455b0e342bbcfccc7fbe946f416826e0aa26a4c28dc110a2938fb2d862339ff4678d886786f7a5ce26b2c863aafc8d7e5a368523153d400d6eaa98e53ed6b0ebc0f2752b36bdeed3e7657baebc6a00f262bb46758071303d1b9f39690298ba3d73c7efa7cee336916474ad11bb8233a0cda8675ab8777952587d2af1b2055da184c9ab1f96112512bbb90c14c3d6108cb1f4f8cb8c3e9f2c9f28451c8099ec6a16a552e231341d6af8d68530eb69c619881c1cb789f12bf2f3a8467cdd4ab9c18bc1f5040fa74b5226f8e4ced699c98da7ad0d17bc8b69c76a081aff000acbda4ee3235c2fdc4c4530b6c542e07b5eba0c3af2074acf52707379d3e54cecfb943f1c201838bf05153ffe19b573bcecf7941db879037f423645766ce16769a094424a32bc10a657144deff4e3006dcbbaaedf60998042de34360d1b5eade4baac1af733e537433c4caf12bfaf38a6ec8cf6700b9417769aa2473740c722ccd6f7f5055c5d84a33d40e7733589565ee80762294bc2074517be740adcb3c08d8c9cf36df349cb1d2a3db10d7961d426711482eaae4115d32d399950ed9842091931de6a3d18b4613527029cb582cf95f562b954e6016bb68ccdc716a7bdd01165a2cf73a8a9cdca0178f916950a24ad59aa54afc104a27de831640da194d1186ebf5d192b8baee23fea0fdf6fd434a3e5111ed04e1311940be74155c32411b1b622b2a330a9bd92176763e2e8b5515c59d0565fb9db66a155bc8e956423ae7cf79e4f66cd2fa0dfdfbd8fca806295ba17ef2073a46f1f3d678a08838aa1095959fae17ed7fd2d2d4bbdfeaa6d5a3574c446cd44ae2918fdfbd910f433fcfcddee86166f7d8fb782c04c6fca7c5d2eff60f1afff9f74f93ec545e8ac73a9a4e06fe561be5049c8696f3277ceac48be300598a1bdd6789f6ea036f0bb19327e153e896aca0ba86e231d42ad18d6b96fb799abcb8cbdc9b5a2eeed3b8953cf8b3958b7309e882225b09f26bcaafdc40dc578135f6a2ef1e5b913ef883b3a6c98fdde6db4d5f87e1025c83d869906ea61dc45993fd2132076e244a52ca9655cb64f156c34b33825ff14850f1e0c94826ff5a7c53c87f7258596f1c144b129ee609f4ac97a36db4b6b9b2e2a3520ee524c9f76ed0c2540dedf8281994c0227c26ecefdff59a85ad7a6a03e850abcbea963a932014884ecba8e68b309c35af8af15274b53edd7dbfb436d6a04e57c042047016926f7cb73d68410b8f30c791f5657c7ebd63d7a6bb814c27f3bac3f095f0c8b2e8930f7f759d95646ec451950ec491e1bf1c972fbba133a0841061a6b8c95c0080f931213e3885ed7645e159d0513186b3348da63e2dfaf0c00e443e6edd09ffa47b419f2bb875831c23d1ecd4eb29c910599a58251aa7317ebf57f25c7581109350d399bc845668b74ef79b350e7ad50dba337d1a12b8f0ce3a0665703e991d2398bc3fd2b1c2a1f230ef882c30ed31873890f11102e854945995f4db2f3a14610d8551a3ac162712cb56dade448db708c2b0a2a52aef35eb588b9edbe2b542b9ce4bad16bfdd8458d453f02e8334e842915c20626fdf16c6e50c0339d08c28e8d3c0a525bc94e5dda3af7ec4818d9463ce5787c9352c914a8c124655821f1d5305c60712b9afdaf8ce16a568c827f5e1aa2c8381b48167e96e67cfb179f1fec30fdac38dd274ef1c9914bb5a0d9088ab77a3f8192f871528e1765d2493f9ec09d6e61e29cf86b9dda2d77efeea6f4717f6b8fb4c7fda1692c7efabb182a1a18d7af3d8651768ac3ea9d470cf9cb0514f5b8ef179becffc22b8b424cf546b505ea0e7d5ddf7f5a8213e615aca977010c29eb8a78cc9051f0c8d98f674e257c75cb63957adf2c1cfaa06a5f6619982877c69a0734a47448ceff0bc641111b024c3eb103bcdf68495fe1d00d1ef849a67ba2f829c850a1cecefbea6ae1c8b9a8c7b11cd89a0743211f5e68a06bb111e40fd63225cd85b2755cdde26223bd1e52f60139bbfca2d25558929464720bc3de523de343e4c97e25ae8f1faf7e53d3f1adfd2f583e1f776691db459f71beada78e023198bea6b1dec2320085652aea35408a276c74e1f4e421bb3d3993f2e18fab01754afb2e7f5bcc0bbf7454bb52c5158d4e10db6c2347f31c7474dd83f2072820dfb295832e47d3c286e273f85f7e5639003e37d0be6d4a0b84f419efadd3db668b01c89fc66f2b80ad04fecd520961ab14732d3d9ded43fe6c38aa674300377e260f4ad59ff1001620fc7d5f66abee39b8abe69c6951a784a501ba7e13e4cae28b17fbf207071759ae3030f7c3b0e9e05647566f6e1d7aa8d68ae824e14123768d5a1bb8d5206811741c6b27aa1df43e8e2ba237fb73e1c671f19ee23b80389633a0e0e956939d72fdb25c231e1bb3ed61e33f640b7d8fc3f9468e190fcf1d5a06218902fde0ab0190311c4bd29908119c7908d5e1fb508d29a28e9e025924a5346b5669430c963e5235edea2d4b26525e2b7121ac0ddaf4b62417ac156248a4c65fe11c69ec65572474fe64bea55519752e4c09b9b850a10b380a97d8962df513e81682a536fa2ab8a204e77a673da0c21b77536f213ad1bb786e63df4a4c23651d37e3a3ceb8d7319eb644a18609bd6d88e5997b50aba29426639282c26d0fc4627124721597fbc680b2146cef6f50d4d281d840934ea573d94ff86224cec5fb667deea7c893a6fb221876014a62a49aa4e72e5a154e51fe6adf0d0ef722621aa2a9648be8bd27f19ef09017245abde64dbe023062ffc33937a3a2e8b2989341a6ddc77143f42682a2f80aeae96f86ee2c63b005d9651e5d6fd33992d817f2c6f9eecc84802736b48e3f06e328379d61120aadcf08572126d017e81deeb4c09968ed48c5f2d337d4fb6d6d32f56a12df1d96534092743df94a63dfa8b88acca341c9bcbbbb1b2683be5e13ca0ea0e15f6544ec0d069ba23e8cb4057ffa6ffbf729d20d8cb0396d53b58eed195a1ef49a598fe719b89e1dfa4eb9c6fc08bf6460ea2824da060c629d79c1827f489f0df7859e9adec3c96359a30a93e9860c92f4bb8f51057d41cbd7ebf6352b5dac4449dc08746580c0cfc0f0434ba66cacfa664321d21281c385824228701be68ce78aa535dc4e9a19a093ca5d9d7be80108c8e0e3168932dac2fbf731f85072ae7d64df8f65f13f2eee8de8db94075170d0aa677d7d6e8614356c30c84f078fc1b7d745294d12662e1acb6aab00f6abe684d042f2c630e343d54bd82952a3017f6d357a9e9618f5c1b634a5ef80e5c86d940ddeccb08d56ff42204e138a32fc4751ab3ca30694a094872a41ba6b71c76f3b2f357f87bdbf5cc6a3fc2b26433f7544bc927da058c10b6f9e505a5b5b6714b7daaf81e3e41f29a40517b44ae127c4b4038e2717651c9981216391c043a3243adc9e0c946fe33899446aca360bb6aa67c2336d8d8e8ca5db54c46e0156ba4d7a6db89128d29f5aa229a45c8a0b8ee494150fda2baa4bd95b325def69eeb464b783750243b2711dd12e1d0967fed4a760e43748858cda3c68c1bba1a97eeaaf3e345fcb16c90454634d75359fd1d8347c1628ec561556390023e1e99bb3a0f9a3d8eff8500938a1d3166dd6439cd99ca831ff7f5abb92494d23a286d65e47399364f3c3d34bef034fcca786bc52c277ac589b0c5e4ed01d744a1b6cf0533c6619a46b1c771138117abcea7f7022d801ecd0d144f3f0aaa63e98e7552c8ae6e8290de598893d811af880a20d9826df155d8e76d6ff1a20a3537088395a073151366562a6c450fb41ba4be593440908c31277b03243ea0c1624dda9d1c7e776c69305e6670e5dabb2a7604e3a1993a5452ba570abe8611986d41378a8df2569d94c29e4af3e9fd5f83f090efdb16cbd6558f448b61b3e09d2d267a784b3825e4eaa572d72f65cd6284dc4767a031a5110fe537618ac9b45546a7dc6646742c265231b54081f0a6b51dda6d617952f43917bc5ca70f4a7b2bb2007231dbc4255d0b7c248e34d0afc545047c5953c6b2afa252424eebc104c021944f29a600e048aaffa625c828d91e0fd7667243864fd8e04b714d796d71c3a9931962464604e30e7795329f3b457522c08ffb9e8d6e5427b62622cae09b37faa6fa705032751c1de44335e187c2331dfc459381cf2360615006cc97568144c7fdd1c481edd2406f9aee3f996ed95092083db556708e14f099f02b1e19066e5765ca0f4850e0835c7d863f5919bab5261a993f0945b2718dd66aa61c0747e4e56a013418774ed03be97e7707202590347f0b0ebcaa18d85f089292c7d18343a6facb1cdaedbdbbda6d57c556cb24477118dd0c76e1c28216c4ee9668389a98f02e672e419814877c683db93549c33c3dcd5d3e7356f789a6d4c213b91a5106a966a84bffc788b0dd6f7e95089d30f49eb4cc518d24b0db1acd4e00cfba1b14244da831fa3f1a2a5a1ee96361483127de43012affecf8ad95e0fd52b927baea83cf0c0877351abcec81d9365a740d73b2e6e6b249946c0d915d48321adfe2dcd8ab058cb8bebfc2c9508fb0a0791ffc2a1a063a368f13acbe322ce97795409364c378612dcaa8ade51c69e148efe1cf70c0196dc576aebe9677314cdb20d0a72c7f6c12284d1fcb65c99fd2efca3356f346941b5ff0dea4396836810843ba86ece594a3422d74a414040aa0a701122252cf0d8cbc69a919584ea4ca204d71f4eca81a3bcffeb88d71e3b4514d54b989806ad9970e715f517f1abbb7460e6c9ea91d6bcb736d03af30fb3c23839db42e5c96b56611ea109c0d260eb4ebad43af688e570190750c337b5243a1df9e7f6f507e0e4d1e4d876047394407c7eb4f5edbe92c4b93b9f5da42741e704681b378905d2f5f106b4cc2c2b749704fb89bea59d2d253f91fefbea197f2ea728bf56b2ae3c89d22c5579b09e34ca452058c7c6de5e209d139b2078c6846b3786bcbe2a60a1ea09ab855d471d87f32c61022eb6db115748994c73bf799e700a171313f40cb42a2a3e55b22801c39fd18e7b6d369b58f873df3641924d2d41d408a1b04367e9677f1e3f9fc94dfc1221368b8d4cdecdbf5d27ac15e619c1056679cb515cbec43f6cdf7a653c7d21bf259ea255850188c78d1d738982ed5ed5070e4b606c64ba7e013ce39b4975afadc4bda87df5d3a9c9b75468bec33d6f7e41c8f621d2dd90513eb8a4938b764968eb587fe1a289f31a18009df0d3d999403f8c4647e7c1682fb97d5f6f0476fb7aaa413fd2ddfcaa49db868bbb34768ba341a7a64ad24515aa1c3673ac43e0930b82ac59ecb29430d6d6378e365d074c4b460549a92706b2daaa5f6472a2b04634ce030b75018a93c50f18095e28f81c79098420d080ba7110b244c12b5d3fdd425b694d3a9f937a31e7c62dedbd340c49db7a99adf25bc2784464e61d93271a1a16096025f318634d080cee038e2a06309268b05ea10110699e8e4fa013c8d91b7be351b26f3515157aa0225bffa6e4475b2c02ddb658e4fb33ecfe4fb77c6daa5726a523ad4f67905976ef30e225772021989ee7747353fa17017a8873bacafdd7b9faa88cdf087af2e8f53c668fbd61a69b0c83fd8ebacea01d97bd5f55738304d2f3e04751f99b4278908ba243e4e1549285ca2afe7fa68f8a0c195c12070c7e1f81dcc6cfe0e7fd24c4e0b4f638bfcf11be2498f83c05a86f3ad71840cb0d404adbbf386ca32f0453b00126235584c8b45eda4c397fb849cdcf79ea58c7d4a69890e104820fceba6d0a6bfd1997e205b9ce56b5381a1eb502c3a7b1055f4a1a931f8bb4d234ab82e745f97089f223432dfe096b0197b1ebfda2377809c686ff724bebb63a952aa5e0ca551acb975452a4d845c3349086f299c160f82b780fa62eb0554acd5a3a230ada97e3fed2c2c072e3996270edd160641889fd8a1c3330b7f3648e7f3cb5194c27ca6b12aa3581559a51f6c299c26c0bf484715b570e8be2a15fc3db80a2fb31bd95a70eac51a59aa9db63e7ceb4e04ab8a1c80cc4e0711dc7a7fe17e94932d093172b6767c308843383294ea7c5a4d7aa5d57e2a32302b564656af46cd38949dd920643ebcddf59e8459e56e73bc5946e269bd6bc7323b0d183439b65e62076c0de1ff4025b1500454ef1d9c74aec1e3d075fe9a3c8df3058de316db1a2fb7ead0f304d166bb7b9bc130faee10d59ae0b0f758605144c1a8b6d1e139c1e09e34382e67587c90d20886bc93b023b14dbe639d5848f8064cdf2d26aee90f986b43bc7be49721980264719f72baa7f8568e41cc1fd4052483ee01948c987d23bbd398e7b8414e41e9c8d7efac48ef98f687b65d5694974435474b327222e9f4cdddb747705cc33574a6c7538dcbc7a8d5b948847a0c7ffd79cf6eb1868758067a5d51cf0055baf88f1f81fc08a0a9c7595752ba0d0d55bb869fc6fda6e528e38d18babc20f264adaaf00b7c5e79b4e2136ccaddb1f1b13f1abbf709745842659396c8de801b58ee543524da6227564f4e3f9400ef7bcf46469881e490c506d31f5353d94935745f962a7762566cf41e951255eae0f245b03362ee14ef70f6265ea945df1469ed3f5e23f7d2369d54ef696ec598eadbd12696783c770b3b870a2ef1c5a4f266d1167c53480045515ab6371408bdfcaa1378d4ccefbc79af7575031ddd4e54512c61951dd23d84ce90c49a54c076aab7def9bb4556e3663fd91907e49a308f2978b0ba16082fe2a2e2a9b9dc35873b9e0a3cb8319d441cd24ba363a09c44b5535df3a03869b28d2db8c5bf111b8d4df82426476e2191972a1a52155ab330432fd432d5dcdef079e142c8c10622690d32cf15423f35735d20fddeffcbb872a27c53d968bb5b45feda3bfc3fc3e30fdfc4dc563b5fecc14185333a6d791f95f6aefa9129534a77e67cec286ce693c03a6336ff044e011e4b47f97ab51e30e9a034c7c90ad01212ffb645525a1fddd96021b5da332cbc10e095c55ce6c57efc529170cf33c7757b1a9e3afc24785fba5d5fdcd0aea5489366692fa1cb5518ee0846791418c758c02e2456f76787f89098a99e3450fd45b2c77c6b8495b8eea22da14e5408107ba343e2924ba73362796d87e6b100551f3e78ef123a10f43367904189ecee2faf0ee86a197dd188e30992f7458137d058bfc252f27b18f7422e119f50c4187c80578186434a466a12232e7fe14bbc8e4d530aad02aa8af7998de355820a41ea6e14e671356180c2e7c9ba6e77e5f84de6052515d06cf226899dc8e865a0ee4c36703ffa7342ec618d0c2b191385dcd7778556ec59c900f54d086e19f409d58cfad194b9d74fb3ca2af1d0561958445236f0b8f16c197b284accdcbe91295dfd4665c05b2033ae50550f4e9029ed3705dcadbabd4157c2c09d7201148a770164bb6733a796bd1fde063b584fe529bc1b01c9c66e52f55640ac866325cb1f47931eb470c245862f1503279155b596ece776287fadd5da9679ea88fe3a6af4910ad669053cf6e69a8c9c706accd38ac6c0de8a312851176889868d4828f64430b0b9e117de0a9aa28e2a44af0ace4b70d79d87db840c59c2e9d8b3d4a74c4bc45156e04cb09992270b22ad383e7bdc8597a1432eee60af152e33ea89bac8e69031e498854c4b71fc2e2b70a9f4de8666f072acbbecc552a15e1d9a8a372996aa933c476a1f8a58e79f03870d371a9a90a55602954c647d77b770c649d70564a2d314c792625fca20ff297af76945033101743a40410956145ecb0c0458e0f99e52dd64a0b61bcceec88a02f6f46741d8158c20cf102de8151756397a78b5e13b9dbe91b436c62db073e19e289b15ec5f1ea12cdae888949a959a20ceecb962fb1f386e6dc5be03aaaaa9e78667f602f7b95ccf191c78b0c068a12b9b966e2874ea35435ccf820665171834fd98f86fd7efe26046d53b3e436aa5705566995f8467c91e6ce6a41a2761fe782281e7db625e3db75f1d7470ee5d5a248f2d09c2127a93e934c4cab68afff590c1522cf6542b61d993075d45be452e5b6d6a192e1d4b193bf33216392c6ff9db37d11671b6891ab99b68674ceec7ca53575a04472e9441b4c26502baf1060193e7025ff9ffdb3a2375238b478a7df5649f61360fe7e47144cc967f71d8fc01d73058c3d9e83c0a0c86d3cb922d0f42e7a204aeab21a0e3b8141ed5673659fd47c3b54f1e043b80cbc72eab611dadc9674fd3bc07e1af88226ec9be5ee1de7c445d3f4ed41b91988d1f582f382115cad3c6c0c71c930529568f9b429c8e3afd49f6993344af620bc95efa630bf4e589f3467f996e0ebf5c62854534fd4465cdeb1392c733790842cf70910efc649f13f3a0b8eca6096960ff5e0c5c11e3ce46115d07880ea73726a812695daa721dcf4a7af4b8a49cdccbec847080d2de4978123ccdf113a1e23c2e9981e55ddeefa195b779b592e4bc78afa7b61bb1cfb301d2c617ee93148a4a839fa890c05fd42b10bd51c31119ae1d1b334c38047056acb306b47510647e2305e72d87baa46653e3e4a7d781dda61f0eae884941a2d12ced67fa9d25d58e46339bd5c161ac5f93365cbcd81ad9b0430b673fcd9aeafda4181850dce8fe2658ecde4c6bcc5bb3fa4f9ad015ef410f18208f8432fa43cc50f4a249949ee0ef49f5eebe87275e45fb4c2b5a4009b4b76688304ee69c03ddd362cf3c35488dba231ed7b46174c0a311f66ce61b8c6790686fba69b9d435339f46d6a4dcc31268fd87ab5bc292f989ade1093bac7f002debe771facdfc839b80e7e2d53a9ba2dc9080f15002d32337e8a2254f7e365e53bd517c04c74f9d1a2beb3c8ebbd1a1c14451a7d4318ec1cac1a9f40408f7b2590e76ebf9b90c68f67433350002d6fb9a815b2e1f0499975edda55db4843bb60012228ee3f44b712430c717925d11990743b9e95b1a061dc77db0a597bf1e4c6aeaabeb9e2b222f16567138f8ce3637f3f137952b774c57693e06c4779aba01b2fb58fc0071d75a1b857c6b3afd70b3bca6165dc51256f8cf6b1421cde0c47befe15088bcb78c473b300e5d67ae63fd2fabee5d862f9206b867e36ae9f033cd3b1dd14749a82f2049c144e639be1fbb40ed9d759c09e54a824cd7e0642179b861286f9065a30f99d5ab1464ba7e1a660fbb5476d5b156a651635b7a853ef13bbc6f154d8175e6f02ad7c7eacf37aaf4658f2f7e37d50aa24d40142d4dd6baf0d8c76e47cf86f188ab36a569005f913bd6f9c5a19d0cdcac3b10c3101965319901fd0ba2171449fee37f586602db121c06eef8d9e7e61fb4c3b607066922732ebca7d8d4a5089b610b51cbee084e503c7fec027f8407fd083efa980ec16b3ce7c73e41031817847c23bbe6b8a5057170cebb9f9e17691e57dc238dcc5e69a4ea3e47275d21873fa6b34e00bfa5b18abdb797ac723a7c02d3b51ef06a535bc135a9d4419179c54e20c90d07ea4022e7a8a92feb6f8925c09e7d4801cf961e96ef9a95b495c987ece6aa38fe2f6d7b15452eec936bbc7a0d91d69efb97e81b805a472cdfff50993907cde94eeebfc010bacedbbe4ed3d6e5f4187aee38d7e315906aa072e20b794e98ea039039cffca851e5979836e9a226a9074f9e49524e129a491e45088e948c6df6912389282f088f59411ae160188615073982004c3905ee288b939635adb3c48771b2d2feec646de381d18f6cb1069bbeaa0a946999bfea4c3542a70317edacda4a2db26349fdc96746303245bd0993834d3ba97929ddfd7c5a334d878dd9150d6778eea0ff0e02bb71b264c11cbdacc150d072be571f8430cda8f73300044d3653cc380d631fec35bd13edbc47434ee7a2dc1d36a5e71c466c00136e4da20cf31d0be94c1332363e09cd20fb41d7044c8584c80cc79c1829161b1127a91b1bb50e49f690ff4e92c0db84558947007803de0ca7da41e92c7a6da0aabc1160d7984c4cb4e9f41d39b4e91d62f58c5cbacdb13c1c546aadc9f8d2adf8a4ba032dcdc46c8bb0cc29f590efe286413f2b60345166a89a81cbdb8973a1ba9f8a624aa853f0be67325776957b2a6f518eb1ab0fe5bc2ddb715b9c619d01c4a1df86165d9345d7193fb562c8692bb25a64ce8e237836bd075ba44db23fbb9c75c3f43980384bf06e6c8edd7ee550fa13c95e96a6fde872042a1c157c67b8867691345e4879c586a1d62657558a7a834278990ebbf38c877fd9a298b7723b1e7307019b39f8b8c021018d61354a4a8a1621e7800a5813f486a52a9b1d9ef82910cef9f1b8292884f253ba9eb5a7e47210041be5f82479e65a3e7feb83fb2edc3c0613498900ff05c378374eff715c25dfacfb98223ff4665550d69737f928a45582e73224f7f12ebc4e2ce73b9fb4a98092225a67a477b0d53194601b41bedae86828653f8f45934cc6452768ce615f06d1e0545f3d2160c0393e0679b121a9f26e8f5a4486c2bfb3faef4e990fbe40dbd6545258fc95c3dfc4cccaa2b37560a324c9cf0685a7b7b79901541059e93347d20c3311d4f099be9e64296b090f895f1052713b4513400cec3589031f3ead8c5a6194c558f4ac8d8657aef205f5bc1490146207f0ba871f085d085721705e1617724a364b080bfcbe8254115031779de92c07744f0b1ed50303c1d390b29d0dbf5fde590c342a283ff4158b61c171078e448b08ea9d1e15a501176fcfb3c9e6628943af939d062c3eaf9cae4265b3362c6d9adb839411215c2eff10f1958c15555e48748e04edbce3d8a5f3f57cfe06eef637160e4bf960712de65dc2b4ca00403720bdf074fcd40e8c7dde9200509a42f3647c9d694bd140cc8b8c7718104ad317bcca2129c0ea7bea869435e5db75f9e96a3472249e85a9e43ad492e5dbac156204c12a514327fdae1d523eea9eb1c4b4ca85cd1c45e7aeb3ebf606e86949f3edcee8f21b57861e543a6128e55b317b2631bdeb55f94110597eb7f388e3a8349732f27807604b1548fca13ec9d83a25672c3753f0ecda73ebef5e90b46d862ec56dddba3e7f738f18f40f3f4fb7d80ec72aca1cb24c9ee7afd5c91721e5c23c0c9d54456894a38a57aa68fd685e35b0d713f17e4cb1a31b3df7c054f5848d95df01dd1721581d7ed547f6da33548db483cc39407fe5bf0852c523183d6b997aeef726df3b3ef6bc8eae5d8c34872f08ad071d885dfaecd3e96d458c2be590906a0f2790e38a25d3ca510e4427ae20bacd4add8029339329c1691e3f6101072ad910f29023bc8d9a5e7f9a8a4177295b7414386937cb77c81f3fa22e723af4a04cafce778efddd829943744d5f9d9b258dcea0cc571404a83a43665b491981f470b287fbe6a4ba4348fd3787d6e55db71640c1eae3c51c47ac5c6afdad055ac2589e082c2041c8d431befe3e45be4d58b4cb66971f44a1f34bdda0bfe5260f9990e737852f969f28dfed01a4708f5d09bc963b845f5f123d74be75589e70d3d1ab603cd8165323a9d155f8a2be09cbc4d7535e64570b08ab763061bf278ffca892bc2eb3be5698c65b467cf8c66557e9a68fc8d8fd010a5d1f7848a70d90976c8db3fba0de5e1bbad18833a38d035b0798b80de79591ebf391d58661fe663db5801c3504f30f30f68d4f29e07b8a6e9795dbce028aad4b614f7cbc8deeb7ac286ceb22703c7521a72caf3e93f01710fff471be34324841d93a4094e4d55ef742b7647523406882a2147da5633c9c29c1e2556bfbf819c231c6f461f6425019ef11e13664ecdc50713e6dab107f8817f8140bc7b9554c6f17cc210e28cbedc60641a291ce44f1088f031fe46826e8c4972f6ff4e881ca0a7bf8e74a19d8f60052b2bb2487fa4622a9457d7718d9b72fb6c40ee04604ca3105b6b98f978f388e8b671cada24a1bc80e5c0efb712cf5b8dcff7aeafd4e2210c1d0a1ce6050f8e3b08d4ec1688127a256074deab92ceaac616a222caa7ac57b3f96a91e54f843b6c1e8ad443ea068981d37efae5792a60aa4f898b03b334a04748707a01cc863700386bd6aa49298f290b9f3ccaaf4fc73a251cbcf552a5d9d36366033eea731c94f7ac3ca5a07fbf6b5421b3bc793eeedeef71e9aff6eaa00227aa22fb897200364a904ff1a241a160db5adc96d2f74669b51f5bf2468d0bcaa996bb69541b997040fb344910ddb35d05981bdc00823153cd261589a76db70d46d3c059a8aee11dd3175b1566ae8dcce6d33e48eabedf82180774ec52e025ae1d0d679bfb082e41781e856cf8ff83c0bca66fde712b0146cfcadcb6060e2e45af5ffb5c59efd57e02613fd5cf07d7cc4e80ade09fa069b0128b5726ccffbc74a105926341d8c78f5f1af8229b1f5ae28abe1747982fccb7b48be5926efedc826d95dc87e9e301fbb2655af6ef6fa840f30223f831bacb384333049f232079ba86cb63d02c5ef3476c739b269a1b0f78134b6d42e24dab496ddd1d90f9b2ecc0f5de2885b96645c6c08bb75ff04a5460b73a42c35b1573b95fe774e62a311a9a7c8c38870de299ef8114c72be1d4c862aeaa4a1ef93afa46f8537c2bfc6188921000e5ed8404960fa500abdb85b540d4aae4f6f91c215a10ab8d4e9de9bc600d921647d59a953e18320e3175925e0fe50ef424ec67780d0debc6ff280584c170a4e9e1d6e3115f9771376649bddd66f065fbad9d1f5ca8307ae8bd1e9be8527b5fb34a5dd7c749a33f50aff6fd513709c430b7608cdf8297afac703cbaec14966f9629b9b765f3f5677ae5aeea85459cc9509fbf1b26258c909ad7f4a3770fb49d4d58a05cfee319e21e6afb092629b505f92d886adfb11055797f3a6b388bcb9579fe41c7b7de39b686417c90a1f5763a0d0f2c4db2f9601ec44b53172ad1b6b801e4e36c9d3e140ffe088d328bb16f527ac250c29a1a9b6eccb25b3ba0f9e199dd2f38f8941f9ee48e29a22692cfb0a914fc1104fbecc3b9b05127ce827e1a752957ce24f6715af8db2361fcb085ce8b9956d9cebec3824c48c586892331a1cde98bbe5cb410f1ee589cd0f0df86a44fce54fe8cb67c5f0f85945dbf13ad5d0dba597dfa38725455a6eee0d284bac8a4d2b7472f58d5133082b29032c72baa6bd1b41d34c05154b6b4bc6c05bb3d71d9d5447479b4b39f55816e1748a790119f72f00df794e3f766755905caa02ac911c82ff7ff64f7554b698d4bfe497e769f56819f957ef622fdbe54217e72c7fe85cf0db8aa7dce9c4325a00ea5da7677e475dcb07bcf0d3a201346e85d70f2e3848ffb37a0bc1c893f7da67e8f64ddb2314e31550bd04d4ffd1e9e92b8a8c4e0737ec8fc542508ecf56be285e9853edde372c2f2d26a95c9b991a403ea33d00b567afa4a7ad9fb744010eb5b31e04ce98201c73d16be640ee833598fbe2dd6026c900d4030e7e0230efda392e13aee3c9cf36f32c2783d4e550054de48b807298db74ebf2b24621e6b12367adbb3170116ce097c0caf6693bd60f5762cc3f69ad1c2249b382f11fe98221a7e02647cdf33af34374d870eb66532770bc4529f42eea1e8eae8dcc17a156211bf9a34c9b43880de1d275cf885a99e0558e448b3a82415aee46b4e31bce0cb6047296d511381d933a5fcf236cdb09ed65a7a4a1f6224690096d9450c9b70ce9153ad44d12c6daaa7dfee9e67801f9ba81115a5de7cb787567cdc8f7d6635696a6702b2b1e0c8269bb21edeec1a5ae54dc88c1e860c3f2b8869e42f07b162c9f2536911698b226d049670b522c8bc1ba0ca0b4fad316cc0a17fec89b41b50dda5faefcf86fe06d30b557d66f5f0e1741057363e31566a33a78dc5f33728bcc5a0293bd6ab7526531320d97e1bcd90ac961bffebb6e4648fe42d99ee29588a19f138cfddded8e256b4e5eeeb6995d294ef707596e7410355441576343b75ad3ff17c2e78c066ec0ff7d3f2dc4614a36596895f2d8e95f3efc3075c89dd5ca273e7ba6ea3be497edefbeca867dca5fbcaffd953a588bcb9686ed63f9b2e3483e8ad5b2f4a5448cc8f94a0b4c364761d9e791423b6a6bbe0b2a1d635a47a02b9a49d612982efe6c4b9c7ff2cc9c26e2773de0881cfeb00a135738f61256bd7342937f5db06b238300198a1d8c51d9a16ce606e2638931af3aa03d102be3c3f4cc07d997bae0c40c08faf4a74628a3e131fcf8f441d02fda5cc60e233de9cb462df4ef70f912c728a22fbe7fc52a003a59f6ff152534f1d1a348b9436d2befb91db8a60f1adeb1487de61b1321014c502ee589fad69cdc7d646c73d33f18055fc97a4ccdfc28e56431349dcaf0f235d92964389c4d1e52e724ed8a7deef8e5223d42ee0ab1bcca44c6feb7353b0c59cda31285e811fa6f2e2559bd0f76f546b0d6ec63645db2861ce0aa5732461081211b0d3d9d48c6389669c3a8a630c9b19bba2ad93ddfafc9e9f3051d939f88680b63387958f833bf1ae5527ed4a9b783cad4be12ad30cfcb78bc2e7842eb88e6b85a54c18a1651842b28a7596cd3a31b2edd0f3ddd74c98e4027e10e1c275de7ea55098d88e78e613b5dd3206c0d48e3e938a505772251ddbe000c2ebacb76d3928b1a44b9544e7877bf73d391dc006df68341994d3d3e6ef3664cd186f08aa9a706d91f52d6480dcd81db0ad7e0b20d634e066cf42d0dcfb60f152364d481317043ff515fe0a713dbad02664c412ba2e517209170ef8ca6b49ad7f5c4854130abf41119beaafe4c2d6b1824b611f477e57b7c7251523122821b6b475db076dac9032043d8aa27db7d2abad597f15e8d523a3762915b2b714dc4f4a7c330f456d4d20d204799638b4acd2d4159984b084f930e7d22e3e12acbaae90f169d0f88c44e222accad27c7586772b573e9a96047d0b8b21edb98372a3703a8c1035537c0abf92baac41a53841dd7e1a4704d92a691459128309e9aa2dc69bdf2c4f61a6fa1144643446d9f06f0eeef28f5e89df0dfcb620f43e78fadf9e6461b9384233a94b11fea5a783384f60c56b298b5954e5ede0d1d263057809d6341b262bce274c6d22d7e1ad302a584ff750492af4a920af07652048e982fc603d80d5f6a045703cc2b1eca99d45e6444f6f5840bcf9368add7127c06cec9bfe900fd6e3998a54104acaf2d5216cf0a6cc9ad6251cd77541772991271df681bffeb975b5269bc1ccdcff2f69a8a101113e2f6bbff0d8833baa97246c2e87a118d3a9a44497915dd299de13ae20043c1e925dcf47e412fe23321af84905758c1dd1e5c459c3bdfe75e47d4c25a6b721796e0ebadc5e6ac60454fd8f05c78d3f0e9682995e4d716113bcdcae31d491b331d7234818fe341bb53a3fa1654be452c8f43665c5bfb7a7fb37bcd1555a393f74a6f1b278c4678660eb45c031aaa8354c9ed75f7d83f009d78d1d997a39c075fde4a2b2ce67d162e90d96c989142e8c7a1d141a21d28dca4e9729fe8810761b94c9d5ded99d9212b1027622fbb1f0ae5ac711d29a51ae362ebd25c3a2e06c30d5bba72127b75b55861b39bd3fe54a7bfd6c78524fa7362a706e90bf67ebc8e1230d042181c9a9ffb7202f2f3996279ed7a538e849391ad6adcb862946a90555b7f8e4629659bfc373d663d2fa3100ea4e46615057f83c4c8facaf2ec903868567fd17864cc093fed17b4969612de54f90f26dc802e69249c6d1738eb90dcbcb4e8239a62f34d2df47d147e6cd6895e04d6335f94ca272320777531e010e6b91fc41d4e4fc9970fd8cc292c87aedf49ca33d7e2789a8b1e3d5d744499f93a9925190eaa512a344c3f8096fb08758b9d51ae70943b30ddfc4df770aa883d219ae9e2c276e065eb4690037820030fbbeb6260022e10ae9e3b7e06c12e26e5e646039d83dadf7c43fe6bdbe404c7975f167239e655b9771fae4f83b1f2698121ab86a873eeb8a1ad026e6b366c7eb9866ae8e6533d541200994db482b1eab2565cff7bb13405b364c888fe372a7d9ec1f01eaa23e58622a9ca18b4cb2d3e2785a288a1268084f0ad266c6b62a93e65400c508e4df494d9b4d4b2a19a6508976278c47021f5be6458e9212f11f629f16fef6fb95c163a9007ea34a85015fabc277b741da2609b9446da6955d9422e78af9dbced5a904a3c7ddd66d6091b3af1f247b27dae3313d77df6061548f9412dff3e672d36063d80251894d424446ea0cdddb4555e242bd6af2d64f5bdba404c3d9cb0aa7837d252ac0bd20a3bf6e6613dd377104245c44de904e59e3aa24fe06abf9c38c132b0aa7f08f7791ed559c3c0318584511a8046ffd72e374e9246dff45b89d9263966531f96caba5b209fd4adc1f20fd2c2b13e2880c771b956be25a2c218370145f07701f6f3376d7897586ee48a310732ad698e591827125c67eeb90aff2fe099c687bb91597347780ec4977bf7ee1fa83db2c8d98707c8d65256f75926b9e893de75e140843f7e277fe88a5b665d897b3fc71f596feaa92cb722d360ac8f044c77801d1d4651c8a4643f387db14253ccbc4df259301565272ec7b28fc5022316a56095349b691b193402d045e8ecb2020241a833024f959a6bed31b526bf6257103dbbc02af7b3a9559f25b45ee2f8fa9ec00dbd4609975196cb18b8db118929d82dd272406f2ba7c2cdff09945587302c85032678a3daa2ba85a601f062cb496d33a39b5e63b6e4554c4d4dfa89db8cf854752b073cc140381e4d52908bff1999697382f2bb3542814f5d46a5eaadff2ab90e4c438da52a605516fb2f98cd2b56e687beb40c22b492b7b8a1a75559b897c9fa6d71a071d58a4985998b82f9899d3e437d1a95d8650e569cd3fd24118408a4c82811f7be998dd0c2e648c7c58143f32ba4227a145903a3a93772c6a61834c038d211b06ae8193f95bcf279cbcd1e44a67bb7eb4924ef893ff5d8c04cd355149952541a7496b353431b58f0b5c339e30996471e7ffba6f83f4019130ea2f83ea5a3a98554ed003707a81b9bbb27b2fb8663104b59db35abb243133973ebe428de348c875555a68c1bfcbae90ef1ab176ab90b7075584e825a3f1591c72351fe23835322083a38b02ff4fac9dc80ecc8748186c9421f67c6968550d8e759089ee783e7a3e5914249513aa00dbccd0301c71cfe90878580b9d0f8b06d04dc763c9abe346a0b015b8961f9d7c2297be88bd609f494664ea471e040794d7790609364371436277f8115f4b1b7e8bc194cf862f1f8351edcb17d714d8e61306ba3c408f7a318b193f14341aa302b41a16e002430b877f2cd3218142d9d4d9884bf1fbb30378cec0efa6ea5dc5db8498b426ed7aa1ce2b8274c00800e8e7f30fe3ee2f839a25d75e77a7bd95597d3d241e1569b27d99bfc8bda4f6e4a2c92707b522b950b5b9a85fd8f95b7b58d59e30436b1ff8606dcc49409b045c10dd631294198f079766f7eac42e64bc2fee226d82ec5c49800af3ee13d82d01c9b1bb5e5a06253fd5d9dea34590a1fb3f5c603966c6cb168fcb81c800546ea77fc35ac15904497e2441056e0ec0943b66c4993b3587cd8d282f1a8ca4e7462f8ae403fab2e488fef00d869958eb33ff347550fbe0fefd21f91858e1458bc27caef6ef41dfc118766849c49dbf0298e62189c5d76d31bcbe74fc9fc73b5064d67c83047f378f827faae6013cba6af3d1387a26bd59b152a17069f76cbe3d9b4242246b3d100416c9392ea40e514fc7a48cc3a899ce03a500edf733282287d104e8c930f168b28a16a16c0b4ff946f7917fddacf8daf7e1e91381c23fdb3696e158bb85f77982b0f2a17d7dc70eed4bdc9e391a3d425f9b17958a17e458bd9c513fe3a2ffc5733a56a39cd25f50e0dc238d4053dbd47e3b596f0fef593eab43eafb7ddf7a9795c836083fabc01e7d87c8731f2bef1bb6fb6e5b79fa27200c32daf87108f4c08cb8e63f6a7c44b955958ee2b0cca166e36e03c77a3cdae3991dc9d8e81d36429fe3467008f48e2380e17debdb239cc19b44be2a69b6ab9284b4775c7bba21818de3dc08b0dd880e42f91043a4f7c33326d04e1607e18d8cdb1c14956ae147159f5635fd559d92cefde7809455052ea1b6c13c00ba86b71fde791a1e26a2ba93cb382cc71123aa735bcaba6effdc2ec7939d871f6b81bd2af7a21b8c69aa21e1d9413b051321a3e163cb869d7240abbf0f5f888f9d167dd1f908f6daa26c69b333debd05220f52bc6161c840552ffe7b94ce7c00f86731419b46c221b6d752a6e9dd4d9678d1ec870a21ad1ba9e1e9e7ac8a34ac80a8436e8254a0a1da95028ad9b1299585184eb0dff689fd640ad929c84ead84f130d163b9e4ca99987d01fca8acf78fe003a582fe3702652c58c18a84c1c5de27cd6f90be5fb550f626ed63da88d3569d8ee53f87416d4e6cd4999b81ccbe7af8328ac8a2f6e68505b3906b64e9c12f38c7e64b0ec7ee0ced1cd8ab121083bb27dd683ecb4e2084771159f287609635ff834a0eb022db314359141e2c72decee6454b14a27e6a98a80f3248a32b220d09ecb18266ec09ad15a3759e293c40bc73d8f5a007995feb237b1449c7d4159955758b525b429733035e4611900543f226d034519152dc9a24dc86c242a8ee9fbb25b1781d5d35675a32d4fea82fee17c838fe397b3107085d85026cccd82bc3f01dfcd27a3d7f06f857b5b5e101812aa7f70c100500af5efc18b2e34c8874a02459884189ecd87ef84e3ea7eaa0332bde74d471951f61a9004a2612e15e69b3d252aba482368feabdc7f966b9dca10489f77bb5a7592ce9ff6cd3b611a41cb3dde770e35fbe9a9adb5ff7155ecb92ec031b80993dd9dd281b0d21b043e82171e0a5f8244412a9e6dfc67108bcc640b1ae1e1c8e96e7342181a1cdd26046b297797dcc0c4ba3053f721aa641298216a43308c172dbdaf0f4652f4406bd696c53b52e386e285eb82db98b037cfcd90aa36399f76d8220b6d086309b195c95eacba615e0a4701abf90d53ae7c7afbb69794d20eee1992238380e85b89d95c3ab0b5a33d81a2755e20531d2177b936530dc6d2268e83987b99f832acf32cd14baeb29d6d2698793c5a4362c3f8841b178a5eaedcf1aadd9c57c917a7615bc192f8bea26734d6e973d607fba2fa6878101edd4d87f9f3455ea73b9d96a698da4bd1e43420ff98f6510901775fc51527e402a655ad0cf7fc10b0e27c66dc0d4a077e666715c5fc930f3f150678fa87945a70f528ec07167ef1c328690ea9ff94d220cdb92bd930946035f95cc6a3595e6a157604023afcb37b58002d016441b700e78168a1575fac1e4d8444a117e069e19fffa8c13b424fc0e200c1deccf8d2c9c544f02aed29240f5463f8acfc491d0882ddf01e6af35edf88050e0de2544bebc46f87647c9f2cf5db08ca4f9c80499e97eeafc564c428819652409589742d9b7e678e7ec793773eb730b2f85e264c29a40c0cc393b3019c27223300e71dfe8002dafc13c3e1f263020390d921c425f013791b70df7a9bd58d2d6f9d7acad84a205de670a087c5a13c9a14129757e247b40fd2108e2bd15cb7cd921d5103ffee4093fdd71f9098e1cb28ee143b8819c4da9c683fc05b911846d54be4793140ee66d87dd8a47510d7988222c719bbcab110bd5f798aa8ee69bc04485caf4cd4de21884cd68620470b3f598eb21501e6d1aef15554274b40e611f64455446bfd04116c7050f50c78e1aa9e845a2b20c180de593d1668e1f0c74490bdec18f653a353ef27175d2a8838a272d39bbd1c4716de56dd53add801165c9ee42717c9a2f3caeeb12b392545a09b052d846afcfb1827ce0002f14d5d07acbf53d4ffe1fff89c57d3ef5ac55850e583d7d67e0866f1845c3ed847be9491dece858c965a332aa3745e966b62bd217577fbc1481e3b2b3a6e6daec5413200015d06562be0a108cce005473c9587ce8cc3d40c78559a3bf0fe81edb0ee612fb587e04ee79561e9209ee2337f1aac9068ab8d79373af5b33dc850b31e69766e9ac9203d91a33853678e1b396e9fff350c6997dc178fab67a3ed1a498df295611c17e5f1e281cddb0135dee7c5b7e3e47a6f034cf2862cc327a2a0c166ff9703a9425387050cbc42a0395c7bdbe5ec06836816f48d2e9b74e8f8538ce18423e1c435e5a3436327e829106378acf7051f6fbe3c43f55cbdf1d0c43d5e9d26288c80cf1c23bef96317278b18a18f483b6bc4cdbb227e9730e1663bb7374f7b0e7ac3132911737aa562c18393e17bf779cc51f9c21f8e0e095ccb5a45b879a1e8145354850472327a501005d56f08f6f88da33d652acb805983ab525c7c0e786acc7d285e39165a12aa5c7dbbc1e6ac800f843dc57715d20b944b9781b2ba0553872489a36fafead2f355edd23177be8f761844cc7b66b927be05c4e2b5cc39c546823797d5a1f4d27bbc63f18037fea2780f880f0080240b60a2852207b1650d3172dd0f16a8fe11f4e8d846df1b8d2c8f65b631d8c1aa6e200250d02b7cc769605b4326a5a7ce9db170dc490136120e544e16303b115a42e7f3bc35699b09f164cc1aad069bf3bd983567b9c5c67abfe5409bd9ba9d925b05bcda36c7cea3e62e0d749f9b7f460f24e0871e6027e58451cfcae7746017da23149e825524a575f450fcc5361dcf4b372f66890e3554056a2525d36a4bc66109bcaa37da8d807dbd8993c42219218731541a7c856c9e99b9e5b8579ac6785d412821d9b8885e576b726800f0e5f4f59f9498096f1602d572159e4dedc8d1cd79d976f17196da04c7beea19ce31cd71820b599ed0fe24ac4970f39947987b37bf321086c9116a4c6c1bf8c38267f4d71f7aa58e065be680492ba15f06ca0ba42559d1a64baf74216ea118f09b9bd6f686dd08aeca00fd26811a00be3aa1d6fbd14ab7f44c9ff21696dd087f24d6c762046247b3f763620201cfb033ec34381cef1da77fbd32c1c41c8f14ca4370b2986540037f3d4b238612b6793980b6f977214657c1636edb8811f4dab51bf416760e28891e92042ffcbb7ba2a5af81eec48714dbefaa9677c7d89663b9855e07fc76c779a91da01d14d04e8b3a556cfb56e1592069b8586e535a7000afad76621455082a5406d0c9b4aaa1b1f668e19c2cfc7073a4d674192f08e52d9cade7ac7e3f749fa0cbad049b1c4b83d3ba810c5b830f07858b06cde6dfe8f7f422f2c80f98f74a939939db8721b1564bcb43250cc342868903fa1afa37af5cd82f35cb5080443bb0d131bb77a23496dd17734ecd12c6c4dbdb8564713a106079f2a34211cee62b1cf143827240bf5065b42aef57e5cc3f460a3ec8b67d3bc68f3966cc8030e3103922068331bf29a2618e47794d2f14b7434996d40aec3ede96e150fec95dbf176a800fb2e0259a609096b90d319821b1f17499d47dca5ac211ecf4af534d2ad608333dfbc9ed4dc5379a3f0b57c97a8a4a53ed5033e2e5c480846e6f51ddfe438067c0e5a22c66db8d543196dca702810be3e1fedc8f088358717a26d7f96cfb08e4c91fd83d6679f69cc0b61a00485fe3d4177a43816f6813e6601e03f2984094bdb6f7fea7fbc3536504238ed0d1377282d01a2fe4736fd0e58158f4ce15c4d8ad7049b89e1bbdb1b583b84d4d3804b6396da5fd239ec2ec658c4a2a18ad34f85040f32cdbdae5254c77d65f88680355d508d284009f3894963e7d6508e1fc83d56276f0ec7095d3bcf51fec3a1ff6d616fe4dc2f70761d3e3722c229623325e0236313f84a6e1121cbcb25ac330cf51ab5689ffe181cb9cfe68477be7ce1805beca273c2851f7f12f66287d10b968e6117842e2695b94d03d3ba2c78469b9d3a53e474052d490070458e4f0c104c97b0473e326d95cc3b7bd8b54168079fc8a6740300888c6d9b6a2f5d8f76080b5dd4c572c668a10c496919e09e54c5fa42771e6db7c1b7291a741192967809304525d74463690a0cb7721d672f2571a7fd3879a68b99c291b91ddd58b4c8311a252e278dda306c913c708bb52d956bb0cc9e8d60166d43fb991ee1f8b1194c1fd5852dede2b63d308955a5680386db44327bc71ab92ef293d1ca6840f7899b0bd32801b9925f25dbb40359b72901da61ef942cef04a7fe184d06990dc798333d2348702a18ffea4369983b3fe6108fe059a1e2a4bfdce123a48a161959ce2f6464fcd248f0ac98df97fe3c272750566da6da358929a8dbc9e536d9eece9aed47791ee1eea18929c8eab455df1fcf264e88bc0d74c796db2de5bac37834175a0e398f7011687fedd18b9647f0d0ead34c9cb1e7c4ec5c4469a40e8b39bcb0f6ff4014591196d098ab432cff429121ce486332fa1245ba5276182cfb9c404a24318d800a05d06ee1bd41eda80685ab6fd9fb4bddfa6d32f6e71ac7287eac2c40d938d18762085997ae5cc285cedfbe34ad8b5434ad96bbe15ec1ced263507b133ec9003d9e4a21805b63703e0a5df25f47c98c0b92d3eeaecfe5ccdee5eb986ba58f8b538970b6aa2b98d8259200c12d6d28bb86404b15b6d1f0de9f5183467881480c07d69007629fa3fb178d43dbb86a5e0936ed3af040bf473bf82498a6ddb2fa0e4b128493318c17e334e3324c8486f2ac9bed5c175a8fda880a5acc3217c1d433d8c85e4afb64149e19ad37427305edc9c0a308b1b86679cfdf63a0f75b434ca72122ba1b2a8ab30493a80fc8d19727d0ae546f7ad20ea25734ce39f47188e1d5bbeb85e606be57c9c9259e07562fd7d18699b2df43fffc8ef3df2876cb8f03e4fb94130e9a71ed9bc184a8acf7ec76ec5ece6791d7be4941f64b6003db15d4a573bb4ca25ffc1c33177649165d3e6f84ca826426d064feb01935730dd72a3fcd6cb6cb0a775dae06f8af46849350d0e561a8d97f4933b43ca933d8b1f713e2b337171158e1c45e85b0bd8fbed10a7b087299b39beb56bb0f81d33a266966079ad993452c65d26e4cfa19d81575b2917957de5a1e120978299e6b7e9722e05b232b4aeaf0d4f6d40e083c05423a4e34f66d8a24aeb7607c245a53adebb8de969da2c2383c8ce1e80e20eb9ef674d67bdeff425dcc4c0293f83e6a0e4285f20dcaa35edbcbcaea81a8ef50b034568388a86003ac67bc7a7fd0d4d06ae2f564524f02d2dfc1679bc2dbd31805372ead1e869e35bdfe57ad46166f1072947ebc9a0d7516d3ba3c932a3da122b07180c83c0103b1c4694c083a6fa3327148b8dc4555dfa34783ff0b75682574c94f1195d67c8dbb95d360a39b3a4a874e2793a303cbd9bd045f0879920dfeeae018151ad58b7e35354553300a4bc09e89cdd5f3aff1d88408ef0b573e63a9d9c2304842b5b88c79c611bf8a001a42dc381aed1d23f7bdb24b22b01a14df9e28640b5b45ac3f0c921cd28d2192b502c369c7bf9f5b3fc31c745175c1b95f883f7677b7b7e826d15de8a13e3dc9a530678b85bdd70cfc2e48e95a2172bf3c60f1cd9441bf814e2d1695a6ee6a041a8bae879f8b4aec9f7b80df60c8b1205802d07e48e6320c3c52e45eb9be50b3b5969fee10a8e4c95e71521763e28c5b09aa5a7b9adb89fb3d5b1eacdf309c4659f76529bcef09dcd74c297fdd8556de8573eddda6567c66f4239b4c846be1459830bf770ea88e9b482a02cf59b4b852cfcc0986010e6d09681f36a0ef77f0dc98a0cf462b84b2f6d1d260fffba881ef6c90dbbae278218cd878a786461e87b0c0fcdade96575e181187d92da5342cef51ae40b62716df124ffb08402fb861133245b6e7d46f4005b97a17bd2178400bbc2f5642fa6f9925ec804fee6b32b6d5937f10427ab9877b2c75d20fabff8fee8abead68192030b514930a4feaa0d412a38033c8830d8052f869eb22cf89c24c908637bc2fd9791d68521094488c03abca4a2206c8724855a3df7406e470f4f0ef0da6268735314649dc5f4399d70579688a6a91ebdbf715fcdc045d90a5119e386427b077dacd584739846d747fe26b7ffa1db6fc4276e7e1d6559dd17e19a49294aeec0e874c4142d715f9569aa678c94907ff013b5c503680a4ebd37fdb14a3252ae68163d12c0871bd20e872b72c0b2271752ede3b9f1d582c961f8893bee814791839db1a40d04373edb291a8200989ab689e620c06270d13c05b0d11f1c89475613b0dd75b988a2bf7d8e09616c90dfb6a3c37f285413f075ae5ee6d56d7922fbe1bd0af43c775ca4d4b602aabaec536d1e628c94c4430362a06cf1e72ded6033e272b50a7ab62550ac283c259718e867d466457d7edee5f84bf3076720fb42e0355ee57cec0376d3e9f488be5fa3408f13450694e77ffec8497c8bfbb1985ea587f93b27f795c1b02ccc926d135cf4eb184bbb4845f032705885412669e85d897f8343546cc924ac943834a33c6f772ea674c5c0e8a5d71d52380e54bdfeac35697965e8ea8e15bb3a2044220f58ff8da5420c2824e6b0a66805b8dcfabe5769ad269d846b8af937eb4853546459cb3adca67a1577839e9498863c4b5b7c8500f59d2aa405a65f1f75533ebe11a8324d70ebf173f306c95942be7c845fa9f2b9a17dd3d1016fa2edc402c008c4d1974d0f5226af5f5b8e5b5af5f9ab324d8c468b8f7cf4045c6d578337eb14a3d377aab51b3653947084e20f7bdc68993233d6f27196edadc320ebddb783c2784f267aeb4a528981a69ffb7eb376a55b70d274b472807f4b2fa1dfce0485f55578be250b333aab694b496f7c8002c6bc7fd5de34fa6ff574494805355cd5987dd23ee60d199920d515fcc2406d1ed7c80e8700cfe99a86069339a96d0de394b6681ae1ff61d591e8f21cde736a927d3b94d01c3aa2ca2986a5f26e49bf61ee77d5f7fd407d5c02180caa0183a37fe17ea0b81ad89fdfd5fb564735e2f852ad1c0621f403139571c4a41e482249e4046bd0deefe5f49f94124c83eba484c19e20c582a2c41de7edb7ba89e953a70e66b3c77692e8eceede9b5bc2fab0af5e312663e868c4641f3fe52e9209c29459efabb97bb7c9eed124139a745d86b69db0cf1dc9f056b5d85e0038e891b78d2ec75f547be5abb431e3c0e4b1638379d28d19cb3fbd51f26fff91fd76bc48bc25a4ce9bd576764282a57d56a696779f00aea79a361416839a695b0ee0b2495086f7fd43a12cb5509ce31231b82b2ca2e655685358e8f627b63d018abe63466b519cff6862f02e2b0c8647abb6a27f2f0ece0f3e418d8ca8640b3ccc1c0ffa5b56287acca93c3b355e24fb2f291c6b3bf73259fe04f706a0002384d5a32a61cb32cefebc82c1b71e8aff53ef3cefe6d0395bb9677642bea6b0d35dc9d501ff1be2286b4550d80c4761cd023bd9aa0a135041ff55170021062bf8151c529b2bb14fb5a4f459aebcf49269d4d977fc7329372e88cedb4a86aba861da9867b7e69b7fe7b4e38b6a768986ef4aa79fd50df07d074d7e78016256e3897fc0ead5c1195438a1012c87b8d43562b35650ba6de66059ab0ff7eadc22562ce525421c1a1a0c7f86395e7c094f5483c56b569f692e129d63bd4f6dd1346a37bb6ae1fc58a3c69d0cd0a101da90aadbcccb7299f3bad05a8649d95fdfa343d703687283929f3a68f0ec801b1db1f3a3af15f5235d8f4d45f83286c20fea6ac0fc2c785b76a8e61b793e584a8a74efbe9c451b1508b942664450b7716a52f016763a19cfca3718f167d092af2c1770b5e431070d266110f348de96f3afe24475302c8be8de619f26d4c1e12ff731584710bec145c80e0272c1c97d41d13d897f42b8148d57735b68d722ec9e868fdc91742dfb2ba8a1a8c1cfcb4c85c7c72c59d056b7c2ae3d538b221d38f6c77e23011abf8c099d0d37d565d93d610019151b18e77f77674ce8f297a95811640b5b982158f063dd206868be5a4627998fdd740d66242b2dce8d70e0392af40fae15c79c3c97f97eb7ab24cab9ac1117280763b687bc19fa92c9bd18812c1e1d8e109206c7fb9fe4170a1c114e0312adb3b27da4e066fe368987824b1d47010adc1a7cea9ca1af2fab90a306116b66ecf55f6be74ea68da606fbd801239beb9026d85696a62ffc7b2d5f3c9d3b45927e26b4b07037bb10b719d7a94c8721ee1347728c077ed693af5e0180a58402c0c29ad73a337ae7814409e31880eb8eac80097bf96f04ab3506785bc4dbb824ac1fca90dddb20376f2041bfa5b0d7b6319b80328d0514d96fe5d2231675fdafbbcbd763619ba206a55086ebe2086c3cbdebc978104d3c9ef8124a6bcaa6da8394971e5e9e29d87a3537d9941baf315f09f3e265db753493d5836c0995093a55fde170cf48ab7ee026b61f0f3b15f8509a44b72c76ac79dbefcdf66570cbf3c6e0cab71a370542d234abbf4b2df877aaa8f4ae8c7e416c1b0353260e73f2c5178d2bfc1b47b0c249be60bee175aa46211f93f8fc310cda03963309b0f25d9faece362ae78dcbe5f8b0e65a89022e20b6a00a384eff064daf8747dc12c48a9dbd1d236481c0740d1f94add2eb10da8284116870d042848b61b7f244907f9b18cd3dc2751072f23aff72799cf97a96a1e0249c9ef6ab145e73f698726df0bf33f37a871db91832e2a94264e2a654025da9bdfa581ab966d548c41b3a67d8e5e5ec3c56a0b99159535049f73e69af58ecc94184c9091cdea9d1e52c97c10ab969877f9b52a165d2facee0eb9c56f86620faf9f13b0f67429729fe0781a06d001deb20adef627068a2dfcca07f1f9ff0bd6ca4fd95e90a37397945e2c07a68c9db5de64127f8ee67f1679b29b3453a9636a93156adc49a78c51382de86c196cc0c8675cfc17fa132ef40509880be61f769d11166d5edca8ba5245c97c703e9bfced84a16ff6697a6a783bdb49e8bd8462c62cca428f29b0ece6694af4d38b0c2e4e5ab1c94005b170fec068e0ed75cfd2cb31682c64206f763be505c97e4f6ddf849babdbcbeaf57d8c0253520bdce1917dfea5cfcf9440167a8fe9c19d9eccee80592cebfcf9e69ce8da41fd4050fdeca8b64d9ac3c224d81c03f0f3af2d477139949ae8b73ed7337cd8a6be1279db7a0eaf832bf5b332419cc74716866650750bfa10a4f30707b546facf03efc24de1a3d3db034d9d74e3dd375b81a89168bdc763266bc12521c230bfdc380ccfd576fef1326f0de7225817aca9ac4d0b1014d9510bef32fea08ad36a84d84876c10cb4a83a9304de447cd572e68554a3418f867bf73ceca3870cf55d3bf366ebee818b111e989465fbc317b96718bd0ba343ddaf459f4e6a5d35765a6ff73a16e6a9153276c1acd4c97960b8d62905abe9eb8ca647b2cf462cdb0fd80ee8bc8fd8a16c915558b56a95064055871b8c72740999d5c20d22334aafb2e1973a540e7b04f173660fc4fcdeec6e3ce835478045910f2006024cf41df286207cd77f08511cda172dfc9896ab0bbdbf9d7b3672f53c8df8e31c3944594f2dd70bffee13730252ee3336fea71009615dc633b8987e0d0f99fc9e9b1090640ead9b62fa1fc0b97c4f356f3d99786f1e9269fb2ee0b851949d5b540a660a58f970eca93455d76f2b1a637e1cf931c825ca0a049a21e3ef7fccff5cecdd1aa2783b015424c99e11fd818235f6d57c00dc6b13b4d74d083d41a3ca9ab4e1a5e7ab6bb254486f45d9b54c90668e880cba8a9da900ebaf89e759d1f130a51c11291875bef9045efc29b39606c1e9d89c0580dd1174a4567c1fb39351ca2fc0c7064f28fd566e16dccf25daeec752ad4cdcea9269e44fe19349cf32b7b2db70fc2aad818e392a081412e77cb685b57097fe0e303717c846489d29c00a94f0ee1e026277ec6958557a3107af27e16bc04914af94897320b454776579b63012672c84baf4e99e30b80b1eb76a9f05b95ec4cd3c2a4d3d46b3d2c4940aaa93706ef99a32d5d6a1ac398b2697947da3837fc6b73f4e4512a255c6461830a7b3d09e4fa833642808818a35155f0852bfe837421acee4de45e70b70cabf46d054a7cfd78c38d3e6e5a0c1751a7afd163d0275395957509170271c3e039f6d058dd5a846994400c3586c797475d939171d653ebf3f2e5c9bd70cfaf63bbc874bf9d16fab186a0429e79fd6b9f5d1bc701528c51b02b15ccb9050037f590f76e5787c08612b46fa527638961c1f004baa81616c6500df73bfaed3a1d815b0b94ab6164492a7205c275704acda271e95d76eb905e0056ed8865f7f93d22d2ca4692b78a58aac1ccf472dfde128991c2761c7c11587b0d36577dc37b8976ad6a450bdc1d23ed885277189e4a3ba2f5df09bd8756acec26e74467f721529673267f7a9eef864d7abc278cd4f76c58788cfd9fca5934380be1b3946b9cbac757fee84a6bd98fd00dc7f3e763d211c9ba7388401ebe55810c74ee6940b374408234118890ee46ece1f1d559bbfb10cb1fab39a9d48092778f352a948293207889a78d51eb63c1dc1e33ff97d6aa923d2cf55ac689088d897683fd25056232052bb4cf90e60e02355ce91e939dbfeefef146488beef6c4f4bb2f56d12f4cbe0a9b7f16029537d4133951bfb156de6df7e5dd7c670f084ef9ecaea8dc6993956e0cc6923e7c6ae07a9a654ef806f3c1f12b45301d35a8e5348748e817267ddd072fcbd0c1e5bcad8289dba957901fec32dfad9ca6c7060ff72e8ed2134ef17bcc5ae8b19caf26859777cb192da0e622162146cbb80634f9edcea457dee47449a9baf9cf766c51273a9673ce78e6a42e0ad84675d9b6086cc6b2c5341cf74cd36bf5699e58422eb6cf8c1c41a4b662b26f9011a450f6484136ce3eebf18bce48ddd033b5d8d736e2e616a4a0c4e569bd6e2702462043f60c22c6190c83be9216bafebd3c061f0f197db84109ada289619ee393f78a1ced18f73ada8ee5b7e9512d540aaa572be48078d4a84931ec68a7a5a6998f604dad262e9b0dd92181120ee11364cf13263e4e066ea2d27dd802c40c8b7e24bf0cc7e7370f34a5741475c2346776721d959b327a6db1d8f25b121634aa4a70f39770e4a8394e6bf315b7798c47db5a821a65c484a0f6e761aeef08fb747409558f3aab566a9ea3fe3852210b75c9fd93ba230752e9b8f0d1acb38e851aa61ff3be7123d84eeb0e236a89e8e10930f7a78cb672e03addea47d121fafa5f4c2d450a1760ce0757a071ed603d000ddc34be741a3d8e7bd44ac190457e327c979b12ab60e745b3f91a8591d9e67558080717e3764512075ee563d6a0239c75c674dd53c58205b9d93af948de2d2b2b733e6fb7ccf7e60e5b149ffc94fed2e915c1ed0a3870c4314f4378e6d3f86e4d5d205cd80aa751a1fe97a64b27cdbfd0f6125d2b96147b07059651b79d2437c6e5ea7ac472f89a9a4a3bca01079fe7da8294078c1e83b02d943a22b9bad398be34a36aa74b77f1fc380f6510e610a3fc589a54b628086ee00999d5df61771351703af02b1c9d54b30b28df38194a2a65aabe8f0f3684f4e1dde720efd2a034f7d47612a0763643cc3e9fceb8868b361d535721d3e33ca411ab01980314f8d1114b0f89e7804fc71ccc5ac266e54ede3fced7ae4277ae3445f335b04d6195440eea7f8c72c5c391362c2c4f4820f3f57aca1f161590f9e14f8b147d48a39eff8f35979582da4015be6e5947c81a405486f8e9bfbbc240f63b79eb6f31a1cf2c552a0ab44f80b6a1749f89f53c1feb12db04435adbbe713126cc82c8ee0f179910b17638b91f5d33e84f69085034d80f332a109a4200b167b4ac1872eb2a9cd8a63ab681c0bd949a3843e18d750d7b8b737de834f991216e81a45c29228e657c4c1d775a3444a4e6045112856b03838fb73a375ed68dba96ec885b8d8f3f4ada09391a76e738b484ffaf732590231b95e951000115246158875cf1865b647857e67798ec3a132d15fe470f144e17e23513926ad1b8fe015ff6ab35f7bc5e69a55196dfdc40498552ff779063602efab447bb89e63886c0c6001a4a61826a39633f396e3b8f962e566a533f50db95178f48a1877445b08e82fb5328af584d6bab5d5dd45cef742060c32bd49a05c726df3ba69ebe5d7bf6bdde6417b0dbfe6e398e917d0058a4281e54fc5f6d58e9ce4b14345bf58f5dad04515de22820dfb84a41b22a95496187b5777314190eb8c0af5607681a188e33a28b6c0de1be86979cd774a4219607acc4ed1769150d89ea5d37ccb548e57c5e6c05aa94ce98a59d0c639491852ee284bd8454e3d2086b16d4e829d62b2efa85b4fd5ccb22a5d30e3fad56d7be6f340b6e3356d6b53b68f2c98c30e925821e956c0c3674518f3bbbd760b50289a7e7bfb3fdebd5deeb05948ef6dfcdd5defdb7976ad03a84643a6f6eb07bad1ebde77be1d98958fca7e790f616d0b899f102d29b709838c642099f860e2d6319f304ee58101a26007122202807ceb7890b348d9389571bd9b289bf03275fccd0b482c05732f53537ed412c88cf4915c6fdaf1e6130525f48ad9be35040b2b3b56042cbcf4305e4b195f6d15a5e4dd0614a7d4f0e95ac6c1644a727894d735c0500773ce623d76e329df5856bd81a993e30e5bb4e659dddb3dc3e5cf56d800cde0eb4f1606ef8e811d406e0e8b0aa007d65a46df3f59dcd58c7ef4dea3d6b31e9706f97a2976b669a4c6dc2fddaaf0b0552913a0b8f415a011b1fcea4545bcd536c6f97803d8d6e23ec1ccb4aa37eb7c12bff15b1e34dd77e4a10a14d5f6a7eda35b13f5bc392540886acf7d3444cb60794f9b9e19ee254225b1e805b4013e10d1be98ecd5ac36cb73f1f2aaf18821829e2517ce4e806889de4531abc10b34fe80522558f0a6cfa417d1d2d4ac2f6acd86e9bb10260ddc9de2813bd2eca17aa7b40dc6b9d1cf71d8dabe05ae4878db6860ec05f9e02bd85d337bae1f2f0c594a60b74d9778fc15c256df762624aaffc7f3f813440254defcb4a09a9645c8eead092bde94089612f36a796d2df15c3814fe1a10d822a257561147e06cee99f80b738ea0739111ee37bfa0cfbfc4b441cf1eb07422a6bc4af246ef87d70589e6c5958c4ff8d59658d3b74094be6280c7f1b834de6a1d8ec93429cc4433dab8f60ff429c443702879427a6ea5e87cc6313bb343bde9e0d553cb87e3609369b82e4b6a3852029516d109cc1e5449fd63c64753d9160399c2d73131c4a4b31a2d281cc912cdf08bcae7783a42a282f5950cbd8727ed4a086c47ccb4ff3dc4ada6aa24f2054aa58b7552fc3831036bb9c3826376b2b9279023e2c5a105bdecc3ad5b62eb604fdbbe6253f3803cb769453f3639d97201321be68ca87a59956b9a054b5db28486e25de4abf5b25355ca28a4fc163a2336e2497c451eca890dd61382a72f40f7897f1470dc090c157c51030b4dfe83dd5b05b2cd749de0d3100c75c06fe09610fe8eef5f6cadce76f6b65ccdc498b995ec2f743595f57bb7d21ff314942dc99805b82fd96ff868576c68aa856cff3700c63e7da48c1047ddc0be2895088575a7a0dc8824eed4deb2aa938c42c978901b580e3bf8a3bc813fe8e0da5ef0444abbb167a4e794a26cd1c1c3bc92a33b60e6037f3a79b619e4a88472b74bd5dd5bd1a0b097d013a076dc93f9e8df6f072b1a0a03c81555b0577f7b636c213f9b333dfcc1d837c8c2cc77dfdbff0a29d29cd05207a108659e51bd215821ad883aabfe47800a6b2dcf56b5bc2bb100a3b4f2ffb297d168a126a711c26ef7080f95ae2726690357145ab68e017873d913804a12c2cf0afa6a75f99fa6905ba2be291dd2b68fb827dd31577a848b78f46ae7fe84c52cf40bd2811abba395db5dc2851c41cde1c27084d327962967e298de79ae2ca1bb208465fd16db5c47c0f946fa929225c22effce6983eed28b9fab8f200cc38d702bfee8085263d2a9a727408508da202f56228fe0f6d1c45570ac7785d5c33b094828c24f2ffe4823412a32990d17b491b582823f0c859bb09c41ee64e8967f3fc36e8b259d79159b59d011cbd144302fefbbaec2d9720a97f7e0ba6b7dbf22204fbb2df550d9e6f0ec094c5c3dbb822e0a4effca9f008e9bf9baa73e1b4506141a6b4fd7f4b0873fb4bd474b984f6eb040dd9c08b14442f5b56d05a2ec6f7c2ba96227eb96c542a987ebc5b9ad0195e1638edcf0f04cc58725e4c06dce3cf9b44e1c101e7cf0ce0b2ca9ffb00d818eedcc38d6358535db4e6218b55009c414303f30e9f1d52e762748f1a15a159db9a87b62d893e2481f332fdca55f87f9e2b913f629c4b225b092f8df5dcac21826d42b44e381795408df6a29366b6b2b2e55ace76925ace5546405b044fd629df4e63ef3837534ec33a3516e1bc57cab912a610eca4c6ec6d5cf6848eb67c437de04746843843ef2fe3b7048e217534914c83afd5dad1164bb15a8d5bfd705e6bf824617ec226f6ed83aa15547ec739be66738e82a71780fbce1396141bf3cbe30dab71da7b7b39ce1f52eb4e388fc461b5bd5ac621eebb1977b3e0fa69f6fe6571102a60c99b98aa980e408cd14bfbfc86f26fca2e4623260366fe4ef236810ef2b6dbeb1199e858019043fa029d7b104c56304a1d3d6739a8489c27baad972a4ea636c65760a54ce0671ea62d1c56a1b83b14419c86b60a64b1dab2cb2f98d8cddf88e1a5f6664e2d7388054b0f08965ab2806cfb10a716df44dfb374767a109cba0d16a9cbce0c643814d8d5319a4ac8080df6d8511d1460f61b00718140d97c83c83e241c82fd09cf7f345c59d0a7f84893c6f4335e88987c5c0bb03fef98284fb1bdb0dcb30843e0fbc479767158553e9d7551824019926b70562de780fabddbc0c94aac32865c2c982e7196af49f54bb520c3fe1232c10c1d225c404af86f7f960f297cbffef050a81fc5b966269ce7218d6da8e6f493f6711fa987cf4881c30724717f0afd1b7c4164560bb2ec617d1ec12d8262666fe412a9ac3a75fa0e97464539ae43e6e8e5cb3af468441fd42fa6ea8b28a5ccd6b178da7bf2a670ed55342ebe969695c4f7bcc8044a175f6beaa4311ea467d405f6be03167344ce018bfe35f019a62a55a1ae91c550c09f15e0beb41a3c76c79400a0a14110671cbadb72dbe331585571d1eb8bfae445db0f9532354fc77a620cc957e7a6d7c5ca92825412aee536ec03f04173c07230656271338f085ad67dc18515f748ea7bf015469a760351d8163084e7c8c09e9d671cf402b03df55b180a39e019d5af86c678fb4dfb2461215bd61182ca4cf7a51dc4b67a9429eead3e307ccc4037e5e5d914f336a96eea1aead623bed5516e28e90022b635297bc2c1780e1b0bc59b1fbb31d8e628a74cd5b98dc2d65baf7c8e6b439694671678862d292663be5634c2d87237b2756dcb73fbc2de05976d535f524bf48d3b75bba530d1e00f80cd430e3f3c7a14933c7f73f23354093791df89e47785a56f9da51117b4adbdb0c3209094a51cd26b628c2b343b9ced4d6466f7fac840ca8fb05647c48ab61c948324e7278de5718a5c6106ee8b5db3bffe0375a04999711f5c85ba863277958b79e976119d1205ea1f7f60f311840070d4ab65bfacdd1cf79108fc4656b6a3cb1bdb45e85935c9f9e52af850a4342c3e347709fa49b70b2000b24020e7991ec6ef89c8f9f694b1bac27561203280f6902ac06d556c0f9f7a5a05fa8b0d61f3bc5114ba1baf14e93de292fa54e5ae671c344e7dfb54985982a4a8b208becf4fbb8e00de5377f3574fec8b58ec29be980a73091c36b11990117b86d4dbac7983e460e3e417e75e80863da8ecd257ea0a2b069a341c779d8991e086886da4379fa904f3f4845a2a920c297c9973874e6f42685959a3fc643a89ea5e51a47018e128fabdd8dd206c30cc838c22b810a265d0abcb2de5edd20cc190ad3cebc5a0ec52bf4dd3d2da03bd738033baa1bef017bc4a9ea56c829ddc4c256360df855e2ddcf9e4e72f18ac164295f9ef1072c5cb84e3dd65b00313b6777f0afc141c25e1f0eab88e88df384a4e501426149e3ac79c8d77d05760dcd071c519835f5fd2397bf82b7667be0bfdecee02d74284b7731c9dd641581b543cbe5810c50baae439194cd09b61ccaf62fa7413a537e8044928f80ecb9dbf0e8ebb35e2a71cf938f716baa816b077d6cae1d13b28d5f7f69bdb747072bfcdc2d05654140698c5c29cbdc5c040206b2516c37c7d853e7177f3117d9b01710b7a39218fa794595fcec68f48ed1e3b035d0ac10bcc937332980e7cdea992befe675a920f8302a24d79a0fbe7c134f9ef314ece3138caf7f8b64ae6a23f101207736ef3d8e3a3e06f868ab343506cc0d2e5593c53f8d58c72dc36a8b24065568208e038daaae8e80d701390d4d36aaa3a7a8ec4b44d37cb12ec619788c6b7a96ffa500376f295f53dc8d22192e54bb16eaab8c01590fa5e1a48108d553a26c3bc02fe9b9db45cc58198cd02c4b854b42a6bfaa21956f1cfd09996ef85666fe7898ffe27d8f74e15936588317a6298854083ebd90cba4fadbb01598d38e3707848dab3ac62d1c7f81c10e4f3fe82dd7b6f35ed766fcfa16c1f7744cc48dab75d25f714bb131da167609e29ca6f1590108fa2cba1ffb72f8552e3e8ec534640ab3baa3274bb5201266514aa5c235e1a0f2ca4d3a76905bb1dfd884b4cf718846bc7a5514b7a896adf4a281ef1f8dc7d1b4f9c67dda273150cc4879e5235767e1c756d1026f8a97e02ba45e8039bb544f6e206c9f04170a7b7af666e3ac50649cc9809caf9927bb254a7b686244f0b760a253e0e9c013bbe27793fb56b065648062438e4a10800c8ccc86ebd5320de2ec5fedff062752f9991dce657b82ee00f9c7e122a262ca746f69b2b1aee67cef7f9d5c88ade2f87cd9bf336da73bb1ee69ee65cd7439ae9b917529b5162a48c2a3236401082640810a7fb25502866a8593f693999ebc34f1344c196ddb4bcce59cf6a85876ebafd5291ee9559527c4e5b527c0ef67573b078e7184739239bb8fb56bf307b955f47a14126fddc4f25c2911216127229d978b4df216b1e12bde886344f6e29842e2a39b7bd84784eeb8025bbdbbd4a5f380e366dfebcd6308e410c276f0e6db02fb94fbbed294c0e9d9728323fe3a1f77977cf41239a2651c942285d2138b6eeed425a5a5565eb6bbba49de86cd9a0e54797a498e66bdc1615096529c1d0982955ec7f70a53187da1270ea727e00b939a64282385fc0210056ba7f4dcd5c674b7fdf7c3d9c02454c615968ecb6426164c0f92e2869882722bdc1cc2ffc2056027cc76b007189ba3b0c68cfd0c1f5cf2bb07faadc1f02322e84ebe2bdf0eaf158a0f80c13182993e8533b62db9088e44b840955f51f540740915fd897ff1edf67c1820aa9f5db2229bc8f72b39d199c992a0c54f44d282d6b5fe1365bd034021c9746fccc29165a160d30872908189a95b9f34b45a7f90115503f47e1def5ce6e8f72f138cd9bf3d943e8286cd6975a3ab059ce341e4e412d82042ce67152c2d44f2bc5ce9375796e81374c29835ac8293698d12ccac548fcf3c474b168f5a4f678f20c639cdeb14fdb9630a7807c6e8452827d4b9ffe58aa26ea525aad14345a1829ac4617ab6abb5b43e7a1d26ef6b3090caf7ecf6b766fe964c01553841fc4c177cd0801aa1d0d6add55bcf7a6120fedbb1f327dd005984996909678c68b8544bf5862873cd47283cc444b0f2ae0d2a47111604df09be85ff3877ec12f45bf82e4b83e7302d2454172555a9dac23947d73e6e1cfb3d6af5971b45b4d15bc5de4de1728613b5c8c6e4d078da28aed1f0c134660b00226c1ee2584dcd6be6881eaa5087460c1f91e377babe5bac7f87494ac58e49b3ccb339250345eac85c89d86f226174c80422c046bb4bb6467ee1144bff0cd18668bef2972abaa1f8a3ffeb5d092d0db339eec57cb258ceebd3816239caa97cac74754dbe71d5284f0c9870578da9ec206c25f71dfd383497f0e5b957aae2cb418b47beb47a297a6d5c450c50a2ac99189aa8d6a39b88511f46cc2a394b090f863091b23c2baff1995f8e4bdaa9554f39d14e9bd12181c97083fe9f03cf3373c9bbeb7696b41b9cd294dbdac30344c7261601ad148c07119365d7fd34249257389a16cf92947d9abd471cbcc3dab1e0683749f3b2faa4577ee7f1457d4196de34c9e5ce53fdcee328af499f2fdcbe1035a58adcc6922434a71689c4ba93d4294f6f97e209a70b31de06c656737b63f1810c56165fb08936bcf61e1c8e3bf0d9de40c2826e54f4b2ce4ae6f6c3c759bd0c725c11f5803a76595d7651ff435e310363dd8ccb56060b0673e4282fad30d60a93b2755934e69170b2cbc85051644792e47eed05f1ffc4d1e17c454767f0690dfd526d2cf241ee3e8c21cc617c1e99cb3e0fb16aaeb72f90d99ef3edf64cd0b43682c2d3af4d54597f024fd3a58cbbe04f8e00dc7cffaa9af349ecd713e545aff40b685740ee4b4612b27f9f7b6e585c9155c2ba1efd5246c8b352bde87bfb59bed2352d866cc25b7196ff02eba76ba15a9c4e55614eb8d9c723af93872a2e4740d6b6c9497287282cb988edc7f22d68a1d5c18cffd1cdb0a7485e56e6c45fe59d4777a58c357c5953d30031dc5395724d1557484d46a3bfacc00fb83586128437be4a521f2eaf05440deae0c325b83a70be22bab1f6d28c62b52cc773da0750ecc50fbf4acf7cb056b19c7de151e91deab6cd6b7468c8ac41cf80552d007dea120e904d410ec32aacd01a14f242d82a45efe657c551824c877f8befda760ed03f3fb7afbc3c0601955d40d7bd5cef5a599d8583273308d24ed4f526cf85131c5c4589602230673e8aba5a52be122618ec95d43b8c40715cfb82810a88da6034961bce9a7dd95f746e0c028e058733bb31e9b7a384321a0fbc0d330d1553b036e5a3d7b998ab15cc58a9453dfd64474d405759e73a9d097cc0ba363ae4d4cee84bda7600953d9094d796f8a795043ca65e7e9b26963e84558d0823ed59990824c55bae8d938cec9994fa2a4f002f1a0923eb26b900f7a0669c9da40660f0c7f503df5df7c86bff57704fc2e21070fa6abd4679910de0dd1e60a6c0d080e8e39711d1d5affdbef0bd4a8cf721a5d2889e00e8fcfcfa1bfa23097ff942efa96e7de8ba7963bae1ce943a8d2df311927fe5e14045e3b276ebf2ad16771421a44748e612dd3396fd09a5c39ab7600665f5d09e226d29758abb84ba0c271e9157df816b4b72491f2499064bd20953f795db238983c9c8aece2d2f2ee9dfded84ebfa6f4951995ab10a78146a07cac2d0af7db0c94513e798848fe6cf03a7b04c425cc9f941859b06517669bec2a469eb14c13f6640bfe7570ba394a57f5573c22605343ff77864c0c22639d4fa438ba1484608ca9c84edacc160d1c30da098a092749fcd57cf01681143cab2cd0eea246014f993f8e34ca50c6a35075de57ffb4837498c7a759295f72a0ed304a50bd9439982c0cc36314b543ad191ca71a4d7b74e084829a72d1c60da54e5f9f46303534727fe0bb1c0eb78a52d27e2089c4f440b0f68eeae90f8f5b549de8f74dbf98c944a76fd035758ccc0704eac5b94190aaaedcbec91da3e6180ed11be9a175cc528de436d2ce2bcf49a91a7df0370bf1f7aea5ab32ab7d090f39daaa0e2a45120369cd94c835245a0c189bea52239238f6b966b04ab72d2f561291d8c3ba0e0886c2bce042aedb3d066df91b06d2a0a4c22be3d2608b09e62974e957fd83b56abdf98ca57e0ae3acca7bff5cf500eef319c28ef842c179fbdaa786c98297caf6d13243dddda89e8325087a8bdba6d74d3740fcbd18809ae77aea5b2531a9342d64ee543a25665804eff005fda322d08b4032f406e49e328b15bdbc1628601324dec61aad64d4441ed1fe314311414265c7d58724abcc065fa3c2bb9c092199bfecf4d1b14dba2cfe69f27c6b927560f361a291e624b603a2b0e622f5bde93c1c4400e34ef46017fc6e583aa94c1d5c261e1697a90b3496b5f059ef38e87c40b374f61fa3067ef9b0b5ae9aec22537625cb8ee8bc049b44603423ea7ccc2464976be41636dcc9dd9b01f12401a57f07afd502d6b0f347075c04c004e7f578e7c3e79e74230be67151919ae71d97a5b1fb130c78b508dbe0304de6b1231540b37ff49d1e2987a27595b667f4494331afb71229fd7dc5577d171524ae4740ca20f6cb82f627b9bba0d79a3beda516171eec27d1e147fb9dc71e86de2d9d74bcb7f9b1fec7dba152feb52ff4a4577261f14d20c11323254f099dcfc1e0fad62e17eeaa9164a6073be118f248461ad7a5f86bf38960d7ff59e4ce17d423c19b0ef5f8c20e1dbf0557617690a46ca9eff1a16e073a714ebf2c4034000d070becf7f66fb691457311184ab223bba8c77bcdbda4ba374951bc08477448e2ecd2cee3fcf38b2dcc77d9e72ae2a0cd1de589e360d402a33c71f6bffc76bfcc07f9a4d8b89b7a59fa5031356d534c9ea07bbd969fd1bb2ce536603e92c908eea0dac0a2f6cb9395e5f418d1a573b26f42a76bbeed409b279aade8511652b247b3cc340e6af30ea3f6e97f13a850c03f12b641c47b8b81df08c1c1834254bcfd1b502691a83b9b73a3a3cfa176b0354cde57479c7ad16145bfdb6623d6d95ee23c30e2065eca4246ca9bddbe26d47e419535940a11bf995d3f88fe6f706d32f047c2d2c3782e70cd6229c58b37c750a47f82d703e73b0534dddea82c49ff6ce0e95280f664607d0a1d785a5b5f623d26531f34b51e11372324be60ff5010a3dec533f58570d07b11c3f55be7470019427884d130fcc9eb52aaad21b701065db7578a1576d77e641f9c698970256ad6c8391bed7340ef124cb999dde1d36709e003b6dbb59dcfc8edc46a3664435ff5441ce3c5d16998f7db44c06ec47a505ee8e7237cf46738bb3444dd28f274088a479831d94e2eb46116b88454f8df7b09007511b1769641e9d0bb9c6642367b6161209156c12c323a0cf5a27d2fdf3297e7cac86604c2b380f9dfc0190fea3f397037bafbb70f9e721a44ff9d13d8b41aee2bba3bec5339adcf4e1212eb786261083fc4232d41dd344033f1e071e8eb0ca8035e9ce01cfc4c6c3c21e7976c53d1004758848f5519f24b33296d8baed4512d53b575bdd64f74a6646973568f57ac4150ebe744ec63411133d951cf7c1deaa246cae31945e2e1ebf94d70e25289298b18e44ba3467d7f47351ab74092fef483a8cf0ea4735f28276f9f4bdee3eb7ab766b2b8f63af173506e2871aeb1e4dccb369f422bd1f4701426d4902cca8d363b2cd98b47fcab1383827fc8338e46d1bcff0bd400888610f2fe5c0bacbe82e8c45875269e8bd70d4c40138bdf91d95e1ab9420d55e301a5300bbb27d91183159b81c9d9a59f7e06aa579a7825538e2429c41b8716ace330669ae739efec41d9e23351e85dfc01a184789afa737ac96d4d8c0d1d5af5765d9b15b5caffead61294a806e2ada77c69e64d8d01f09d0024c2987d73887694c08278cd3a4ec821c39ecb5ddc5898690bc6b20f05a3aa3c1c163b3b083ee9e6217871e943cd4411c4e7f657f6d8b635c4571446d385ffd2f31fe04add948aeba77e64350bbddbc4b6f903f6c4b438a3bd7b746a89d619e761107dd9aadb47309d88438fc6df6d7b78bc9831240a696ecd88b0114b6a57e6254d2958ad1a81df1a7f104dadc9e1875c7410fa95f0263505fa317e26548e79328753faa63d4fd426f3f4baf4d8b54ccf64b50d060dcc275898a0b71dd3efc4fc665175771b0ae628d127e94ae9cd1412b96f755dde1a03bf01e03a220d35e17917fdaec663daa6f87f94ec3735387f31217ddd0fce22e13e63817cfe4f1a8e8f0c5eb8c3fc31b177f1ca3dec062b83681fd7fb0814e31693e20283c5e331981c9d7895b4569554df2ce1d2c91d8e1503135d678562d8e57790eba4ea53389805ffd156825fc603f01452d7f5bee376f79adb057dd228c0ccbf9f8412b61ac865d8ec1f82c33491315e47d54d3f087d832a57fb10937350d1703f5c20a9acc0aa5f5af8ad1453257034f3e719bac4d946480eb7a939c6c8729629e6f8a25e8cc1343951292c892296181909288e05d1f21eada9e7568fcacb3a7879678230b868411ba9d0dd818da2e9e9fad8107b04fc0f8a3f15ad22f115429d335163d5156aa91760d23e9842aaec6b84d6f41228a3911f193e485646bb29fa2a6bece985ddd4bd1ba37cfc3fb6bf94be858bded0553ab71f2f8bb915ec772b01a1efcdc6867f3d6bcdb5b1bc7a4a126bcdb09416e9348a145687499dac20e407c27282e97e65e8309feec2afc8f8e57d9a7c3d813c33b13c86a4822f7b0073195df9e3dce7747ea57a848da44dcbccb36a1a5ee17a5b59eed5beb88474ed7af4a9956e817c12808ab3a4704b3f4e653bdfcdf6e3f22c647f6a757285136ab628e779b6f175dcffed4a1ddd7bc0cb85e3b7e16c7a082f8056f26a7a5018557d072f21cc029b0ee3cb79aeb1f5d069a5a7d9ba75df958a06f3ff24717947923c743fe2d73f43bd782759f81a92f28d0298a4a61e73b22038effd26eafc696faf22040c12851c6e65d227f9bacf221d3d4193454de0ed16e2ef82b928c0412957a216c71de32e6606e476ac6ceceaa412099bef9cb37794b37668e613ba4c703aed36e9ab469f7131d19e62863e70451f6ecd5b9b0e73eb4793542010fdef295b6bb794f8179eef68d4619069f8f143d8ba7a35a68dfb51edb8c9c7db5ef4d1c45df13571b905402e1512512bc7358f31b8f5756354dd57db8963ec67b4587dd521e734719a6f24e860c469c65b1d9ed1907b3de98750397c5147cf4c97b3ae0455abb33634e89cf8af54c8453c59819c16fa3632877400a5e9b179a4693d6431bff0c76903024031db62e230668d58d69331f40c7e9a281e9761925f69206d013e26ff7ac6e324d7ba3de7187bc8ed0ff6f6cf7e318054c91d8961e688e947295553873a4c15e6c4f76aa8605370829b38ad257e53bb9f3390ad049ff976e85cb7a9b9f40c1a3d0773200843ec59a2d6f2d6a8216d550784fd3dfbe03cb5c8f8831a396fad1c53e3e2cacd07d6be931a84c610917c7ad8f29100ee762435af197fbedaa35c29638684ece270f652d498807bcb51740f835a8e9064b563a544c164d6f42bdcc6d586bc7f4116d0c65f82b6e8ade3fafa0d52ab34d967e819c9069b7cc21c47bd6c87600574116d7a904c5c6c90048da59130711583d16f4770230ba098c5222f4d5622e8c91d3b84eb863945aa3eeff2b94b40a310c8172f1b0864dc804e463c310336e13ff12171f1560fb78b9ccf903899bdb65d7660202b80a6cc2e8169ce53bdb68263e18dbad89bc426009c41b735e158516eca2dd966c031f8c6d5a09844ac3148666655755316fd1c65510a57b7a6114dbe94b3948f816e46ad87d07a1189303d95a845a9dc11900458134561339bdce4f2890209e08ac756f9f49a37dd09fb317ece413f19435339be8cbd6ecf7eed758320d5cb36b5a8ced9373a6bca40189923ea7ead3ab8d48145b2f46ff8bf4216b35e6252f02e2270c3ba40cbda52f572a518fbeff3571f7a1a6be17c109091129d788964fbb8600c2dc9a193de2e7f9e35f5ce009815056ceebe19a83956b6a31bed682fda94383e0f93444e4c3daf2e0998d4a5e368f4cb4bf463e8992975e08242059e5d0783c7ffdbdf52d805888d89331e4d07f7e637a97a264b412dbd890b10e599a8f5465a0e11dad41111543ebf062ed05cac0a61ba54aff6bc123c103fe1a93b0d9e44c524eae1b7507849c71c6c33837c7daf57630f4dde06d51b513a6e763159eb6b8c3b90b9e502bcdc772b7f27373523749e0a4bd718f54c147c9958a42fbd7447c419f0a8b36e8ac6b18f55cdf5de7c8e185f6434afba4398493baa7b590843defdd667e284f92ef940f4eb9d1048d26c7a5fecbec94f5280d9b0cab31e15d5a729442fd60dc45d84bd15e937440ea31d5c2c102fb042bbcf936d673686c595f396a743ab356259f01ffe47d27d1fb40b95c7a02984ac4ffe98aa9c141cfdf8a76bc661620e00b802910088c9e33f0e1a6c666c8998108491eb03ea2cd34f16a4e8136a262f30a0f8fe8bed77738c2a5e139b549b519a6c670a420ebb0df03236f884c38c4e146d578eb3b98740091b100b00884d161966c9630195eda10468c85b1f69996f3893d1750207bbb3d822a2cefc2363ed267ce87f04a055a10ace15c5648e9872ad64bf33308394de0f76c1e025e35e0bac1f9f23390275407781645601e24f7c4c5aa17b1f315be3a65926eb90b460eaf83d8dac2a61e18c9162c0f5695c69bb270e5533fcd0c7a9e92a3408c54758e13484d213473639f288976a63ffb9caffea4b368992101fb07e946630f109e5fc1ff32e9bb99f312fa3d81d799dc866e062925c4a76b5f33f023e35323e2f42dda4b2c6a4a54015b8ca5a43bf130363ed70d2b01370a67f619936ef95e69454c1d9d07d506ae2ddb515447f1e607c4a72b610f2cbd443c9f1fabdfefe29e8358d3ed7368a784389f9ac27ffc5bcc76f63240aed0761173fe2fed0f80218123173af88acea718b51713784582e64d2cbebd9e10ca50d63459af8ee661df79bdced2eb1c64ae77f1e3ae6b42f8970b35402ad2f2423d1aabd19398faf94deaae9318817d832603e13e9f4ee31c94f6be2803f88978382039619fd1e062b297a746c4e3f7cd2fe75b9673339810158aee10805b55cf4d1c1097667b16e3d36cde42f662476450cea8e2bf1b238c173bc674a6943d0f4707d3a21fcb7b9dc02af394b909193ba151765e0d3e0341c48bd7cfc6b50793699f387e2202b79f3b7b4ac4c5b1e8683070c77b635e0259b3c96de5b26010dc578666ebced0a38bfb09f75a1c948c9e26924d84e46d2ef0d502f6a5901ce67e07dda39cf9cb9051b46f78e3dc71714fdd59aa0311dbdc0146e1a0492c3c897e8686a18af13deea7082b58aca071819b03d337e4840f7dcebc87e9af32de8b6b64871908ce626cf6d34c57b7581bffdb650486a2269d7bdb3a33e6998ab3c5e5766661b85e33ad15805d2cff34ef6194bec257d345d88b218b58b66052e1352d24ee2853ea79d1ea14edf089c1dcdd04c1cbfca5fa7de8ac87cafbc92a820917b6df2718fd9b59ca2c97f91a0ca91e5fbe68499672d18381ae3448502c5712f350f1c5daefc23efd20b9dde4ef80d3f34ef0d1929b5609ccab1b173b3b43281d6cea6638da283f27b37e75229655f568288b68ab2a0cdb6fd7b0413cfcf7031ef0e4a41f27768c7e1a0581d83e5d8e14dde607c08d06019ded3212853344d1c341c033a840649a6ea3621367437990cb5b3ab991a5ed00d3debd751bd7cdca1768fcadb5e2e238a11885874d66d43628b3cf3fc71451d5fe13f9dfb4b4c57d5c97f02767369bdf90745051c94e9df3e98fcfc36319b0ec7935e0a694b78041e9a91ab2fa49f0ab71dcff393f3db702e651087ffbc05f575e34a536a4030a0d1547bdb957aab568a81edb5e1b595654f6cf77c6a62b2db0bc23c034dd806c84dd9c585c37d5d5b24952efa76ff3874b42b5255f329e9a7b77972300edb505004e4284a459e2a68c5c215f104824efef6c789756e2eb475220f4170ed450a0eb6379cbb49e428a42275206e945b74c5d7d1b44a4ad031e6f6e1b18fe29aa6c83a678b0beb85df745063c47c28b939636e08901f038c43040745eef60ae4086538be6751d1ae420d719a4535cd6d785b1367e715ae942d90f27b35502957b1f2f8fdb46260f1deecf0ba0135c24a220f452d0753da9aeb2ea486f581965561067e409c35c121339b53dc9778796c597e0839b7cf2a38265f220aaf9dc66cc68824df1420b826beef0b9c728f072b22c313219e600b3f3897cb9dee6b7f62b76d996852c6eefbe68053fe7b83a9d2136433cc510a2637ad4eb5fa4693398347006b6062a661fcb49d208b8c47ccd60c55bb944c09975308721271e198ca7719a05ef59031850308240f8f155e85b93369302a5059d58a5697e281f9fb9194afd1b44eb1479f49fcd1f99fe6980a5326e40cf7a7c978f97582fae81aabe8ecabf02ebe108b83cee30768b52026361490219c33c95dd11e78ca58f71f51f39b413fbd0f220189f16a1ccd3c4951ea709a98875b8c53cf96f7f0fcb401fd82efc6db6f2e5435a26d34c7de403bd4d3336d70eab095cefc97e32a964c39e0063ad5d6391f331d526a742023d377f466599f25556cdb495feb536f7b4b64aacbd1d81bdd5c380f3dc2c85f30e5858dc5613f336a1c5402d3ed7533e51a61c9d4e26c7a60927da002b7f76141d71ea074778176de0025dd80258f6a2b991604f5983e6a213b1488aa4775fa81c5c5bad045b815af7333240d5264937a2084c3bf969ab77ea19efc8f8edf4f23504b9328c356f815630417beeca1368d01485f6ffc04950f8c458425a094268b1af88dd0fe86f49f9f061b32ad72cf1472580f13b58c6fd13257b6e5c152d059a9de9fc47cb57ccff7f84862ec8cc09b75b976e856265df3f8521c90ea5277292c93b0552fec7c18652f0968cafbedb32de42f252ab5b73dd7f8701953544ebb2ac1fc57e0571a049c5e3dbff22683f0e9b7b903e02a1af90a41eb137354b776bc04943826b75b172fe0a362873c61e06344da6941234958180b00e0a3a31dcd7f57f2c5d2dc7ec72b51d4d842ef29499c4e919ec023694ae1749ca2006000b2ee26cf7a3b271d6983d0f05fa09eada469f6b1be4c0bb7cd8877eafaf2537a0c4aff008bc03292f7de712dd6dae43ee0993b71d6ca8bd83b0132b371b60258a68232ece2e67c228d2c30c98f69557742e0cd7ab76df8a6c37f05fa3402cbad7eb49c9719d65b8b5dba8cc03f7ba36edd85139844608f8d56584bed4ed248f67053a7722f6077fb0100073d9eede675b5c5ce7bb23a714841840a53ad3afc47e34b91910bef4ba84060eb8a0d6ac28f2f0b6327444ce7df969f74a5306d789462ab09a5b111ee5a15f34844f3c2d9775280f2e79cef6b6a07e01b19b5a9bfb7850ba45b6c1f5d827feb5d50e31e7ee857199398fb2c2dd4b2e1fc785488c9498b370d852b54f3968b2f8bd4b939c5908bc427adcc2139b0d49bed279d032151f06a03205ea0bcb37d506edeac8cb2c1c0dae3cbd17e8a967c00f5d72a2a7d1e2857995a8ce5f2990d4a86c684f17f3569ccedd93868e5fe046a4ac5158b57bfa6de9088131b1c1b0020527aaf51a0670b51a374f2704d887df2c1a87e079ae518e0e521f7c7b0731c331ca61d82e080ae5ec10219b3b0cb4b88ae2dcf3c7f95abbfd1ea92cfa7cf4152a722c822426c29ad5b1b3bdd83e25de134e4a63aa7da1261b982d3da3fd55687a7d3e0f40891d41c4829a24e80c0a4c109f87c49aac2248bf91b51d5daa6021db9db3529d9b245d15e07557101994688a259c1aabe598178171d89d99526223c82d0f3a55066af7c8b405bd36235b9d858f269b5c7edb0ce903c9a8abe48fce51426d8796f06509a2e13a8db46f10cce7229bd8bdf77e3355597d03fd02decdb81179addce9b035f9ba695b1e5eaa8b1387fc619d23147d6053dee51357a9f28472d9da3b05d408e5683f80123f26d171edfc04e2cef33b3d660e249ceec50cb45d9eda871ca5be97b4da7dd89af5c2065383987d471a815b8b476b5a4f8a621859b1db84faff15b6f810bfe31dabb3a9ceb27dc7a4cd22481d45d92ebcd78a09ec9527b7a1a1482fcd5cedb0e6367f9ebdbd35e2443ddb1fd799feeeeb24516834d1d774acbf47a0a8b2fb83fb73ee8a1efe17368b7e0bacfd6b0139fff373c0eb657af479fad894ee18f6641338c027efefeeae9afff15d2b44aeab99e7455f6f91c906a476ade47ea68cc57fc091c65ac9e1df0a3010539540fda028e4510d0ca99ec98e71c41930429ae2d5c4cb5d7af235ec3879677676818cd1cc695ad73e06dbe811d2a812ee61fed38c97dee766e2d81f05902d9102342821c7c73261bef7a82099843777c782439aaa38316350c088efbb647c250fdac2dd5af28d54ab09ce8c60b1d6c67c4d298c1e9daaa94c5aa9f3566d0a16e188c0328758969b297064f0b389d513e2770d3b9325b091a7bf307eea9e3e38f2c1bf096e43e8f44266aec7a70af158ba497c5f5d84eeb9341cd344c624d671daee538f1aaec36fb3d7589ffde4e9c8bb394ef0d1f228dad05f08f8aff878f8f3a40f0f52763e9f2e1df0ae8868f9cc2176e591651391c804cfec3e41e5a5a5f845aaeea190e2e76e5d4ad896a31888389ddd21683a8a74b7e58cd3b238c0ce05b6e057b558ea914ed3a19b858376cbb3e598003edbaabedb7d46deb1aa159aa42915deb0576d752922f518124e1314457a512adc96cbaa340b6ae95e26bfe80a3e422507b2e15b493cb02f3e39449fb4b15a399a245a56c59901256833f65f640569d374d8146fd36db786a9cc64d261b049e84bc88b4170eeca38bb6ba7fd58eed44604626db6f5bf80dc4e9c862e961bd301ab960092525c9b25dd572fa046b4a53394b29830b6dbc7bc850f5b0422f14077c6533707aca89810b4067ee3fc5105f5f22890f15e17d698b282907e92a801eb94d5979daa0c3b3acbeaa617fab3857d12bb26fcd64d1c4344adf8ed73f5ac8b5c7053ff935586356badaabdd1ea73be592fbc3e8ac0cefb8319f1574d764c6a8c7738847d0e77307db52c489b791f4299720cf17df15cfaf3e01fd4c3fb5fed2150477b632c3dfaeb358ad1841bd0fbff7a2c30ebe5bed1456e82c0db5574458e10eb7df870a0c4bd98b5d9e5751da4f6004a91c1b53a983b15bd9dd48d484e59c7204d990c868e80fd47ab9a23f76faa5bf742b771307ad0097ed5e933e796115b83e8575040c5c40362056f58af749f1fd94396a28254349702f3819d7690dfcc484f2a160607ac2438317bffac24a9d1e1ab730bbac89d31b2eca105393956f645e027cc18c3e7006d7b88f5c55702cec8b5570936b44ba89f1d6c012e48ce69b8f25da0fe7020c9947554fad62a3bbd24ea24e34836bcd8620e7eefd7021c16cfd89b1b916cc961d16e320f0646ad6723d1e59b2e861b063f5306c24655aa2483665444a20d9a957706948e85c0b446b01ec003adcb1e175a21f282773097afc23f0b05fc6cd5909467147e1a9daab4524c00e31b6c58a3e7c42ebdd8bbdf6b8410b3ffe1a7873f6d6b49665a11d15ffc69924b3cd8f459127d82727d803a8e8beba4e84230f9e9788d86e29d155afaca7ddfa852c06ea69bd6f4ad6e055c892f89eceafce8da080f47e3f9f6baf502a175576ea6589cd185fb1c500f3806aa0d1b51172868724a2ea1076aca1fc2f7d20d205cf853c285ba66d9d4ab15f4f0f2bdf16677f13c690067d4255afd02df78b20283d5864293272fc83d08f1ad5e290b17622fadfd59c4aa8e4744586ac40479de8da8cb0f2368c966f423fcb9f763f1bd396788bc673ba838bfb01c33e11fa0842e448a07f1d0de3663a05274359fb29bff7b3318128b3c5e1304beb792c699cc71ac3aa481fa8e501977555c5b8c24c7c4af650f67d7e4a4deae69b7f1d57e0136ee9e28317bc0b72d88afe740606c8da8617a7910d900b754f2e744fec9014d2d5ddabc35e79afda91759063a44369daf51ed42631699a1ed5b255694bc36193548c1771c5b117450d9982e1da720c332d62d143066cf3e6812e233d5b61470484c57672552198b9c106f68e449095fb89e1cf6d9d997bf4535c2156686e0c183c9d812f3f89437c4b1dc51c3940dc90426f671e44e9474b893a403a3f8acd44f9bcb97d4ca3f7f59a5369dcc48df4afa21c7b0350ae4ca235a0cabaa38844358c0b239451a1f4d92d96ab3908897ad04480445dd96d8f22d77352c727494e3023df6ed48c73ee49f9b22db2218cec21b1a88714cd447fe060cf5517fe54f68586228104e366069e4cccafaae6043467af432d6fe809ab493a92ffac368077273158187dc7f4f91844789e53d6c6a86d7f2f7b59d3df8477df1d5451c5d1ac3ee321efad4e31ce2328a700ff553825e55b0ffb3b3202ea6c7c1e798cd9b8f52e5528f31be2fc97e5e1fbc1ea8365d069a7870161e91643ac2db86bca22a38f96041413fd3d4d976257e1b5f01bde4d291f923bec459133d37f21b5a18f81ccf2de207c6a251b12bd093624cb1b1bf6bc3eacab0e58109fb880977dbf87c6228cf77a72ac155d352aec378b49dfc4ef29bb85b3c37fc8275900af3102b7b1840aafafe5c412d60cca519a3986f9741d3adc3e52547e1fbc60c7418ca12aab93b14e86ecabf65c7a5dac3009df10bfe273e15a4191352b4d6881a5adac4fdc49dc5ba93c7e19c02e514ad831181bb996c6831bf40be787d5bdfae877a249d7a6d1237c8f04308ed8c73e48f4b759ff688a98de83299e104a3c44363cce7d5d3ff0e9bf167ab123b5098b26d12be90bb10e7470b18ea2cacbf42e17888289c2dcd30f4595f1c8b193e462573443a3960e4df47f7f6fcffbab8d465f963212777d449fdc10ff87608f0e4ab618409131a606f24fd2169ff3aea2575439b18aa33951714a2b4984ea7783baaf19c6a8f35a40758a9c388dfe00cb92d9a058681950855e35d4ec757a28db3f05b14fce4a3766da737b5d58fd030fc51d9875f199f8700da61bda9cad8a63e810e7a720488367a4ecf9823b931612863c15a59bab764142cbfd75208e0796d66f71d837dac9bd835007ba9dfd99b4a36c717ee14a0afc5bca4264546a8bdc88ae4faac749fe0fdb1b83338bd2c1f4f37ce83185fc3363223dc2a33a02484d8fb671d682815b6efba108b2ab41cf696065616a203e349ac0c183fc28daac85f893699508488dc97af2a249a3cc3e27b533cbc2c72daa735e61d76102af91391fc546fa7227ec2a575160b943812f5a3f78dd983dd430ac400ea4e028226c0902a026d95dd3210bfdaada6a5f21c4e0d49e586ca10dce54e730647d57327bc2269582bdea9c1659ab0729ba6f42d7129e3efc1c4b725fdd0ff32577ba709722ad42e9b7ca67109be75bd84f6c6618a3cbea01750163a583992af6287870cbd749e5e49fd4c1b022581e8758b28dae481455e2adc861efff278e90d7f69ae3d506ced473be92cb17c071ae1a9bf9756b38e998e6c6cec9e427a2acc6ee200f631ef5b2ca96572724ebfbfe021ca4cccf1a1f7e42c294164471ad2f3a556d1ee592940b2d36d0132b7fa76f834eaa6f519551a767ac7bf8e8c94f22af4f3f82cb5bfd8d74c13abcadfce9b0edd92035d8e0919ccf95f10096a7fbbe73117d2540828505fc1b5ce06f52516e8500acac152d8850d98f27ab187242bb3aa5c718870655a56e62100fa06d8ffffff27