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 60700 15f118198a351081a07391c6b1a461837b50e0fc76b8e8a3ac50c64b2416d628

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
ca8b5bb85fa8e517604d7e434c0a04ce446d35a79f109439d8b9b3d1654d39fd
Certificate Block Hash
15f118198a351081a07391c6b1a461837b50e0fc76b8e8a3ac50c64b2416d628
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...003033000050180000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000000dc7a499c5b0bbff7b265daaab0c8652105ad7a3fe16675785f89b4cba0fcf2c9864d75ceb5a706400605413c91cad420e76a7a234c0c1af159c836976d1e5ddca705b28a4b6b0e114233be8da99b9ca42a57a0e2defbe20d10300000000000000400000004000003033000050180000

Raw Header Hex

00004020180277bf52167890d7309a2c19664741461cf56f7f1cfd0516855bea305d31d2cdaa5b95933259843e7f2a1d4e59c9a7283a2c5d08f67b7ac5b87847cdb48781b46e146ad2e10218fd394d65d1b3b9d83994109fa7356d44ce040a4c437e4d6017e5a85fb85b8bca

Proof Data Hex

59,560 bytes
121216020307663c40e335fdad3fba9b20b075f3b3790161521ba28639c27eebe3e0b3fae40099b46598f02bfd3ac884012b559ec65f3a0939ea07aeed263dd6bfe619e3285acdb350a6333c6f02919b3c147d5b725c0ca0a76c136f1084f2b434b53b8c4ec5c95987bd7ccd5ab48dcff6b42a75013680410aacf2af2254720d75a1fb3bbec451f8f4f5cc666231aecb07ce8056ef559b0e7cf9267c327d25c16521561b4bbb6191d2889f25b5cba11f4bd96fd661e4ac78bf786f547e1ed781ba9c04e6c5a09ec75e8d3db9f0a88d22f6185e7003d691537fbdef08fd4ab8c4f166aa93f61bc9fd8f71ec7138b9a0b9a538c30b1d4d36071a6720aa8742d2cf416184de0d2d318cc01cb99f22af71c958491de347f57aa342f33c2bd65863b0c8fe97aba856e5f075c198565921f73e879f32ae372213efe7388710d92fc08af10b1eb2c10a39216564d931a03c88d886b79061286337a11099cc3a685ab6c5e5373cb3fe5651cd4bc7434e08e06db601271f81e8dd4c5af221f7f7b568d0243398af710795f4d48e80e79d09097b58ea43500a247df3a9df44d032d0e2de1d59b97ae474190083bc071b6c87f2abd2bd8326e783b318e5342cce77f0bc0a1f59d2113f6d050d98fca7015c6c9b53fd749f72ee44ddf681e18614d597e42ef401568f26c16c162f2dffdb6a92616ac2349fe2cbb8812eda8209473a8747737b5eaff228cecc06a1ad39d32800fa39a2e62f012b5ef8da57eb877fde4ba189e4a7f2c1b560b8015321be69267e844d4dc1f1fea3a7b0529435b69fdbcb29610960c152b3d04806595533594ce7797a3ed3f34077664e3effea45ab7bba10e9ea515ef1d590b13a92bc40698d05bcbdc128fd10b5dd9ffdb9117a61df239b05b930cb622753769093969165b882a0e9f56273f5bdadfc316dd43cabe981d5974e19ad531d05b666d30b6f62dbf2d4709e3229e80f2dc9dc23fa69166501276d83f5861df5b1fa675b99707d84103ecd8cbd211ec055fd904a4b4cd347bf859af2530f1364dbb3dbc7eccc0bfc7b575697af155215db63c0b28e0e8ae8565243deacbfb045d44385c160775990e8a86dad881cb3e362c22d05c422216b6320b7a03747c21b9c414cea3f106f28b1bcb627f53b8ab62bb2f710659bdd266eae77737b7f4e92d38fa39470b216d54fc15398fc9bb1de75573ab852da38300ed38c8e68bb4039e78a52dd4998ecc4f5bded7f642e9022628889ca39a74c309abf38281984c630aad749ab149bf9c3f630f6f760e9b424238da0cd508bc739e37e70b7ffd98f2ad726ce83a24a9a3d26da3df1313e755ba8f308a4dd2d42cc0d181a20322b7fa8be8412345f378f6e4319d90e35bdd59a15373be86aedae8727ba4bf12a55b81317485a5851388dd7de9ac69168566e128249f779668118f16c591c7ce5cc35f3497a74252efd4638f3f4e229be7658f01f955ca150c2cdcd90e7eee2d2efe9ed799ec27b8ea3ca6be1519ff6f1a6cbc2a3fb292d392b3feacae02efdf8bfa0736b875b5edadcf92bc335fae29bc0e069fcd4a51a32ab7c0d1056eff9fef13d8d5add305f5f341827e33d9c6f0633e179df449554af536faebd8829a88503c214045f0121b0dd07ce46d66c957d103729d7bbdf4aea330e2ae692f01960eae9443a740a1c59ac30a81b0f819bf0c16dc19ae423613b67884e1a377c55e989d7ee6951e359c7a59f8348459197aa0741045c62f485f19c545dffaf6deceb5efc05a6f6c5607db8844e6e710ecf5d7135e0160166540cd51587a07a246e8fc7d4600f174255375cfc3dc61495d3246f3880c5052d9adec92f7ffd877c8ecd9a8e4ee61d46b07af2d9f1fdc3b7eb0d078a2847fc08b70137f3b41f96c63b174e626e0bcfad4aace358970e5e7291802dc200cd962a51985a0ce534e477567a625ed348038b4b67e1ea19f43bd26856d9ca50275651290c4124cd5422eb1273ecf6be77a1120c5e740dc40ea09417a49909d40fe303396621babe3fba3a7a5ac211066ec8f21fd049d4df5fd26fdeb0a6e225477164a1a4d2fc93d04400826923e5b8f1692c59889bb629dab5ac21574b7669ad0d5ab5396b035e4335c688a02e4eccaf9c373e170910231201ec503d8b00e8a05b6dfb546f13e7d2150224e9765a267e917789c4528a007970336beee3a3edbdfe0ddfe81786c5a135b916b117ead6021c5d42a8f43a4809864a6d5c3e9996806275782ae0c6cd18b87c4cca952bbb3e512d58ecee3584681e2b55657cb9c3d2b63aa299b3f2c429758cc9e94055acf41a47074050bba8ba1cd2d7a10f4a3cf11f3ddfb90858098e77db9cbfd6943664587c13e602e6cdb935c9a01f2272d8c66e853c5b362e01b5e19716aa1b22b29c6dd2527b91d63db307d7f5d4b3f3c32290c1a3ce5b5ae4e37e530589cfbe1e8701d5eea2fa65192d7e6842a12c555fb144ac557ce69e576b88aacecf196fa8bb5186b99b34f0efc70e1c4783e0b1cb3d51fc0f7220f7877e49692ddbbe3dcec5c397ff5998a5c98327834027f9201c322e8a3b4c54137508463a19083ca8a28316439c8ba94296c866aba7765698f42a2030453fb419159563f4b703084ab9247f8310d7d4c257946d865dd3fdc5d7ebee03cba2e068da5448a4ff2bba71b09c428273aaa1eb80ce85490153887f250cf695175957bf7798fc6c49818a8cba44cb9d3f79222b388f2fe9d615e8c09cfaaeaee739313e1be622ffe823fb46cf2b56c03cf2b65b3f0fa95e26a942dc2d69f74840bfd916612c04e2a0cf05936f3ee99b2fba368b5e68ac7ad3c82814a4e5c155bd886782a3c82f07343e9a68ec6348d325c98cf8225dacf7f73b24f0efcababc398f23ce9127ea16b0554e5a5ea7856af74686d04d10ecbd3a15a6cec9a17f059f2666ce78afd48f6e0f483104f816e13a20ea6a7fea874c5a7032782d82b6c4f19ed344155d504dcb5c34c6b09dfb3ab4631788191f72d6ef2759b9e1c94c17021e7e1fdcb5e151e1ea74ba00cba89ad6fc3d03de51af536364cafa88944ed38b0a97271912bd4f264a88313705bbc96eca16e4c9b8d298c4a27d0d76e4db274b7f564ac12c13fd6d23ee670b7399bee745741def9eb1bff9a42350c375787ed1d45384a1ded8bac73f51d763d12665027f9d125076747478b82d1c5a96374eaaa496733acf32960d448d2b15f5fe60ffcf730d78223ac2c76f2195cf73c9e294f46907e9aa37655b22fa24b50751ea590c4b1a367ff9aca26fda52deee310d6908a680953b85804b9d6d8ab76ef43b49aa896e5deb8fb4a18b5d51facb6f3129723b060a72120d498968380727228b22ce520366929003e599ff1cad2d1c3ecab68800b41146c5dc7e26a6dad97a5b73b1ebd2369c230bac5194163614ed743700e229bc3dc4b959781f1e755bf89490c6fc833ff216bde8e4d4a83c58216276eb8f8bd7112a61227b69b5b4cae8c7e7fbefc8c9c367704bdeb583bc1464b230b8bcfe07d04406b2b109f642be4e4e31eb9f274e87b5ce96bd6255bb2eaa929beabdec218aabb06bc4e10b883a8dbf36dc60059624a2321b77e209ec255313d1b130c0a5e086f8e3f8b341c3c8a56d65b97f0e52cc6097ed72dcd536f618be0fa72ed1123f539a2a65915dfb677044f9e4393d2a62897042fc20152bbe417bdc017f2553c8dd012b416312ddbba5c7190f92001a96c5d36f243a90c454bf0dd03c82240f46a337d2bbd773e4c4a1a6ddc27f913d49106dc375bd22748192a530ba1859421f7db6dc1c60f6fa27c991e4ebacdd67c44894a9eec37a7c6a6cd50e9f9eb0661b90db76be127c3399637e69a473ef01e2f88afe408cf2baa5935545e83739de52f67c573172c6ef3b36953e525bcd5f183d8bca516b48f9b0b315bb0c9af9c168705b5d94d4ce1d1126f44fe1ac69e05389b5cb1e10956a3c1c14dbc29232e1d9889e40addfda15ef007a957ece2885266143484e9277ac48068dc166798c7b311d2ce6ae19692a5aedf2f592c5c0a15f3f2e6db195e20969b3ff2710a67d6f9ab11d7b6dcb2b252e235059778123dd0e6b3966321c5efc6cf53d9239fece3a52c5daa6026c658dd86244bc60ad717715732fba6a89904c1ee5988f9431c0cceafb75c52799d48af154e6d8e344b695f01ad1ead67fd36c36a268950c718d117138800db45d5d19c35c8d17dad753be4be5e7a191baad81e03479c3e268fc739ca18bb5f2cdbaf5e98c28dc37050dc7dfbf8481006028787a26b64b70cd8359be281cc40221d64b12cfc1bc92625f4eb92a13d43f6fdc4b406d36ac81c49bc3b47bf55c4f684ff9c33598d3f18a0a0463b1f43c8c3a98d7342ddfb06c93539b11f9cb14161f5bf1b5d542cd296301b42e11f2ce93c1425aedac9d62c7741ba42b1084238b04035781a21940099e24c3faaac6c0f4279f022883b117a6a4387760933f9952784f343e858d4718b8532addd0290c05fd20a7eebd7a322e13968f12835b801f1904c50f2b9a6eba894d6a6e2fa1cc262570ce92c86ae9c3c0d03e3afd60cb8cf223c27db56c41be64266b9330f41b6eec34588c6c3cee7fe9f4509f94cb168f62bcb410cef82b565e44db63efe39386b2180324506fd0a8278250ebc5ec83ccffdd0285d86ddd329ef710250a212ce5bf379d12f955fd1982eaf85ee52d5ce88a90044ad47494ea8394ab6930ec7681b467ca30f2edf7f40958ee1a8cec69d7bd84c5c95a3351b1577ee23b508f025b3bb7b12545cf50715c1988355bf49b40ccc2cda7e32746fd1a1c230f13e88135eeb2911b5f2308501e8cd53dcb2dcb1ee5234af56424803bf0446c55d05456a45ba54a99b0d93e05ad139d4926e7500c6925274f37370917ffc74af9b6c586ea090767702ad6c49513e20ee0705bd1eb24866587f325ed6242f8bb6706db25a4827683bac6856a7cc2b137e12db89083be2f9c40eb244d77fa002d1b2e7aad6342863e5f02e05403131e2cd1e0d9dabd8b40878b14daa2e75f60c27c6f89600ff8631fed08fd1b084b8fd1fd312273045c5bc1d9e64237c588d179a954b466c586f2d51ecf9ed81fa519e0ef9f15b1f51e9a84a582be6a3b6a8f5c6c40be7d551512587eb538ecc90b4eddfc40e5c0329f5906fb6235599d1d392084556822febcd7ba15347d474ba01e60616616684bab427460626e247519c596ea8c3c6ff20aac45b6e6dfb1a3de1e59c1798738b9cb7ab0b0990fd09f2c907cd034141c33bccb24f67691df959ab657dd854fde6962f1e52467689025d07b17e03d86324a4e8c223b501695a63d3c24003a7e879851417ce47ce8e6ebc5ab854c11d06849a1c33199d38c0cf550b61c0b13d2ba6b272a250cb94e41726f1ec432828133384d6aff8ebd82c0234561459cd6616d4605ae517d6f7c0ac5f36c48db140e9b88859a9d40b2e7d7e1c7321f38a712e59da02af7113e2833052d6efdf05d547aa068da7c928b6a9765aac80bfa848f50630e42cbeef6c4a78fe9212d6aac5f605836fdb4b4caa003a30a6d9c46a62e85c19c49db3661398653476b777261e33dbc87cbea92e79295bb49970cbc19310b9ab892e054db07b02017b608cb8226ce91d6c075a1b1c506bbffd1593dfdcd98bec906fb4c4cd42aff2cebd454a3150052db13b849cc5b37e7a3e806e08325e99028d667f26be7e135b7d4c088554970d193b50d164cc0cb7317067422c77881f5f68b4391672d08bc83da8c0577ba5596be8dec7910c80f1dd5c3ab13f2d375c27868d7e9fb2c82459ca0eeda597e38f42a3a81dff86e9faf4835edb1fe4319fe355d940128ecf62bb18c592c79f8513df40ebaf16841a899e458bc5c81215a4a7b8f3ae0819b77b84b1e1a596ff7801a060d89d49c55998326b041ccd2a0ec756f335c0a0640df7bad9267417bd60ee885ffee2f6ea7cf650ad1d22732b606107b90b9f5dcda3a63b19efc8d1753fdda7027028e99d749a73257e0867f5593b0c792b5639ccd716f6a4b40514f650f0908d174b71550c1e151295f3b665926ca561c16c56c73dd9a7dd3cc82df4f3d5646d16d135b11e4e51947b67b1f52949c3e6df669be543368e3996019bed2bf8a678d04e97cfe53213c9f354e85b92220d2d40201f6472efb59646b926907e4a86f17a30b23299eaed00328cbe503b43ce0bd4e67c6d977643b866445e38356bc229c7226b856b8c2bb499c6bf8497720e61d954f0f0927583f2cc9c63ad8b385ea58e7ff22c03d48414f10bca05efd9a26bd62c69667c3e1072508d041343423a190c4a647c0879e8f814897c168941c39fc3cb6a82c5c36265a6d36562f26fb92c29d57998ddd8e4937faeb39e43d494f7da7789380665e2678ffd69c02c3babe9541a9c83da39bbd564925da26ea394fb0e1fd95b793e5addaf009b776e32be4060937ee2b21dff64c155210c801e4fa6232e394500e60a1f3bad7a2a6116cbcdbcd323b6550b53b2c2128158b0b2c4f05ce48255beda5b800ac9b8b1afabe7af2417504dbad75160d8267953f70eb959004e19eaa1f4ea4ff0d497b5bae961721f12c359a51c1e0d3faccfe5e46b66592a0d857c0a3f2600b5c2f94b7378cfded81e7f1876b1bcf1b0aceaaa5af5972aed360a06723b921e03e97020fab424408d08dcbd1c818e411855b6cc4f1192739419442338784ca07e55898ace874e681001f654b83e26f381e13403292c2fb405a53e66cdd0917f9d0cc0fd80c1950e0240c35c4f177bd43e2bcc36bf77fcac4b7e395f01f674e1ddf1daf131934e9834d27f9ffe7b17acd343503dfeb5da4124f351c7679ef3030f6abea2ee841eeebd11ff2343fb77eeb29bd1594d046a9059e60066036d2e440d781eb984fc8e486476b2d12d0e2b0a9d02b49a742efeffa01ae7476ff40130f8bcfff4b9a1c01265812ed422c36ba1cfba0608223004dfab2a96b650d84e94a0421279064351d845afdb139b455b791aec172946f0dd33fd04a75df8b65c10ee771e8dd4f1ff4551f7d00595191dc080e2aaa7c1332f47663d1b3cc8432cb43134547d362c7c20c6da508efe30d6311f2e70da0a09ddbddd75e92da6d6f338d4a26e6d735ccda8386961b16cfb0db1ab5f474e03cceea63f1c243770e9f28293f3d35750e6f507ab08ceefce9ea7a323ee44928d5a59cec32acba4c605e97495abbb837c2a21243a3b829d19af45a46cc3521badd9dbfa742f0f0bab2094259680d3d282d85b560d89c4d14cb027fa5edb7e00f9c86c268138ce73c4e74f5d55b7da1e08e3a188346588fd9e30fea5bad5e4f0bc8cd853f1c8a652017f3fd90d573e43da1081ea588671da1b107ea3b148a8773879444730563c818b1444444f146ddeed5cccec2e54fdee4cf766d8a26d27762b361955f7b5ed385886a1dd9d80712258e2db1a785cf18d014a54fb72f6e356e744a70f902672bdc1c85560150a77dc9db11f87f7ef473fea13e7a2e66dc8f6ad8d9c786ddd61370ad9a40734e0e6a8cbafb005bd115901500170c5ce3ff8a735df75d837555c946ef4fad6359e4088fce52e0b493dc90eff6a0ba65f8864e2de458b0396a0336b91ecbd8cdad22809bcfba7acd2c09c7d8c0bb0b4ac1e350cfbc46b93abdcd83045289395b5c2c5f35236dc1b1a44ec8d42671fb58ad2d8aca8801744d4762d79978e29ae4e951dc3e1609dc48652ee23021625f288cc5714f9cb33a0f2eb28963b2ea178159e4b0d22fc55629c00a67d2d24dd4557c57cb03e27585bc067aae9b8af3024765575fc2a87463684d2d72818a897eb102346d92c8ce2698a61dba840803bcd74bb361283c2fd0e7eeaf37732a7adebfc3cdee7992e65372313dfbead5f09c8dbaa432157607ebce353ecc500cdf5659c0a5486b14c7127c356179c8a2f910e1626795b4ab869b9f135276bd663644feb2ce53fb24f605976d2e1e30dacab494fa015808fd0f4086b5c5a4464c9af041847ea46bcb19da219bdc44e9e439ba8709e8e566da34c3f247cce54c15a16dda77d32b916ecdbd3172489ccc7e12f3e7c8531200afa279a58211370f8afde2a9832a2a1cf7c8ddb845781d6b282f032404af57c6967f2916e635d57490552d89ec682b2dba9934679c821c02b1504601e4afdda62edd21894b7095f2f02ce9a195cc6084f0945e25aa0032447f89f6e2933e2fc2ad89a65b02fb7ec36e0b80416c980bdf80b9db1a5bc0fc2513f2966fd4f68f2c399912e5b26f62c66c7af59d94991429453c7294d8e76a97b90709c6f962807a3e775c317e431b125bd06d725736a6e49ac1d85ef05e2af8f9e63eaafdee552f03c292158e8adbba5319a525743f38b47386f20180061a39f95dd212a3ff4b3bc6df95313b5c84dc4a4e21c629152c7d3893779d3dddb6ad34a47d14123d872791a51250dd9a3029379c09768bba63ac80ff699032e10e35c0893aa01a250ee975b0fd9df0660511e543cdd1f07740a41b328a80c259577a25538ef5a14b755307fb6db70ecab44c27fa1c77b1e7af7e040532679860bd298aa8eb5b08dec0c18043345b44bdf3aa649cf80d2b95b8edba90fc66a04b3af9b7e449886276c2ea1547014a3daf9c9f0563f03c26eace78589ef701211eff62bc93eb92b6321b47556c41ca8a11da9bc12465a5815b49b51f37b19c7fac5d96117bd85eb10a589173b07fbf3dc676745457a8271e361393b67ee59b70c632ec472943fd64057674696894ed22cb9f97908da15c2422c5faaaf9d9fad6aac6fe1003795e8b5fb996b2d66d29fb624b7220609084d158093c64c35edd4cf8ab63c8478d7c6608053960b7d4a06160ef651c3fc7c2b2a4a64c7dea78bddbb4d4297f2299fad2102473c73cb6b538c2bed65b1369f0daf2151639aa225c4edf97c7a3ff9f0d090034412a1c87c4f0a66203e1aeb7393e9247055cf4772d7f1f643379617a47ae733fba1ee81e9324e97de6c7dad1f8c9d6289372551f050704fe05397539b861007d9781d3638a3467724c44f7ebeb92b4e28b42b6036d71f54b7e06bda990d9276c0fd258202de225b2768ea631710b621033e8c59dc04ed2ee2d027584cfec3104bc30165636cf15e90010ab409238da983ee3b439a3d4edee2da70b39918ff46e75c6d6e794bf8a7146ca5200f33529f7b0da0ea729bb2f14c164281ad143a18db6fcffa28b15fed6895fb2123eae9c2593e5d4b0f7fb69be60e04ab161cc03b3203d77e56f38acadb42e1ff03c9e57bdbb1e78db63b2017d8498b616c1c764a2e2cf122d9364e550df150ffbef1bf34ef0f393c43e40995442d56e1c524d45f6fd0583eda4849635277e9e3e82db3902c92968e974648b62839cc8d72cf08492f6e55b079591a6fe0eec0b91bad8afbd976ad99fc11cabec36ab5930e10bfcb479de6af2818dac2d99fb533f73206e144a32a485834487723b67a57dd2fc9f5065630ade8533d543c4dbaf32efd19bff1bcedbfe695b1e401b57843b3c938a32a755c4cafc85b4e352c6c2aa2e1e32e84a11d6bdd93e3fdaf5cd31aed1ba22b3e6e3ca850e95ffdfe3d40f9212114c1c2cf6de01e080c73381b8fa869aec223580874922120d0fa3b82a4183cedf96cbb93c222f0631cad32537dbff8f4644816b17c5c5e8236e5aa8929e91f73bed04c41a3ea3e290b1f3cc05a05f258edc22414dfcc3a2e437dfb75aa0c11e96962296b16e3198d0dd39be387aaf8938341abc342283006306a20637450e61255398309fdff075d750e2e05373562e727e343456c3fd0865f692ad32ce11f01be5a038898ed435da0a034d19b633996404e4dd09d5d3e375401a4536366919eebe739caa71a37d3f1c22346ea2501b7b384802c2bdf86ec77670f1dfadbe691fa7e1f1b544b86cfe041005b193e078aedfe663b6054e8f1dff79eec1042be3ad63cdab4d14245dcfc5bd963c464802e0211c22dc619a3e0e3cbe3180904a1ce8840b39f61ff395e3ce4cbc0c059ba8ea4ad21a2bc7b8a777c2b299d6cfd74005a246c7e03bfd1360bca55688711dffcb6982cdd4477ad9ab6d6588dc01e232f1c7bdbb4d3b02d374402409b401a74e66738286cef197943d60eab4a7d4eb47d9d33764a74571123bc39fc258bf3109a53c02271c90098dc0cddeb24ad3095fbf448070817988d643552594d64fbbe851e29dc8b2a6fbb85214bf8ed0c9276f7a422136df9368bf2e360a4744d49a9f7b982d30ec217f02365fa264e5379c5f0f2d94db5d0bd61c6e22ab79d4ccfd09c9def688bae5170a09458b5f88582162216c2fe29b9717e7ee9372a6ea78da79a894f5304f1c6c97657bdb2335155c2179212da3d856e2803a2df55e5ed9159bedea06c2968daded642236f5e703729a39ada8d9724a4675ecb63df8c8645eacbc470846d100e5f71ddf9f609169295834c29f75a569807ff9d4f94aef9b6139136a17217c580a3043da0aac07963bc8fc685352653533cde3960adb17f6c402ade625b0630f62d0c5fe1d2ab567365dfd2b46214eea396d4059ac1dfa10a454fb2a1f3db2efbe66bbc0d588cb20ee2a6b0f06da9c093ae8c466981b31f5ca50587dc11817c0b4076fe7e237b914f486aa1b5e3e7f675fed6fb093154649c3ec19783094af918f59482f9d9c451694f7b854d14c73284f59184eaf56c1114ab988f635e72c41b0cbac4312b90d360ec3df5d90d9fc36e395b7f2d892000fa572e5778b8ef9e6d069dffc911afa0d96f359b84772754b4fa635b5de77e9ce04bb37631a6955ea6190bacdef8691b822fefd92236284c54e8df38dc10efe4aaf8c21d08808d644c21a269e074c647ca2d7c8e78cd3f8cd270913652d08c9468fe3abf55a016b3dda15ac66bd219d548698a102aa2dbfe40c7af1611d1f32f26e94ed8af348ddfd75f0d6cd85c0ec9f400b5861e511a1e4d0e226cd77ba09a73eade05c163ac1eee38ac847a2bdc556686ff944d9b115ed607a53a8e28b0be821842762aa0d967570cd06990e4f338c54390a3403853370108a11bea70a2adbf203e5744e33fddc5c47579c6647f6be02eabfe94d0b2c3fa6dc68704c06b3da60e49235306c48ee77097a702238fa86201f9273287d465833ab9c8242632ae39a07ed5ccba7b91525ed8bd20959259537487c209d71e801b23619ca5748caf052e01e1901cf8d69bf4136ac33594eba7f871c1b796dc2fb742a3e950d180a09df4b123164ec174172814288d570092f37c617d14ed31e8cf161df407cbc5ec8543e582036642372d4ff0ee961eaee73e3fefe7ba1d2056885697191839999d6c3a05249fc2c4f8055799be8ca9dd4ddf302c32423f09f65545208ecaf71c03f0e9ab821d532a83fa1734800c781fc501f187c514190ab00200c16774cdd6354e895885435de12f70a5f68f5a58d64502bc54e2541e766be14daf09f6f916e3acc94b6384fe03b529724b685c63ea77fb86032a4994c5ddf6f0f224ab235d5491ecc21f8ddfeadb075b9dec8e228fced62e98ae63d27a126705161300b2a7fc9c194f703c98a91c92d339fe255b835d90e3e00d4745b458c00b29db609a41dbc5fd6448c0695c175e13cdbb24930f0f7863fefb0af14f19bc0a8829d3ae04784a60f4526c859e40b491096e6f3958c338036522f9f0711c71b5e1a684ca82e2144f5c160f29d6018abea53b73929639ce4f0071cf27fca78f393ebab9f643b1e6e26a8d7ee5cdc5e4fa8f10af2f522d36c550ffc7ff0542ce68b1b002cf08798165b4c1c98ff613c14ec1e1809d15670163b9b270a4dc40a4e288bdfabe1f571566d7b6910870bb897c4ad825c15a76afb2837f7080b8c0f70f44de8cf05af1bc4083b63840fcf8110fc5545ffe39c9be2a8aa167586daea5e87199942f3a82489f9c6b1557e2cc7e0b6a38c799d2aff1badaa9768bc0aaed80aa1ca0f9d7c7d315dc626022657349b64043f17718a4940c80b6dc89d1c1a86b3fda05de0724614e6ee8e4cc257bca7f050ee9699f0e43dce3a64adfb8bbe27f8b7703ecfc02ac6304727a22d013c6571d8e978945d9cee64ec56185a35016a9e77edbf29d5eb30730af676080500967204ca85b0117718cf8a7b60a59e4bddcbbe0465da3818fb0a77e733a25d03d144792f5b25b021da216d40e13d529d283ff29f021163403d8ec9a60cfe6e03072b86f72d6e7c0589faf3a788547048d8e53e55c49d3020e16f52cfb1ae345b6c97360831fdd4ca82d241264dcde5eae7c3931c6e3347e97e4079f288d9b3cde649f936a98b1beaf9e7dbad909955b076a9dd2dfae394bde2c92d346c820136b7fba68fccc1188e62d88a07efd131a985fb654703c35e85f8ce25db9ef0b26ca8702d04bfa92c561cba13eb904c76f40df7bd2c22488a42577ef18495aede48c2dbed141651b55e525484caa54294c53503102b4269861e2c8f8bc07861bca2c2f7c126a4c8daa3d1cedb7c6781d9c900c3870fec4d44bb31c2dd883cc007b6a1516bb82998c261000058b918c76c7a2bbd61eef8c3663d957bb85831792e003cffbb34a97e0aff02c56b82c24655a915f7ccaabd1d5123db0a6f7fc04877c71fe9cca19e5c5106d8f167f0db0fcaa1e50c35993900d5110eabd9bce371cb2b5d0b36989ff78fb547354e0f7a7ef304105a8c0e59f781bfb14b5abd7c221c7f77cb6e5172ce79b251d2064ecba59af664c93dcfabe386e7feac416409b94e698e1944934ad46c254ca6015eee3996bcdb14e0174030fd83460caa561543e170a4415c57a194462bd5ab3a25e92436cd3d2b1f65dc5e1e92ec07e7f16d96c5ca445d26fa66ff9637ee76e91ac720f40140cfc67ad059c5e6689e2ba60d1e8b013d2d65c5193937e6d96b84ef556f96f591b0243ff32003efe2ec9d4c145ad0c6aeb451c53bdd6bc8fc5c8328edeca713f5efbfc7cf464d15901671159d145359d59b39ad16904c7a5011331c9aa775c87a18fe48255aeda574281b43e3129c94e331f320d61a28e417e08eb3522077e22ce18438bf7c45fd58d53b3bf0654028968434e6c17666dbaf5773321099b2200601ae2506b4180135b0b47740dbcd02c66e4bbf5f7a97fad7f68121d6a2f4e6de1139ad12ad4c97226e34b46443e32540f383e892a6938aea562adb6ffb23e60980d515e05ad24ccffe450462984189bdae4881b3900e9775ef31efaac4551d873cd53db82c08e90125db2a9e1c3152ff66f27cf6045c402b6ef297f3e032124e42d6775685158ea426739a4ddc832090989b840940823629ee37879d9dee5c5cffa40cd1ba5123601358f0aba8045b9c0ae2bb595c10eafa9f7f9c151cc8e75d9c4513bf015ee297ad47cd638c708dd4f4f0d168db48e6a099fac898e4519ea61b947c0ae7f72d5bf82895f773f226130de00b5676dc7df7959bb3a045e9529ae21779a351d9371ef2ed98862bb12a9374932321711f6c2ff477afea8d634cfc4f6d6f90b2448ff6686b7b380830e6e7ca7560e7d90a26c5cd7caff23f36321d14cc5346276adf27caa066e4a37956f7c0c725488040dac177c568a756640448c1b8fdbb0dc7b6c26c57a7cac33dbd9f5c084d2549bde6d4046ac2d75e63cb24315e5e694a8d80050f759a5f9851ee0579562558b900d5a463f61aadc4a9f76a0a98df94930f2420451f838657a8510fff5db383016d238422d1b41162dff08b142c675003b8ceffd09ffd892bbd0898cb77cf0be5574947df5382a24f748253aa4bd14f65c79103fb85d04782a9df96416e9f8698ebe58f54e1d42c459cdfa75724ef16bf7938bc1093c3156e27e977a4c054695a3e038af66024f246d343e93d4ee5f63d92e003ead60eba2b1ae02124e02749bfc90a4714aa6a8229415c1d288e4d52666f033be305f8a45372567b9f139e8bb7a7fd341f2bede9c68a832119ed80b6bdc481b051db9febd42bbafbf11ef59f44990dc3a0ae09478268c47db92c1a993e29161e1b7f3854d73cdd056bcb79cea1a3e10e194df2e3abf4260a055e2df1d9c8177d93968297fe218b7c66723bc279c39eca20b375fa161a53d64e2aac49a66805ad154405990174a0bd348aef88d65b557b1892b022da9d1da6e7bd51ff917e1f7b425d1f1da8099d642dc25b4b06e18d4f5a40ad4ec380209dec2fe917e2a596e7835044336e3da73f5388d0d50a9507b6fd16a6f33302058c8a7ab43514694c4117bc1545ea90d5ca10fbbd9d5fe61eb5a82d3b504648aabc6d6909acf822c12d8d2e4fbd2678568896dcfd4dc37547f5cc4fa3f99c66192aa5d6b71898e89858cb2f677c52936e233514de144c59bd657685b418d3c7fd5701bf935bc5fdd060003669053edc9ece045842ba9e391733a653c3d835b50cf138967fd0b709000e47c72f6bac7568b836f5405c348f70e7bca27ecd37002791a967bf3b74cfd3cd793f38e221f11958913dbb9579ae6bec9db42df972929dc0a1d969cb53c680cc596c5f05b075ff7e557cfab6e1c2951a56f5622054ea1752fa666d46d6e568bd27023f600b3f8a101c4099b81e167b902fd31a4169a419901d5966403dd5d3bc323e1e27544a5f7d2408485cff71a2a1c5292c5eda0287b348fa098ddd82815d91d60935e28c3fd9fd306fac242eb882930bcb1cabad8521c6ae9741c03900eb08c80e169f81b544e5e21a49d99787d220fae38322c55d5b04d41742491d4846a69581e6429eda5f73daff14b721b60f50a8b957641a25533da28e8d22499f607abb9b1268ede8df272b8fd4dc3020d8daa8c53a75e00204da3e9ae9104d05a9e2e235fa58020b966dfde3a49cae8f5d9f641bf1af1c6613c6c9389925eecafc935a9d5839717f1c23f53e94a007e641f35324f6dce3ef786aa3b8acc5b75cd49febaa537cf967d49761cf34c77f874ac598cacdb133c4eabb5c6543c3f2159033dd2be7a6a8ae93339bf25a97d42fdde92ccada1de959475ce15eb586f0ff1f366197fa7b199d153186223c30c34082b725d56bd36be371c2265709d7e0f234ea362e44cd2bf9fad732f35b208e3757dd3ba3b7492f0f2afdedf2599ea9a18a3dd6ff0901fec88cb90cca0a813e92a6a43fbe8b2abbe2490e2076f454ff679e2c9cb8e03b32517a1e1ca948c5c392edeb415c2942cd4c2a43620b7f1cdbd22018a16451ef8a2c5b8fa00fcd0de897260870c492755d313d0032a2f0f3aa2cca5cc04f7449a0f89f10d95b8f62dcf1aa80b908fd88931794dad46d472671d6fe8b26a648566b06be041fcb067611545f8f9593ae461f817877863978db8b3e15c4cb5a3a955e9cc0cc93c482fb25c1fab18959b4b6d48c0bef07ef19d706e333d49b4af7777acda7fdd59214bd4fc90c04ad004d040a47efdf7d9847ae9b97ef0962f589a821577c83d26bce10af0352205dd37ea253eb0092be40032760cebe9b5cc8c42ac7e15108f0cd5568ba9388baf7526ec6b40504b9a3e79aca1f61c5c10043b5b91984709f47d6106762d0ff09359c696a485aaaac15b7b6cb2f3c6830ccd91f396cbb24be9ffeed7545c524a6d907d23a2820c572c02c47e6d6421c8ddb6bc1d7bbd3c069e0f468ad9e6c4e51549f0e2ee03fc8106cf9eb2504e181cb30884bb7a9feb075d2cfc5e3711ad2fc1016f08ad681a9bfecd3dbb6071acf77c987a831f1295438aa677980f43da4d78556f4e9341b56454bf17d20347bcfb70e1307127dc2914d1fdbb5eb5d0924de03cb19f2d012622fa015653ede028cf42098668bc660357e32fc75bd9f3d460e999ac0c2a48112392b72defaadd5e57ba12e7f24a95b22f37157cd591e9448bd24e7ceaa4c3c7c7e2d9a3e42c8a6bb4a1158b3bbae39fbcdf8403fe9d7ffd592fba8a109a7be06521ed137020104a6e08a3f44d0a1cd172750291ce05c2a98dbda19a9aaf5e4015517e0d59560d271850c2d460248ae551d0ed646c5fdc1450130a730fe21cb712cae84ba6647920cc46a2f5b030e562b7b96f3b76ded9514313a70fc41c687e1b7e129039df552cfbbf7258029a9000d81615826bf2f26d3f31cb8fe0cc235d1f2b9c748984eb9376f1e4b4c7339f68d01b549140d7f7bdc2bc20329ca8ce637c88f7b5abc1943968f7b6923142ece957c4c7739bddc8fcd837b8951595afc0aa0261101db50997d49d7101335462cb89f264d672633e4b5680353a9a496ade6f624f6aceabbd9f711df56fb053f211a41a6f34eced8f96c8ddca15a42472d400603189b3f1a4ec325550edd1e75d3c479589847d00cae8e0b8036e110f6f0863859ce0c3f7e0cfa03c73a24651af2985d1806e5a61ee72ecaf3726c0fb10a8a11c7be5a764b1d392474e28e0f2983193cf1fb914bf40dfe483ab0f9851a5932fdcb74a847f2710cbc4aec7fd92a9dcf593eec3f15b5aa0c9153483ac630acd95d80f8adfc15a6bc5cca8e5f33d1d12792a29dbf7c459fb4ad6fb0b76953c680a1084a9a799eef07d7deaa2e0d5f1604244f402092f4f33b5f14fd02d5048e440daa1837e38151c01cc32fa7f2de0cd5a93ae878712a87a1d33f77865196dff0f8a0eaa049bcbadb608cd8fada76c36bafb053d57399d4fe31c2169ab140ee3ac1991497e25c6c9744d1a380f3caff2cc3299dccddfe9e056745c7cac5d56c20e780ec2516ecb6160eff39117c420e18815c999790c7bf6ded9eda890d614349278a105eb57477d8fadeab9db0429d25835b23bd4f60d890017945142d32d368a1af74c191ef2bc330132e6778b09ffb63a374ca9cc9a6fb2711be6c7994463d738e458b344f963e3d7acf4ec1091c0f823c1c3443946c46a68c6c4f82cb89bde83f6f9e424b9ee9827fd4514b3f8198d1ddfe2508093d2bd774d2b7daf3582fde6a7bc7fe149ea68463dac3fd9576794ec538caa430bdb12b3412f250d9d7e49d31d0d098d9b4171d53bcdd3bd2980f9b23a675ec7390e9666010f8f0e3ca78c71bb7aa1f6aad04ce0a35f282d4708c48068c67f59e9b1b084ed2b31e3eb1fb3e1c9d58d10f41e406a89667c42ca2c72141462b0aa4abaee10220ea3ae675dad69b135441380a8dad608733ea502749f882997861698aab4e554a356cc57df4a7b89eb46367da3604efda80c4a62b04b83a302fcf72de29ee74aa69d22979f7bf49f77d6fbf597bed3386a1bdfb67c74101efd1f008993ea70e189bc4b5442f511572b46af6f279f6b38c27f3ebda6233d4f70dfef10e37b1b9297c775211079a1ee0f69c67ebd2a3367d9d67d468e866910e5acba369811021735cdfc5846acd726ad4ff5479e685f528828a4ad6f1720065fe05d632738e6a9ef2bf43f5bde1f633b9a744c3a1ed024271ca82b8035d4cde9da6ed6d12b38c898badb076c81bddf2f76d8bd0575c3f28f50a4fa320a61a205b06cae3f2f4db9e4852ae7de12c36e0f93fea03258d231c8ad84148d1de9baa2273ccdb88e97aa1714a07d32169efa38e5bfe01477918aee05bb7edb676c4a8aec55889942fa17ed7cd69e41d6284e289105848c3ed14c38fb84da570e72686f296d917d3807d3af83842c1d619e4efec5d09c584c0f9a3d40c81dc00175040f35e7d8961502f493894bd9cb8cb5e828bbcfa05f6487ed9e94bf4bb74170ef0f58bb5e4e8edc80430b7c6cad728c9bfada910d6f58ac51bd1203fecd39aeb8ac319df3e36269a2bdae100709d02fb371116f4fe43afeed91b1e23f6ae233295d62a6b17fcf4fa8591de0f93f632b6c9d4c5d5254d0f674b06aa4daf9c373aa1a2f7b72548b8206197aff60ae02d332bc04321ac69016839da1409b097ac3c4fec9d108b562f58624dab085f59bf15e584e6daa4a359cc6d2d4a4d5926a73975a5eb5dfe27ff83bd1e842401dfbf639f53e25166d9a5fdb2e94197a7fd2184816adf1e7fe687709d81e45a66ffea64d61b13d1df3c3dae36ad6265cb85ddc2a05bc0b0d28583b648afc183d92aff8c33dabbc4695ff254ddbd04630657fe3673e8e4b32604c7cd247bbd4bda3272d561d24227f863cd7885c790ec31821329761127d14715a70eced30fe4a3b093714b920afc6ac405a8563f14c669e8107ac067c3930c05e17347d0b5caaa984311b1faa09c2773e8e7e3f590f8665fe5f53bd50974e43c8f40cd06fb177ad75cf31de31e247ef31dbacfac8c45b70e274672ad1bea5597cd0e0bcb967c96bb0e479833f43c43a832ce2af65cb2a839b31f5b358c7615acd0d9d63389869f83992fe7723467d6642050488da73ff847794457210e87edb4df359700b926f5d6300244bb3b93ed76e3e24f8b19e70226eb5cc88d622916eb30b83db786a0acec487c67c92954686ec48a02ce1d7f8cfe54c1f2d639e30379502ae25554836637910917dd1270c0d4513aaae87b0511fbfef2aa25c64e0145b7ca8eb4d29213b7af8ff53c711362d2798787c5dbdc0164a4261795147173f37881e7f16db4006e91157d94a9d23b5b04b0cca4017b63c8f165d77f6a05bdc7b3f2f3d1df713351ea5c68429ea0ce530fd739ddc23b06ad01e5ac824ea83765812bbe26751f0d3fb29a6802a5d3b14a621b3434522581112c2ff778742ff245997302698ac5a6c6b1e513b99d21fb99b4a775d895bdbbab659bd56107027b7f67f1bce14330e7f7bb622985fd62e9c336b3051f89aed6827f9495c6e572938c274d812b255a0caf8593205f24e6dce7c6d8c80f668506afacf4a2a4aaaeda7e464c5fa669024020b209eff060c3017e9bca7af5e21d42d3057968e0ff973dd8858ec0b6d23bd2cab0d0fc71ad20c3d733ef1267402eb0118f11bea94ae79968e7d18da8fa5a99a2402acf227d6fcc84060d2b1920eec158a9e55953f09c919e4875ab2d1efe5a994a110773f80075a75400f69a0d8c6e776f933cf5c92679544aaea0fdc7a422a44ef583e754e922978d77d48ad183246ee603a2d6232ac9e83c851bf4ba8ab20ed72faae0b2cd125c3ddb1fd4301744555611208c45d135722f927b68aadaa236870f1ea89754abdaedb91dbf35080994a11845c4bea21cf5b55cd2dee8bab2346899d2dba114d38101cae4aed395127856fab8be4a6033eae8da719cc43ef93eccd58857cac6a862608074547371a8087153fef4ce70a4775bd406d92e6a06576a00187d8e6d03e6c65117eed215c211f9518f5ebf23b4572c529a147e8912a1d3b8d3deec7678ee014791154c20e768ef572a52e0863080899166b087f3cf47551601d8c46e33c4bdcbe45c91e2ee3eec88f310445c29e3341f9bfd3869bf45799ffa6967547cfb2cc6f1ba03700b7aa0a0ba79753cdbbd8224cbb222414097129c9df81b28ff01c3467c218b8d6d4274e8e2e69667eed36c5642e38b80878d4e46cf173ad3d9b05a35c180ba418faf4e5394a66138f95856cbeed72e5d42691b6a4f1286350325c8b61ff20180a090d930f3b29a3db13ba0ba4873c7a4c80e350c228baba2ea12f895c4203b83367904be183cf30b5d02738c92fed23ac29155793d8d02fa0f348b138a4629978df6404f4bab4294ae85c3dccd2ff415e6ad9f04e9f09c07de148c9c64c8884f2bc2b87fc21e2e8af973ace6f0351049792a321120361916ef8eee89badfce553be6b75e41370ab743937419893648b0ceaccff09761e5e8de67c553c8b4abfc5b8cc4854099498a2ca695f1a0fd66b334f7a679636b7e955ab41c771a282e0777836462c7a7edfaaf4dfa5a4e27a5a1e171e022b6cd4c22acc68612bcd2b9c45f29d01070a8b90f1e620d8f4a8e23a7c667cce5dda8650b88f78106393be8ce349e7f32ea7f157abddfe67bd04fe427b6012b7a94040c22cac750790efac3cbe0bd62941afb4e45532c126f3412fdc8d27e1b3bc92556f673267a29fe0eb7bb543c167974639a8a0d8e6bdb0fc4c0c5e9f8c3b76cbee291921e0dae282d81264033982f3a85228db01eee8b06bf86f5c0404995f81cb4d3b93c60473de5cae11ea3a243196cf9b477f53e808fcfff7c5f2542b055b08b384e2f9141dc33efa624237229862f7b724fff6add5fab43808ead09ea79564611dda9d899f6c32816b9ec45e1a1fef3cc5c7ba378956ae5f0f1d4b2baca45c7cb096804880635c86be240a1cee28e65131b31d6b76ceab5fdfca8a5ec7bbd006001245c78aa555a78516dec32dc45b4f8215f1e96bbebbe09c03a5e16a281d8aff3fda84ffe04502cdf1e32827d3ba255388aea932f1b4c66c99f4d8e8e6df0f63c5b2a5c8d4a4800bf151b9e3b56438203b88149cfd3760c50b84e8cac77691232daabdcfe60c6f6835f0fb152117831bb1290eff42a8fb66bc346dda1068dd8fddce9a7902c4726c7de20268514839b3bec0a4c7a27cd4a809cbe7370d17b05f246e55f939069768e69c5652a3c4a75d9e8073ad8ec996b584984d97dc7ce2593e13c4355db76de620cbe5c513aa96d9851acc5d7e4b37ec9c3957b449bee4c08c8a3353243b96c0bb5a1afa1065d24ed37d4d7ff7127607821701d3acc9e98f76ac3bb702967549e14a178b4478b121d3cd84192751fcc3ad09c29c94da1558b5d4ac3ccdbcb05976d4a5ee717d1ec41d4e4fd600dd64ccf761aaa72cf32604125716026ef5bbe749a35e068ba7b345d5437158586e865b4af81d5797212750b285bdc3ded8fc548b97f36d3cbda9b6f2ee2b1a8ae03913e7756bd558ae72bb6077c06f33f351e8b62e627a54d8610f20ae35fe032963ab4469e4e2d3b4330dc8c05a4499832d8a3ef141b49dfc191c22602ecc32a77e2ee39bc4d2337c1c07b16f5bac0a360768a365acef81c8aff511480a12583cd41b2660ce858a4044b89b17b0248a2d814c25567b7d2258bc8caca3de2dd171de9ef3659dae307720101326212928ffc1ce1609eb3b7de7fc710424787f7c0a301f68ca4b055e6c5bf82541d083af2cbe999caf4fb31d091672f2e6d1798202381966f9721234b2f2d05b5032afc34a8818dc60679358cde8dba8ea5f74899591b87e0711c68e1a5db47f86e942f616c70830b9e17c4c8ec4cab53e0b86bf62772189e554bec9e3e4a32ce50d3749ef255016727936b45e10118d22c75b27ad93c8ea121b9947b067e49de211d75715f905bc0d55c318444eadefc63c3b01eb2d35caf481e1e102ef12833efa8dbd6e94f30eb781b96dbbbd4bed77c8583ab258329896b4aba43ca279f7428d1e23a401b59e6cdfddbd7be922204072b03ded16d7afb2a3b060864bf6d54c86e1eec65e39958dfd1ba5f6391f5e2ef6bbe0b8485f844b10a74fa91307f018e215e173bcca60f82c12280a67d18833df3f124c98f6a8fd3a3a74d37947a43adb011767306845aa01506424efb39d1fa1700e1794d30b7d31955794564e1edc573c443e3ecde97bc8044187ce5394835a37f54ad0e2526e3136991e50eea4ed20c1c054c63a8ea0be2a33d4e6f3203a19d5c675f2a883288eaf00d9279e962c9e00d5687410d3d42043f4f47cda8fb287bb272c9f94427075895ca1cff6174f1d4521a4ea5258777ddb53b69bb672d064082b9ef016fe8405f3cb9ac6d7da6be12e97918b3a74237debf228ac0061c67553dd9075f522fadb8f425e7c77f13c456f66f2604ef40a8eb48fc488b1165894763be36e6b2b4843bfbbcf3859221f848f4cd8013c1630d6791a80a88e0ab0d37f5651abee8cd1807cf104a50e067a04fc68660eb096abb60538a8d9746425ef76bc90c38d0d360aaaef86e241e0bbc522dbddd87385dfb679acb00cbd922fa27880caafc0cccfca5d7213b4e2a074ec08eab516240d2603af6c4496209a6fab5a9053906250e31377fada7dee390af6ee794449e9db8f7aaa5963a32dfa7de38790ae4b650b320ba529f3aac1332e580c5c603a0c50ee9bdfc487a0bf617fe37764b6be02f167b3d9dc4e2da8af8ade6087c4615db692edccaedb0da7984d7495a1d8363af319cb7b297171165a47e1536cee8813e34e1e3ab2f9cd9b61e168d7eb2de025bbdce08059cc98981214cec761a87d91702d3890fa1a7cf7914714502c7fdd50cc1667fb8b4b31749aa03091db3b9fd5ff1ec3225c5762637ac2f995e84f90080ddc92caf3943f7a8f757549727ac874cc807c50dfa869472eff76047b40cbc0d736396aab027a930a009fdd71b468755f50508b47e282701b6cabb196286665d40b7da481b30fa244020236036dd6eacf726ac6db98195ebc62f3a92b225383e3e67b4069dafe445f06fba25ead84aa4631f38c8dd5db97e7a9769c0b1348d55f6b04f23aa549b975351684b2234daf676f8ce3eda7c42441e56364acb169662536656125ddf11c57ae20f3d2b2a6aef76ff3fa9a8324bd605e176c95b0706c4d7092352438b46f54a709807a8e6428fe3988d6085162fb0b322b6c1a2547ae2a41a983524868156dca336ed8eb954ea08a1f86a5bf8066adcdcfb54cd313b76c42343f70d05331829887ae12dcf94614a6bcf515b12cf32292cc4cff69b7c5500d6347fd767a76442ad763c4d290a3803036129ab68790ef260464681ec8752b87d50cd21d6cdf1c5cfa65c84980400c665ab41c019703ab30918f72feb146468323c3c0c81c4673cab17f1c8c5b70755b1c6d626dc670eb935aa3079b00f2613347587a026a67c32e5cf4cf407d5eb0a9532c11731369ea5d69c6103c33aab12714755dca878a7732fbf92b44956575267c4e44a96fe828ef7c92ad6c502ebe9bfa017ad86f8daa2880df5fdec146747a339fe27a2dcd3a3d838d2dd00556ed9164ab5853bfa532e9c5979e7885e01e656efdc1db513e5b42dacbd184208e79c0fcd0dea5edf8d0936d1d71a4fc0a8a31ad9ea0f7ba55625910276dc4714714e5032daeb33b6cce417b6a2714c593f82d02a8d4ea6124e9b0636edd05a2f0aa78908ddbcd9ec14087e259bbbbb9e41c92895a6b1ed19d1d67fe88f8eefff03758fbbc81babe379989a09ba5c5e7884d74bf6c755e8929ddf48f6c8ae3c30a3cecaa1dc5291b71d9c16b02266331e16a920b597648ea867824fd537300d84dfd4c93d274129e64b19937539eac53c9053cce9fd2dce3fa099ec4e1535eb4d7237fce561be39e41dbd3f74fa3f5557fd5900fb4d37fa0a3353db75532c5dec48dff3da4c6864681b99f860d15cddd8994a46f198eb2937284e23a706e19a766b19b751bbf5966f6834337327513acc05779dde14f306d30ecfb5c660d8808ae02810246fb2a1de7b96a28dcaf918253653eab626864fa821be2c34b49a154512a41254f50803114c0aa4a4eeed815c72796b19cd79156b10f53380fc1c31a7131cc03efae4df1bbbe4ae97501bbb0213b70fff33615324eec79f21aa5c268674d7e65db5598e8b6d36344b2fa342f1393012009fa4745422a47da2709e3fcf0f88345fafe1f998f2272d4f5a561bef12f0e337740e8661d0b4e0b8448bf21709f486d8f0830d648a90f42fd04e8feffe9011a12911081ac3c052db2aebd893a09b9f87ec203ee97bfbb876b71571ec155b334b7f566dba80c7063262fb41737e43f267728945632ccf0990cc690c214580b7896895199a8dc275408b80296890e285a53a56287d3141bc578e06400ee8f81b5053e8d5f9ba88a4abc8f58588838f07188000a59d106762a415c8a81765889421934d56120673cde31c8d893c4ccf81b82d3f9995c397e7bc1431e2075348c74fceb516d078d9bc43c09d704c0b9a3bf4bb25620b0b892aaec1ee4a8eba1959338adb56640b029290489a3ce77b2ec26402d8981b2076b5395c4895bf0f719a711fa5e14f9158c3bd0d568c2fc52a4fb24f4c6f5d73dd758c864e6a7891c8bf3f022bfa45824746161eef781c68f782605a26a16c719aa6e7a9a2f7574893c9f66173afb1618e224aa274ab43006f983f4b93ce9770ac97c1dc2e5e3ac1e175c020b2d18cd1b3f1aa8674eeac40a0ef563635fcd43f709faa30336ca71fd07e01afa5efe7372d0b4942e0c686be6244a9add3cdc6ec8b062e17d7342053874b25ce21c1e0ea4dc49f74139462b062decfacb946b9c2c7dfc069a6830d7d2e3d61293e5ef56ad4f7a33e02407468442d708aa8142666e5457caa35f32cb1d46ab68233cc8a9e9dfca814cd116f685ccaf6ac39954b15cd296b5dbd1ac896b2ef13f4d9f8f7422d574e5d80cf2ae09cbf2a5536491fb85bbdd479ae4a63ac2ad32ecf77a19285fbde62142bc8f692a2a6fb0d98b485b2244190dfd32d402945747b6fa88b848dea2d30b97c0db04ab66f96d00e5062c9247be18c6b6fd28822580580d549889108a778a137135b8131dd9febe71211640831401df2e59c56ab69da9419170c01496532b72b6f2969fe9ab9e5896d993b26c85a4daaf8d81ed77accc55797da53319b9b52e74f51bc48e155973c4e57d4b17fa905b2513f6db3db703fe54ea59770d969d07abff6f6784993a7b9be9ea5c394841fcbbaa0464d83d285284160825c481878d285d97920da0289213180a306d4ef5be038f6601d06bebb8e5dc8f84a4e65a83f3c229bb1a60ce2220ca31ac5e203655a2b98f8c67289f09b773ae457bb1bd171e08efab2e6cc238cf62a39c395a5bc771c84a6b355d6aedea89cc506ca289dceb54604d9ae8c2ae08e6273294bf65208ba7b63c9146d1ec27343f1d741e1162b02f0e669a4f0cefff620484e4e0cd75cdd52531583e612cd881426bebfb2fd5c2fecc953ebb2b49c0f69401842979228b73f72bca8a7f73464ee2a59110d24c3f40374736c690b25df7b209b274c0b18f7ad21354b1c86c73bfcb819901fb1b700e2ebec6fab2ee3af9bb9bb7d2c59c4a7cd3b81af0c668fd507b7e5ce2e62d77024f14154adf488042cf16879a24a5548c2d28f0078e3c22ec1047445e5bc50a14afc1ea2040bcfa98223199449568bc35f0982d45db42d390ca9627d783375f47db7b5eb43a4a48f6507661022ab0e0c4e9827c719f8cdfecca9e00fcee98aef6ca5512f4d95afeb8c83149e7bfa30d52821a646bc01768ccd1a0dd7527f61007cc3d03f314443e677e81f6ec0c6ba7319d1c7864bce9e348be929ca68b3ca3405fbcd113b3df567149b896ad5258c31b8ff67be406287338b2bdfd6dba9653381c53cb480553f2ffed83d363e669aeb53592910fded0ad33594a9e732d01dc0a08203d01630b91acdf829c2099c15d3adb6b6c9f2f15f2d7bb974877552aaac3b5b4e27d04d60da438c4f5b93bfddf51b8e38509febf7cc503db874f0e914ebf1e4a82e040671bdc3e0cce10f5206fa4035a9e62d2150aa084b15e82b6a2df47988f1a0b0e4b8e9591dc15cd075282523f285bedf0e3a5b281661ca1de364fa43cbd3f5d8a39ac97d16f8370b383a517c3a242abdbfc4a531d118cf041a987fd046b0439bf70a7d47a13d056a88aed0f19a1275a8c86d3dac6478898cd388c3581ea7cabc145dd5acbcbb6b810c257163e40e04b22a9befd448a9b6a947f1383f4b7cd6c549079b3faac7c72b82e1fa5ea1d1a10cb15838acda8353b6c463a72f485a2ba85b06d2df557e60c62d6c6e894d42e92a8ded18257bb08c5dcc3fb9623055f934e7ebd9f85643499026b836eec3fd84b3ace6464f6c5c79bc88b55d487169a8d6844f7a866e81a134745b04dfcd2cf60399757491bbc215af96e378856fbad81a3e3356c9d733d7a946dea02e4d483aae76cceec0ffaa345a665695567c831381988ca2e55e6805560743ab3008c97b72a928b4ea77e0132edc07b51b9886d1577a6fe3a61570ed79d1d850f4b39b4e8c8e7932081eacd1d6398493c080b51eb83d3392b9e2da641141932761bdb761c12e2249f7ef894ff9a7a1fd67f323796e208eaa52ed82875a979be4f3cbb120efcc8b4ad5c1c9600a9b09201cf072b7d7e4b3ee28580d4e314b181b4df631c931bbb43bf68400ed96b78e2d2f352903de8740c55cd56d3446af4a68ac583d6f77129353cfe5ed39ae5fb79fb5709c2f192cbc36fdf610dde1d4d994e277cad6910fb65ed8fe0dd300733dadacd9034819b26d81ae3afa0ed89902491f8a0266fd8c2a8c5e013d8f4b6023f8dcbc3e6aaa5efeda95fe485294c72db985333ad67c5c8bdf379320f9adc47ae899860194e68dceb53dc4a4318c2288c611da954ea34284ca028c25363048a51cfe0f8984442c6aecb56853d880fb3fc6c4f1c2d8eaecf46337b9ae53d812da44b6f1b9cb6a7e64e64269c9801b25a313f6441f8d60345a53cb0facb2655766d5782fdd9cce1bd9318bc37e0318ccb23649483c2548e4c2c4c57cdf41dff9ca32eda6987a488e539bb670b73665b9fd26b952d7fd845a516b7cb0750f720d5cba67053292248f22de06b325a40eddb65ea58e8734d8abe16b3cece893c6906a915d9f270ffe299a5f1868e259246f3f9d6f9b970827b724e942b81bc4cc7dbdba670f07f5f456e96b2762cf95bae37a10d3b6aba907214dd6997194599ae42317db7c7e45d340f62437642fa8eb2cbb28102ae14756f0762857f73b2435a2bb31f9b33189d7e84c09e1d16a5f8c2f921d0bd29f91b826357ac76c987d0608a5415c93352a2e3846b67c0bc3b22435ffa880f83ddf01c5ba0d56655eadc186fed55d57583368178cd8caa38723c6374065ec4cd94ce7a5bdbd3db04f6cf2d1c89b1a69afe375e58f3d5d45b803e5b0bf61fd72f5b48d2f47da2c4cda1526e915d21e32a820ed94a6fad77ba606efc8386492f4480ddf90c3f8017d9a8eee1b24a5fa41e730f71a3db78d95e953d92b26067cbe88926ac52f3e27b0663ea6a2628ce92c5c04c73c9d78027d38edb1d658da5292aed45da8f2b9e04ee058c045ce47199fbb1cfccfe702e3b55ae3f9fd89990f186c5fe55f3601099686d27baeb5e241517985f3ca41c3ef57b3244872de23b283bb9a2e9ea789b197de8fe5fc6a6cd8634e2786d45bd75417124287e3324f2ef6e98f109457b9a20860a68cd8b68279cdbaa84cd008684c27c7ebddf8d77f39b67dcbc9806128189d1fab2a23cab564f218d972c4c50a0294f88b9094ade113f2a27cd12a9122da08fcf308db1c7aecfbd73c571f5dd77dc45db120ba674f8618826c0e36aec80f47a2bc089e84b96418438034913e90d8e0fdcd518e74350270b83ebfe695dbdbf4ac4accfc95b86b764b6886a44a019b7a3500f5e4e7248e8db13817299001c54d5c48311ad7e6bd1e034b44bf114a22e1047b86e2e84610ddab7e1e837b373484821cacb4876b8af17a398d0cefd2e601acf6781bcfdc0e3a0395640b1e31841f10170fe870a985f6bd7e71b541c9ce11730d392fe81249520b419a28428a8b633ae6a2fed0c5082c2e21779bca16885926a4a76f38c64117c115615f4b77c18df362169678e0fa50ca9b5d6db82b1b10f992eac56c48e7445b4c8336b6788836faf12c2e23348e72c1302163e933d5d1a71b5a162ab5d4f3540482cc679755da30fd83ae3500b32644a59d128896524baa24cee3c178b5e1350e10e45d8f0e6602b97d0fea68cd646a89d2963c44649519d92f184d64fc1882d407f3c39a2e70a6e606c22fc4b1e4646115467abf62dee015673e102613053c5719fe46481bdc64b9fb8313afa9616378268de3964150a651f99f527e8a4315c74a7a7f842e379796d8fc93ba04708dda01bacd6476f062237b1571fafd1f7d7e885737d94b06cb932c3a2cc2c985e17eee96d1f6ccb600b9e1af410844d506968327b5e202590dbb15931f50d6d920cc12c31c39145e6b1f599be8fdd2fb603e49434ffc29311139d57854a5e0adeb0c8176eacd2aa47ce6b5f3a9db5a2b14e5377cf9ebc390f1fee5a65baecfb981addb15057ef013a981bb5b979f9130f3b1b29ea80759c6c5a2f36b24a3c3cdba0a070e0fd8b195f3dfbd2a028b9f0e8e0cdda11b2d8a4aeb837702d566e62f4b845cb363b66bae635a9706b973fac98238b680fcff052b6ab7ef127b735f6b19804d441f484349f54ccb609df7dec328a268bd4037bcd9fdcd081d0cf06516fcb281d408a0f07639fc4373ca2679fb326a64619cf8d3687cd98c8ba786126a3956cb48950e4e13ee752513d30fa67bc59629a69ddf28488e357cd7dbfccdc7c52f92f8ff9fa5f52e3b37f483214b5f0ac7c1930215d4877b057fee913d75556bf0508b5191776d2abe8101c5b164173194573da318e2d90510fcae2c00894413a7549144e5c23f2e84ccefba1ca6352fc173188e4b80be360ec825dc3e12d964dfeadfbe098b40359b9bd79906e07ed0516dd86c08d30fe6f9fa3392a3750bd220436185d4c48b3e54b7861b83de47f4d26b31e67e4f7aaff8e594e935355c82ecbbe85effee45d427523dad2a4e4ac170b3378f1b5b87ac4c905ea07bfcbaa233e489d27e3447b4b7c00afa4772dabddb508091e16926cfb9434d3fc5240f4b484a10058c5c16cf67aa68c48b906536e8ae459e53c2fe06f61865346ca399a25cebae4078a6f565e16a15b90d0872d90c6ccbd298e99d5c25e5e6182580840c278dee76aca497c85eca58a6a2c41419804ab2ff6a453dfde907fe824399af4b761ddf73fbd2685f64f7590b08de4050b1f8fad92c08f99da3031f3c78460158536b89de230a7b43c7fe69f4a8e268b29f9c89080e4e2f5e764e0ef9d5e0dbcbd2acc00ee9d3940f84b165ab9cb1808b5f32cab78369ee9949087ff0965739d4fcfedb4ea560e24eaaa5ac5c842370d53f4ddf52d6e43f7b03cd6d75472d4d3301d2ac95d5a7858d551fe3d3385e220f168d663f5fcaddf35064366233ebdfd52f022ccd0b19517f0f81919f0632064706ddb79a841189c7b2f6fca114a47265a4a9ff69873a83405424705db791f86ffc0fc31ce860d88b0662168b3637528bdb2a427b4dcc2513c41877d393c14eda8aa8c98ab9e428960864662aa1d21ccf1fed72fa26f5aedc64e78ab0a41f7b77eda6a87308cb79c488bc36a2abcc179cd8be27cb9b379ca02e8594036860b17c127f4fe69f7b27ffa1e1ae82ba19d5b8ac3e54ad7735113b0f6e8a5bb594628206ade53a8e01a5c404c6158d90ab8605bd2e73b0f7ea5b0323776095608fcfb1b44d43d9a2c182932b26fd2ceb2ec7f0b1b9b0db7b1a8ad52675dc1bb0e929fdef1859e19c125b181457ed957b3c5f9331b51c56f5c14afc61ff87c8fb863dfa52b9f95fa4af0ca584ab46f89a47d86a8f380f71702daa0a232d04bb06552aec9145671f735883dc949b9edf3877c15590b4981d1e15b9a32a56efed44242003fb9f041469dc15401c819014c92f19a35580bbfbb42806938d8e112b73dc4498759126a81397597199a595ea1085a2ee24f56c4398d0b69e7b32123b59915c81be54b5c164a36d5fbf6c4d7f5e53c7a0be4165c21caf343f6d796ec8a4b004f9d330f3fdbb1cae464010979e6b8ad563255134de892d6999e36ec3f2087fe23f416cefdd2d90dc4e5e9b07f7f8cc5b5c57ded2086274f866f705f3e3a9ece8daa3f32827d05b8398a4ff27f38732f99ae2156874027d4fcefd0df008467fde36715fd4ea3d514ce6e15e73b61f26e98b65cd653589821e4949ed12fecb761956743c8174ad4437d01f3cc30e8e24c7b50055870f78c8510c702fa331aad49e2e96fc87dc76f300f50859c9445d8e0bea9e6c4450f4a39d628d8e11204d60fadbd28eee5fcd18a42a4fa55585825d870203cec1fbb546221b1191dad853c554adf15cbcf9079bce44d2072c5a8b4fdf41ccd6a8dbcc4a8cddc8ba59a99ff98945f4ed4062b0b5ca40e43e383489fbc84f63e4f07f4dacdc13044c53f70ff3985d16b1359c2acd1d4bf666df5f930ed6ba3de198940812b57b87fe1b57c53852010580215c4cfcbec0f17619003ebae4843a9ba681bf9f9a923da5cbe40add6e0e12916f781cd70aee986dbd534cfdffb3288ffa478f846485eefe44b1baf940ad054c762334c9a4679b8a37bd7a6508688315441b8c3361ebb26f8949fb0c2711538f6205ec4c95e84344b110f7957c9e1d97ca05c49cb1d7597fe55cc81515dcc964425d255069973feabb2aa1a8c7489eccc518a7d5f322d416431de035e6b3d34705f21de8b90b16189cec97481b502d75bf5a4ef12c2adf8ae03af6cf5993725a61924e763316404b6ce582e30a0a1a404c3da7c087f326c139e647ccadb5a0c24db8ca412773455f70b750e43769ad2c4e9bbd14479d517a173aa46f458cbe83c1209b199cfe35bf69557a9e17308c3e22f1073bfc1f27862a390964ac0e2d99a8a6dd4ad2f0fd181b19c20b9f759d6e26089e773693b7510b86f60b9898f5001ccbf7cf5384945e71f390be94987355716917806a11a2b07f3fb989d673e047cf5c4695f8195587fea982c0a6fc516412d60ea5eddd7821cac70f8674c82de586fb71ec04be9a59c1b5e9198f257948e9b37839d66de20fe8c366779b29fce6dcf7fe73c6bb69293da4e7c87e9856d2104c69b5e208dbb5267e5bfe65617bf2fb4aec532ff916961f025d1cc1f7f9eaa79b85d51ee4f0468650ec60b88c54657c08db32f7bbea234293dd4669d03b9d67f94ba59077239a875d1c3825951e09b3b54d26880ba2d283c07c635022a689be608d9c0379c11f6133c13a87220fbd4a26ed6f56c70e9fb0c676e7025db25649326c3c7759c592121661f61be2a821316f5f01d04e1a19780580360c9fb76e2538472c3b98d489a3dc6edb0bfdf7c667c04056c67f0b677fe56cfc1527334b69cbe63be425fff6374452c4dce3102fae0bf03315c545d3a0055c475bf3829429f34e0bc42adafa9d2c1d20532dab56ad87c0917bca26ac0f80474eed9e90aa905990cada9691c90fb5b334e6dad62087aac24d5c896c85d0befde0e6462573569cb874e04e12153c5e3fe6fba6615ef46404c15a2420fe95c02317c0b115c5b4c3ad8a7d8ac7a775a72d0f5df25608b3d93fa3c43edd7160aa7ab33bb2af541a0b136df4f9c462e9ebb82bacfb252d53b5f2724aaa8d5825ea92849e70b153906dd68d67c3682df8bf4b96b1ae6e50045aa480e1d2fbf1ae8a2d10aebbdd64a3f48512fa4bc6bd929172deccb7134087c4821ad68503f89b30a2cb63e669bf968fe83e202fa11bb2a343c81035c9f2c33287055abe2f7a66848f431ca89b127b3f13e4299378f7a8c8c45f20f86d19c849ca05d3342302f936306b6e90441a359516d59ca1bde660814a5b35f241f014b2a47dd62af7170b25ac282042264ec92d95735f8ab900703b3ca8c9a0a28f006b9e01742e6e933c6f28effcd5cf67487a4bc3c84eece4beb7b99d14c0d7faa5fdcfc9046c8308dd510207c6fed91e62c6e5f4ce5527bf72e1f007d5ac8d40269284f22c82856323abd944bc181c9ded5fca0b468093c5779cca14895beeef450a7188d7b26e6349a204032193c08030e322c9fe5a688f35a4997d0db812b8b56ffa4ab4c36c8592177f69a5bbe9c2a46675c30a064efa58713cb426bc88faf6825551d18084c0d576ccb597e2c94c1ba1c91ee23fccac5426a5dab8b4338324e461b484a488410dc561467da6b2f2b139074e3413b9ec7a081f9acb8c9237f58efd105fa87ad9b22725f2fcb33fc21f69a9ee01add3e951301600115ecdeddd339b3c49f5ce449bfdd0d8a2ad1a2067adde26b366494ffc1a87b402c26a4d1c8d4c6c339dbd1554c1cf1bfa5b2042b1278aebef4ae7d69a4d39b99f4f80c9501b02f89c15ae1b0a5c4fc7420cfa9ab3a3aaad5a176fc2b16b99c4cc5ff55712718dfad38c64b4f5a5f041460031e2221430c528f86d09d5d43213945457d81cf83fbb5dbd1cc310c7384e10dfb4890c72456ad237ceee870b253db537041569deaa661497694682433017c1d43654f523a030889a7ac7577b09cdca821e0b0b6fecc4cb3367b5ea5e24422e239be003461da54eb729675fcd89835961e0ab374645b1b568facb419172162da81f02cab9d27ab903df9b5b6acb533dbe36a3069dc73ce3b538f14564a57bc8f995f864b4d98b04f1edebd48df262dfa994594b946109a560388010992babb4217a4a6f17a3b327cf5d9e14e9866938e7444186360ee07caa46b45d3141030fe4ea4a6582e6d0b48641263166982d27e939e1e50acbb7b0f7efe75ea8bb9606d002b9dd1a74a4f7f12b946256e4c279b1ae34d77fc24036cd0fd0fa2e8422eb9cc4956934fa29b5c6af89737ac3b4fa683aeed5e8c75506a14444774b277c9576258f3a97989d5e2d65b8fafdbab35ac39c962c343619ffb9567e4e2c52d668d0325849ab74819c652526f69152f484ce6e5485a3a3d2f5fd2c07900a248521e40740686ba3bd4a47896402f38eabd5e72b941d3090597cc8e7d05fbe50776ada4592090651d5a672fd243dcc6818354318c5d55a6f5b9d9963247af59baca5d90dcaf89eee2271b15ae692f796c0375b27e723522f398bcfd0663d9c1ffae7c3e5566e7d9d9d931be98ec4e2a573f21ddbee08e448ef58d3d99a7005167b019f6b3fb8d0afe7e6b122d092132835061641122251f6e752d1ab2f9b3468398696ebc86be0a4d68419f62c70c2c4d210ec00689e9b612c7587ef1cd876ebe099155a2f406afe4eaffb9403ff34ddbf49bf5c55a15f859d47f13d173db23a989014704041c36d603454dd7d15525392e7250545ef1ae62dc8fd6444ec1e9e7427df2882afaf878832cd90ca2874e45f2f44e997cb4b9316789fb7651294ca786bf08a153f3f758e88f4829ad64fe1ec1bb852885a961f124d7b8f1987209797898137c04fecf21bb24c6382064eb86e4a768d099031ff6bda5118f19a01920cda7a9c8e9a8a2df49ca36003a39984c0cbf7c87261b9fd8d6e065ea0d821634e0520fd156c9fcd6f97cb47dd8727e2288b6b34fc7b1d65fc420d6250a3b77fdcb50a36524bb1eba494b66a8faf884a1798d0255bee89d9dcbb608ca212db7caed8d5e980435826e10f81953e9be69adb19a7cc77f046c7e27aeaed86966f426c68472d5c62b6be98e2b8d01fe8db840ff3e98d5f4eb07b7009efc6649438705a99ad8b81f26263dc953106451829fa66c561ca450d8a031a9c5912ad8ed64b8f536dd7e170d64c38b40b2c4d72d36aa9f2a402ebb0b46ffa8ab500c0778954a8235eef539745dcc3d8a3388b6b7c1db5f2676b2a70a512793c581c360375f13596a94a612259966309573aa14f3169118f8ad4279eef788104ad51c02420831159b4129d237d1a43f31dbda684a75f50704bc08b1419845ab83145ac4f3571998c8a7c0a26f7cf353d6b6bdf65874cedbb065d2e7ada5966d2d1ca960ff00292e3b7ba10c24dd471541f2752c01dce44d33d0eb25f08b600406bbe85eea60f0e1bb4c509b184caf8d3672bb1aa95711a2889b73dbb696aeb7ff6a2891bb2ad42630ff7e2540db1e89b422c30f5b13b70b6d3ca5cf14963bca9a272e3b16561926e71600d55ba95f9163c9229a46b2fdc4dc32f47e35a7499d96de498dd695255a4248a0ed2cb63d2bd76da2f9ef2d51045eb67a2d1d59bea8edfc020681c5fd6952a841c915d8a431a46f1487a80f799c1f2128690f192998d6c47d6836383cb418cab56c695038d21fe1eb41d0c4abdd87cd2a2910db56d4ac13b7876abc9a1f822bc2725d6a328492356ccd8c787c08351bdce665fb780f77e3f1ccfb636acd80013253506c6f668eaec9a465040218898616ba4ad3c25c0f0d7ec5c66cd8a34bfd38b6763e97ca7e94c1d9553ae95ed70e4c92ccb2811621c5947e9861d4ae77fd9263365ef2abc029b3cb892670599ed2b1d46e59b83e4a07b5603c8d323795765174a307bb847ebe55ea3ade39503b8f7b3ccee573af8c42cfaf860711d0e32cf69cdd94252755891ff96b36c835fb514659b1bbda62c5c730856352555f94e5ef312d96a562c21641543cc00aa018c8c5d65430f167b0d223b363b9659315db8a7c0cbcca5de23d7709be22718bc18631ea42d2f2825c2abf67e582fdb6749455b52db15f0252244bbe20de75a1d36102e988da97581a3086c88f0fba64a8a960d4ffc9a554507d6b4a5bb3a60a1f632e6cdc1ce1073fb44a37f585522fe904ef928729f20236a51f9b201b1521b0fdd940f93d58530ce19e107f0fcabf444a53413e05dc5e58feb0c9abf8471c724101c64c005c64376e1c8db32934b30d59f112c50477eaf3b2f822924ea66d2e7c63498d0cd1a9a189adec1545c09a8b5cbc3d9240301f4eed65f5ec0d2ac89366e9b0bbf3c481f996136dcd0f3c750d41bddbd4875b9ca1931827ca07d8c4ce77dce3effd5ca470758a39741722dad746ee69cfd577c82f93ab79380d4be5f558be2552fe3aa08bc192123b1152ee6d59bba851783c37cc4a1a8087643ac151e1807e63e7e6d0b718bec37d790dca8ae64d5b2662c0055d428c160c3bd6591cfe825cf4b4d5399577f2999ef6a5610e7adfc2afd3f662048dc1fb4876403add6eca809015c3ff641695d0f52b3283e588f441a1708b13fb4f6679e241f950381197371f417319d42bb9a986d59e5f1bb5ad81c493a1cbdf1a3e72b7fcfee32c6b6e7a41791b02b3ee598a1a4a176cf322b8a2033a902b5b7e3a1c625c0b4f59b5ccb9f24bc7c693f56777d810bf951f8c9cd2c3e20a3d6f41e3a00b349829f5db4bc7f37dcc0c1bcc7f87e1db5c66ec4da67ee184dafa91387a30c0bd9598a8bcaea1c59606100c993c98f330962303c30319fd7ad76c4570fc6e0776102688fefac97ab0952155303f43afd3e4e17d69f2ead0893589ffaebdd924f82c6dbd6a34af03d0162e85692c20261c3e2cfb3206cdd5126ca0c46f593af79a4045e380c78bbeee89d6ac600bf40c51416daa78165a74fbb051a0e3856fca0f6b27274f2dc50d6341f313c044912886532118d16ae41d9ac65613a4cc0ce4d3bd4cbecf5498bf3000ad39dde3295febdb69905fc7386789ba1c46f2835e3b1684c27b8722d578885a3870752237fbbadd722a620924324759ea284c7ee08392b18d953da1ca172134e59ab1fd14c27526e16a95504f1adc311ab2d22e5bec276db6154e7626dee928c49ee730ad66390e54f336e202c067a07540a94d2bcdc5a048b4ccd8ab07a5a94170301b92f4504f116b4a5742fb877d415fac30922e8d1d3e7d65dbb2d6ddcb82cb34bb080c1bb4255bd6efbea2c23512af4f6df1f91dc2b21a26ca42a233e1d9ecacdb8acd68f99d803a3117eb5f7a434169732f7f481e7dede773ea16563e79488eb1d491db5530530bee846a62d8cc8bd2831df0a789ea08334cd15f8f9ccad2636fe016da2f860cfabbb55c73818c68770d015396ea0290968633b63c2241b3bac04d58f83c49e4654ce0891e6a0cc775eba33f22a6ff8d1d0066f0adcdb22c23628ba19002dbea6e1875bfa84980f3f411967b87e76a5f81f8e35c5d5b9b62ab967e7f0b47a4243728a1075ecb98e224c0d7d4aaf663bdf627da62e2018a55c5b97d799ec6ae02690daf3e3fc1a33219676b11dbec458fa38d16b251de4be28194f0b17ba5cd62c2c078483b74477b4aad6aa5ff9e27119ea1001076ee36a004ab4bce2f240e4c45e039ba0b44ff10180a1e864193b173f916b3a9e150e1b2cbccd28b4d63f1b8ebcb868f494b6f067bf08928da5c4cb1c5cfcfde01864a63917e0cae8cfa3edbe03fffe12806a30fa05d7a667585de4c727a8d8be9da81c531aca191dcab67f4c0b2361f547ca4d5cb67fce12b5886b91d2d8384162e73d4dd6e7a93a620aabc6a4f5b32545a11d6fb633aabbfd82de01367c760e353050418bea9311c63313048220206589ad99edfe6c4d9749b847c0802573d21a410457013ea22eeee03eae7def493bb4652039ebd678c8ab06c747b8f5bf78e1436bc390face14ea5bc6f1af92bd92472983b92161856e62a75729b612b68ccd88b0eec5945a13e7d96615577f41efe2b230d41cc034c5f31247c9a7ba362412054514f7d7034439a23193c69f5450496c990656b579ab3d7c05e7cee2d7d1057aad075b9ce0165ace8e3a965fc1f70bc0e18c669319db9b7b88ad70e974d78d2d056756b181e8469e6ad23571d93d05106c03e8a776174e0d8c287bbb09fcb11182e30d7f82fb7c615c892bc06a8b4a15bc260b44d8ab773216e60431f3949ade19e74ae34a911d52e55f0cd3d4cafd8e1043b08927e0d34159c6711224d0f3cb8856017cd6d02bb00723d1ed8a0bfc75859174e07f08863e15a31775a509ee9af591940b53e5489c55706889fbfa2a36b7c3b3ffd0923084f815d4a5fdaf302f8d19f740d9c8438433b73f8585db2739aa89d4a92c7b57c6309e6ddfa0cf40a6cd170a02cd61f2fc02472636a5f643c9d1657197b1a91d6cffd076ef78042711bac0b409b5393ec15fb8f401f9562f4cc862f4971c90d4308d8c2c777082655de5eef5450b1f93eee51d1065a524dc0d92ed21e363acb2e4f904a21807399b276048df4a167ffa6c5c291a3f962f5626c44d9c047552df7183969554c196136a995ba0efa39279a9f36e0c3028399773f142059a0641e6c6d465b809019216a6695fbaa6fb0e05ee0798d88cdc66923f32804d46c66b71b1a02dc7141d3dd90600211a76516bbdb20c10efcc2d5f0ec699f9e8faf066f2d1e238863e51aad377a5b1a66545c9f58711167789cee59af630ee1182c6e0d7452af0f6d176f1843596d6c27c3e951d0e85dee9a7619179295f376cde4cb1a9bfce37e876ab5cfb3b19ec1dfd1019b1e41d1595d61cbbcb0fbc252f7129c88262690b5c02b7c2881a88cc82c091342275aa3e489401a59bb2df6dfc0dee44ab6e5d5391d3213e03e0845b1bb5810367f9dedd83d18248ba363655c950a22e0f455d45386ffabb1e1f8adfaa36b770877cbcab1a5140ac64fb93af02fee9589eb6b603f59ce0e23ebc2892c601bcaace3a1c9f479a60bdfa8c317d3ec97f1d17f02315996decfa5c8984cc8e34dcbcc12072c6a541b3b24e1d2c39f142bfaf6a8bec1d7343e91b7e946fe6e816fa22d7bdf5c9f4a42f55b152d9afbaa367f778a9b86053af8e891dda036da9ac449ed4fec71fe2a506e2ed8a725f5152918c522dc01afb1ff34104ca0613c9929524b317eec0e45f30b8e59c9f83243d0dcf423ef6c02f2f11e6df829094483c98962822d3da0e0872bddaaa19fba14a539c463267b2c1fd4669b0a675d5a4b2a7cf94cf4db97698108f2758772816a285f978f6238d9fdc15ffa2b076815f7dc20fe2ea2c6a2a641ba9d5a5fb4ec39c4b7caf8ec638719dcfef8c1725783de5fcfbb169d393682a80cbe397dae69cbfe1a88b7f9546357d2b083863e290312fa6f298ce7db059be1014fa04f7894923b515ae4db9fff4293dc9e6ae053bfa1768d531c1cb036b21acf5436bd86aee88183aa9b61ac2ab15044cfe66a65cd6cea346828bc01707146f3d6bafa3a05934e8114e765f4a8be5c59687688d36103340e53ef2e7ec700d17933d099193df585d25638a005b0a1bbbb4b3dc22ef2d3e76ead4cba170c033a09f04be489284fe3b5a56eb784b6a0d4ab3edd42947cd16cbfcb8593b05ad509e5bfe3ccfa57913f04bcb682032f86ecee2cebec255a1864edb2bb7da4b3c627c9a692da0ec4580af4e788f4964884dbf716ebfe09ee5e0cd72e936097ae86d20b4030fa5e685c2e4e90768e93325eefb65b913021c2b412cd66a93ff3fff9e544f91df506185d44fa4cd11f04c99504f7d2527d721bc1922471a07599f952f3a4062959384328b6cbcf7100aa6703f0e3e3df649e11ffba2e00712a35828ae09bd8887af51696cc1a2273f28ddcbea6cd6ecd7f3396d0e5b09abb95288312e8173fba43c993ddb1a137e78ac22153305d720033fdb4a1821ad1f7d9cd5fc0e2df664b1b43067bcb4364ed2560b4c4e0da17f692c2d77c141d31dda5633bb2ea72c2747bddc4bc5a33b04eb247ace75a79b53285837383552b97634c4a2505e7f86384c76c9dae916eb53d053ea2023f29f9e918a12c2b789e2e41230953e4f3a91749c6260b40f4de7b99269249c9a8b4979274d35c989d48371c7f9f44140398d7b64309ee2fcdcd97a097d0665e7bac4cf82cf3da0df3074789ae2ef2075caf0d0b02ea1de75e860780f643a4939420724e21e24115eec1975ce2eff3868bb6e169b1a4302b0d1a541468e08612c6a150a8d65994dfffb6e7a395cc3667810b110d4b65aa3941cec2783a878e44c5922831331565cd259716aa23afef1e1d10adea0e7d63155cfa4915244f28171e810b1a44aff3863d19bf9d19b157da1100b0a126d3badc1fe8ad5a32e1db9b47b547596bee732d4eb095c7837e258a059c9614abf6237eaaa6ad4278ab850171d75617609d9107f06c1c5f3c099b40b0fa870ca453d0885544db6dd6b550735a780f948c18152656d96191524fa07aad01e6cd3dc0b163c7c7478dd5d6fe532c8ba3be2ebcccdf38c40627da75c482faeaddc531f83df544ff1f2baa29c807485b45c7ef22c58fe5c155a4298b4737ecc5e87df4a2e9cf54504c1b507cc1ef2b83d76621f878bfd38a5a0a1c60d24040b9103c83f364347565ec7cd3cdc0cd3d5151090b2008bbbd9414ed9223f1276c826ba7e7cb9593b69c10ee33042114ed1cc15ee11335733b22df074324568a7343eb5ea70ad6958c78ae7c074565f9459d5536f5b0ec0494eef2097c8babffb7f90452c7abff0fe0b7948c88aecae8eee957a8576996902d57865acceddaecd2533ba68e8cdc490af26c22f7bfe24685092eae0ac55430605f29afbf48d3115c81ece0e31861fafc1b03f99b3ced781dc43eea1934481a5a92792ac7b0cdd922937e878ba13b361c88736c5f9eb4d4c0c8c79aa6153ee54ab006e34606390644aecbf2ea87e004171065a1c3d02a343a029d7a936fa71c6ce36472ed903b2c746679a3732663ebc2ba3c8a8a5bd1cbc24b3425eadb2fc8a40c988d463fb4735e28e79344a6832e21b0bd55b39df5364fc2c5f232a0fd59a40adbb1a96e8dc2a85342895c0887b7f3221f673b0e8b4f76a666d1cec1a9868bcde99fa39f914c49151750dcb611c31dd4646058a2817e862e16e4e538f58b19f237fabbd5227e8be2409de4331d310fe096f2aa9710a852290e817eaf5ff72da4e2c25f330ebc0a006105824cfe177c3856e87aaa6835d5a277a2dbfb8422d1ed4a47ed7cb734d9670269d0132291eeba8ab5301ec1829344a26ad0a2dcf0fa6a5c129958b02f7d5beecf9e3295e321ec332539ff6c1d568d8799ded6e575a48825f10b37b07ff2ad092ae9718d3239a9f47f56d239c62c7a387db7517205fa12ff77cb3e6474f3a7971d02fd6e26934f8203e5138c34f75a8b90b9776ea47bb20fc9f2f544c19f8355529c66b8d1a90b4eda2e31ae11fa34eed3c2593c6510d06490075e0147b048be76aabbb04f4f22214027e9b7a17d672c9d3e7dfe73ffc04858636e0554244691cba475e5eba1149cdf343dfd4c61280c609d8edfd4b86d14b729e16152db8e04cf7582c88934392dc16a4dba7cfa04094a2039ffd490bd77cfbb36f053ef905c0cb39bb0225c01edbad2dc2dbf59f9915d312a7ad4a908ae0eccace7dd2d098d4fe0d0c0a172234cfeec74501a4154f999602f350834972d4cc3538dabd0f6f552cd68457f81f0cc43fa67fd76ef312e319bedfa589eaad21fa149d48b12c96f83bd301a40d530f1d1f5ec5729a22420715b1c7e3f7732ba947e3831aa7357b3653c06e10def9c79f0cbb6ce61c44244fb8f07054ca490b939017774a5ee4223881d9e420f0e556edcf86df034adecc4141f2de8f07a28ec7d13443544788d085a33f1fc83e0353718dd93a8cbd8a5b81dc7c247ee619c61ea3f1687b251142afed25e3f8d8fbeb42ee415d57f339aa16433c4dcc5bd6c4a924ea68c5472951afcbd7a931f8f5d3a2866702146e25ca2192cc96cb1985e4ea4336078754be7bc539a53f4c262704858287881c860af61aad0ea90de2643747542a8e28298abe650db9ea8bff3a66acc86d581e65472f6c1044ae784391a9016dc0fe8b774c9c1e30ae1020dce51e454767141b2df93d7e0e17dfd654485af7f740aa28ebeafec3ab904e3b4eff484c5e5fecba5330f5906bfeb5fd431716fea3db37496d3deb1ce32abfa714a38f93ed8bc13f8459dd449c2e24f9531ed07034db88c8b470bee98ee56276089860ee7a6975aa186f5ddc47d26675ed96f50dd4478c79464111bbc6f7faa9f4f4904f96744b9ae64f2c6a96b854d1f0d445f1edc0a9ec854908e13dcfd7c456a5cb7ef773dd30779c05baac45b91d5a050ea03b4f8129ce5d23efa144244bb0770c8784984ef1d68c0205cdf14e768a6f4c505b0b6131dccaae7a4b7a152a5699f86f4c23849a5609ac00ffd164707bed6a417d0068eaedfd56134c6d2543ecfce503441992d23516b97786cd9c5c4b4e2980cdcc9e6df3fa5af76c08fb51224d138edd7bae9b3ef0acffd07b37bf8e92b62920fa1c0e1ff6c898b7938f63b605fcfa8d20189dcfd5e80a37bd4c3e663fefd0b73d9a122c910a7212d5a52326e31175e4bef8751282c5ca98b4efcd384fcb1a387d135d12ea8e048a4e1f855eb6842dc66d81b89f09a977fc731ec04ddec3c4f96954ad5d3466886a28ce648d149e976e066660101948f569a787000374d81f8fe57d908110f790951a74f76b1a1817598d80f58d0555c640e5c1db90994d822cad32435f53da9d58a2d883fc8f1232557728825e74a6fb2625b1dfcd078868df6598b851f0677bff30f194b10df1fdf358de7c85bd56eaf9c4e3b4ac90c57b92bc7eaeccc837b8482407290ded206893dbae79780e6598e2b7bbad5765cc4482e9a19e5e8d31ca3d7fb8e119806dde1c3199038cc58893f683909ba825e4443361bf6ec4f2bdc535420a082ee104d69434bbaf9aba64eadfb69fa58e6cb1235c1781e360a1753a02b13317b02f9cde9a952b1475742f43ac355d16ce6f4f2959d1ffe28e03fb33a3b9f9127a7b91f6352013ce60c2d4f656b3c8d407ffb231a7bf57020114a9f3ff868483f425452eaaec359875695827f91ec3dd650cd2fadcc26eb3167a1c84925493dc5f80ff6ffd65dfb40eb1a8301de18900a2c71a6f9ba0d01c74c5b1b9880b4cf6b1483689ccbae323a2515a20296a657bd38d81e581e3a4bb84204bb245ce714577e472982eaf589e6a6e24d9ce9eccbcda5004a1f7398eea387619e2f34b3042b07c0323b514f15fc5f253bcd600329620a4dd4f344a46a04a859f16bfa78f5340bbee387de8483ced603c69a8fcd670d038e88e091d0968557facf058892ba07d66064f42e5ea0b408b2573f80bdda1b572f3f11fc1f40aeb4bb50b7cf5402a40be0617f74ec99c08bd273a1480e1fbd3d7f081195662c415cb6f57d123720413a5b0b7ce1a15cb88019e7448720f4c7b211648102d5e9be27b610fbb40687968baab7f2773ad750a7b637497b3f61f83b89f9ff3e61abddac13f2b2b608783f2502020e8ec4067867fbd4aeff8bb59ff159ac87c92201e8032b645e96bb22a8085c5b22d28acca7d8c437bd6bd50d46f4e69fc40f9b1f49d7914f00b968e2bd17871a9ad4165b4c4ab009a86c60e48e79b9fe67435c114606e7bd5e48706878c259cf370ef82be3e5619eda7d081154469b354419ef6d677dd9eca9b099bfb4c3b1f9ed3c77271ba7302bd92b4dc3301d717350053ebaec41603b138d34f61baa67d76b329ce57d4d35f606f70490dcd39b4f54355090370c3796b849761c1d51d6acef5b72b919384b6314372ca252bb56c013245bab1222274d3747dbe48cc4e874c33cb2bd4a085fe6100b2ccf8031d5eb2afae9df9ad9a56f6e8e60e972827a31e25fe5eaea13827d6dc49fc003a50a583e4a3b7719cce9939c7cc1e611ba6b57888a9cc264350d9ac3ef27e4410c519ae44057c412377e2727c83801f0d6a8960b2e687bf9bacff96f484b7cb365f520ab20758578db397091a16f3fbfd87278d8067e82032264727a97d10192a97282bbe5fc573114485a950a0f918fe5d9abd9354c4cec0a5ee2c03b0d0751ff6df5bb958781ee5efa42d277604c1ae49a47d1c726efd3f0516bad938e4364fda5869efdc8d612655382f5032507ad2904717ff5f1a849c998ab95141bad70bd60df87437250968a7d9c35ff396108886ad1c60fe17dccfbae4a6e97c0442d9c7e40068c62182e87612307e1aada0d3327f15489edac63dee9e8ec6108a7c21182eecaaab17f95d3794f573debe896cf160b2195a9b01ab93e8e2a7465065e4eb28998a0f8a36f300002fc73e9d70d590660cc74fe8f2db609eadea2e10a59b9c724f043b2293920cff451e52023fb687c952066167c60fbb05ac23e0187ccb29900992e985399026cd67184fce1dfc1650a1ad8c014aa25d6387bfcc5f576cc83966b84c265b181d6e1114c86355028a72fdf3ce7cf669e6c183ad1e2bd9797d3e2df341f2a8555c94e2137eb2f86baa5c37fc6739a3b6251525944b727425914b2fcc7b911641672a20028e4d02404eae7b7d5ef87250c352858837f0c0dad8e3caf5590284be696eb965411e1d1c044a9d30089b9bf7c26ff4abf6a5eb22a30739067e2ae6501b645a9cfef410977bc429f10670216f376d34a6c60118479899c07a06512e081b69e1377ce8ce22c0e60d7ff2d782d11b439c12d789b4694f82ead6219eda48b4832d70b6b788b6deaa9b304dd4e577fc9718106dfe27e424b6f4b65d313cf495f3a5311dfa935bb468e3e96426b3cc030caeea94646a867874ea98fde467ae42dab64e80ee91be2ee63d49ffb09e72edb869bdf0d57fa2960d60672e233d56cfd3a930dc3006427cf698d8b7876730625256f502f9f3ad7d0258216b2a128bcd7cf06fdf8a1723fc4604e5a0281f5b57a612bdff8ba6c78fbff48c03ad57123976b23880a72f9ad3b994c1a4eabf374226168f35e906cd28875c75bf232f7c97f1a81dd8ebcfb96abf75a1f9f84122d36c5e92387044e6c3d9927dff1cd681a27abe57a967fa98d8d55ca2f5a2762b6891bc3b7fcc435c2fcce9098c5becebf06d0eff83424f00cba60fa59e3d4222d8f4ae26003f2045a9ec66a022d63ada4acb9598de2bdd8fc8b7d6f8f3c40dc7856d02caa616530029d7a1ef7159e69649a682bda38a04a6e2fa7ce252180f75297950bd0a284097b00853cdb27755b318a3dd2de8b327aa6bb595f19f653ef8985377b4a40b1f8e5d0c4c7f57039e992c3f9491427e1d055cc224bb8f7e7e94f69e72a28b116527c12b1c0b6b4a72a09e870672c5843f90e2225c66f7fd3886f7b59cbc528f631d1c179c85dc22bd554b4bcdfa24d295c162cfb344f9410475eaab4163b24a4fcc2d0662d0a57074295d90e88f30ff8141ef85efc333cc4f714f38ad32e5191572fd652378e51715d35aab76dc6d26a840e529a3cee8e84e3e10b39e23e031510767e0172fe4a7be91834149982f7159b8f870d141a993d9bd21fb941492e0ab1a8e2e1cbddf929913b5e87f06ecde7a3a5b4363604687f5439980164edbac0b90324bb7b49186e388a00780d421100dd033f7a9d7935b21be125c963fe4e40f9e89b0382d57d2618078719a3be0ee0832f1adcd67e3c7f2dafeafce4912f6acc47a2c96d324c2707102a10fb8a0f29249dc6a290c1f5e0d1f47c79bd93a2aa3717c0bfc36362ec7f2fb2a9d9d51a6889b6d1a0638bf87108b00c6479b4af0a30e33a96075ef7b40399a5592b88d67dc0828c9dde8b0ff67494993f881b985e03d7fd7390ee815143ae760a26c49a0e0b4442bd6a928333036f456dc349e69ceaa563fb06f3ae4ea47248a2d9ee9495e55afac8992451a974748a9d8445535bdf0f6e6e8f1705a1986c634843aa7a57aa260279dc652ff493c3fd8bac34c128639525a474151544bb622f9925a9ebe1eff0d14413436cf278c0dd5bb6f539133dd53614bee5f71aee13e0017518f1e5ee3f0182aa1b6567e97407e9b58b196d747f465cee78cf7acf9d32c28c8f0169148446495e4d46eefb0b320449a343b17240fd9b2764e0cad0f25b18e4ef5bb68de13938f12ef4b6c69dc4fb52153d755d7675a11b6812c353253f5ffb9827fd18e1a73de649a96e9f42293aa94967f6e5458372a832596b67fe34565e49d78b2ee08d49c18bcf453405a2359766898c9bedda6fb804752d38286d91bdf379ba5e8cc97f9c504a78f547d503c5e14c7ca05c5405be6d0ec8df89787afa1fe018d99a0bf50bcf084448dbcbb420008e6855074d87918eb5054dee1812de7c1ab8b63b294b8474c2f47f5e51075375b1c3ece3b0f9961e2697fbc8f80f8b63440a3e56727f3d93021c68d06a47dba0bf401f1e8c69d7ca93e327e69770e62b6b6884a2dd9ff5c2543d47db1ebf5474a835ec06df73544fbb0fdf37d6d49fb20efe9a7198b15f8f4dbab0a2af8986e6786b79a044176bd92f68d8d65e135a80858384f091a26aa4dacff84d66417b23c96297826d3d7c39a1544c1b799b31c81796a4be89f1f4e3659f84de91a4851686a7bfa177df83b2336879c276bcf843ab79adb0d58626fc484ce1ad0c9f1b72ce6df62e78dc5d40b5b847c6fea4ac2cdc33cc5d5d7794adbb3ed6a8b9b58ab6b77c17606c6eacbddf90099d4c51c7a1ae4b5688adcafa8a1a0ca88ab4db284874d947175a2d157afeafbdb55616100f1792800268454f874236df8bee8941b34a6cc5356596eb371935549a6d237da15feb87c2bfbd9b3e25e4817935883e60f1fedf86c5c8ed6c333c80b3460b56781a973d9bb6b9ee360e00cc4df855f1448ed0e0064d2e6cd1fe92ffe97ba7968a46d6bce51b3adf5712f8a1a2a97f10dd771ae97d89b4b88d8023c7cfd3c208875ff3d91d8784b90fb630c2dcbe070b6315af33033ffe936d3936220b6e68175b8abd6471730d035311e6ba7fc2a1aecdf541834282b5f0c611400d6c5c532258d5f8fd0c147e778a51a96d3b0b2fe0e9b03423327a82b38533f7462d28edba878771b34256f7f4a46ea2dd19bd63fc3b9a7aa253b35a50fee4cd0a5cf112fde50eced31662cfe281cd6633350f375ccce39ac1f58f95858a9b0af612607d36600d95756f8de997dbd1f416843302d13313d63fe558311aecc9a23a92f5f8905b859fde0add3cbffc749f285c21c7cb411cf579c95c4c2afb5c6fb6da4469fff6750dc350a46226c10e8c747255677331c0306caafbfb033df20a3502cf027a93d35d0204e5a65900fcc1a79de79d7bd3675ffa9342ebfff6a68267be05d243be9aa9572630afa392675ae75b62a98a3b770a9ff930fd72bffbf82b8afd4eadb5c5c87110c920a1245f2acba2c038606dbdcc302f1168add88c8dda1b70da6bc0e752c094e2984152602efc14c4663a5595a0e5ee8d16f41c557209cd11c5c9bf98c3bc63730b17ed5fb5972b2618c09694f5da5643ce6522a55408804c3ca149f9618a396028de6cda33eeab59e7e6399b52cd74270843f9aa1e7dc4b3770d8ed3b8750079f8c7ab87b2fca7bbbb7a805832575cb9b8d3df6f99a374853c551835f88dbf140cc74dd7d0fcd1e2a6ce3a5011bd342bf30591fa087e173524e27a70a29764e17a95da4a512e2ce3ee9cb805073017e920ee461f10cbdccb85ac63c3df409d4a60921106a963eeba695ea3fcd084d0db21d1cb86ff92bc035baa103f13705878fefa14628cfb69c9a821cb910f235dec4dc36768b300fed9a4c9c6d8d1c6e169815103f1746c8d645bc5e8c8c276db12eacd908c84dd544637421ba983041dec4060a9253172fc10580c132c4364b5427436ca8e04dd0df28a16121a7063b0eb3ecfaea79747c2b6d48fb20ae1cf8f77e2b4f6a27de19af43eb749e3b44f68cdcd4976b42a5161de0c68dbde3b0c93d3e09cb893a32f90dbc11e11d2a8d484f7fe5c99b2a905740339b3c5fd98ca2ff7c8c1fd7ce957dfc8274533b3491bc3533d8ab1acd1749ee8ef9f4a01c98486e9b30e655a59dbd9d0b8411e65db0aff43169d6054b61c2e2807c5f72ccfb6e9d2e6c5b449b67b047a9219b923d558b64eaf7168568c617654ffb591f767d1a2b85a9f60e1c6d96d93938f0a2c029c1caa749cfd3235c566df4cd02819d5c63a36e8145286ade36b7e8c7de5fcfafbd2afdb6b436db049d7f6e0e2202ac0b3909a5706b2ae6bec2810a53475404fb5eb59e3f18f86f6cbb6971e8281fcc035d673492391cee033f07a4748edbe35189f7d4c790ba0dacb72e2ab076283a0b5a32590aee6e8d4f0a00aeffe9f3602cc2c7f10242e112ffbd84a87dc2483fb1b76da4f551bebf9fe367bc8f5b0f432f033aebcad2a3096f739f977639b36d45e97f82b78c6a7054b8e3072b80827886a9d7bb1021610817542aca87c9d6edc3f35bc7bd2fa5868c296728f104d10a83b386913b548287f09ed4f9ade7d70537483deb342b804deffed4f6acdbe1b4054d0afc80770e92ec45741d89bd54231cc055c21b3ca1d871da7e57208ff1a4f60470c0fbd8f8a8bc2b544fc351c9118b6e16cbdf6af59318a24862f17fa54fb1bca4e1c34893c86a092c6cd9f795f92d15143ab0d92eff43d292f3693c4877f7bd88283f65a19bf3e4f1ff1e987208dd4a499017e1e9be2f5c2df3588827ce70680e254bdfb39468e2e4c6ce109d87ed8f65c8febc0e868897cead51cd94677bce436712d03a694f13c89cfdd393c44615cf5ee51fea581ce9922619adbced0a0de4bbe1ec6aa5bbb2f81378c00a46e32df9490006d872fb979ccbafe2ae27b076bdfa73ed61580c7f6119ed961d707dea1a3543b3858723542c12be8ea325a41cc350fbd2426019d6d247c37e988b44cff815ba6ae4fa37a69ce2eedb8f1f1914a3ef32853d7b67ef0e4b6515572cc90ed3bc079c5147af986c4dd6dc653ceb09a8942ee2a3cf6846bdd2b39596af91a8ad8222768573b56dee9c4c4b08bf5a182b6db49a6a74dd05dbf8cd65921e8c226bf6eb3293cf7b7870c824c51117cdd40248069a042f520828fb0c664b70b119c51fc376071a5a0ebed784fbb0fb08e5fb34d7d657403cf09c1c15cf8847627c96a04e5ea0258006c0a4df6ea803e1f377c890f23231ac56abd3c6943a583931bb392f0b7e98b8c53ff9c9e2e3c5c9bf4d4a09985ee2c5d523e807181e9f9c49ac53d14278d3c739d11c5a9afb639fe827d645db1a261c952db181bdbb924004eb4b881766eb4031ab945c18954306746493ba841390042c657124b67b25100508f0bb25c2521125ed2a0ff360a5cbf9bebc5777a1dbfa570bb2fb5d48010a2b18bce6b72d4760c5c3617e52997b15f5ce1a5886970229d85ea5053b456de6a8e031988079ea7f0f29ee263e42fd4e60e46797231cda5d08bc7aba43475d385a672ed86728f98ef5ad3b4242c6e281fc1bebfec742ac9b963c7f2300dba639233ec2b476366873d6091c5b3d399e7b97820282c471ea9cb9bbfd6777a2a011ad07e481d69036e280de2246ff886bf5eca685d82e147919be6a662a446751675c41a85f2f07788b24fbf30f77b0c00fbd8999d6ef9660a0bd6fcba18f3278a131e24ddd68f331b5070001e8538bacb79afeafc22d0ec9384a7275e88bfa437d2c0db4dc5a0f82531a923c82e0d75bd9cb78dceb04f9fe28c95a1a0d5fadf57f0ef13c00e5aeabf03666066720be175425eb609aaf422f522204654ffd875aab6319014605d4f3ac70fc2c7801f7fb827823bff4743cff1ea707f598fea4b2ca32914d2e3cf8cb1198dacfa72bfd3b04635c6cd2dd94b0127ac3a2ace81e9ac174748090395542432ff7c604ba2384bccd6be6f8cd37b98580d69962e191b6641841a707cfe60f01ffac7be57c062afdf16ff5c72bea62873485064e35cefb2cfecb460cacdca80fc6f19d18c63864a7ecf4a14a86889e2d068fe8890244009296e6882861dbf3b9196b018b5d8fe201bed03bf805c7762ba33cf976032b5428702d0d6fc8021e71c68f2927fbf26faf738bd78772634dc40862cc3d2a2d64c92fe8b89932bf654f6dcaaba1d64744896c2fca9b64279a7fda90ddf75c8814afdb701b5a0232f936f01000144b312237f03e316131ec10ccc116fc35a2efe02ae8b9b9f98bee2867760d5a965d688053651343a1eb990f8e09a152ad900809d677af8f697ec7040c07490fbcc8550a2206f1f3e4a8bca7818cbfd51220068c654a904c80548124b96ea6580166aa71f3e6f0baa15aca4cee3336ff0d7e5b924267a2959a8cff1200b773a6f3eea87a9536cdc577991295e0eab4a3ce10d807d5b05a818473586a2a7914006e54d88e4a5f2d6626aa81b6757b900c4df9a2a7b501ac6967829ccfde7e115ab9351bbd23b1a71c3501cc5c2d57693d4aa45af8afa9fb444640db03c6a331f796ef1f98f42654334c096bd7380aad55b79d70c0769e3a340da9feb2b7535bad609766bb2b981b4afc18d9d2da0ca527c95f2dd983ba2236c9012f246ea125541acd1f5bb698679ed741a6f6f82837e34060616469dbd0e76c549e1395f729c5f34a3c92e79443f65f343e794d792bd891dca6f8e37b157bb4a56e6e9782e88ee3bbf4d45103107146ab8cc7e9f5acadd0c2772ffb6b74c94895b5159441be98c629b61c3dc9f36c9206b56a348cf37ff58c365a05bddc68748e1a92a19f4904a629f041cf9612080767d80f68b15adb90bc62946ef285b33a96e28d130de16328e6bbcd7cea5dae598fd30c76fb8425c1e8a59e6e7868cbdca0c9b13d9eaeed0ac0dccd04afc1219d82fc57aff37ee1010da69723c90cf1b900420acfe46d909b652f9b92c98fd3bf842deb3705e97dce7347c75de204a8a207fd429b10dfd15023990d5e2fa7df948736be1a70ee05b4d33d7acaa9b8877e3c679db92e7375f598fc22c9236c8f2a8ba0e194fa1c6059e1006ead6766bf7b2db75ba59242fe62321e499ed886c2f114f098fc1471dc5a169094cca8a16a32d8a9bb3f03c188ac7822e8f7d10caefbe29357f08caa354e71ff798109e01f94790ed8c7179bba29cbcee916d080717fcfb1173701585bf588e3ff581a48284cfc592345be2cd81d7cee2cface14254b6b5b8300b39e6c9cfa4aab97d875a6250f198e6e17fc774bd688e821131e8f9a7b7424ff7b99b72e6f1a93962a72442e0f1e3ede45e71810ca94bc560a654f2413482b9e52d5cc20d09474ed8e38540c14838ea1e3d4bf3831d36c8eb6eb8259c080bd131c60f9b1a94c5e1046617fbd7cdb282a2a42bf692a096f30e8f003628dc31699537a0b5233fe26312a6a3d2dea5136e82a539ce310572676841ee3dd3959ee217ad8b067486841307b94d1c030c55823cd5626b819cc235e42c0d813b5deb369ea1c37cf3a4731ea5034bf6390dd34ea8a6c555c0a951700632edcd0c01011122ec1123faf65cdff5b8b21802a27fa418ec086954b3157f3da2b0e5b80937f6f563692a7fbd1c04d9276bbfb96925b4d8409bc9bd597223b345ff17b3bdbd7a16acb0faadbc3549a089fb8e49da5b6d85f9b92e2cd322f0eb1ee19e1f7bded0dd4e8b5d426cc8fc718b35cbd2876dbfc3a7da4b8cd4d22808673d664a1622ab8678353118027f6df949b0cf78be3b7ec33b1054fabedbb5945d1b6e115d60084f210714a4e742780c42c1619843688acc0395b1278fce89df4fc535d821f44e7c1848e919e8c72a8bd7133931b50386ac369b8d5360b41f383529e9da1943360b4bcbf84f6d4941fb760877dea06eb8104aa68907f654d5b2eadf4f32cef47ad4261d8bcf4bd5fd99277bfc24701258f1e39c4a8fda877d89317a7b64d7b6c834ea20fdbeb3d109de1d9778012e89e6f9e13279cfdb2840951a748b0979c2d99ef1b0cebb0309989c2849fde93b90ebf499e9605c23202ac71d67c3bcb6d2ecedf9ad94a3b02bf79257c87b14d120feedeefa7fa3e04d1c24c807ee4c152db48e11280f519357162fa7759aac1f9523cc87d5502042a34291f43128f58dd6f2dc28611a26f0d398f16e2be94d2f5a4035477d35fbfa016a4edec51e36ef6274d410fc220aca2c1435a1a4375548bf474fb520bd8449ce88a12d836651dc3fadc3842b38e150c0b813df01f1b078a8542ae4ea60de60c35b0768c575932ab4542cb95aca674aa905a6d13cb344d873fe1b641c55383e927153fda91d720ff0fe915cdca7e7ed74d65ac9a741f49cfc9f05bc97cbe6454b2bb23fbc5df6cbf4b0ce3c5b538e4040e39cfb3841c7277dce6f87794534a7078c38addf1f8d9fd1a643f9d35d99797bf11515867ef1792cac2cfd040e1eb1d9c52af71c78cfc4fe17eb406ffe3ee3d6a1cc4e35ddde43f64fdf7b2a7552ddd46ec14e7cfcec231b71aca8bab26f9cc783fa90a8a961ad71dd3fcb925c4a566c788efabc6b9c55909a7d464d2133c9d824f1757609690a698da599988db1142191bd0e8bbc10d45521060d17e9a72000f9f581cd89985bcde5acba22399aaa80d158071f5d84692978884fe20b41c277d0937da13a6ec29b369e8711f13f5cc9dcef92b52395a054f4b7fc4688f5f65fbbe93472dc33e5fa7fc0f5b89b3cde06f84b1a89a75987107ade49f8daf597d79d79099781c2adf925de97265a2881dc60152c6d22a832ccd187a59f0b8eee85ba40d3cdb394f61a476d318e78f8a48d61c429079fa9ab80a9ddcd68f899760965f7b39a7721633cc5a696e36e06582f09c20594438f769fc8e9075d806cb687fbc71e42747e61228f97191105d657a8fed3df66306ce77a4874b4b1b22de405dfe17989f89d675b0ddc1b1e2a45e56d9b9ace1c7c09a8b75169af97d5cb3cbe7cbdfa6152ea7d16909f60438660e69a43b4b1e6bb61bf0662fd5c68e2d3523b0367f468125d7683dc7109601fecd1ac6aa6ede167a7852451739a4751b96c387414adbcfd075ed09a5fcd628f0400bf36e799b5e955c6d5c216379a5a47f1fb6689ae65c32c46d104e43f67f779a8f73a4d68906b489b52d5a8952ab4805f2d5382ef636f637eb610f9d0bf9f91ac00dc6ad49d96ddd7c0ce7b1a206b75b335e77ce3166a018185d6b185e26c1503a3eddfa292791dbdd472de704e3a492a1558d37c544cd67bf2cc58c03bf22e0a0e6ca889f63973c90d7f160f9f86eb943ccbed73248466775f40e7f33ac51e60888ad7afb0a453dd46ffd2ed5cd71be53c16e1bfe5bdd2a1b6332e364f72d49e006f7fae0e7ae00121557435556b2fb42d41ce7de6b8939e295ea9c9485bab67e9799c778725aa06da65ebc3f8e14969f622d365829bf81f12b4b2718970d7da7020905b062dc52ecf28ead577dfedd82a6d061fd00208d710ab7e45b7cd8dacf305f6a41305bf54d878eabf458f8a1e0cc35821dbbf0a9e5e823851e59115ff94696e43f789cf4d84e2c0dfd71fa7e0daf937e731f9f00b3e0753c7d049725b020d919949ae2ec6ca0daebffb0aaaab4eb9b6fa3d1d2f4b70312d058a3cd6e8a4a143666c04637377793ae3121fa1c5e24642fd4f35d7133200d26f1deb3e5dad9e2a217571929679cbcec2400e545cd523e12ed2826e4d7de47d9d6dfed13f1d1c3495d9ea907c5503a84899d74134a27402793e17d0e8731e20e0bef366ad80a1d24963b92e8872f588d9425fa9fa560860d399bc2c3a5d88ec6ae9b98776aff3e234c8b010aa88c6043b0a827c7a59c2b807c253ba25b90d951c395afe5602ddf781c9beb208061eb7bccfe09eea04d76055566a2bc307d8501aa4463e7705f5d1da196babc9569dab9fc23121d6da6648b0848c456ea73e4c95b9e284491fdecaa2ac76e78c7fbf9dfc07ec299423de910f3e70e9951afe6d8fff18a12efc40946249e9c3bb004f7df0d54e440a1c6aba16a51261dfff96ef6c8d421a4bce7326107b9eaad38c37e3565f613c48bc43f4616bd4269535c6ce36da7c5e716da4d5c0b208fb6e6bd9b809bba637a71520dfa26f2fe1d1b50bee1fff6fd10cbd946f30ef220214fec3e2d300dceb1fc473d2bdbda1ae7f34179494a4a5d5f59f735db4516c21caa22988549fca6b622e159b706c45fd36d9e53bb3f1d2c83076b6635517ad6a599ba8192f92a0e189de2deb013b368a1664f95ac0ef9f80c7b64ce8c8df1c2fc3f42d3bb2072be37d516b6ca0d23a7a678e256c0b287df122e533e18b67f82a362b6fbc02d8c047d704fd7e92d75d65fe7971e933608c9bb499857188da86585ef976027eb04e14373ebb01bc1c87409226f9b83ea6e62f962472891caf20cb8fd3595e52bc0240c95f6f55e6dc86aea31f5c84ed5ab8de9b13c900b64e73322aaee7a4de18d64255a3a7b32b2d835935640454325144bab21ab55d5faa79069cd84d7a58b8b98778b3c79f3c3fa7456426296ec6b93fa8a59a3737364b3df8487e415f80945cd5b4aa2424025d3fe2bc5faeebb90c70fcb11b32b5572acd7a78afa1f4724adef398a345ac032367c4f42302aa7adb2a0b33b8d33c37921e29b53296fac3c06cafd48f93b1a32e827cc7801632ee7f71fbb63d3a8a53ee97343c3f7371d10e0db6ede119fd47fdb89159184f76282d46a94e5d491fdb896201bc581afa6a57c9bba57af76c498235fe31cb8820a512f6220e3b3aa6d5c514eaf31e50e989c57d013567e7f67c948ae2e64df382c80567580ed956b9c16582e7f204deed7e0eea3b33bab2fa736cba0e345595a4b57a02ea9f2934b653b1ab05d9d9c0ce70b51655a94c25fadad80268eee57b62225798136f1ecc2913cffc3db5938d4e90c56686f87c9678ca00f688bdcbb6f4010a2406d2243bb9bd5d0d4f3437a425c7aa71b2f281f1b19ac94e2b9438e17c77013b49b70a8fcb47a6506973e209d0ade8e7103799a80a34f0e0381fa22ac9650830a14695c6c0879b900416e98197efefac0d5397c30de3ed2a86be1f78a5d4fef26fb9443d8e0d3f16b7d950f7f053d19d9ba62521f242a5f54b748c36117624a75a9f31195673f1ccddaaf10a9dfedb909928e064fc3fea1f8211bca07472a55373ad8acd36258ecf6b33d1f3fbd7c5a6d17c34472274db0ed071c0ccbe7e75fab54febffd4307696c9283a04544cdd7a579ee9f4bd7a84c6a3e135e6a2a281e57edc37b681e5942f201c195373e9e07ef42bff69aa14424705f7e3908d865f1cdc4095cfe80edf5b93aa4ee23e95bba556aa5acd142c46fc9ae28416f51170c0153956aa8fc2e42498b5f6cca430fa93735b01078ebad7c61b0ffcbe99fbaadb25954b129b36d81657125b8c43affc2f864f0ee67e5e9b08653fb00b3739bbcbd8c1e9b8b4270a3df752e94080e48c01105c72f8243644041d6cab3577406f212c01db3ef7832700dc239e68081c796c17115368cf39ec96cc296b237ccab53967bcb66924b3660768298251fe5b9834be258dd5670ac91fc9681e1bef5a3532ccae917a209fa3527413e1d3bf3a099fb1a554a00c254d344a712152ffcb02091a5e4ede02d27f493fadc8bbe1480e790d8232d0fa1c9827b0279a9f17744091757d318fcf4559924cd6c857e513d4e139fde0bdb769aa41c55e0db777a6ebade299591696047f14da8cd26316cd285464bf4433a733998b6ef5ede498dd17e30fca0b6066777de7eb4ce13e5335824357f4001d64f357d7fd80c576d3e4ddae6db544cb20f60c7e0ba24dfc70cb54026bf97a42e469c53b3fa89714fb8d9f6d3a5ac6bd79fa59cc2052e2847714b4bc7a0703ba5c4773f951eb66dd83387ecc5da3074f5a17c602c4f8322c4d2d2792d352ca6dec8c51b7ccce303c4f748a55d779b82c66f4c31062c1cdf5d188c23e2e1189106b9ffd8d7abd5e6a6573b50b8779f291e02bfb4b6cd0f448f5e1031717342db6e98dbc8f5577a2d5152b3b282bbde3de46ec5ecd076999d40d7ac69d3572363640d0381ef564573467160194eacd1d4112cdd29708d6f0532d191279813e5ed86a1d188ad72430d9b70b3a6e265b7232a26ab9e3d5031ac7621a26362df35888235a8ebc7197619dbc568d5b0d97e9ed0a70f40f2072cb4d0cc5091a6411840e1c9b5831fee3e989a1a1170d4876d7caf3855b2dbd7967360a6350dbb04a76e6609f07046a6cb4728034060cc87fb8a1e69993a9f6cc6d48ff8505b6676be5df9550a694b6e8f7b34a6c764b4c94bcb831907c0f3138814a8b780c47040a58739c60ebb1e6b70ed0f45f95108090650e48a4a9754a021ae04e9c0414184d38dffebbf4a3df099c854edf9bc2729e9bd91c5976b98e4851d60d2ec0c6a9e2b36293db6083027e292725f7bd910ae56ceb1c80907fa689633106979db6e75fda7ac3890f522cf2090137f1138446a0ed260baf800482d9be2505fcb1ffc58ad9cb6968f1baa298a175ea7e17007aaeb7b467a2de716053cdbc540cc2a4dcdb84b23cf448c4026353394da35863ac5f0e74cf8e3933023da019861468a6ee6490028ce1ac21779b3eef542af81354d1d458670a053b071442de26c613336fc1036a8c7367e28945160eb908ffa067a4d915fa17eb2939c2f86896fe6eab675073aba608b332a32bdf3206914487be324a0bfaeca64d36b65dac9ebd2f281650bd22b3858ba55ae33af62519a6f93b2607d508aa669b82a2e5f07da75a1675e8cf02e874397d7e5d43cffc9167832ee172a11acdbd963a32e63483e477546eb09fd631a1788117332e9996d3619d24781303062ce907701c4e6281c06b6deff82814764329fb82097c92eeca27d1b3566ca213daf2e3777d9d310ffde7c39c1bbfa8d0d54f228a3e1984f4841da68c97f1a39db32a675f59bdaaefab26dec0b248e1f3b0faa998a22547adf2f0b57d6995b31911b3b65f518dc9f6b365d1ea20bb631bd85e9abc6164a31729e8ebe1f9a3d22a8f34fce257c0b3fca77e7186a4192dd49e4d29648a51a457bab9730aa4825372e616889f9c5feded9beb99eb80cb868abc02454e85465cd5942301a6911ca58311d4087c0bc7ff6cc8b7ae8883c87fcf8727b872ca6977ecb635984ca1c356ce727a9cb2a1947684fbe83c0d23532d84ae5a9ed650cafc2e1e57b585800717d1fa86e0075523db0584982f230769b7bed78bdf7446d9b1e46323ef796f6e17782a4af6677de6973eedea670889c5614bf425bf91f60bb86772bfaacd2042909196f20600acdaafc421d9381ca87f977e271281a299284a684012a093dd5dbd32bf831011d7b17c8894b3c3280c96b9b919d82810720026a833640a5a73a75bf295f1c45ef2d83bfaaf23ad2c0aae462651fcf85000f727e2cd943e207672e2c61802904830d35677290a051827824ef51063edd62b25af5c5e124f2363a16740821389a35ad4793a8b14f35e644ccdcd5133354bbf51345acb2916be3ebe609e79c7e0c19dd30c0cf1d49457a2a884ca349c2895bfcef07fc97f1d977d6b63e69d0d2f94ec7c5dc03903f5f23fcd68a602418474d01ab23043059eca5855ab782264b72dbf1823bb1c52e480dca7b6c748e88b8cb9aab057f4fd5ec01a72ef41b699bfa07a1c664d551ce8ec1993b727e959d83078ef0100ddf6be8b20eb665d5cbaa1e2f0b6966065f8fb34153e6e8d75a09bed8739feb4eab31f0aa6855c5ad85f340cbc2bf04f1eedb792637ff00e75d81b3e2e46486336a3e08918dae704a990d4daa4f00a7487c1b56e8a8f21fcda4755b3e620500c5e480ecaa0948f04a1bffd5e4078bd2e51acbe8b64983663c2e664ed72bf41b8d0597f7f28e192feab157a39e25a0a90848fa1e088ffbab6b73eb09bf74aeda7c992a3cf7bed1243ff461278d7210ab2b463d325cf86501840bb990a94885d7c980092f78bd06a2f5cc774741ca712974e69118ecd3ca5bc90e1d5a18962e7bc52df692cc920e7c4a83ce77f68054f10570f47baa1397d61c01779ad5b0ce588fc9ff0feeb562dc9cfa29e7090d2734a0b485091ba73724a54ac24a47e54b0583ea872c63e54986c2b0ba3984f238f2b1ac6170013bd6286cc97d9d085a85cadfcf385afc44d71c2f836dc6f3319121f49aae0528a6f5ec65d5580dcc2fafedec8a8afddc96a10d6453ae8596ba04ee50b143a25db7b5f1ad6208b9c47dc853bbf5993f5d12373aa9f7a520f5cf6dadbea83a985b657526590cf40436c782336e19039502146f91327d17880a683e73a3a648c920e9359b53b7ab4fa9d8ed1005888234d0f1bb3d9f8847bcdd9ea6e29df46184ed0e8e707b17e16ffc509124f97ac958f00f3c31f1420e38c7ee1e1e4dcde746eb1e4741de4a05ca33e6e2a3cd4f23770badaca109af9f4fe6e59881f878511ab1fc981a3e8dbd97dcb9b5fcbba37c4bed94e7768397eeb684726bd17839ba5f504ffeeede08834401c9833a38d591976b8576eaaabd53990b7a5876004ce629835f9a882c256f1159a20cbffaece1efd3b70fc21c5a11ba1883ed809e2ccd17d49a7852aa338b34601eaeca379dc00fbfb72fa9ea87e28ceb5e967c7a7dada93d7c110232891a32f5126b5dd46c598d083292db97f23a2c57262009e2dcdb650abc5e7469a7bc24fe6dafb5371b91d78942a5051a717b05c495adc20ee86bd794c046cde1989ddbbd4aa2bb519a84f3566f142f0ef0366733d778615ecd9024f43b3a6e91c2e61b53860685746ad703ac97adc51668f81a9bc21aa8a00f0aac50de98f719e21723754a226f1c9def3e5774490ab2843bb31d0c4991d84dac5494cd1b37de77d01509911530b5f7feac54280d2d74b211f3ca7d29a0f32683e3d629d8df32fe16780478b82727c2ac0a02ed3ccf06a3c13e17b5ae44bcc304387814a2eaf38ce5f45aa2b3b53de53ec61dcf1c7d6d95deb2d3ac8c9f44f45ca5b242aecb793951b91ad077e0d197f307d1b0150f6d2d642fae6fdaf5cacaa2588abe6bc88db64dc4cee9fb865a7148f2955fbd64c9c0f1b71c069121b85622652e07342165b68bf3255adaf0d07bdd4d29e3ba8e42a8db671b6fbfb80480f6955c1bb736b2d80199a80ad46276f18768cfd02fbbe880c21852c76da9f8f75455b9c745ff5368c744021da152c2e2e7dc24ee5af169e707229748801594cc99c53a2424f22b54187b6a3d0fde3dcad6421e9599ead901b6bfc16264536b47d5c6d50fc23b9728c4927a2bd3981dfcfca6df7a350837b01986397b9df3572b5a41a1427e67e97f50c901086306d012077fecdd9fe1a2696eb208a3b19d6a71ac8056b5f74f7cc0626f0ab4b0b7cb13cadf2df77fb56b544b1028117af69cd14330b1244392188331c9730c3075e80ae417e362f22999a51fd964ed23e7c473d16a008a82f0254755f15de1e6ad21f795b4d0b522c915fc47b51f370c92ef46e88f91688bb9b7adb8ead072dcc1bf5009c84a8ec8821e695a144bd98e378e3df14c500458fe2111562622a272466089e7006f9409538ff0e0985662535868337c637dc865484d03252bd22aca566232a1191e2dcbd79cb3577aa07c13f5225f38133fee4e8c4574e933a9cb4b560f495b35083e0fea38a6ad74a7ad78a3a7402d7292c291e2de7cb2aa2e8d07e610bcc043ca0db7b6b4cff337dfbeb69acc4216e1a463cfd7b3bd93d4b169ecc6f1b957cfff7c21d3ba84e0cb7656886cbf46489a5657228078b6d056ab838b02fd6ba1642d898b762c7df02626aeecc4bddcaefc29941313decdb9e03a1887a441e8dda60124547229ebe09a18f04c6eacb06438f3d18806b90ed8f39881fc63c7025aa396d084c8c080f1e41c62a1bbc333c636f08b9e4adac488e2ed183d47ca2a17d70a74490854bc131d74880a95b28fedc016c7aef91e00a0a2679cac7441eca7d83780b99b3080944800a18ebe109c006571f7fd413619ac4b3d812fc882fa31ec91a84bec5a810fd80c487c8c7d58f1982d032dc0ed72af054341bff076ac5a6c14e397bc0d4ceab122667549eece90f83cb929921dde135c7c705c94e4176c98466542e78281587febb7c6a117fcd26415c59d937ed565c9e685f6a5cf6a5fc58116d1de9baa2273ccdb88e97aa1714a07d32169efa38e5bfe01477918aee05bb7edb676c4a8aec55889942fa17ed7cd69e41d6284e2891015003f906b302f25bc14121fead3bcebf708cb0b2dd7b65cea397af862e126a31b66f9ffda5c832039cfe844b793de20c2931803e5313972a4cac445dbbd0eda22ee0eead169b14bba676888c3292d62216e38a302dac4ee9a5cb6c6248a46839bb0bb71f0d78439a84e9be69b0d8bbf247283647f1f8cfc53f60fb9ff20391c1f12764f37f5cd9023e2132590af461f1371d8ebbe8683fc0f3b441a6f57c98fcef514bef4ced3129d5d8d2c08457df8b3d0e786289d1afc3f8b0172ffef5d93121a04145c877c6f9f9a98fec39c2b5162677158adaf6cfa4919fe8951d8b204c4dc5beefdce48a0923885c504377556f6ccf099bcf620a3d4962d2bee3fc777dc9dab8d595cc6b326b2dc10f665c24bef23a755828a595601c50c51c419bdcb32daf43355e73f9f7172ea8d36ab807d5a5208bd354be8d4c1cddd2909235df057872ea06b519e74c43d19c34d5f5ace3c509be173fe6dce61487f76198c4f01678a31eae817668c5702bf5079793c90936779f16b03639455dff028987b7e0968291edf721b4790bd81973806b8666eaa1548efa82b4078f632d5859789affd26769e317c78827762224d2b99df8af446fde13419dfcbb3eec129235b460c929d98d51912c0599ffe6067cd58ffc9a2f001ef39f4ad1ecf343037ce65d3f8338e391913a181f88f028f7b433435e045ddd4b67d2d2f273d869f83992fe7723467d6642050488da73ff847794457210e87edb4df359700b926f5d6300244bb3b93ed76e3e24f8b19e70226eb5cc85012bc9127e8d5a95f2a972b525558bd2a3f07cd6f4b2aa3b1ce9674c7f9fc6e739bd046c3ed598fef269c2295fb12ee68940b28057f869ac12e7e55c8fc1234c132abc3266b727350681a033b2055e40e0e74620a4e24cbee0880dceddd84e666a407c82e4fb8135888d2a7b086c6270e942d7fa7003cc95154e46bc67b09bbfe083a716160e440cd70f36b19bd905dfb3827ebeee0a2cb484ee1d3c9c244e8cf4e725f6f79c93b1f38b17e43baff422f35ed03f36b8ef45f393b3b9cd1c7ba42e9037be1df02343fa33dc69b845a2646122cd582436c6b93cd24c5c87c352f0b48725a3bb3c20fca43ae7c23bb9717efe2e618a7c860fe4419b0afd623f0dc6ffe7a916816f4fd34e62420a79d39187150fe24cb2ee5880f6f7e244cd641f8e4b511e5fa3d19b49f4fc4e16dd792686058181ee2073cb97d10b2b78e00a5672dcb1c433aa839b660d005686fe78ebad122106823bd5e56d36de0416ecc982c76d1c789c62f0345dd3b26d5c6ba47b59dc49cd129af4d7c4357d22200bb0a155b967ba7b34ec6a7703f4c2c3509f99f3c0097cab2fbb676c07fd34ee7896a1f00c43afbcb437e6a0b8637b7143d75d579a358d514d5e7f3df8b9d66aba9369ed88f68c0a6a27e69a0ee54f422630e792aa37f62c439b389d441bdecb2f14db2cbaf6a6c66a05ab110aba4e367392004ae17e6b3f6fb8d5f227beabdac9d6024f88fad58d9ee583976e955f6b706446dd68c9f4aec515973471eb565d795f647d8e8d4d6a4ed9550dae97349841d7beeddbb03940020049d4b865a8725b706007d1c288e99b0edcc990ba89258207e9190532a78c8cd08ca37a8bed3cefd2fe6c2c6ff3b7dbb63d630ef37d9caf5fe4369886eb1f67d8732154c20e768ef572a52e0863080899166b087f3cf47551601d8c46e33c4bdcbe45c91e2ee3eec88f310445c29e3341f9bfd3869bf4579353ebdb2792e011163d17365cc707261d1b8e9723786117873a13259781ccca48d1ca18abba75dcaf38ad047040075c2d3c185dbf247cec021ac8523e06888eea544fd966dbc7ff3df1fe6863158f6ab16e9be8be691cd439053ec9ad94227b10acbae2b958e6550ed311da2fab934fc33886432d8317a88243c211e22f30f4f0c080aee08eb64dca0dbe5cec3c53a42af10b0a4ba2b7bed33be22df937aa923fd3dccd9243f0782fb93a2efd25617bd6d947b40eb26d9be9ae278496a2a729fcf07176d0e95ba3a6d0798e9446a544e9dc57ac55c03ce17accbfa6495dc05526936f7b2cdae9126ee2381757b1e269eeacb5a635e842108f98b53cb1790ca7342ececd54f13f493b5eee9cd5b4c06f321b64eff11ac1876336dc66d9cd2689b6ac3c31a11307d19a0bb2e11fead3fa3a1eeffc3b8d111335208d507e54df1a7048304dec08998b7c60911c907e8b3f475a3b894602c46f536e119fa8194867b07ae272db22272636d15814f44a21336dd37282310342ad80e4a3e22bc95acdf890d8cb04f9d834c09a0cf040a49c562941afb4e45532c126f3412fdc8d27e1b3bc92556f673267a29fe0eb7bb543c167974639a8a0d8e6bdb0fc4c0c5e9f8c3b76cbee2914df0185c0734b7945c8ffcf62288856953890c7b1c055552724ad886f78bc55168bb44bafad3b20ff516227e1c3c0f8d05cc7058089180bb468e5f7e1ce59b55a5d7a356fa48bd8f0b056736eb8c95dd486e7e66983aaa5470e9bca8380ecfa6c0f8f2dc58da533a0b7367898fc0eba7a0eea0542da39ce8104575362199a08909d57bed9a85c997b7d4b5214bd7717d8704c5863437f1dc34a57e31f5110c12b0cffa3d6a828be6fb18618f9d9d0eb969f8e09f557878b32e29d6ae1480690191fe616d265f5ed61f30619651f46cdfd59787f8d9d07d153f19a5d2209ad9de0cdc81e68d121caecd733cf75fe472c317294576c7b4cbc63b2fcdef43e83f865c6f58cea1c1540ed3153745d5b8fa4678a28df9637b23dc96015da1679e18ebc365fa4830ff613b4dd21b346f6770c9ae6b95507d1b1359f40792ff227d7b05f246e55f939069768e69c5652a3c4a75d9e8073ad8ec996b584984d97dc7ce2593e13c4355db76de620cbe5c513aa96d9851acc57093e13aadb13235ecccafac03070c2e50ad30c7d8105ad8cbf7566517dcbaf8633383f1958d9a17e5ff755e7605add1838480f3f0abc00587fc8ef74b87f56847fbf276d60107b8f6cfb4f1b4e7d17a85957a5ce366846a4bfe49bfe0ca9c25a9184ffad04f4471084c2ee18fdddb66b6d2dae49aa61e9fdc91e96206838868b2596d2ac3ded45c7219293ad18d67a480ada130a14a94be7c85a84919070230801e1640f2559fef95c0c6bf4e66b4eef569fea12d94c83bc6eda643729dfe951a8c8f107e3cadaa2c898d2cb552e6fd01eb40e2418ffdc2d796481ad8152ed73914dd61165212e39b39ea9d77b3bbc61af627313daa9c2abb89a90247053a0535b227e267ce0abd5e7ed6cbe15e043fc8fbe39fc2c2b3227eb1c673aa868e6a6e3b2923236d5e44aab9bea561f7829ddbe9328b9e79847332f436f834be351f58eab841aa86da5ba3ed375481f91d004d569f414d80d1229990a69c162877f04b8dd51eea7f1407252054545c3bc98573e225b9d164a6d05cd5346ce406fe2334c9487c0cf4b58e097ee74264b23b1ef160b25189de7ad48c4ddc93ecc99766b24bc063f527381f9785054b0a15d3f34629bc655710d9e24b9a439a1807b4fbedef8c199151f2ed7c1bbb3bb4f752cfe4ef2acdc80e2b0d00f9f6b99843bb739672769b8a7e173ee4e29462200b9337d7c344e4f30c859aed3bf607f2f8f8ec2d71267f0cbf878cf0aab71076e6446b527972c2eb48ed4b86cdf99e143b869e1fa667acc9d1a5c102ef25dadf64eb4ec8535ac67e378c52e5d97d65ffbd431ec105a95908d818a41b4764a8d1758b8ed8368837a1227315e60df009bc773977cc014bb084991ab10349be30b6f2511f7395cfef53f7c531d22d86b2f80a13c2d443289b13693128d25f80de5f5b12d3ba8b33cb873e96f0950143ce0d278aaefe499a5869fe888ad8d5dc1d3a7cb9ea718eba09da937c2ef752df79bfcddeb4f4e9dac2f63b331c2a8281060f1415c5560eaea2f3045d92086be019aa4a91f8b26115d82e1267c89ef340166078c861bf8afacf302c074659bf8d1d6370cf90f58e437cd1e550d92c7f12d6b50aebccb9177844a91ce803bd7a7ff83e939f5d59005ce3a7b9c704f2ec60b88b1d99b3595d820b7ea33f8aada7c34fba68c0e8a59e72b8cda232cfea3d89f57bc498ca55931e9512b5833389ed40a1abe9706fb2605f4bc11ababe7baf715d6c1ae9747b0c2301766340189f3254b93c578825aaec30f09e15e08990faa195f1c851f6d5763d8d0552c628f3ec23d6ff0401c27907048576dce88a5ae84683c6bd4723fdcd8ea21ef41ea82fd0cc16deb2163ee4d111c6b31501f199296cf6afbbb46b7557e9761cb3285aec78f77a0e840e12e71247d8b0e177adadf78c36e45b49264e4ea8422b90647083e5ca9539e6137efe89bf2653fbdab6418986432c3c809e819513bed8e157622f654575e5c45095717e19593460b779a9270f9680a3b515222d544d9662012bd9eee662fc89aca995536c6efaec311a516fc9938cc53cf627ade5c7eb5e60040f5866c8b014da202d40304d5f930b252581a233f96b996e415b151620a0870bdedd3d2d04cfd99d94f0198d6e4051ba6a1ece525e91fc40890e64bc54533c100a8568a32abea84c1c525f2df470c7d7f4033ffafbaffe8a3b205dd9f22f8f9351dce00fd6d0759c714402ce1d10e6d66b480de8f68618c736f42a3d9856ea605a4084742ea9d57c7b74bc26de5680ad681b384fe7c7f7847796f7441aa6e4da496a014fa081817ae0d49e689c35ad36cc553650d2c9a71648ca4d82d0ac16b6888235ea7cf2c5a6f5185812b884c3840848fff70048a59c420ba0dffc7f75b25810c6c53bebc0208e30d5ed2b6f1124581704324064cdbbe723d3b7380f44d03b204eca5cdc368e8d54d37f88f739735bc68b45158648cc84c53f520fe2f87699e6a1f41c8d0a137b0165f6830f35d6ddfc33f2eaf70d233f594db436beadc23bbcedc0b4852db7af30b7c0ab6b2699b769c8357967eb6469329e7000fdc905af612f10862c23c0edcf94cfa69c2e39f033616fa97ecaa1083aca80ecc730a2c1049225c825ef401502d2f07289f4f5ef2fcf9b3babca872ecf056c425718c6ba6ac09c1252bc4cd96ac8b322816363c3f25a1d66fc58f409581d48bb9eb22d43ba6e2612b3f5ecc9102a2ca76b4d51d8b75a457e5a8e29903ce3c8bcebd612d58b5a906d936d9b40ef47396de2da12c2144771e2e875bc1e93adcdf4fedd85d712910a43206dc98acec5b90856f08fb34e8087fc42601b28e0facffb56ddb22f4ca4ebf4bef5f7fe9f42f4b2200ff1bf96848e9fec5aad06dd11c72d4906460a0fc5085089d00431ce4cf3d1e1c04b5d8c7b79750a241eb07f10518fac7641fcfe67209c6ff83b18fbcbbd1b98c6e23dd2f88d62e2a5ea89ef29a9ceb629b86e27954d4c6ddf9176ca929207e10ea3b2d4285de0a15a89b0f92b1dd58ad6450eac79a0a050dd778dbf2331b8422ae3ac09a4b589cd97457d3902377b25a39be8edec050164d8167c597a12df373390fadb0ec3b57aac054fbdbd36dd25a92b0244522fc8b6e8e501fdff94f137c2e4b6327cc15c846d6b6336049b7bd876b06d1f72c61d5ce17d35f0087bee6bd9d60e12ba39406b7859143ed46d32d4439173825d1e2a990ad1ffecd9cbd353b6933ed45260ba12bc50227fd25dcebb990b24ac8a531d1163442423be34f97cde8aa2f35012730c8e9ccee3100daf7f0e35bfcf4633d17f00faebfa199a58cb6b45e58a597bc1e96299f4863bde1bdc8f031e0abdb633a0b5110e84502287bc9fbb4431a74705342ba07861d70bb1193bcd80ce5332d27100b2aa8b6886c4f55e756f32596576ce25d50c4a82e1eb2f65f3c13c3c989a0a751ff3953fa64b45b3eb956c735810c5d4fd10c7bf2ac8cb8b8625cf7b53f667ca955089b2cf6a032f569f280748f52346aeb2d2f275f93792436d9d9924e479c43379f95edd122ea5913719328ee31e80bbba45f602947498a36f8dc66f04099787db36c672fd4c9b362dcb741a9ea3a206b01b9a8e376e049f1bcb7ed318dc197f873823275a34b3fb33241bf6aed28ccfbe29aaf2be7f1aa8ee1d365e0d0424e1afd2071b509dff39fcc0ae5fd54d2148e142b20954b0658dfda0c2500a719bb32c0ebafd128a17ff317053bac44fdfff9840385eeb3158f1a99eba194693268a6bf7541692591ad71f4c3706181c0afaf3503362e45e132eae7ffe61c626cf676bcb5c3239fddc7553ef28a1acee2113c173a8f70f26d09cc3abab00813c5bf22c6d328de9afcf41b2c3686b24e9e77ae66af224a27376da0a73da287cd6f078e0eeab3305b8d5a369daecf44cf327efb5a0655800004a03ce0111b1f562d516505b02e1d23de95e8c7dfc5f38cd0f3c2b25d0b6231e4d89130d5a088118472c4eb4a9856261be986425b45aee8a2ad4b3b251d73ea14074cfacbc9c1fb8faa1759c4816c92bc688277a170109445ab5f9e104da163059cb7c09da29bbf5583e5462866782c38087af8b4e6152317873dc7662d89280ba809c473b25c3c502decb0ee7dce6b53083ebab8f62a69545781e55c25bcd92f302892f1ba9875c5839f8e92da2e4221bd6f3a268ae84f67f488342ab5628ff17892efe78a4148220f77b7053df6159bfa82fea82e52bb31a66bee659bc97b7b6c8000023b85c6d2cf2554562d05509556e7b6322207c5c1bce16c86e578e9c14a94d75c498367530aaaef4cb4ea88607ab6a7f0efc202be05d2c56cec6ce01c4d3cdcc7b094eb74cbf1fdb9fe7496ef0b77708323499e1847e7966291b15206ca15cc64f431111a508a2a6b305b5d3ac60e3515b5f3f82e2fe7df0a219227fbfe67041b1e1b8e91d0c51d626c5dfe7db32f13f958ecc105b2ae71f479a47c662a540ebba170e48a71949e925843312401775fcb48a01493e5ab39c8a57b4204f46fbc9cd0f4ad3967b01416d26a33167f29dfcc4fe1c538863947ba505a1277d26f948ccd478149dcad6617e0b40ac064cbc040cd1936a151adb27b1ec1448ae9924239c32f7deb401f060979585e184072d9f94b84a0d9ba256a99f2d502efe7c49e98a4f7240355730cf1962ab2994acf371745e1974c0e9ab4d5adadcbe0a1dcba104bdcc873f434a87a9c94040e9e7cf25dd27f80c6094e8bff36f13bf26b79a1a566462a78aacfd0c1544d2e8e24f92ad098a227355c73c5b89abfd051bab9a4be972c96a8e58c5c7771f2e7b00cc7bddc53a0f691ded67f96866d77d5d21d99219584c172a3028d7a2dbc9261ac6016ee9d559572246e5b9dfe39076b62794efe5d1179e87b3913ee627a53e62363f866e9dda67c686d537a07ac629644179ababf0769ec1f9b10d994e64c97125f3c18ca4a3fb697102f419b2079e3a712d0405faf18ad9d11f9db4ab1e07173682463d52954e4f6edb6329762942b84cfb51f256e6a1c0667a0d00cccfdbe1381b729eb330e98e841ae26345dae81357e51810e1b65bcafd2f2b48c07be903faa8517b70bea32ef69220f2b17296aa9db1582ad725789a0db421a27d3dfcc9359559aeab822c4d86bfb3e928728f868765623aee0a93fded03574bdb0f0d40f90ec0c795ed8716177e6264425ab6b7da73e6deb70810f5c31fc734b52ec01bfffac054c865777f090bfa2767aaeac85eb4768663b06bc276cc9adb0d185f8c9c98ffdefc944d7fd130f9b7dede13bf3cb1540092bda9a9c91f25f72d2fba2a45a6c6d8c4a9713130918642b00131df04ce09dc2479a747fafa967747dfe3f4af13fd559ac57eef98032faaf4d7185f629c64603d00e5b5d7744d5ffccca1cc88bd7645d14c16393aac9ca86f8c02f9d34ed2470943d6c743348ae40255e5d0d650193765b116a21eb12e14ef0ffe457a46926ff1db96d76394d77326ec4c8eb54fcd17284403064991a1891667326ed349ca6bf7367a8afb2b943125392cec54bc019d9ab730e3ef3a0e52f22dbb41946a89c2acd7e142ad51650aab7f80ef8d5b9e9eea7b9f6682363f8187cbe0c3a9b8179228e3cd4f2ad47f988c2ff5ace380e739759b99f8c5376087200e96cf9b4ba11d76c8f164972cf564200dce6bec0bc7f617344e90a7865105959ce9b9d078851e1d8f9829f62700e047f61674c0bf9c803769d756daa9872cd696f006feff51fafb2985509f28d12e765f41b5a06790f0c6ee0beae0ecd2140e2fed46ac9a87413a37876f97c92de72e53fe8ae228f7b62cf8be287e99bcb999087e252e93763a2ad0cf8bc8079fce09125d48b63fe3a26a02a989d3f5fe8c35c44423be950924f85315bd887bd7c5315057767c0a262c87725dbb4ca17360a19a561f4e5a46441ea56a504db1551608aa08b1384612e1bcb5d691047dcb67688463f56eded8bda1d895c240e49a692df7213457fe949bd79bb01f7773b3d3609af2056e37f5720af3b0e43e2bf2de1d465447f64dd8ee142caae8f47951d6f342ab726a888da787810c76c30d967ad2fa666db30f0d4fe61a8476f4a7aa69ccb8a2a1996f28c21b32d621bf4d167a65393ed20ccf7465de33c4565bf21372577463b0572b2d535d5d1008dc5143b4541d9a1b8e3169e1ea622c00e1736852ad98de5998410982292c3d6dd0805471e04c259fe7c80fd42bbf7fb4a1805efdcf2eb5658da7f9727e14c4c38b70ae8955de4ace82dea8885691920c5f859dbee6986b616882ff8b65ba9b709024b6a53e5254598765a1acb3e907a6a980f5b72debb516fc04bceada6794982d0aecaf5c0449fcbdc914b080a8ebeac38d6864be915bea7e87583e10e40a5a51dba894d7ad6bc396dfafc00332ce809e3744fb257ef5e2f11b5e5882a4820eebf56128c220e3cec3a330dde286461e7d21807f635ad212bbccba6579bd2bb92c5c1f5059bde6780abc563c6eea72945db5be05958ed82e32323bd9fc08326b4a42c320550797c94403daac6a827b3afbe20d59e5b9f73d2ded0dd5f54e3a481c23c3face7319b074287a9c7dc2faf9b543d0f23e4ab28716f63cea0189ea942157e88c1e98b529f9f6327f3fa061e25251c624a482f8a010b3d8fc9011d5cfcf063ad70d729d4747bc84fa74e921c8dc84cdbbfe75ac2d03da074153ded08d35299645fc4e10c50abf3b7891463ab2dbf8f4ed9227c3be73c85945d0457228f6c725400aa78f27c6ca9267b012d13766da4a48ce2ef05dc02a24ba12c59f40dae88dc9b5f7f118e38c9e47952d07baa624e1fd5e11054d5d2681c3f6207d5171e75803d5bcbe919c5f268f3b0db21e49c4885be82a02131119e18c999b91e66c75e384d0d21114de6bda4eabbf8cb8252ad8713e163bb373ed4ddb6977f5d3eba106d0b488711c035fd331bded92ab8b7163df51065ff0aac4aeecb736a60167234e6aaf80f28fd5cc42cc5b3e8db4b8b1e897cd6164ee60bab49be9011ddbd0f534222a67d0ad4d51fec2bdb5bd42cade87ed70132c3fa155a251e15fc10ad75839bc14537e9302731bb5a1f5cc7bea95d07eda2cf962d084908726078bdc69028fbb163215fe4d81b4da870ac2045d4a3dcd686c5328c4d0da580f2812105a688a6b2def8191a24a3cc87a23a760acc6f2cb07a99cca512d30abf8e6658edbff2160baf59e62b833d4e1a61b1368fdb02ce97e6357ddd562bd6ec2aaed68c587afc37aba099bf0721c40510a0433b8102212b0bcc515059a918eb09cd05ddb127ee8d24acc502532b029ad38d557663a5334a6d868aa1be6164e0c2f030c80d98ca34013d413a4ab5165021d7361d5914ca032d0aa47013601114f2eea7a5060fb6d3b0b55241efa2e1818411e5626e9449a76b77900673fab19f37db10572ce5b727acfd9b32b8d2ec71630f5a9c0d5d4d7281edbae3f3a56e68e306f671b7ec6fbb7ebd6d35299c08740011d882f6aca4e5b7b28f76eef8bfe271d90aa34f5854c70d67b07f5df38eec466209c5358e3e09988c51b3e0b38d407daa3d12b14c4996e771c620c7eeaa64d67c6f3d9f9936e446c9da32d925e7533d7638d8c9bad8b3bda52ff3bf79b9bc1b63a45d637e4eb3c0e52bbd7489bf53545d37062c4e49f5e9c29774725e2daabd832cc1778ee801df45228acb39ebff05ea68f99c683508adf4761f2e015fffbb2a66db709c2c3ffec17847da51f06635a52d4bbd34bb5e25090311755ebbec774efc9a1c0e20a4cf5d13b17aaa215cbcc4f693f4c9633d3ffd3597f329360e11d427025f86e57eed023de64bbc609000eb996675236c4370dd66c8c76dc99330debfc71521a0e6856a87caeea5c9291d9b17d82f2c1a5a2ee06582b6b59c28812995417151b4deaece37599a803719dd6ebb13ea5fa5965c27d709dd10f2a5a3163f938db91b8dffc06d8f66ec822b95142a8335bcef1ad33e842cdbc2322894c63ec418c94c857f2434cf41a8ac178e40febc44c50f9c6713ecf69ca50c572ecb08d9d270965d8daafe335bee919c805c13ba3bb9b246849849fc1ab8e007c8a1336613392d2fe3a42b84b2792fe79f30fc51b0086d1a33c0d8628f9a45dd52ddf28e40b49164d9ed5dc6aed76ad3c7bcd18ae368aded934dea9ba70e871933352fe6cf73b37cf640d7d747c11257a370a0df1c76fbb100975757c4c98baacd46a0a3a2db2c4897851cd3f5da0066801d971734f03ca48a9eebc6fa0c66f916768bc2e81d7f9ce9fdc3cda572ef72cf2b0611a31f384f52b2a5a7c3b9ae4e1384747fe123cc2aa98d8c30e9ca2e3a02bf1d0d38ad0a1a4969cd791641816ac2b773a3dc4f57b3159cdd4a3a9ccf16e3c07842baf56cd860306c2d9181b52b1c8753b58e256d5aff09074455edbc5d2ab64ed781ee8b6973c1564444ba9c97f1c84a720bf7f5722cc34d1157133f3cb6f05121bc5563b88780a7afc98ab80ff227bcf13ac266efa24f8c37c6feeae61a2ffa32b5a4dd948932e880ba3693a11aea7dbc1a08ca2975e32bfa80c99eeac7e311e05d8309311820c44669698c668586b90af2115a505357b8a7e2747b7c015ac5bd0d538498e754e2b743ee2573118e7921960fa827ffce3751ae18ed3eca230f66ab14620e467bf3f3a8f6db7f8b9cfbed59f61336bab46ae8956e8b3c0e7fb16efff45e16706c669e8e9b71c9e0c8a777ecc6740bca806a6f06961a69c96fdc8a6eecf9b078d641859fb7daa3bd6dfac6bfe4a07dadbcafbcdc5d1f1d376196d523f915ee7d81daf45dc6f4d4ad2a180030b748328a607427e0f18f11dee355fd7f8cddb1b5dd800c9ddac989c0ef2677b49a272f506e597cb11c8dff202cfe03f604db09a1c8bebf657dba273c06213157c7ae891fc810c0fc7ea3148d374a9e602157f77010173b06fb53e07a58a1096c4ca75443a8d3b49e3816a248dc9ad9c89d449c2799c30c826ef5401e16b6a22913b1e0e53a459d63f5207c20c398346f3bbf13761456f7266a060dea9528adec0f75e780f0b27b190c194cc1738c236c2127bdddfda803c55b2d32577d69b136bc08978e6781099abda431d6de7ff2d8314feed451aa38b9838d821bb7f5872c02c175fa53148ed57028b9943e5787077e6557b627e252163a3db4ad1d37435c6e20b020e6a50611ecb350a6e84de106a0aa4d217cb6883d154296906e5a0dbcc244a910eb32615258f0c0ea974287e4d603f5394706868822129e3adb1cafb185606caad3769c3b1ce3181ad91de9b148e20cf28eb6ace2397ee31dd92dcebc3d7ed97cabecc4400b03c8e98907f6b3c4b0cb8813891dcce41b98c8445070afd84ff17dcc85977cb75e30621e975a2e9f19be56ec0c5b1ee82bdac676b821e7d4fefe1619f19359b5cbf0101b0793b3dd256224981bada07035f2db559fcfdf94bd905dad056c986217e7a8a106d31c32515a73e3a6cb75840ba0a26b76154484b8751ac5fbab50ab24d2250f50c32ba35e2af51cb3bf3d23083e3363104402c7ca88cff538e1dd84fb5e7be20ee111db2bcf8cd4068fc2b7d35d842fc2cb5fb30bf4649b91fb88acc4851f5fc162630afb0048690bc345081b0410382428023cdc4b71d4d2c56c7abc84a5307f44e158c94a9c0f440d1caf12b9b1a0c20eeced7a7b79404f120d091df7558f45d00021724b0099c4f37d7c188abb96815ff016ee548a3aaa8f729db9fb9bd3b6362c52ef0b352dda16a9f8c495db72832f8d8b35d7b5cf69a147759f81b6315c700fccd25fc81c4a5c276b64bd1a18aa449d427de82347925cbc3da36679f46ddcf1e8aea04b591b82452196e96a710338e51d66ddbae591d1b868aa95727f5d2734b0afc3019e63289c80b92d230f17d08f609825967731b1427c8a926e5e90897fc8221acda265235b36ff8163dd02895f2072b3a20a6a226955a4c9fb38f7115c6a5c63d6ca3b3308db80129ca1c00221b41765899a0c3c1dd5fe7eca5bedfa7a37fb9d85c0e8eb60110f24938508a51f2ca1e8d7dc3ca5df099da498c1a5f8da9541f9714b85a6d39315cc858fc9a4e8f400073aa4cfb975df0a5af82be1a728aa5f094831fe4701d675ca9aba92f58f9dd927d1ab1ca9105f4ccd8bad08c16dd917e08361ab0f081df38ba6a09bbb3d97522acf55a55bdfbea5d813a4d163d0fb668c513eb08cab4071e70aadf7a58cb6cbc6a1838db62d1a50c72a0ee84f866426eab484548d7f370ec74b7cc8bbf6e2e0f3f512b84229a438801d85067ca25a6d4194192ac97c20553ddcb2aa217874009fa34640a8e7227f8686b7ab8f32dde5ae4fcba7f63a162983ef9eaa26411473f7ce7f713ef72a3ad397a7b36e44210ed81b737fa23ef117abc2298bd5d39e0fbbd09fe74ffe34437ba247b4b72c9f2c08d290e1f2122dfbe258923c00ff535b1413774a34565755e2b012d0fe322901a7087947507eae73fbbb8349ea2f76639c2fa9a8f967f2293552a630c88fccbfc66f87b4e633c24dc2e7f390f243505fefc13b6761abb4857bde2288c13e16a1287f30c7f0d6bdb3d6a317015149bbf207e33fe4c033228a0d263058eb27a6f99003ee3041be0aee3834aec848fedc5694873154175bad927a747562581bac8c65497b4c05aabc91b0749bfddfed2bfe844fe5d9f0379cf40fc80cd39fa7a509f5fb1bda9868acded718c8af6d4848bf81d34260ec91f0604d9515d544db3f1756dac22710da497311f29d25107b0bc0150c03d546b50b65ac79cd53a69f57b1303659a4b7326f999cfd3831c42fc511a4fa90e6431a513e47eba12f5b97c46f4cd608cd032ed315ed01b6080f8a3349b5de6d4b2c512f05e461913ad9a508fe86b43cac9fb2fac6dea1bb6daa3bee91a72c85318dfe0276321eca0be57f2eea0eee81401af1af5730000b926fe0f1bff932232991c44b9b94f1236a17f57fd7b7fa3346e731cbd7053a9a59a65da2b38b6ad6d7c36488bb5bf8dd96e46eb27de3bae8f35f9ab9a24e082303684cdfc809e75969ad8bd2deb2e1465db806a5a84900c63bdc0428722066f1cbd33b02ddf8f5bed5f38e13f00c28d62c1ad7de47927b1732180846f9bc0fb7a90651adbe6972d3fbf9bf6feccde3422cfd170d2b5f8c8f7fc694df5c5710f38c001913c25867823d18fd2c0f9eb35ebec4316492546782f3682da74ba31df7c9eb67ac995e3d048f99f296152fa34fe25370d9998d87cbd0ac09cc9e86998e7eb684c7ba700419b53fac96ba79750a1419452ea157cabfa54f68f56bd48a784f0f200d7931bbef46b3ae356e880cde922a0bc94986d9a5dda4823bfd6b3aef1cc54133f154bc2b9624085a5a2fbb104383201eeadb873798a86704944c5fa7a3f72903a4bfa1cb38cf38d30a2c8ad2328dfd199c15a9e348c8f8579630dba49229716ece86444c5ebdbbb423288852b5a632317021127bc4221e37c47acc07b52407474054304ae3c4d951e1e70969802be4fe75236c8316ab893aafecc0d5ddf7c45c62e0cd296e347a9d31fb99c3413610767d78cdd5ad8d6012ff915cc109d134065503bba574d9c43e5f172c3b991bf1971ee53e4cabbbc1680b57ca22fb9560b0cb6eed73a382651b2f5e41310e86ba4c4408465e516883de6cd68e528161dd3186ea0ce430081dfc032201b4ff1c510bcfe7b4a910474b67e080f1dfeb08fc0e621f61a62455e71a537fa68bf7346763d7b94ff1790785a4e7ca8fe0604f3bf467d16fcc8cf8cd21f9a9fa323ef8d9dcd0de229f4dcd2dc9189c18e732d4b58c8cba64b8539940aca737cabbe8b1a86aa9723f3832e5de2d17b4ff71bdb1dd817d82b0af15a349d976a9295defeb461871593bc19f3231bee0012d8906be87509a82fbc1836507ac3b57dacef07397604d65c75f74d334dd12989e03602d5abad33d69b4447ce422832bac716a5e758d683f77a0b9d12f392b935197b71bc231cc3d3bfc4e4bf53cc09d997e598940eea5f69d9611d96603aafb3b2562ff38202cc1cbebb873f6504cb6510403fbca3ecfbbddfcb6760519b6591790a22a65ca8638ea5e8201b20e2497e6866b7ca51b6d6c6508e229f27fad83e9f05b9ec17f68949baf2672391d5de20ff2746e67b5030fc65fcad1acbb42e56f209efcf6df5be2496c5d802197c1b8260c485724f9d83244d4925a582a9d36bc622a129891811889a9d05d2f455370bc3110f3cf7dda293da6b250ca755cbb0d5583367ea8be444d4699437627c8f851cbcf518f9174ced6fe7301fbb77a6503f7327716f0ac9de8358a4292a841b98a7ec9dccd91e81dd489b8318229d2a10eb869462e3ded4a4f9a0d01e98161e64fd3f36c336e8439ed05135e48918dfa88ee1fdb8b70573f4424b92359a5d4d35e7f44987dd7a933c10b8899fc814c1d7c53677568626e82c2847149787d3812d617d59d15465812d946976cd2b83076991398f34973f3542bc2f477917e1bf95698d0c46ac86da590696a7a9b6c4d2f70741b7138a4430acd0240596f46cda9b9419d312809cf043ccd96a83e66ec3264ab57d96cd4ce0228857c0161c87e1a5835e89b6502c5b4289d5fc62a14c92f6c0b3f25f8b2f119a2f6057755932675835e698d1308d559ead2a178548f57f5f4217431dcc24ca22f0bf275375c2eda42300247a2c6ec6529148bc7253b4e633758c70910bc424d914603dc412d45644ece4b402cd8ac68123da404c49a1343f172fe9cc2a9b3c281dec6d1494ffa91e21d273bf18010c99871b3ed0a6b8e50adda36d61f2815b74d7a7f08f9746d37107bb41d8454c87be7bced9c13cd6a72493e0da910702b43f6dbe59d3aa2f26cae34e44c9eea4272bfd33561613c28c3381a6f085436d8cc0cf12165351d98bcd253f3123ab594d6c05f1afaec652c90e0dcf4478d0780159820437a0cf38ebb452411bb4d388c1f361a00434890d72c9a1a380f7271cdbf6a802a8574f3b25b560436eb6ba9abb252c0284f3a1342f430f45f84e1761784b88c8e55d61b709f92bd4501c18de410a4be1291cbf54875a21e96ef388e6a97f951f1d22d1bd462d675afaf91b2c33fb2470386ba467738a80d8adfd8928b1c349d783e546109f13d80067f6810ccbffe2d8a1f2fd3d00ebd59261c85e7d4dab74be2e299e1ce5b6d2f0737b5b45380277466b4acbf466546289cdcae58d86bbff6ebb5de12ec6b44285d8a1f2df0ad8b87891367673f99379819a757756d30952b04a6d50f69247b4e754ea9a2097c08e17655c4598c964dc984a15c7d84a665849e67d754c39128bb2a2e37769dffb85fe68677002bbb371280f0c9566da33e9dba24f281eeef1a848acb1cc7714912db6b5d6ae7226a8c47cbdbca13175a19d0ccef074551c8b9098be342a91d269d73ab5491f0b40717de0f39bef35b79b27e142e6156b07ecb91143913092ba5db28f1e7d90721e20d9c93ea6edc8a5557a515119c23327d72f13a18990ec02f13da035a0ad26fbc66b5f6c8d7d9dab7f624fa5081a50dc5461ce0b23867ff4897c2aa22ef90187123144f77a94d1acbd0ab1e94d167a4b6ca324f7bc7030edf6e4a7f6c11526c52948dee848fa3c58b0d39f6a4e6307b945a16a2096540a36a3816f15e138fbc20c50f4650d77cc909b8288746045b8c7c6ac1c4ff9336992faa38d7a1cf9169981a413d6e854fb194089a2464f557646ca0de19ae0c325f189edf245929112da26ab4bc8c1d43ad6319644672fd49f40160bd4865cd49cd545c9fecaee07741d35613f3e61cc6ef4d5416b0793301c9508c6f4d3b4ba94c470b209bc7168e09bfc171996111e5140afa1e5b079c6c3579d050ba6bb15b174bb57f195382612a835873a3d5429f1314708ddd038199a73a23e1ea495c58f56362505a0ac35c7435f6e630ee046227962a571243250e9c2d5c9d3e742d0615730e5c778c70c546e1bd33c7bd5a287a4878d8d15572af70f1bab145108fbfcfa71f6a4acafbc75411bf7142f85b73b4b485977d24db584850c6c8a63fef96110b22c3abbc5e72dbcd75a2d3d3b5a80a3d08cb36b2fb9a91f09f525d7680cfe9263f04e57e37d6bcec49a01a14dcfb763df0d533d5eb01fcea908c295d561cefde855b20a474b6bda4b0afc8bfd0a012b47946ab1e983fad0dcf604d94770d1fee7844a662d3171c12c630eb933dc36e7c7952f12bedab369d1687be36306a9880003c74bb8799e0c36502d04d864d83c6fcc2e6713b84a3b12857aeeaf9cd31e7482c151f8433861646d929d2c6ec61c86d905263747fd363396051c9c7439123797d9f1a8d854310716240df667f41faf5e44b674f27e0283fb8d311b48ad4b6d1744d62bf8ca3c87de4934e3c877813ceafb8a562d64c27be7ee903dec0e4fd63912c6f28b2237041b85cc2270188cf1b6ff1eed92dd355b6e67f796cb59e1337b79f3f260b13ddde47635656ea5304bb61e2a287026ad0caac80a2314ada3950a2d22e30eda8a59b42b3eca507ea4a4a91be0dc28a255cf349e89a720286c1b94c9cc9d09b81b5c0257524b94773777782b84209f1165489e7b94d15c8258a4a3961f0faccda42129749079a656a771895c39272ea068f38735a61a80ac2915f5701df5e0db3982754d199d811e0df9be63925f647848fa7564b9c8c56036114e4effbb9db76c749d097861e1b6b146cc8cd076ccd53048fe6838b9cfffe56f72e0050e72a582be8e89bd300c17cd9d0417faf24b86fdfa32d7252065d20d803f916be117c7a15b1cfdf0b580ac2303f73cc3d662e4e249d58800a2d7c0f281b0b204ab55f6a887269749970e80946fa4787998993f94157aedbe8e9d709d2d6ca4330597c6dfef45641538a44193b91537663b63ca2eabc2c4967cf8c40948862c213bd2527e9fc6b130153e7b4695574c6ba53ef01cf28aadd481191c181544d0bbcaefb255f46f665f4bbbad5f50e917e099bf4e547abbd0fa512ca633886d1c63e8b681136623090baf92d39026bf166a9e8e42a097ae1f5beb99909a2ad97c859a7da0aa7c8a19ed258d18289ddbe530ac7fb5e1466f562d09bb1b4e00e0ee8b3eaa0bb19e7490ed5625df366a853cbc07ef0d5b89b6b8b0332a78f2db13ce92be29e5a7517374e6b8c134247d79f4653015c8fe75547fe1eb1314d39489f6b3c0f9a8b5cf4939f83dbdff1dd15d931aa225a58bef759ca944180fdcc0bbe20dafb27d0e831876ee994e225c1de63f52c3d4b044084cb3bda24f15c40ac94dc45f554efccc333e4ed51335251727f50dafebe6b7e0584eed9fd8e3d737789ccbc102053943de69856f85bd693d3f80025abc86a4c08ac058adf843bffb0287282cb0ca4ca8476e93850c77b1cd37092d32b2059b0c703d4e7008c9589adf8859fdad7bc3450dc839dd052e5bfaf1662b178e65fbad1e1a049183c4d8dcd16e063b8a7fa083adfaa5b3dda255eaa441199988f2d815a96d3c2434938f80808f99370bf2227a3ecc5a4b5825f8013497a13f4cefe19ead98896334db4bd1a3afa32bbe8483732c97121e9d44e3b3887e73a7a4f813999810bbfba364453e52f08ed10c6773b37c62d56c192371a6fe1f7414a54e3225647e5e30fe5109b6817f8ff40018a21af486cf9e747f422ac317bda1d9e219f8bbc4316c04fd8bc7fec69d0d83c0382510b2ba3b9d59a21bc54e019079b162c06319cddbd8280f1c422c2540692d1241d8e4276c4f4f0d4aacd432ce67a449d33d57c16cca47a411fac0b53d6ed8e86d1deb75773c68ef93a7701d04c1f57d89aafaaf3d3b39457e49d437de53361d61b922b837e0419709b535888c8cb6d3342e678b2cdfc4d61701efd55f2964bac114f6a0802b7a1919e3c585224886472ed4754f138f95c42a48b80e9cdaf15f780079d86332c71d27317c47596b9e911e03040c032c3b1840a5f6dc76e66507f928ced7f18b0fa49db9878f6bcf9398f499be15167f4dd459c74daa77ad8cc1e5099224537849beb17cb047fe3a0f378af16829a0fb24c988aa8545e0008ab7adc041e15565ae8b90d2f6c6aeab56f9e82707bb8c0f7614ab6529b92137e70a0f678e2ff2721ac98f30d22eb238998d16457d84968ee84b6d303c3d3915751ce6bea3e7e044428760ec967377c80520009cf61aa3f929f80bfd7493a9ed97df94a2592e864341d53543eb5807be2df0d2858bbd426466acd93d78bf248a82d879574eb24b82fc884b21323abbd631a7225108642cf126d9b1e85f7d1d763f2952ab4605c9df93d9214b457989b548cdfd9e780f886a38334ee59616a22ef945d6352c6884f4837e7945fc53573aa860343b835aa1e5105b58425533d9e1ec9e05f8f2ead14b8768edea95f9b391baeeb711b393a838f1166ccc3a1d73441b761133afc48741721ad99599e3e47d6bb2085df42c91fcb8d6c30ca49f5d863643939856a740a524d3e17d0f399412692c709fb241d053b5b0a771bc38b16f6d13147a904beba58e7c66c085d1acd872704479ca352645619abf61d5a18fb85a651afe959cd932204a7431ed1433274c76071ce09a553c865bdcb52c9ca7e71635d448bb6b9574e68ec46c7028e4ecf87935d375f8901ab4b0c3ad537aa18ec3e1900c86d7e41d18eb53d2da080a58a116501ec056078437a6e458286ccf70bc460a7dd3ee2068c8561ef0f2d8b2a6bfd4601364d139a4f8dbbce4edcc338668b101e3192e67ba7394ce30259b9da48e7edb79611ff6f62a5cde412c2b15ffc0424226794e634c39c6ac40212ce7d22c5a5e736326272ff1c603eadea8480bfd94f0a196b731146faef372d1b5f30ad191093c1b8ede6aaa6c0625eac20cb8c6168ce8cdb091624a4577ef4311b6c666ccbdad404b85b0a1c2c37cea79b25366281765693e917b030831055a54161d56732c58af0d471930db2cd3ffcad3f0a4eda3963dca7dfe8dc4234eb997f86fa79c03e3bbd6246fe8e8fb77d53c7958b126a75d37f60aff167948e3bdef90cd72eafeddd3ac9cdd976802b7cd0aa3f720792ca74bff993495ad319fa4f6238262541d09ac8b19ba8a646c3462e9266142241b137f755dd7999f14340a064817079362dd58d2e95858a762ef99b600d2cac5371d8dc727d58b4d4035f865841136e9ee2c6914ef905105fb76f5ad5cd83f1e29c11bccbd6aa46808fb2aebb4b06ed5a0d107670d2ba86a0c88c559203410270fb3d203ea5538fb0ede5edaf8edbdf8da2bb9c13980ad452225aa2006865b4b3c6834d28dc58c5d811a0a8b1af1747d57b5a5149fc30f2b4b4bcfa22c67c38b59b035615f47ad17b60279fd63cec00c137db6469caccb341f275362905d39783a4bb2dad579332eb233fd4d8ff079eafeceb2bc46b048408c1bad8e933f8416ef448369d2ca6f9ded149d3befdcf0632da909b26a2a260aba0116edbc43d50cb4b5b14b1d0866590099c53484bb1615c5d2a8e8b1cf0b177acd9d1f502130aadaf109ebf1a0ae0d237455cfc7559e1913400deed6ed2f11fdd17bbc44e84f42f62fa66ed84553e819aeadfe23dcad821d2cc1ec98ff9f702c9248b920eb338d95c3a27039dea4e1f01f3aa1d7a86639e1701bae318c7f69fd28f761ff7da0d4c534e68306887cf00d8538ad6d1aecc896f0193695d5fab6bc79c14dbe7f32934775ce5898a355b2fcee3ed4564f940410cdb03e95683d6c269a7e5252ad6802c7c7ee4e3e101aaf0417c353b6feb962d2e10453d8326bbed32cc5280667477442df5c8c71ae355ea744359f62e1c5f20fe1cb6d66c6b1314a6d0ed3da7348c6d76273fbb29dace48e1cfb3233e07f02308c614c1ac8d366428d980dc7af5a58809cab592e4119cdf193f69a6f31e000e2c0e2c3595a1c423350b32640387f6357e0035c85bbe856b4d1e25e8785d0330e2b13bd8e2b33cd4a21c979eb955262b53f805045a56bd83412e617b63ca77fb77d8fa7e5a6c492297b7ab5c4a53413d44cc7852c3243a043d15901447766bc3d17a273107709ff618021c9994c87d5d88c9a902f035aac77449b9b7261b0067819a234e8830847564c05511684eb8bc142ab920f14f303cdc82ce5ddaef793bf6f36b71c47716713e73444054f5604eb83705d8f775fa0d0ba89913245d7d04affc67586d2bccb29e12f0b7ab19ebb3ceab38a272e03f5923fed4270e1ef7604be51e5a19926c2638af77ac2a87af982a2e43cec19a9fbd6aa640d43c1f70be4264b605e09bea3abbb43dd94237cfa450d496ed1fbe7514f14326aefd558c4a2b9fdf0ff11002882cb8a5b8d12b3d62e4239c9ce914b1a53d047e436057010daa3563fbd85fd9b09e1e10d426c6b0fb842a1b0666a862d085531d2ef17f16e4853383c9b9b8ff0b6beb1c73d4419dcb871ebb9ed5bd3fca5fbf6a3dba57563efee7556cf549d10649ecc12a15d547d1a8745fad0e51a1b091d797267fa56ed60a546557bb1f38fd64c3c372d71295781c21b9e4c1de3245774bb026e7e6a710d1d353b14d6eb848d03cf2bbeea847050265f2e85310bde0d5b374dfc3b09a571853b55f4cfe5dbb10f34dd57e1a8e8734266a0eab522075fbac2911b5a3977cf23d0dd4c3366c7758d826c43a5817dc1eded2a1ce74a22fadf35776fca443f9e55a3cecb48dba59a5aa53475afc29e31cbdc6800ce15ca715a06082e7f812613ea57decee54078b2c95f9e3815a763607977a1d288c6c7e84a8497730a4d739db2a89d1cdb787e1d72a28f0720cc016bda7b21a3cc0eb7e79ffb08d5f85248b8ec1218a4f1945f8e273c51acbbcc6972d5e2b63cfb030a20c1705bfd6d70e5c81ce1bfed034bd48a6a553c647ee0472d8f3a7ed9cb552bb86b85bbc9b9900ec0ad91a47eb61420f5a3de03daae28414f9d93aea6a0f07cfa3e8efa883591543ebf13ab0c19814ca431923961da1f8667250aaca84b20fab78e8b5e5425adc1ff51fa0137e64d799f99e7b47c75afa905d07183e33bc8eba9b88fec80c1ace78093c00f5d8c3f4f08c2a37c15e478c9725ecc85bd8404f58d5de6f58674d1100f270f6aab65b84f6aad29cee59c3908b85c73f9dee9a007224b35c9772e4a56d04403182c0495799970cb89a5b5e80fa77d5ad064155198774b2a3060f7d30f7fbf9c49cb413be0e05ead8d8f14e1d05b4be84476d0257f78f48139bb5a73682fbcfb2ce708aece9975f6d426f0294670fb448dcddb9b42d8f4d6e18a5274f24766ccd27b8e1fb252953e915c71a84aafeeca0f9ae2c2c1ed16a1870bf7b499ce03fc79552b01c98646cc7ab57dd6f25b0fb9b8ec78423f9a2900f91c3836a1fad0375c93f9b09cb02ebba2c1797b3ef6feb17a308902cb24567478845160243e36ef02ec39cf2519a0723f4fe0e93452d38ac611651eeceedb9666320777ec890e83ec1ecf97c202acde3725948fab1912fecaba8c511a7e9179a75ef58df1f3030b10bf97284955c2484aac74d164b96923b71797477808312f6b1069b4ec245ea5f17d6b5c253ed660d7782f119a9aedc0a13b32dc00a2cb34fc1c6911caf89f05cf1a2b2a86d248973a1484c675a37a677a26bd2b8dbf917d54af3f08a67cc7c38c6a41ca2611e37307089824f91d393b63465afda3f5acb88cc0f400e1214ace46640c1a9682b1889b626745d63fc59fc1a0d10818ca43c1c4084b27e845d6ee533f4149288953acc6883a42aa2f654d9476d0cdf7f5aa8160d201e994e31d5ba2406d6f434d4ef7d2eeefa526b8ec57399a7eecb373ca9fd161a162ab18060ae1dea6893d4f45a38814be5da5b571577874fecfeb0cc0e9c84bbe93a1acf65e2c312ceda041c60f4ab1f2149d46973ccf1d833a79707487e9c7797067f676af9c6501fdceddce7a1fac88008662e8abd8f3892da278addea34e708c8a8c4bfd6826c05d45c594be38f69af3cde6497aae22148d50e8e726a4e75b5a7dfad792954734dd4551f4a6e8a8a51cf70f1b7142618a49440396bcac5f7676b1f12c1d08d6b12b138d0902b19949d9673f7e61d3414b52cfa3f7104ef0c1e438fa21b7850ba74d58357ccdaf45190cfe43a968d880ed5ef424b891c93425c2cd72b24f11a77e5a56a5395fdf1bd004a9b985933bace551edc12a4e15e1d3dfdebdc00be2edb0889f5faf366bf86c3c92124e201211fa191ca9d4341f37da8bdd770e3ef7ac67d64e68784381a04e46f5c64db59c562ede343a32f31e6d124a146574a255c3b78501a525a8a218f68b284a1dde1533e71988827f935fdefa85cfa3851545786b5026c88ccbb68209349d40fa87139fd9b410398745e22a8a9fd3d4aa3bacc3f71b958dd1bd302eb7366aa79e0127a9a9f4f3bb125c3c50a098b74c30910f3e78188b73912e4d8062603d98f867fac37fce36d8dfefd51fc878eec283c69f7664b0ffaab8b3e27f7705b5a0d674180452079369c2f34e340919f72c5e8fce2be0edecde74f6b724b44c8668d2a83f03d7c1ccd2dd54ef691315152a366efd875d0928dbd8ed85cd132fc41dfb68f31ba4ea1351bee4af3176db1eb568c6352fd1de19e2f1742b8e87927c43594fa97a33197d1b72002d66ad97676ac7026c97b3c113fddd41a4f77fa68df2d87282d06317d9c99686eabd6fbef6270a796a340afed35266a0bb05bf327f1434717b1e178b3c03c100ec8e35cb9debb1bf795ad6cce0bf8e403743ae9df184f2e05f99c700938c0a3daa20a2528e32887dac72b8785e41c9227b5945e5bf36933c8e5cb1a5864ba63a187d90c63b49e1af197e1f3ced7ca7f5b5a430f7e2ea3252bd0af2b6f78988b674014825c5ce01dc01f9fae447ea38e908aa6f4b58cdbe431f62f75ac7c9adaf8cd5ce428acb9a64aa2f2ea5cd2637ecf22c56013cc448a7a4925841c82f233a35087a60023a2a59382e2128913308687b19290a4195ebe0cca78af82b0d3b9a770f13e750cb43269e1aea4d364c451c4efbddaeb8d5d88142d6cb85368b751a694d48f87053fe6ab788d77c9692692b555ef3a68b72aeb5e0e4ae086f7518fcefe317c1c1fe72898d8ee3c0118f2e880d72c51e342e096dcfdc82716f6b65ec72c85f2b8a030e80a4363ce3414b8bca6e00549dd11e1ae758a8c386f109287621d3f56a057170f23587691222fe2f203b3ba48d5dd58052c9099492beceb138b0ecb14e209799777899940163fe375d894c945b05e11cbbc43284f18acbd82916a068f3868688bf7f45aa5fcd2fe71c867fd7e166c81f2f8ca1402869a4ad7ff00aa724efa38c4c8afce9bf5f1afdd79a46163ce5330ab083f11b8904821562e91bb7fb78d70e3125726ff22f4201655524e2d92d2883163233f8c460f49f23eeed1d3e2e2cad9af18f9b8920a8eb83ed276a24555fe13f27b37d2cb174e20c954811cc29a326a2f487f667777faa6c4ba0ab9bd40a9f8604c2e6717a85845f060544cf2cedea260f484796567cfbee077bd722505890b8b4317a26f9b51590f6e71b23cddb5bf1851bec7c814a0f1a5b89ac7966bf7aa73b457d93f38812b73a48e09b3959cb80384160ffe17cdb73f8a3df569c77b2f0166bd80cd849dc21595f9b5e98bc1f3c12c2121647fc78ea4b1f5c52e1b51bf84b61320d21b9bb01f7820fa9944488b36acaf5f3670c943d9442ec626e3e7206faef2404986fb5c338e7f557a933f5c9c3b99fb7c881e00bb37e679485f372092b9644b644bf7c97245d8ecc34238e761f39d5f20be1d60a569e203aa9e676ca91375819938b7b404b1884bc03abc0bbd5abad78fd0311620349d323a9d26f585cb4d9e672453b8dc0dee3834056712a04045019e0f000e4fbda6a8abe8dcf4d2c64013355374dd0efa516603aaf497808af304336f68738e2e87cee85885e020fbdd1d5470a91ab902fcf6d383cf7d9fbe537065689522051d5ee5c9e4e2a323737fd0034c189e6aa82dadf336614cd94b6a30dd9b9510499324f9fba9584fbea8460312156e7685c9edfc9961aa6bb64f08825b8fc6cc764508f365ba95d75dc5946f2e7620f02d43f317e27c925345a5dd5b8bb9253d0ec0f78298350b7cc9043b92fd48ae385d11c2e3730891c1fb9cbe059c38322bb449dd07eb26ce3c67eabf71812f4149ac5b4038041c237b68046ee3d7d160d882f5e9164c9135c90473ebafec06882efabbc9c259e3d97fa787d48b7db621aba66b35f8a91a0d5d34268de538d58da3ffcf56c36a47762d408311d590c5409d2e94b8c3c5cbb3bd4692985c4ee46bd20935194add98967a2a9dfa31ea65c4572c6e7975e377d4efa80e8f87d6f1733b6a7e1e14ed4ea88cc0495c119aa5a1ef0be639ac7a103d76ef15f469773524fea7ff2d2b842b4e39b6197dab8e9c8c72c62d88b30c74227e563902b31fcb8ceab0028ffb4bf21f188e987c4d6b79008b2c264f5f586cbfe6a7ad77d504f01c6bb5e28ebf3d2501c06c72db1a8d2de772349445493841874a18286bf450abac02f637b51b5660c8bfede6a85da7c35eac2170ce6d905ad950073c6d4e918d2d3d13887d6e9df48411aefbb1e98238b119b431fcc5d1a16581ed58f65c66ed1fafe82ba8adebe64ece0d082b9d9c7ee293806a4df7df33795b841f42e0cdd42d0ef0071b213c15d4d2fe77fc9562d67c4cff94528e4778ca5ff8bbb7b4f0a1ce39d95b9b47d4dfc5a9510a45f9213735fa394eefc827fcf8bc27efdc377b08dc113edbcc8f871e8f7be242268d766b018e408e4238a42ebac6f4c131966414d98e966ae4b5025d7d1c26e6bad1db618b2ca6347d998eb2862cd957c679e22d26602f7497325f1b70f7ab90cde94370ece4f9da69b48ca868a08614cdeadf10875eed81f76fb6ce52d0e1e79b00499e89a354465a87e473864d61d167979ec225e9a54fb21806a9dd44a965501c47651c9ffa4e000f021b513fbb4dd001b24be7b063ed294681e5633fcc9afd941fe260a385e7cae9e88a1582a05cdf004e5d2075db2dc8977e80e9f3e3b2b9e4c630420d0438cf8ef9ab355c4b80ded8fb9ee2a111e7075ad62bb27d117799a15d77e5e3578e41fa6fbda030d87ae1cd1f629531f1c9ac0f60f50d23bcf30ffb0a0eb4aeff0894e776dc9cd28fe562fb49e9f8d2163eeda209ab8710d1119a3b99e9a676bc79bde4e325e267c3620329d255349a33aac6e090e371fb36d4bb369e829a7f2a4d1d961085ca031bfca3e7a70a770b504ea798a460240e79d84924b626f5a964711965548468fbb92c1b4a23a42d48f8568912987d2de2bdd523216500bda7a4b5efa8ed189a9ec4dc97dc2a85e121e2f9d5c6a3f4257a9b0e1872acdba6d110b0326368e0ef1e459ce9a602585f3c76312960c99e90f960794ff3f5ccbf3111535ecc5a396335a7f62a7bb7868b6cf1e11bc8ddec623087ae8b6a873ecb5782fa31e4039e8940de5abe080c5191eb7a0d106bc8abd2c1e8aa0761178a95bb7bee378b41cd7e4cba0a220328508491abea8e636b40c32f8352323713e5f140a9645eb6d9230fc150ea9107e150ff6fee790ed7e76711a03c65cacd4f01fa6eb2fbf9941cf7540ff35660d1026f314254ac9ed41de8d78e07a8d2c0d31b3c95850ea64be7df1abb81cb37b48e188311ef47c321051ab7869bd0abf83aef9b689579754d253bbab91f013eeff0f8d4f3520926b2e0ae4fdbc46555c3503c0dab4e81aa71b8fd6e84d03fbffffff04