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 56196 752ab4220ce7b6d4431eb173cb77fa6a11d9bde5fa70920a700e37162ec83a76

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
8e50fadfa4a300fc48588b09ca48f1eeb14f96e5e5bdd4494a53f25fcf40ec5b
Certificate Block Hash
752ab4220ce7b6d4431eb173cb77fa6a11d9bde5fa70920a700e37162ec83a76
Source
getblock-raw-prefix

Public Data Hex

000400004000000000...0050150000403e0000
0004000040000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000009e63a02b5fad2214d7872df0b6e97541ca45401616c5545c6098653a4b169c4a29b4826e687cb357a70d35b8343c1f18b09835f359eeaad6627be021104c87745be906cce732b78bf070e7fd259952d74c653429280f1a242d13000000000000004000000040000050150000403e0000

Raw Header Hex

00004020d0727e46b63e91aece9dbc298d82460c131345e1374a0a17e8558f5b1f772254af204615c9965b969070ba3100729592e7d2335d682bf4016b9196092b60a071e34d0c6aa81c05185bec40cf5ff2534a49d4bde5e5964fb1eef148ca098b5848fc00a3a4dffa508e

Proof Data Hex

59,560 bytes
121216020307163ee132593ee2fdd0a032435a4a4783fa1d63e44880b53b14575376927ae24f944127134d813326695e63fe26c386794a1c3753ae21ce219904686fc33865529f9ce19be2b4e13d65ec2c6808c68399465484fc0db6c3647943746e56b222fecb211383af4912d8a63abada8104409bc74a485b38658668791268acb2bd5f46a27b8b46ffcf988317c8c4e6d9ea49d35311e9e96072c97f6e1572351a0d3b2e90da8811df873c0f34c97a1fa2c9e98775b9e385f9633099aa94a6a1412c257cb123509709e07917cc55e8df04fdfa7a6b9830b856f5c6278ecbec4cc1f6af37f97223c6d5f19aa36668067cd5570de1e142e558d25c7ae6f55d42a5ef238c2f12fcee09b3cb1d73b0f109083e686ea49f1dc8ec45469473eea882f16e72538848a933f536a411baab35ab225f024eacace86b914e0aab0642f710f51a0b080fe7ec482b804c18fa914e4635360f2b475bb39cd1cd718c319ea096d36a85575fa03ca6c3385c861a7bbcadb811318487f56b3cd61b4e2f187e7ee5b7fcb8ffbbbe54a73c1d7136ea7aadcdd041c2b9ccc154156452da04699c9fea4801ea5e25fa0b3a5ced1c8512ba6d8815f13b83438d56a2f12568233f8a87c179713f616bfb69bccc6d53f66ec7baa4ba5a40d136de0995c400af659c18e01c961c37e830d1912f2aba5e27e299ce524a45404e1274fd598fa5da6d40730f4164067218212972c655f0bc77137f7807a04ba6853ca4f59aafa4cad71302b567ea304ffa8f7a7735f9b276841b4f84dba53916a715d2398b1a74efe9336f043f507e49ea64b6ee0507df9ccd63a735f0a1a81e537021cb9c4c6baec6eff9a7bc0d7df5124fa64e811b4a67cade5367d66052e5ee8f64d59f1eb4b8443cff22e5f8b17e006ec6058f9470b6e7a42e02f8f2758be3d7cbc7b592edbb4520634481f3282db10c9d6c76a1fc687decc6c05a9f2b0a730a6452f4808645262e2bc49e8a265799ac90ad01b2f9eb1fc85ea701595c75346b89aeabd5ea39270065eefc49033207a437a0c4b73f25216c9c38117ddc647ac1ff39aa646884654096975926f32808bbe35343f816a94c501f3b44b0d4e00f446bc566bd0a270bef4fc60a1473a433d501ec08a6c37165838d061e91d0f880fa855be894ca64f0469f184e91b69fe84ccaedf2c7d2df8a369f2dcaad07e56ec662815d6c7a989a146060d28734f60124419421865769ba76727c7dd11dde44f109486ee42cc679ecad804ffff528a7bd0d5dac97b96d08f81c122b2490ef057d5e8aa13d7bd09f90a5e77b2a02571012d534aadb1f1796ec1d7c2e86321016311e1f9d2e0e920311ce16b183fb1534f1f62b534a474074e45efbb532990f94b9bf197747f64b7aa6064fde0667cc6046d3bb528971b461ac5d57b2686c66d4fa5f98fa2a8e025cb2d187ea42733448ce1f18f8ae0d0e3ad96329a5addef7340779fa71992e498f6837ac5399bc7e64ab52d1f65999d9027ed6be6f1361ce18ed78d823ea5764bbd316afcbc545c007112d7578bc43cdf5f9c76514c268ed314801b16c75ba51e6c211282cfbf03f0419431cec8a23d26b664a4ffe6177b097dbeb52b7cba28146a507fd68eb2b1182562a0368bd9ad33833c94a96118cb668a475bcb9e5365201a0bc5e2cbf0dcede82fa4ecf85c5e28aa22befd996b58d4f139e0b6f468cb1149b7cdc5c58643428d4c0e9d52d5d8bffc98b311aab173ec5c4e50fcaa0e409239105153db4e28b3bd52801237ddb254a97fa2121d90a1789cbbd1ff9a55136c695bc5c38caaf7614d8afc77314ef13371b3613696d3917458b6696af573ba8fffcb10ab147b1495c97c5878b8dfb98caa0b015b07f3ef037dc14e59d7a97c95dee980a778a7032c9cdb029305fd1b52525374002a14f637bf6f0f2531746bc815d7069a9b7f0aee4f0ba6f7e395473889c8156c9dec32a70e1728bc7b634ee2a1641d3abc6508ed757580326c1841392d067c3e4e0f6986460b41cbaae56c6d7af27db31fd7d6506b8590ca242505bf06754ec87bdff59ae0a198e5d4c723931a5a664a99df8955a5a38f36b7b83b15f6478cf9b499efebce6f2c54f99e1fccf74df8340d57b4883659b4638930b5fad6f9977585db42a8682bec3f724be8155fb75760aac6dd488bdf3fdae70a58a0a66dd9229fdb821867db483516b3030cade348cdf0157ad53ef0c981c49ab7e891e6716f3f066875d071e9fe78463308c67cba38ccee8ef6690c3b854dbbeb0aa10c6b411e6b0ed93c94332a53dec1afa979767b24829fd2fc6df7f86fcbe2b8adb06a4cab592e5e4de1c7b9d1209367e870fdaa6664a478529fa461395ca3c61b4123a8d4f39c993ebc8fb29b213710a36c7fc5433ec519ed52a35c1f954080e919f1bea1302b67cb86d586c09e8af44629b035320fabc860ba59f64cacbe5ea3da35f29d49fc4964e7cc0505561f76a55b230fa860f6df5aff8efdc834d099f412e862cd634a65d8f621b3273a30a060dabcc6247472da38196ef0c43e77d6cbaefd4efd1ddc6c333d9fb7041da2ec578a193acdb3d58c8d132a9df00e39f8e144fc4cb572cc1331c9bad1f545586febe0721a1e88de95ded2e1d82cd73e7ce50d231646ec0f8333cde5479a52be8edc81504e3d194321380a4241a45d11b81eea6167130b04acbc35014f438c14ca6538f62982182b268c790b52f44f908f894595c63c14f0fd5e640af983a9936ff90c9c3411f6f37ffc41602a7e52edda78617eec8225a58f7ba78ed44e62b78cb9860249f9a6a95ac883b3132ad9324d77ee879fb5520997996aff89b96f6a80988d6bae28ebd1511d7c86c68987a14fd3c063b4df5c412026fac8818d2ee9236124116692d0a1fe7e92d59cdbab1704ef0c89c8d2264a855ce8eec360cd5891684069476eb5992717d2150ac142b26cb2429863f95423d915b07f2dcedb6ccc4b0577a80228644cca4ba5f08b5d12407b7596fc831a68791504e4a622c25a8253e816183061d7ae0fd68db936042ad758b43b141ef246b933182a812b4899718105e128927c9a4b3160b6cc1b9d8bad86597c127c1c9bb01c3c329d04d1cd1be2a5c752638a4a26d4e4923a186eaf2b51871a00898c36860116745516b0963722b2c351be31c89762b27bc05cb59cf389ff20eb57e3205421fb44c4eb67c52b44adfb6348f1be739fb67691e841be80b232984ef0bc4c8032858d1a35034960969e6a081e986ef26a5c39cef13d9bd0809b5d21855de34f78b962a718a5f6d4b5081c8933c413805a5598118f09c8634779cbbc56a7355ac3694a62ca30ac21f49b1b59f3692c74ebcfe6813ca4fd8cbb6edd2d66d36a5fe664746fae83a92c6918822e4d2bfcebc84044e8e0d5b4555d27dd06804a1e128795e9e2b6a9125bdf78f954213f3d09ef47f173b1c15fc233e22dccf44c02fe3080be8fb3dc5366b2d8b5cf6d3bbe1806bdc1408086a47fb08fc4ac2a997f5c0e32453af6ddf98ad790bf7e3a2c6c1b16e247bee0936bbf104278b9e16737e306d900df2de282347c6780bbcfed68b4df6a53fae70ac258a24f8ad434fa1032beef3a2dffa9401fbf92fc1d2c5754b9482891dc6e8df6638c3fa886868c2fc558b585f0e1d861ca0869fb561440edf7d64caf51848d2360389e57c78f32a1c9c2fd22d3614da9b976d779c7d216f9289bafe438a86d86cd7f29da3f8901953639039a2c8a1cdc94989d74e906d1d77f5c98365045742f38d9a81f810e3c2cabeaf7da8b3b6f73e40e09cdd534047c06cf25a1ec9a4c35ea94e73a6b17c639e88da4efaff506b5c9be4db8644f9d53d3cc29679e3261c8935670472e39e1cf1efe7be895c19aa8d13e9d1f04eb123443b4baec5a00712bce306b2c3ef7faa362ef484d6fb66dc306070cfe8c33e6560bd8634cfa1f1c1564b7af8374b52c465a232faf05b4124c50e813f156f5cd705661de75139a8a488807cc25aa0b942f27f98633050f432e7689e0bcd4543e7163aed2548a21497d8cb3669c9b545ad7e547fb5ec8435cf21fc7dd7585b0683f75d49a3a0cad58d6c09458ce14cfb2d67ff6b5d71b2378e5f9888a4918ace73a92199c19da0c89fb9c81a07ac534b405127bb9f225eedeeedabe7cf73b87e6165cb63675d4670511044555f46d00e88b39894e7e1ba35cb49a858b60c7f89baf4da700efb04c7471cc4ba55562f1adbae947b4139f6773d9c93342a5583f1646ac5a1d2cf76546ad5adbcbe5a1b096059d3f4347ae4bc24ef5c9b4056787c2e4727ffd59413034f653e3a467f846d8cf95f134cf4d3da54199f73a39e5c6f6b5bf0b2aa4405b3458855973efe994bd9f9bdfd0b5cdb625722c315b79bea2fdd8f56c33cd5d35c62528f7bdb1610bbd6a721b32f14a481ffb4ee2e814c73948a2480ef6abd2ab362bba485d3c4acd2a36fa893f6e5fd8078d0403326c344dfed4021660fb7443ed170e06ce3f938334ee430e8ac4baec0310f72f74bfd74fe7f7da2c63c714364e7c7d646fedd004e178c836b51c1450309b339e90f317d7bed42573a83e6118054a32f5a5951b4466903ff569e79a095ba6c84b120a80aa788b72d191d6431322661c19cf50715f2845aea2a2e220010d873029a4c05b743da036fd1e2c1b0d3e831483c98a8f6e58f020f6db3b1376f13e776426af354b0c1ddede23a631bbf4e71b6e1811b30d15bc71301f3358f818fdc5bfa0f9f1ff3c8f6f5d1d63fea550d7c825186f95a41b2a4ca56885b3ccb7153a148e4c536c4f2974d2de7414d1aaa2a4b9e162857d99af3993ea25e87ef7704e456832d7111ed40d3f2d4c19ceffefe982e0f8cc9e7230a8a8e6133df47fccbb9f02f54e81b719c15b5af9155efac56221d9dd552066a2a393cf0b5e6d9b2dac1c8bbb43715d2f6119f833e03c8d9d1753fff3be5f7c2cab0daa593552e1a47a7495c1268e1de1cc7070e312c818d369d5ec59e062118743c9873bcfd68c1551e1deeb0317e487610249b7c2f6edddb5f22cfe6d4eb98c17a6c763e815cde80ee665d1f83a588c25cfdeea398a87fac4e0554fb11f76086a8269115f3d9cc413cf7a9965af168e3b8ad5e96956fc248447cdf7346acdbe218bf0ad0bba24dd0df9f94dc71a0233e46d7895f49b14eaeabd646eb3e36fc9126d5edaeb8122fe0531829da00876ea038bac6266b76e3ec28c73ddb23473a99ac60fb9fff675ffb7b4ffd7e773f375d7656c58c8c06a66a93b4ac8b878f8243f14ef7a6b306bf19a9dba0b9abbac69da8f48901ae705e06afb89dfa4e6a743f493e22508742da609b335ffef22fad278f0143a25bb79a0a931685691cfa0bcaf9f07f1d79eb75487cf117c8834cb246c417729a4f2f84306f0590246b96454845213fe6f0c4000cdf953704cc83ffff8dac5f90cd7ddf4f29fd4a1acfc19bd5325dd74dfd33efc2b9473ccc05d8dcd1862fbb3ebc749ee03e183f5e41b7f76c63e08f62b3f719265a7d75945510fcbba6bf6020b95b35e09548059055979ee0048ec26a6517b5b7456f579814b2ef0c55e7148361ea9699c85d38ba0d5ccf895ca0a39b708ada2dcd6c207019323f9fcca7f15742786598a0a234c6b36c4f465049914e29280394172e4222c1624d8f7ff34f2a52a77acd0a39ca28d3de29a4c89aa7ec668266b5803de1ee51664c2971ce0101a86c724af95232e0668c818095c0d4ad75ac149f1a9cec8a765e2f1f484fbe2508cae246e1114a757828d57f90b20200044977a0325b16f9d72b9a8d6128388bf40a2454e19ecc1d3ac347d3c9c8b7af5f3905b3f47e8a3291cf635f968c07c61a317dcb7fa98e1d1765cc479015bf0e53e61ae599d87c6ef17c4074316156ecf59034a2be497689372d4f98bd103d8fab1786469456858c027171c2561341f2ddadb82ac54fc4db0c5b4c52cf927856813b4a3762ef8b9e16b32b186cc6004c5536582038e564e0428b7499b00623ae22db7ee7bcafcb0d8aeaacc9cf6e8e687f09b10af1c5fe33bebe64aca2b8a93d3c43f1878cc40fa94139328d0a8eba111158608e623837f4af4cdb28704aaf6681ddb409ee045baa13ce07a6f3afd149e2b37b08a9533bbb50d158af776afeafe9a76ed3ee945d8cd527d3272932d534bf00eae23c98b01efc22de3951da24f612c1a682c8bccc0f7d20addeb66a738178c961444a33c7ec02e882a8313b30d2552bb0224591465ef82487ed6d67baa33bc320a554541b747e7b29c4925fe3cf2b60d4a0a5e1f0fc81e1dac75f4d699bce35bf73b68b1d0d1198facfb6a2648bf48a6ca9f16dcc6b88a942500d6e82be15e5051ded631d9ea17f9aee57c6dd85223ec700b498053b20126ef275084dd0a953cc78d1978a60c57ecc666318d710f89048fbac8eb365f3a6181ee28d84ec3f59725e866b7125b502d45ab6365ade4f7ca6e4de84397730db8e459e3df60fbf5ae1c48a7062253df06a22fb7d070303783b3a10ae1735e388f4d71de74b78309b8f8687a9005d60e07d2be420a887fed9f264b44f810b1066ccd7dead45868bceb4e2d47ffa6555b2bb27652b7cc90179185ed7ae41005521290de25ee539ad7d7ecabaf7b1daa448317e84c493e95c4916b1c188801d369ea63ee179240761f56204dda5181b092f5d1b710e5822c8aa56da601b9eff4d9de4a959bba9ee0e61d3e8e35dbaaeac9c0271ad0e66935aa9c5dd0d3c454f765c8b845ecddcf049bada8ceb5d7930f0f75fb758547b44a0847350007b35fdf9fb39f6c2c61b751a045702ccc137f645783f142b2e12416707aeba02a7b5abe86d5c3da036af9782820068197f87c69b22e32c2201ea99f0a2bc99cf3e3e46a1433caccd9bc70e77b9a4cf0f7a243623152e9452fc5866353475a8c7ee6e2a8eedbf8cae76d12a752ba0f1ba4b01d056f66958803958f337c87e34fb20e54e7f363856eed283abd9feb76dfd7da9c701170951256063dbe59ce32cb7ec668b9798ce23ce6b89d1b90d6f19160aa6c6d6d1d59e32db5c5939c3a3bb69946de249560d61e8bb0534602caf8dd4f97c5bab80be8e5bd6b20b0c3433db3711efb118af7d33ddb30f42efed0330766dadd7879f35a0c21b55f533afdac83bbf60c51090122bf9535f8f9d2565900b26a20c5ef40a956ba304cc27d894112a32351aa5853b77dea5deefbd6e581c43735315904efa94c2cd0adf50e087ef95aa25b69df5e72ff7912180380dca40ea1a24bb2e55959f1faaf3b2563582a90895896c6083ce3ebce9bbee466606adab61fd784fd7982654de0de4a4f41d37d5d01dfe16ba310cdd792d4c04a7e632ac3454f6ab61e123d0d199b423cea46c291fe0eade9361dd407fbb247756274fe5171f07b4c2b6a50c83a1e66f3b076efab4add6da7c6aa42e493aafb6dc7f80907acb4af6e1b9ae04fa2beb9608d0895bdeeb3f23e3dcb33d06b014dad6bceb4ff00392a5496593c90dcfd5b773de5adbbba7afdd038387e826172bcb64c3957f44fef27ec2ce1109e9ce9157cd468d88043d8b9cde08572a8d5fad029c68c1a9be169e217a70efb65d869dd6df97365fa1eba7fc6a074041bc488788ae29e68c21d3ae7dd4a352978ead11e68d5129a52a950adb32dbe9788a6557ee78173607c1f0843efd2734617a2ee48cbd3fb76f5f25fbf9c1dde58740ad3e011e9cd53a8fb74a25a171c4d12f13bc01da4d0fb7ebb56fad1d035d2b1431d26f43643aacf943c6799cfe5e585e4503d31c34527a8aa60993f820297a22c95d9c06984d0949159b618e50450dfcde6423c76492cdac564c66088f9452c231e56111035c1e3e01bc8f7e5ead15432df3500c03a2683596a0934ea83b4fba83508830a9c567b30aebe21c600bfdf1fdb0fee4bad83fca00252f231fc5f1cde786d166471ee1ad411d5f3e8c874ed983ba14ae64d66b2e09f051cc505056406cda49f6971deb0d09333121c392587c820889d53396ed17646a13cfb4f3cfc973903c7c6f93428ec1c5310c6b82d6adafe2683107783bf55012b42c135a87c83ec0757f2393d80de3d0a44518966c753ae1dba46a646e954ae04f7e86d3153640ac2a1b08665414ed1aaba96175a58fb1f7b27388ca7a17947b453024d89e2e54443a241f622b78ff351c16843bcc80dca4ded900e40cbd585bf1372f84f420f0b689d5fdfd6309461be66923894eacc68dcb52e0a4349ace3f51e09c0463e9e2d8cc18a0a93f3a2b94920b28a96e53eec8b9c7c346370c4cf19f96fe2a6646d45a895f3c5a544c85358ee4afa63c785ef86e0dfe745216fcf24d230bca4d705aa5832f02161d3607e44ef387249df598a3af5c2301f4ee6b096db9cfe0e59306e94799757b377b5087712666f327d30eb3f72d2940bb6d23c5762cf02e59bcfff5630fa32a761d8925ac12a1dea61f4e383f5e6605c07b86462078c1c29cbf8009db7c333fe4dccbf8a1e70859e7f0ee41bff3633be07598534bb65372aeec4c4cabd343b729eb00e4103227f20b8ec885615713a58f76df55224a099bb08a89070ade4e31252be03ab6c67837db1c94d46e80de9ad22d55269f2b67a6179e39a50b74bbe833f76f0ecffb9ec3b3259bc9e2aea092bb5aa0c84f1a73ffe3ff2952d9a0f835551fcdf4d3669cb3ab1f9bf0277feda83b09c269cc11be39284c11f40f413b1eecf82d76c7a44feb282b7a880a8cc15a744c728ae4acddf0f62bc57ebf5dadf179b6e356a8f7b623fd8e557fa713bf981c5129c587fc3633c8e602860bc899acee9154b5a61b022028e02c3a36596bf5130cdf038e6f20980a03806213046baf14fd809f42d4527bb98f0cb91d1a0b853a5132361902dfb6cfb75fe3d07b8bd1f4fc708755dd1f56f202967dd0513e0a2916183bec1abf1cdeec2c01c5614a48512041630857e611bc53cf6eb49a772c3329535558bb310fd66f41befa9fb6f74019974be3ddb8a84f5dd6fed0c8e76d7803baed0d39f076c7857c90cb5aaca6ebed7d7d9bb0d7ea40fefeddceb0ec53636c65c2ea7e2de95675d03dc04a7074c34a0c2166847196337fda5d5342ae19f21554e70f33d5d44e830de2425d504eac28af7efac30188436affe3b861e15d485b1f8cf5101f820f136b87729ca3eea4b82ea4e93ad2628960967aab33933265c78d247589b3680622049e14534986c1563fcd105850ae68c354fa594407b37d35835bf858a5514ea0ba58e82fabd77e6bda2c270afded281503fda948a73ccd5f0b3356b5f07e561e66cfab717b9199045abd6013886a2abb75a938328a13435d71663903f9f90ee608e20fec3c18bf6bc9cce4368935ef4fc1a199922a5dd73d75ed7f3050dbe0b73e68a2cb6c7cc9e0bdf96f6bf871ac15dabc87bfb75a69fe212692b260b52976dd45c47cffa95c25682051fa2096132363d6c34d4b349e7776caf7700626ef1631b6d1135bcb3cae63ca41d51f5c27b4d90f6c4345a2311cfcccdc96ec6d283a08d182dc61a8d1ee2c8509b50941f217d4c99f3c739d210b0aa64fab55b98240e01e73af0461d5ddb56a1e06e59bce09276241bcf2f3d34a3dcfa4d8fb86cac216a3050d06b133a18086492c8e97cfbc731ab090d8d2379adf71808eb75a6cad2f6e529c79773300e19166e0712221e47d84f57c64784238790d7e1768fdb5c472b25411cf460545ff0579e7a7ff4e4f43ae8edb0ae0ea6d2ff5326aba195c0645b43da355ef113c11b8e4448704d98a19b5231679976da54da8542997f781680ce2ca44f7de223ff12f6622a574a14a5c3d2fdfb46c3e7459d2c816abc5cf1957be49850fa5e348f0ec9fb9cf04ee9a40ea8c35783fd34ed2e5fa50aa81646238e1f7bd0afbc5b44801ed6655ebf381185fc55e06725c501a6abb013e383042033f11658e855434ecccd93fd92b9ccc8fe1b5d3aea553bb856e625a4da3b80bc65e01ab58e5e905496e83ed0e6eaa8b7b701bf236bb570a3dc9f108a1ef7ca6f95e1a09e9dbd8e07726780399e283039471dee5956461c9cf458ba3be8f20d1cef0724273c310249cf434541aee06538134f6891aa0afdf1374166a0e6276b11adf5cb59244a7ace1d9b34e69b35528262c65526379205f995548a2067ba23b5eb741070cbd63c81e3738ece8b07e9b98e08eae27b8910e990d33a4acd52e974edff5fbf045fd96601cdef62d51139061f44090f4f13816a02fd1b069c5c51f5e80244be5f9c612cec6f0f44f8b65b30c912ab2abca9dbfd4019b21f8a89f7b14c713dcb3bec5a3d9b449c2d190ea71db439989f4f6d4a216762d650fc5504cb7b6235752f3be3c874d04dbd4b687f003915859294e434e2f43fd7f32e820becb6c0178867ce1d7f733185ad3203c6e4151f772d5aa98b75152b573826a881fc5287c6a05f8f54b420d28dc09553bb5d4e896f6c707f7e9ebbee33a0580ece50337b4a7ff9dda52834289ea169d718bcff6c5c3f3b6ea0100a027484e95d7b92b9214ed9cc0a83268e7159f5bb79f9bc61816798a1e5447127b1efd5ec83621a4927c72be8419009880e946964449fe8614d9a50b46d427f084019aa901af691071b7a293ab27cca5e7ab09e85da551123225a267432a4e8022fa650bf48c625d2be85c9dc0743e4d9b55efdb0cf247076c113e5688e6e09b197380c4afd9ccdb4dc29eb643dffeb5bface4b7e4be6f8045458422593c7779e62bae1b89d0aec3bce46d954db84f58fd5d2d87d33cdd8cc0fb2f90a20d5e159aaec658eb78bb97de4e269ada173e1ea8218c920a00e9eda05ca8f2da765a651a6155fe386bb9902ea0a77776be792b471b283c416b490411a14a377eb73d59e59cb463385b88252ec6ff0b96d21ee1c134722e9d88ad6da49045edac11f3dd6e4e4335416db464bcbb55feebf5bc78663fb7847efd798e42dcf89f967db88d5d4e40dc6fb53ade7e59d2b6f73438bae3ca8fc240c0457eaf7b8bdbde89c7378f35bf12437808fa61d6f95a72494409b04e8d14d97cd979fabb8d68881f73a86c2c3cc3a734be74677edc162cba35f749b2999567e2eaafeeab062865e6eb0f31065cfd7eac68ab7928e9a398c383e75d7d06bbdbf1e981bbc2da7ef9aa1f09f63e63566984edb08e7c902e4a5b4c634998db089973d84d3957f60eceeabd865a7e8381e5e35035fb0a74f0c9acb869366c80700f61428a46d2b1295376ef386475211ffcf4149c9e9221a8e3518cae59132c3e5398e21ac669148a7ae7b024f57948ac6803862b86c3643a700d5d2ec9631582d66549bfbceddbb1fa90a5422ada4f41f645c26dc5d8585b406e68e95cfd87c7473236f97beab158dac6c6b6b92a4a2dac36f4868bd040780c173e4b5babbdf50d8d3d6d9d66e24a6d13f91940f8ca8557ab983385ff367a7121a20ac8d28acb34c8a55898ebd1b90fa72ff13ed0ae19b0b10b266503030bc8e7ed815b5fa19cff0c87eaa0fa44ee56e92543849b740d5f1ba7f782f921afdddf1ca600f4ec654b28328f9f0e14d1d342642795a5cb67a72909585844b76a3e6af15850476bcb9e5e34bb2861a1a208ff8d00310bced479b577e770cdbc1171bd09ca0f91bd09656c469445e481ebd1031c73f010820312aeefd2b753a36d02d10e283903383b864953e2026bba60372dedf9b44fd0a231c37b1e3df18a547659cd00c9df806fdf069539903402b499eda41c25d5a97d6d5d3ecd106792afe00326258a74cd4e9718691ee22fcbd84855e13b5bf76e78bcf64c28b412e9dc6a369d8c224f22c597e08f173648e1d7a7a2f245c3051cc599f214d96b45a7ed7d7e14505ec4dff1ff98eede49d3cc285426ba7e20911d9c940b989c60c122747b7ac00f62bd931f21dead74b96de123a4cf98e812e331627e619df86024b342f1cb73264263eb9da15e25e6cfaee73aa124e91782fed8614a87a9b87de57161c47de3fc084a79d94b3dce280386c4a71afa265a1c652a5ca71f63948002ac8401a9e508a4de5ef648514d1fb6d15f84a5edd0f901621fe5f121daee56ad35005d9b006e91373e79d84c24f0221290a3cf6e5898fba90342706e5b24b0c9737f1db7ab50b2d344c0fd298995ae8b8aa280b23ffdd5792bea81b750e0870b8e6871f61661bd04a075e555b9b210dc1d43f2fe0afc9fd1bd1a059e67aa0a4210ee1f7f8c9d4f0f51ad3404de0d4494f94685628f705e9d4cb5ad530eea966d0eb8efcea8e7b0579c732c2336a99274eb34fd1495c502453e7e47b443d6b3369aa999d6fad79c4b038ac069ffa934a1e17fb37d2d04efbbf8ce31295d9a6968a7b0173fd414e50f225987ad598f4e001f62308a04914c03c6af77f6dab990bcfc91d866ccccebac5c01c8718d92971e8adefa3d6fefba4622152acd5dd9b120d93c84f344f5e714485f9e7ea97ff34bc84fa42f92a8238696c2aefdd9130c9c75c1f5156feef2608a9d174cc629d110c7e1801881460abc3fc295bb557ffa196e7d372cc56aa279bbb4bfc12cdc92a1c4f5a64e1b288e38c44a539e6b9124a2c7b14fc4b462c5513004eb1b746cbd59ec61bfe7a99623ae9b74093ed117007edc4552d684aaed0a5dc2af2a5f92c954e19eddf11d4bba189f4b7012db6a8b06676ca094280053b26912bd101f73f038e718680ff63026fd1cd1225fbd8e3783696dff47ca4eb17650a3e987a5419e631de3d06769e9a345e87cb8783d2acb51234d040a616490626c4c80b69ac5aa957695a486a215feea1dea78b6223a2a1ce8165c4d14f6bcbfadfffd7d90bb0522c61882479d0d15b49b74f1a66db75755dc914d315400ed1910cb733eeb82830256daa42dc49525a0bf1554212ae338640265a624a226ea3b5b0565cbe8172bd6c2998fee739c3af55ab7365269f2b3d46eaa6cb5325a1cc20e001bae8c79afc5a064d1dca29ea2b57c1f177b9857da4169b847090c90ff98bbb95544d8034c392461efce81a3d174fb9d8af98a63535f23c35c0d0bad216a61efeee08a806d0a232a09f7eb88ecf159be838277b6352a680c838628be8752ecdf88f5cc52f82acfb32bf6ef7b8dd4565d5d3a2fec41918479d856ae3aa1ef77ff6b0f588eb778b7b326729d08175e0a2250de6d1901a129d65596350474263b783861ab3dce627e0b058c04d20d8f3d72a8294012b30743628359b5958e75cc1c2b57c8dc63bf18db7c4c46edea4c9e27848ac5dc27a4ae18703efbe95d60d589ec139c9c86b811c917d416ee8e878d1b0f8a8d801814232843b2f5fac908c97c6de26c5fbdd9c46ec08bb4ebbf548f766fc824491baeaeacc7d9601a4b885bf145b3c0b85b5c491f40bd7cce74a2024aed9f8b160f9a82368eabd8f528f335ddda737e062373bbad66fc4d8fcdb9e36eeb9c795358948413979bbdd898e36a87d9b4f413806a68714883ba633618a49f77197d5ad78903e77c0f1671d682c7c17ac72c60889ca5963d27c546d85066257aaeb24e69252251fef4437206f6f050d394d49f1a4e5c1402fb46aae4d6a86da2c920a3e8659a5b6df499b84f9f2b46a8aa118f955bed3718e146b747b8c5ecf035ee2c1d5db01fe3ea9be731a1267a0da98fc71348838625cff8a61c26ec7fef8fd5a1e251e70f671800411ade2f925fdd94a1e53a50f7d48a0256f1ab15d298f6c0ce678f01366428f88391817000a49c6df08320ae2bb904050aa397d22eb4d2ba6f81989df0541a731cc72bd756efff621c314b26dd0388e2a91d0b74bb4671a56dd3407e7c6b02d6c9db683a1b27a14c702a44675e35aaeb824c4a597416342841520fb05381f48cdeba72ae4b881b9494e1597e3b5fe253690b9069c378aed57954c4d342a8866f7554fa2eb6458ecf4e8831f36d96dbdd301b2438ef1fa311fea3fe0343c5168cf5afd777232e86fa3526b41a402893fde3d044757c2f6915914f07ed4d184e04aa851f2f275311bfca930ff78db50704c2b5e4509ab77dceb93befb0dfe24ca3a8b022da074f27b59b57ebfe8c5b24f0b9d8e121513118696a4af3dc23a3acd2f36305c9f1aeaba6a90e043ed4672a359921e77d9cdc6e34705f820891e245c71a265c141588e2f354a9fd0e6d5f888d6d6522aac58c884dcabb61eeab3e0d2db7293ca266ab5724104d9d057a997c4e71b1a94776c77f870f206f0595f27f8acaf2bb4de796f5d0148071187e430bdc899e9ebdadd65ee70b9b01fe5b972b80a63b37d64813b557d2899f6ff0476644470b202bcebfc97ede99f0a381e71432205cbf32b4006e3494e5d1ace0ddfcee6286c212532c3e6e448b347b404d56fbbd4a77bec923a27fcd5877618a18afffe040c7d10410919d13d331a13b89a95440664b41ba9aed125a300de96ec0198617e30c61135fa66c106020cee38926e04e640d8f843e7f2ef27c0772095865a2e3e86a31a810eb42fca3de3ecaeac2c950d43e19aac8ab676f20b7ee1f99433f00bc8993ffb967e478746ad9bd4aa488a8ba6e344bd51d95f2b8f3d755c95c8f026de1ea16e02a272af9aa214932b19762c40d5110a3a475eba7e9cf952f80b8e294dd602ef33a5ea504d85b567c16c1a66772d6defaee924591efc6ebe00b13cbeaaea20cca6c69463b7c3977508e65d601194a7ff41b1f5804982ad203a4504db8f0ddd499c86533dbd09a70eab32b287391ec163a3b81f84985d6d79129c4935bfeacde64834ae1083b03e3281117cfbb2dc891979ed8a8b841971c3c0423a7ee7110ac2a43971a64dd21007b708bc044695e9044f14d16807769c9d7285b70d527a78ce487199fe78620e8a866cdf99954bf7bd9509b363f6873981d9a0916093cffc34f0d2107fbb892dee0277022e8641e481a2e603f6080bba64240f33a024d337617dcfd99290c1d79a5e28bc47b03a12e77b9651ef482b1cbae0127add76d47b2c7b262ce5dd4dc0a7c639843fc1685beae79732b6bae85932ec6fc16fb6c8c707e91f3002e9206ef321d37753d94f83d95ed119980c0f8531b6b92916ddd9a76093609046a2687bb372dd56eb54d8d464dd8beea12a59017fc3a8d95a9e5756db32959d2461871098809534c7ae18ea0006c3649ba4b1c3b4a4361b0c0f2589a7a4717822222e826b7ca32ba56b07a34af7adab19a4e9266f3186301b92e85636a4be45851a6b7b59ecae46e189c9024c1f8c175c8d04596b64f81490909dfe4d39ce2e71d3da0be12f93fc81ede8e120d5f82cfc6b398483002a9cebb45b7ede280dcf5482c63d26a02c93377253d42fe10f74542ebd0ee0e5a88737f548b3b574c0e4ad16753ddb1614f6d37d03e59c95aa683ef7e22b5c97c1dabea50b078132f2709561b69bbfc0118a2665c0b6a70c75843c56ae7b023038ffc26946893fffc59cb99fd0897a912b6d5035f2e60ea032d49343222cefda1b7879d8c9cc4fe1e57a74f094d45de57d810218d7c40023085e0ef348c35dc30bb0d641d841fc467c4959fc1b6aa50fd664fa1e56d99381d3fecba66b3d42fa4fba5048881689285fdfb46f8c94db68458f9ea771d9d1cb974cd1e36697cc709188c98b5239a0461ca19f9c0a3a23fd6d293afebb99d02f4d47bae04cfc733139d92f29dc04ae923f139451b36900408ab66224c1efec84b39809605b4b00b3ccfa0667f4901666a534d71f8b5130c333a05327add59f916d21be3c7aefad5534fc7e0450093fa327f1171ceeb19ecc423e9b81253b7f6322930b357165854c92c153c6a947f9af98fe03c4cde9d76a53a6b0bbf1a6fdcd554c68450003f6f937bd6e3cb311066a9a3bb6f20ec036e9eaf6c44eba6d467ae48cd5744e25cad70aa6ee690123ef0c0374ba078f5eab1659126fe6998b3d8bddfbeaaa8652be2fe1e42a81fc3e7bb19c1c2e8ba14981e3a273e952806c6aff33ec84c856c9e9b6e40a08bbe2bcd0c8ad7faeafa53eb15a59b29a915c7997327d9f05652f6931ee968eba2a5c22a1bcddc11cd147dfd1cfb579e1547127d767af44b96fee90a1d564cb838d2d5708f41af80e44b899a8dd959c8d290946110162f943cb8ad1e83d71829bf6dc068f36b7743cdac9ada059acf5ece3e9cb16c4d72248f70fbf4ceb652e19d19553b5bc007d2ac5a613ecdaf4a797d8ceb40f8c0a685d726cda4363e5aecd6636b1640498f76451e9c2d3fdf1e8c8327abf40ecfa34b4dfbe92aca1ca1e66aa20256d3457b69c1b4ea074cbbc6c20a475dbb7a7e1f9406873709becdff1d3d9fc3e4e9503c676c21d1398fccb1616a33341b2a1754a9a444e00f64e8be648c8b2c192e13a2c73795b9fee0c5ae5126fb75b8d4f3701a15f289b51a2b26663deab2502cbc3f7f7af6391af14f3119a2ae3ebe8f2622e74877b767b8a17ae811eb845b7ea1f176fa1312bc21f531cf2d6d668f6843d9431c5e3da7f41c4093f1c4f4ee4f1bfdc5742e7036cf6f0fb2bb2dc596f5debf87910d0cd6b5b09446f4edaa1bcf4e80cc1f6f3f7746f53f71252b3217477850f269b5486e6e4d2d6e1238ee4d3bd24eeb5f3834af41ffcf65225cfbbec9c424c9124e4ae04705a228eff9baa3b78d61ba78b8f8faacba02e3a15bd9f153c11d474f30065d54f61f6f9745533c44d30c254445a8d90a908dc212ff385bf11d79eb0ef8a452890d1103674860d6bb82bbe536ae4d8c4e666ab1b13fdcb2ea6cc9a28795d16d591d61d5e79e106b85d693e3d4ceb4369b4ea8bcc57ff537e11fbd7596a05629f23205f23472cb7ea37cd817853ea6f5d4dd73a5baaebf3c03863176b8d325b574c3caa91bb7799d6fe32e56bd1ce9f4072b9bc49207e7e6faa944b500752647e973a587cbef83b06acd493c942e1f679c67f1ead060b563887a4755d02c0ed64fae20b8b7a995a92f8a69d31051848eb1d1df9d62e055ca05b201c82eb49bb7e481871706d3357db99dbce730ddd64b0c51bb97c1d30f8b59aced8afc850cceca81e9d296c78d6a66b0cfb12db1e42e66d7c76659ceaea430b2150008f9c9d0f14fbd55440accc49de0963cac9bf7f94a145c43a0db4c9fbdcf24800fbe86d23b077d801929a14160578c9f893c3742d9f8306fb8d7b21b03181e7b7709ce73eca1bf0ed9e343df554ab38fca051406baf56a59fa1543d50a96781b198d35c58600dc18c5558345641c42dbbd2517b0ed46c21ba60d4a6d7116bc8ea566c9fe660f37712277dba7ad37f382adbc279842de8d53662f98270b29ba6a107e2c1f61d6601fe32840756810c045a0a84154cbdbffaf3d71c10a295b70da1ec54d8423c594244b7ae3068c7046104cbe32890e17870ca6f0487fd6b21b2a61d6e02c69764b16f31f54ec741a6205e25b938b9d7d465304c5259d14f6ef4b79ec6188faa4c2bb2a0e6ac560c1112a2ec16c20e49afd741fb248de76b47dcb85b7aad45178fc7bf04d54a615a21bb69243b340b546b2263ac302804a53f3bdad8bd6c08a8f0e2e2908834d14934b937396cd53b469acda9958723cd6466e0f1e6435c48d286439dcf88e69684dec20c3eafc76673c8f9fc0f5bc77da7e7061bb2a62705edc43936f85b11593a6317d0aed5fc2b72c540abe9092eace057655e370985a0f99efe55d2cb316e1177278f504164a5f6dd6ffe63e34678fdd569a6a8094725d9715edab7ee1e3deab88d6628d8baf089e4ddefe0c05b010eef1ee88376a6aa25d48c68b3946245fc661854cb8b3b9c46289c3296e9f31ff13225b36f2a767dd82e32c0f00a86d31cbb9ab3f1cf67c610b84b8729bd3ee78d5f89b3e813c05b78d34bc573833686430ad412f11bad3381891010aa5e45ffc519a675a8cc463b66dde71d48127a25375243f24e3efc3e971620f2469eccd45b0c62a4d76e674ecddbb2b2cb2543987a463cff73129bd7142b63e0bc65919494b4d6af3911e430d5693317601822b297a22f8946ffae50f1f994578136567120464bc1429cd71ee9c6b3f5627e874b19d528fc1ab8496d03cd9892e10b0b7edeb8c331bbac19de340fbfa3def074e67ca918b62daf686fc930987469f7c4ccc80382ff956ce8cdf382c5d870a0a5deb6ae67144744be6f869a0733604b0d0fb80f34721b2ceb227e9b62c8e1092635f81ffdf092c2c148b66f276a53b2aa76889c3c160abc8f83322c1fd8e59b7712da822e1e6c952f1b475384d364e3edf11589deb543406795005742af0603e7c78f3bc3aa389545a6db342c0caba697b9cd1e17917e7bd6e4732283c28bb29588a855d14dabfb373471a13d3282eec04bfa7ca83d4426575c61270a26b7761b2b3cad7c56c949e4e855f33a7249dcb9eb47e2f8c21c8b96349df239bfc270afa43b2b716d3139f857674682f3caa326732ee16b464c4486d1eb599c3252a16e0c16da30255f9b774bf4d2b6a8d8505467b08a659281bef9b58b6d96136d1eed9efb0239f96a999f9c16d55217976a2f1bf40fe1cf6ee963fcb27379eaf12c7958c97bf9ed5e9a961566eea203c63357e6b321627f43516cb08d98dd926b6b67b39d681c65321c34ecc70760acfeb227323415edb5b58a08f79fbe903d727743992e71d80cc77a4673bc717a257f80aaa7453fb9b49c55f8cb34a2df28d6033ca43a3917dcee34dd718eeb215294312a6781a8ac523a9f312c46624f2aa52e92bc0186cb23c3dea6494ae1a2470c82322b12f2406c7f349571af52fd0ac64d42f5996aad0c5536bc445230f6a2d00e6e061cc0ead611f11e689ba6aea8478dc32b61303f1996e4f721efd76f1bb13bdad08377b370bd5e441969c3db82e83182584758fb85d01f64679a5bf69e8d538fb046e79cddbb5eb9dbacd25b29d530ddd15eea0422c388f52c590f583fd636ffa7d0ec65ba981346504f76b3011fd8ef987796e3a061a7e4ce6044a1767c0cee5f96b2cfce51dc0f0245643dd25eda5d96847d93af6f16334ac14df243a562fa725c170f5b592a4b034cc0f874353efc066e2a80c367dc89dde89aeae0d88d4098695dd2ea67235bf04a4a99124274572e63e70a56fd80b4bc8a0085cc657cb860920552a5aaebc6380d02abacc1cd0d600f12c53886594fa9c5ac8806b8cd5da1f4437ade81a19c24313325a39b06f053988affcd4f6f0d9d0fccdc82ce1d3275fad0c70e621b98b7d5725bbb4a7604cd63de37031c4007a70b9c92fc8ec7adda59299caef0576cefa11d6a997037e3c4bec23e2831a368a570080c0123d1187b64a8da1422aa98ff401857fcba2d87f9e18d9e5e663f546c43db3c427f86f965d970b1a21db8c8136fbeaf57b80b26d861fd233bbb252d16ede07956a987807b24c6337792174b984288de8f475db6efed84ec44556eb1618678158f71bef44bf2fa6903498d7a337e6f784d07ace4194e7d9d1cb874ccb1e2a48bbb50c2f753437de98ef06444a9ddc28f1c4e64cb2e40c64b4ef06ea73e3d293bc590586af23595890b4c16c264b4c2e9d71b560720cdce1786afb9a462c5eda065f8fd2f9d9128a91eb49d088ce7dcfb44a83dcb77601b8b4821ab5518ecf0641b0e3df639eb8eebef98bdd577a659b6a9d6ac7c9986ba97ac32939751be48ca326ffd5129c4a3a13956e3501c2edf5114c154561bb965f33cbf745e1c0f2fada7656efdb2e5b5002b8b32ccf33b6c2e91b4cf8c8eed1e3fe84d0fa4e41a0367b0b6e6eeb9c1f8daf05f321558b7c84b9718c395a759e39436eaca60f7d5c648fc9ef43906f659c5bf4fc163ced608bf0af9f1f4a25c086ab739e8f372538d065f505752c2c3e40e1be43f4072f9b7b407b422691c3b63e4758497d5efc2f93fc62b70628134bcb2f3f313c0d03b9748706ef4e9fc3999c79f489e1a3ff2e92fe27617f9e869b12559b4be8ad4781a4f2778ba46571e6e1c460042c727bfeaf2e61cca48328eb89d8c92534551f0176b5e7fda5978f50872bd5d8e9e689fd61e2f5e6ee6d5e244cf5796275bb7b4d2fa905ae90175e9970a838cd2229bae2ee18baad7205d29e33a0afe655ac73b73641d280f162aa8b22c28439b2a1add5b653a919d3f8da3e132750bf21b13b60da0fd7590274d3d515bfaa5091069c8eb7166ab75d0748634a1e423895f16925290a5da79d47ff9766faae097bfacfe4dad141a233611c461760097f3d2fb76d21c8aa3a55f930c31ecdaf37f109b40f16debeba20d7fc4e6a59799069dfd30ec50d88a4ccabdf710a7ffada42d5cb8490d5266a1088e612b231d62657dc77ec3f916dd66bfd3a7d89050dd74d4263de1d8181538ce19f1a3971c33e50a2da2ebc009be5d5327cb010eba07c8618cfaca54d2ef14165238d8aeb63313903a5ef65c5f7c4458137d9c34d400c067aa621bf12b777ded13a72f4074c009f018d35e2180bcbee5c5c9fd6215c133d18ac25d9d578d8f27ab7e318ded1b9293d35579e4a77eafdb6a098159bdfb0e14af2f2d327e1653cb51b5ee8a998990088bc8062f965d211da120c2f4f8753993821897b736d1c5b58621cf6e253d8ac9e53ab3326b4759b58aa7404344374ca6ce1c34e446e17a36512cb324d20a4838b93fd2464ed90b7b662025557ccc087e2ef85fb2f6163d43aab84b7501f402d894153c4a517c8bcf6103303a0a8ee3829ac301df179304b96684012bd10bc5e2c1d43bebf65b729ef3e6b1cb6dfcf0758c1a74dc7f607eb1206f8034a76ba632e290f4c920d8f24564b29d7be0803122579c1b7e672a9302ee77bd2a0e7c17326e6c57c49d4b90fba486a12e830eddd668b1a9ae6c73096314c3030dd1566667fedb319ddf60fd0122f26790cd9a8096c55887dda4a8f9df8960c17c694c30b527fcde8b1cf74a064d7eddc30b75d55b195af5abbe5357041c38def92d42378feb6a4c8a4e009dedd229abcc449cf5804a895f6a68ce84f2df8eba0ce2875332befe3366e49a7d3068ec0b51ee3c58e2165bb531dbd669fd14cf3235daa127beb806955e88bf33ca991bb2f94a30e1817b8dda3a615c8e3e1505864d1e340673a542567ddf1e5a348ac2394bcc0c24fcc493bd64e9e43fde67b9fcab3e0eeb2cfff11547049dc1a155f42bdcdf29d5d7e5646e1f76514d5572ed50340596e6d28d640c7c89287c5bbfbd05130b4d7949edc657c7c79a40c0d82941206f762c056a15c2965c9818eee763293e75b5ef98ffb978ae08110eb1b660744adc01fd1d3fbb69f7cb8e3e4c784c291168f8ff3cc13abcac2be0df0d2a385d3708c398b1751f0651ce4f446701f9ad9c47c52c099ac7e39fb342e19a6cd787cdf2320d2d78d69b6b47e32807344f3ca9c0b3f149dcd545a9cb852ad3a89ee57ee3b1884e9cd0e3603e3b6bfa6db76272738477dff2cf71334a408df7440f36524e996ff737e39ce11cb8ba28acc6a44d5ffdc071303f48b0bbb80ad2def02716c8db4a02cf382fdf4ba83976caa73a6eb3963adc718dc6daa693527d73bc40820712bafa401c97a288d47e8c2552068969e79105aa7ec9a59c3a77967c16936a9f76104026837f0893a3b69aba50868784cfff58086662ab44eb19dd0e0b8ef867d106db0d5ba5cb713356cfc016b676ca983c4cac86ecccb5072ba7d4a00ff380a17710465b0fee0900d5b80126ecd7f4c87bfa706afd4f3c50f8c83d6372e04f441a766cbeaf2be920b7bd05487c16730b6ffcc9b825781ebcbe822080d6c4c60f797971f3b8f781c00170618c03039915723849e7c8a698b17e7c0ed3ae77c46e8bdce1fd644a7548b3a2304f4f1f461a2bc4ea70308895a4e183ee46e28036278efc0923c6b439fce4e11782fa131872db09e7a3e4701845c5eaab69862dd0c1c28202dea9c395c56eb177815b28aea2e1485d747eceb63bafa4abfba38ec1cb96c41183a189c7a8832014649b0b9786d350016791faa97e764c912df5b7806835e6277ff6b3c972d074bd0626a0541d1a0a9366ad8890174de1cfe603656a10681421e9501be57aad4248e452e320be965facd41ff1cc3a2da6844233e4ff0b1a3e4afae6a40bfb2a6c55914ef07e2b4f92af48d207e548770f3980f2a6601112c109c4acf662d07dde923a6baa3843dc2d9e2cf3215caaa955d685a363214b9b84c1cbf55fb4ecd358aed274a110eb6c1c13b6ae52801d7900690169ff33a8bf789ab21f6ed9265c32280d4576c2c3c74dc114869d761996c0442b31a3e0471f2435903d309b127fe505300292904ffc29ce0d08f7a0fefd546e0e4a82261e8797faf3e7fbc0ddfce3be1aa0c42758f5621ab0637fcaec32c8abaec0d9d1c637a23ab5641fd4a1bafb28c7d9acd66515cc6187bb5ee313bbf4e4e0233eb32a8ee7daa4f7299c33cdad8fccb9f0cb964ce75df40a9078dc2d2f30ca59a6d593f2d96baa066fae013dbfcd24ff74d170d9fc0347c8a408625cef55ac88a7fe6509905ea11dc79909ae0f8a14ab7116b366269865d1468c8d1995503bc0830049817d02cad0c6c783eed02277421552f4d0786d64f8087e643b57d6b6f1632a8635b68e756cabecc76e9565929db489a5b6a08860a045bbb7b0ff4c5b363749449f559830287df374b2a4aa0d7d96ef8c8bd5c9c3ff30b3c389e0c63282df4d10cc093fbca109512f03d4a53725aea8a4a7ee9a0cf15ec6123ef984949535e05a82d5eb674f70c881f10f646386b2e85519f571f12af82095182e1014a8432fb21d8a2667c72a8b334fc199db6db21c258e3dc3f1b082f53d052caf9bd644fea006288bab492e31e6065c170d0c6249bc1ff049d38b1262a2b043bf62b465a158026c99048ebea104c7efee8d8e84f0627645e3610f5bde1adc51b9553f75a68c95ead4686b3debb62e00fb6b9b871f4017878909d908736a00695cf19d676f721417823aa0aff3d80d03cd98f6a521e280262626b574db53e78fc78c605f82a4754f0960503c7cb4f845fc2b3fc600ce17ff5b98078543922c0064bf4325603e9089bb4cb80ccd04e2139b836f4c2e683908aeea70055620491dfd2e1366730375812a12c07457ce3bd83518cf03dd7da7b0da426051407c03ec6b32ead103e6c74974ce734c255e442dad411316ab82922ad870249b7633a392da955889ddc93bf9930dc2945b30bd93ba326af7418fabb4d1d087d158dde6c7c78c6e6ef25899827ff3c6339d4a5df4057d345ceac213f12b625e7acbc68039b15a95472e4108bbc397998c246bd8bfade07b548697e8ef4c44d7b58cac11b0759cad6b2600a2443fe6bb39ed04142bfbb28310d450f0cc16db33622da656e9df64f0daad876bed6f88783bd8d46ea77087adfa5c929abce52c034961a183f806772539e044fa06a488e64a1b8b53e2b83309b0ba0a0be85ee7a7162a25fdc9e490dbd2a5c5911fcc062b19f4ff16e34d0a95fed3a52cac0a1f6f349516490e8bbe7ba65c6dc6e96dcc1e3da89b3d1f8d4577c78a31d9f8abe02aa5823822398562ba54186263468c24860863cae3036a5c3db2bff56a374481672bf27dad1fe149848d3e5b5165473726a4ec3824d5e43295d4b3c6129ff5a39bed603aeb6adc85831ed65590c799e835e89a9e19e15112e7cdd7465ed60cb039216981a3bed3884c04a417cde86d2d6fd8776bf340af474256df73d4aab3816f020da221dbc35176af67d38361944fd2094371e402d9810c393b5831fb017d3d2e362f24baf9f60e318685bdbaaa5f4f5d86cb2ab0c54edb8cbe9ad994417f72c2eec6ac1edd2bc70350cca3feb5c1b55a2484fcc448a628018c5feb993f44d3f65518048d28a787cba5c50c295fea3a2f7b3588ac05d74d02d776568922191aeee2d0f77e9079453f89605c11f489bf31357805b8a36b6c3e152eb79fe05d6abf642c2319bcfae7d854071ab003faad80c6f9d25a947971c05103034607efe43d8a980f931deba622241d663108188d985a38806fe34feea7fa9c86c1454063ea0bb9bb88c7169acc05fedb5746c8ce2f4859e6bcbb4d85673340db62f9e59943d1fabb73f0c246a5989ee4241f65a1412dcee84767fca7eceb9707b1756de90f72b222169d2340d95d9da5ca28c9d53a79a006d060804267731ad037b0109a1e2ef7a75ec18c857f428b1a8e46276eb84da7384fa9e2697f3c0c3bc7a693ab48ea8efe7484f92b2f36feb41c1032260b8bc48ba2aab6bcfd93401663767ce5e0034c7825e9369525cec59c49b4a4c03c7f7911b5d580b206105273a86107d9c6b5eb279e675494d0d131961d2d782b6ae5913febc311045aefc3e8380754abfdef3623282697babdd3edcac6d97105c9115c0a3d18a3263ad89cc1c6372a1764af32274597d9f3f5e761bb8ca87b17f0ee2fa1eb16e70b7f5cb96c07524d45267c8a5a648b73cef82371abd1ee47d88283040aae61959c7d07499d35811dad50225576a0d66593706642005e766c8918196de580dfb79953d1cf602abf36d0322dbc1482364f513ab542262e79b61227ad72460066a7924d7b305fb4192ea6d517e1049894e3f82f77bc879c5af6f58a47aeffa0c391a445588d582b76a7d04f3d5748c7bf414c3e45baec7a6e8611eb7d713fc684e649f0c57274732abdcd668c30e0e2a094b90dff4b688b41ce8ac9125d235cdfe49020f6e3ce8e6b752be0986ee28e5026ebc7776cc2bc06900cd437ace93a16c6da0bbdb1792ccee0fd6afd28d9d2547861403c84b58e889796ec94c4489a6c758f1a56e8bd819af9303ec81921e55b426db0ad81d46d18c4dd43ad6ef75c7d15d30496a9018a1de84646d5d55219ccd3adc8ec8b03ee81bcf6dd0bb597c78e87fc7b9d06b81670e8fd8fb89ecc927a0da9f19d1fb029a4fdfc748534150ca4052c5f3fd28cb93c3bfd9b8d664549cad3d596da698bacb3da7e3f5c98761a07c69a4b4adabcff87f45459c78d2e5d087d328f855823951787991525062c1df9a72f799f80985326bd8ed175f208ddcd03a56013a07d31124efb29fbe87f9ad5990bbf645232ae38eb5cb6736da15d55f3f12b1768eb6febdc786e940d679ab394e72912a9f410ba23dac7d211ae8fd41394ef095723978adbda22b5bde27e34f5bd7efe7550f5c8e1e7bae4fa4300cf8b430535a97eac5eff0233b57a42e6c519ceadd9a38b14cc1a90574210f72b50279f7229a686bf08300d0341d950ba8519d0e898a9a5e5c9944880ff8f1f4b332c8fbb893913e41f8e5c3ecb8713a5b18db430d9f28349d098f54c6721dd6fa7310ab3022cbf8ffb6dc1e8b49429244b57f839b6b016e8d810864890e1eee6a3f3140d89ae3667407402e4f00adf9ce3d6cb3e87a6b93420568c145ef7072bef1ce9d8260dafb3425e48a62864ea2fbc81acb20332ba702329d97dc59e8f5de09ed44633b9d130cdd2cc01fe62137c666b62f072c82a99149913c0b3d4f5205726d0c1ab479c668bbe12beb4c6ff4aef10b1272b5501689560dad1662ef7210a587d46817e8c2734a569495d65109c6c3f09aeced3b85773b0248c3258f4d8152136e725e88a9d9e106b7b600e1b4221fe314217094e68c9704a08e0280c1f45de30ad34af4cbb9fc3271cb53982573039264a77e6ce58813cd1509c93a07cb3ef360ce127dfd6a72339be4b7e8bccf9ab84483e1c23911ed3b8a771e3db0f4cac56a2421ba490d0f78f69c8adb3702566776dbecb3d6c6f1c8855921ff4ad04ad1cc66076196f3620ea0851a6b36d3df26a706eeff28e87808adeac392d46791f48d5f6e4d6fb649f2006031eed3650ee21b49b1f289cc8e28b68761dc04e6a3cc7de7cd243ae7940a28cf1c490d8d1335e96fcc60f66982a995f10464b523b7125ec1fdb654d2ede2eaff2f12c33a07e39aed438ca5421372f09e0e810852bca1c6292947ea3858304102452d8fa06a014c771e96e8bb6d187a910563cb3a6293f5e3b989783426e13b3155b40827813783e9f5bb505852a9ce29ee281f58ebb338a1ca7d104c13974374c79111ffdbf7bdf25f737c5fe9b6bc15ba21484ee31b2acbfd66a8776309fda83a020fffb839effd6d84547f7c8933bbbeeaf8360edbc562474a36c00f48cd1db64ac370933a4c791e5c967b8d653e648bc1e0f4e80434c83534f8e5af3fb8037c5166b2c6e1a8259120616c8d12e3e93e1e3428f4eac977344fba93695afd8bc2d8ed4d94007ea8a1854b349df371fd8289f61163536ade373a0b81dd94ad73a5d8390358a5fa9a140e236a751cdb40b3877c1bdc7e57c496235f414599dcc0397cd420b08aa5b5fff87c9c3507ec3691519d01048f48c4e31c99b48826d6b548d11ed84a0af30b3636a81b43b2dfc8b5420a1506144846534fc83f0809234c2bc2008798e513e9eed35172975b1c19a9b20905f8ea8fa33e2f9d034230498332ff0ef964a454a3540335659c86adfa70d9d859bf5a136aa3986964ee9c4fadb834cb27ad7fd5a31c02c98eedf5ae2577f81b903d2191ff1c9464263facbb8554afbcb2098130827713a3c9da2f1614cbb416cdb990623160f1e276a462b0a55ea54267db8d9ab551e78f9d628fbe7046105b61d5608109a08052ad07b4f2d2d9db70a0e85cbfec3dd5084dc217915a2f9b0f00a3b3ee5bad91cb052295800406959b3366393ea2d5b2e9d84bdb52814aff9cb839c4ffd592a6b8663e7a4a7f8e70ec26183366e162743c1b15c4d3072b37733bcd913346b8ee0b696efc6ed0614efb2552d08876f635678d059c88773df842427c6225c56ac19c3bb1345427c92f27d624d7b9e248a582bdce586c9356e9a0dcb80d801da08cd34bb2c5792597f9857d13d60bb03cd3eb6ea89c93ffa7e3d5c90bb53e992417e5004411f3c93aeaecca3786a9d2a5ef633bbdd448257073e3d46afd9f6296b318f9a651b68252909864d697e3687e7f759ace62a58c8998c73da104ec4ba779915f620474b595e1b3715b47d71d72bf36fbbad68a2ebec9c9e10b25f79e54abe4fcc3f47a639e154328a8623342786d229b988bcb5468a7cab7b393509586122a8a1ef7077a2bfa0245b1591e655d1b74fb8b2631876b3971dd8d0fe7292762d0407edc271cc457577aa053252c613e84b830d6de60b446bb8e0ba7d9d0c56ab69c628e7cc4d842da16756e69b05e2fe43424e0fa7dd13257a3bdcc08db0fdddf2078049eaa9c52bcb99d489b29be23c84ee2c0deb17826508028af8c9f2a47c122a825518ab65443956f5656bb7baa43d91023c34c98cc97aa025f7c4419f23e61a72e734d601689aa1a7a0ee76808eb363cdd9b631c6eddc5b55062a0a4ff0e96f668dd0fbf07e54548a1445e700059dcc01774dff9123c7ffe1faa36beea338d05d42fe950541d3ab70134b01fc6704ff6db25aea08ab6ddc20f031808f20ca2d0d699e899d658f205cc5aaaf2e2abb64205dbd018de3cdccdb801c6f64fbb92dc4704c39ca4ceb34b5443b44340508cd9796bb355294629f6bd718ee664acbe3a6bdafe6fb966d9e3d77b2beb5a1b6e0912d1ffec0f4fad7bd44e2edaf5d377de269d3da868744bfe1e54a7f7ede96f395394a5968a3bee6af451c7cf313c8d8a612d66ec3675f8857a17289bd6c17f3e6218591adedd7fce9abe9c8478514600e01c68262bc0459529e189628a3cb35ed6b2270583eeb3b373d229a878d80276e9fdcf154ef9e34159da0701c7dffcf3cfe7d3c57a3bd93c84f344f5e714485f9e7ea97ff34bc84fa42f92a8238696c2ae5b869bfcfd0e9855426bde7f7f755b96f402259b0429bb6ab726f117a71d8f0fb0f0c90debe86bd0eaf7786d4acfa05fde4a1c4d8f87b4d1f6a42322601211c33161eec2b5b0efb7c92e969f0b8c6229d637c1e9a5490241a35eff143de1a2e907f0d3fbe87e67bffe424d89a6f563268b541e3db497599509a169b997c76a4c340135873685c5c9aefc531b1ed21ed85adc1d11f0e7489d0f02d93c7edbb16ba69ae8d23d3739bc1b685f9d06a4d96fa38ad32269b56664732447170d87352e63ddf94abefca97f47114a3ecfc4523334a40255e97593a65062c2808e857d2673ef154463641d2e7a43b0372c3f90774d2269d92738bd8fd7c3bca6e3291b6b6116763d47c077e9faa2817679a17d62cb319a5da6b55f3ffc05a7e76af178730f23052620efe91d1add650de5ec903d35d5cb65e3f1f7bdf072109b4896d5c3e53ecfc70369c4c666ffe81a7622e87fb34ce67cf5fc38e98110aab8e9758ec0f8503688676dc51a126307114dff8783f38f8e623282c47e4f29f59d80d6085c6efdb58f17946cb7117361f566030760f3dc8f02a0551b18d096670a1ab0b6c8c40efd5bb29f02da624fa54424896a4fe08c5755efa6bdf7c23d9b3910aad63d8c8ae549bf659c95cc70a529c3443530886bfc85cce6a3c970a09aacd4bfd27be18029506f1d0627d7b64f4f61d39fa66748cd1f03ebfd54460ccd01f52cadfcb2b5526b6acecd1a0ed259942e1a9c8b96893663bf18db7c4c46edea4c9e27848ac5dc27a4ae18703efbe95d60d5c48a7fd387d16d2aaf98f5d7d6c4233c33567f11f4ec56e3fbee2ad34cf88663f1da8335ff9016e664811a4913c9a8bca9a09ab24bf278f3a83ea9b554ddf664217bcac7012439245854c2b233a1c8dced99a168ce4635096a01a4db0f54754d4298dcdfe3a61b63431f092364eead5478f6e246d27971be07ddd5e00517eddfe714e501d9fb060c328483bd1b781004dbd0dbc475cc2c748e15a79b9054ed9fe7e031e2fb3b4abbffe470c8c906076167c0aad858bf1eb442a12b97f82098943176f5d9e2076a3de1d188c026dac4b050cdb4434f69664a055cfd85e9154917a5478f6e1cd6b387fe5bd5ec113fb31b17626eb07b5ddc35e2770608a82530a8f0632319bc4fe6d115746c77bd944892fc8fddbff13ead1d0fa1709f03d5a9cd25efd6352f5cbbdf3fd64e5aa5d05fc5073066ddb4c090df320e55fc082869f18e194385d3f914ae5d57bf9ffe4f9d8e8a4e3b57f06031c2c2f6620026f8819965760210cc9d08e3bdf8a5eb94f957a2be0ad6a1ab1b677e03c5a22e636b72aa278ea878c1e5937941782cd84ec18aec8daf314ce45b4414d8508a9d695cea27c69edfd5782209960b47b1a7ee5aa5667a189147e1365cba0e9aa3243734137d63ed0cbad05adf080d526037a527860fcfcfd005fff920272b39bd311be00ac8d4f18861ae6862e05afca4bbdcc106459f589cb43467051c41742f302a27422caa8d43041b3b4e86cf3d14482821aab2894b291d024e724bd5e1646a63daa723d244c51abcb7e9d5429d0fa3cd4f31d71f551e6c7baa8d16490892182586e3875276ae5cd6d190b0b92cc90669e2b609902f2231ad6de55c556bf108d0eb2f411759d2d536953f6e7d047e7dc02c1e69c11e8fe30c0a3ce7a15bb252f51be16c0dfd676087a8ea0bdc2282633913e809cdafa5870f206f0595f27f8acaf2bb4de796f5d0148071187e430bdc899ea873d383cd15a4c8cfa1562cc2060f854fcfe399b6cf9d8f0cbda1e75f01d24b4239b1969ce16105cd40cbcfb68f3c45037c93b4b61b3c22e27f5d3c4f7179764a81ebb983c07e928e8653225a524a37d3c1fe7cab5ed08615748626099d5f0f4e59156fb05962a7ff6273bc03d79a73720bf0440bba35f868d4ce7e1779ee670cb268cbf5a9bd9d4f694f19dcd6cb5f9f1acc3808a4d292ac2c30a24cc5a4631b60c988e06064f8bba06b65a571bc886e988a51379b38c2c3afcf62da247d009ab283abf795d31f690425504c545d38ebe8fab95de76fc04561884f96f22374ec9e0a419e0252a06e61050448a8ebeee0ec825f0bbe20ac6e727b26beb4c81535a2c2a481828f763970ed24f17ee5a1033197d2feb5d1c33fe4f016fb38409c53568537b2b80784ef3457ecf7d209a9fdb82171ba3fd912538d532979067bf387ae54af20c12995cb20f8b2dbeed8ed7f5686b0fb4268d0785cf9cba3560e0f892b4064a2f59e0a1ce087446b2d715ab73817aa1e3fd02d4df9d46473be2a689c6ca21362e2998ac944fdac884fb3ed62bdc44eede7625a087bcbf861a24d677189ea0121bded24a226e8a866cdf99954bf7bd9509b363f6873981d9a0916093cffc34f0db8684d410362924ed1274022240dbcb5becb5aded4ffbf349257301003340e7da6e2d05270f2693cf12386a5b1f47ca4521879c6c84458ddbc6d1e1100aad122c3ab784f39fd9556b96a31f8c974178740e8c9f24e9aa272742f2e084d5b80d7d6bbd523daf22d29cb625b022d7e43f31a33de494ea8fbc6dc7ff4d4c8549fee09d934c2877cfb516eb3a5d3aaa1f52ab4eab08fb33af6ad7feb2b7d0af8961ee7484c392727dd2016be6f531707d8c0bfc6d1a36a5b57e54b5efcfb360ebf5548a2b1982a71fdc3c2fa3250de84c60a8c3e00a6cd9c1f3084f1ec91c985d1e72d4e004e20410b72e265121098ebfb776c31ed711dc2b77cbe2b89990e4e357f9733e5085bfd1bf87bd56bb4c62b59198e41870bee4410235b23fe6b8721aa24ba3cfd4ab67a1fb8d47cccb4f4bc3399c23464d154e8f612c78580e13452212c483f78f2a6b61aedac462138161be766f9b566b9c8a616d54babea50b078132f2709561b69bbfc0118a2665c0b6a70c75843c56ad701547e8c784ac0bdd8919ad97fb82c8e86e8231f65516f6739485283aeb15e41cfb4b92d4d96d40d395d4446cf55ec29b03ad02704cb63483b415f970180dda2e638bf86f650d5656cd4793957afd4175399b7b6ebb878ca46daae2b52021d7407314ec929897e6881a41736cc4d00c3aecf75fa5f014395940fec432d88af8ae9f4a57177e665958787399af3fb7e92359bb4f1a839ae9433940b20e24af7e5ac1e02fa35bbdf7eb288bb4a710379d7b894e226535c83ed3347855d2064a332f5acfd45bfeb0e2aa7ecbd70b3045f612d3890d28b336b743067a5a19c3261686839780f3cfe97de6d65ee04a29e1b77aa857b9a962fbce4b1ea60d010f54719e67af02b791683d7b8567116d731144f7c9ba3237b79ffe786c4cfe4dbe742efbc4b8500d07dfd78b4f0649cd890351b416a7b115919ad273a48e2390ef2dfd56813e79e7d7cd4e950aa2d171a1408f2bfa5cd9ccb8be9d3463b35a7a262cda31d656562cce4a88bb4ed849c1612ae5a51590b45fd41bd16b1a7ff99e118339ba8b6daaf185c5761d8fe57a66d2028477a495d63194acab75b5da5b280218631abbe6c1bf0c473965f86f5f48ec1683fae25f4d42e40a199ec5747e79db65d0235228b33aabaf57617c33c60a2dd22a61b84acd80132d743afe3e095511bb334c617f469cf945a530a34ca30318ff8d4fbafc8f9985c32fb48891f140cf726554051f344fa0ab310c83d89c272bd1ea574c612302066d8211317ae1feb9daa624c668fad8f40f632894bdfc18f7ec6b2ef0a0d609716f54d239d7dce369cb4dd6868212463fd5aea52d106de570f5863b1b06b42e36794f14cacc097417aac663275c83ef186494a3cbbf663eca37535a8a1aff4ffe5f775a232e04bb0295fac6a70085e9b9900c67306ccbdfe72de362b221c078f6f164e671f31930dd9d93f2a2871cbe615dc7635e21eea63a16d070e75679cd92b5dddc6b9956d33352ddde146520eb8376255c65da81e10a75efd1ff7d27f5d3becc862cebe92258d2a6ef9e9cd05653047cc790a8df7b3bc4b13091f8c5a5bf49c83294d8a606d032f1005c1bf87a5ea8928c8563f5f872ceeb0771ed32a48b008b7fb582ca6655ff6140181788687ee9288427733d8cbac33439828e2abdecf55abfb1d412393d4c0543d790345e762b3c58fc1a903161da971b2a83271e69be73ae790ae0d4f070982e1b752a3745a7a31d9376bdc6e2c313b751cfb5cd58759a9b0d2dfd47011c9a58a06dbe0999741f4a1989ad9ecfddd3dc6ff71781c53ad609ac06c20d7e51e70376a59b8ec3912d3e8d8cd2c87d1a62f946ba7b5998560c0007c3673223122d6aaffcb3490e4c01fb8d1cbf9f126a6a655e74ef7e96ce69a5bf8f5e73315969550706d15004a0b351c2bd6faf85a32e85edfbc3d28ec5bdec86de13f7e0ea5b8066a86d3b6148066989629aad269e5b279468fb636409c92165ee691c4c0d29c830a70e73266a900a558477e59946c10e8f1ba415f6b0a8db1c31abc5ea62d9b1870a255a53c4d3b64cba6c78bbf5158f93b7504e7110d0f114fceb89a0f62820f0289ed473dd3ce5e920ede71cddc4cb81eb68ca7e8a885ae583c9729002da7267b723de5d7fb7ecbfdc8329d3ae1b0c0b7d5a5a26ea5f4063a9ba782cadc5484d9a1f45aaa8587c6945df2849be41dd686f9c66f1f8f5228010d47e907118ff55b6ff20c90cc640b5737e40ffb0a1c59e509e0dc10acc0bd303950066badb30e544f10d01091ca7d32a0214de06dedc1f20565ae1b0ca7b0ec96bca326ab209359753b8cd822ca381ef96c7ecc6cdd17508fa251463221f33b693b826e8ab7f65a8d74399b5715465a5567d18726d0b7c1d211b59db121970c387c43ec02f5b57d29b83a3cec8d7edc826aabb731b67814b3ed24d77f626a9b10d52e347788ddf915a0339f19ea8975abde7ebe998452bab44e83c1bdbfa42cfe4475c824e74d77370cd5e7a941f121212f2a2cb89a22196c6e90c52be526c2c44414b8262ac5163d07e061458be74511fbb0169e137ad92eead2f5de8c069f02286604b03bc894d53a6fd5a43015b30f9e9fe3a34248c16aeb92acd78917feb17b6fdee298c6733913b9dd2846c8fc023262acf418eac7ad7c501a6cf3ca888ebe0e557f9393216c61de1f5720cc5c81c1bd1195f606a153eb3abd9432a1b345b5890245c824ae7ff3873551653b135644d4d183775d6729825f9171d28626f3b1f5f91587956e38a74bc897f528e1ff3b7bd0005108ae011bc944f32a6582d65acae97c9f8e6413e9338c1e097ec09a9969092b72490a0ec6f727d4c7cf7da1fa137455839068b46ead0f57987dd1d43de59a7cb118423db9b6d48f77d72d20058da242df9fbd3c23b0c708d8c9e4b1e1fae7d73e3722bc2c956bfd12f4d3bf8f8911179326dffacc64623ac135fa55afef02e27951ab81fe9120b86d55b61d82b780a2ccb7ab796bb1a16ea88568d55e3f93d4a87ec536da915e3c71e732b3d97ace24761d5048928e4d1624b347b0bc6e5b9bb01e0f3410024a77781361ef27b34890bdccba5675ec3c015f9fdf8282b30115af942cf9760a084de190fad8963a7c2cb8ce79ac0ceeab7ee4b956e6aa9a0e7d3da7b545a76ac1195b21ffc4312bbe781f3c0e26175ef981dd84b3e4c4fc53f2744d4d4b1b47c5628ec3aaa506eb7781102445b8142364819771a8a1b03ab509e300a6949cb98ee8cdfd06e19d2cbf0d3e318efd21cc96f9f2af29b933fd0e2798873ace2645c93f2d30606724a8a9b0539dd2d05d255c8d5d3015e21509d4d8d91e9881ec74c0b56dedd2932bfb45d101d60c8f12414549d05bf3a33ea088039b02a03a7e8271282669a9459eaee27d40f3335599c1a5508f9f985d1281cd3f7d04046be4954e76afd140526948c73081372067e9cfe6fa8fe2bf49f431c91ea292fffb75ed164d90e4a186f1a4817c6174e3e2066eb38992bba8ceb4ce5d1fec2392ee77a2d92928f1d7f7381f2bf3e83aa5132bb2312d3e928df9d19c6b745b7881cd805a31808850289c796cfb72417c3ca78c5be2042abfab5ab2f9c725c436fb282b384e17e9ac40b5350b6c92154af386378361fc5f76cebcb5e6be51e60ad88a7bb450a9a1d56e06840028818748ec904dae3c402f9fdb20e945d371220008f10ac447d5316d45fbad50c55b6278559db43b1b7360e0c0174ceb601a5b4a387af625e4f01845669b2b44b261fa8caee737e285947a82f5983836d18d8675800e087c5bfd5bd68d48cb4e87d702d27c24128262d08100c183faf85fff96eb1f960fc2e0116d7cd2f4337a658d3985308ae84b25dc98bcc68204c59dcf12fe10323b10fbef2c8313063ca24509de4b46288765cbe8071b51b27b4055af5ffb835d116fcc44f6a69224c2ceffa371b8e1d2ea9aac4f922d242818a244a9f441ba7767efe8dcc90e7f77a9121de9ea1de280766fef84a11343697b84c59ce14aa3eca4b9ff358dd5fb58fbc506ba804a1d26ab7b7c5744127b83c00307d0991abcafc7d7b8579913b5ef3009a84846a94534eb6ee783b0d4f7d6ccd9ee2fcfab02698c8861a2d93efb6957a38884b154443f38a03ce20bb5895601af863027e8080e039c93a8b461c8a1c30633fbfbde09033a8c998c765ef7b380c3df53bb75b5ae07d218d37115ece60bb008a965912909f9928b10eae3d7f1c822456eebe83ae33400291ca47a7cf6c198369770919de9eadfecdd2ff4bf88c29462a1de3af344a901d0f2a0a53a80535c8e3b8ff708466c996528edae7488f4a7a92702602b7ea3aaa632c592598aa66e675cc6f9cbde1e2125bb7750144897a3e62a0af7f74d84ffd154a3b429f4e3a328750f75d9b9899b7b3c9d34a18073f74224731e95a623003f8a3b941b7d7a03f07f9b61f83ae11837bb137dec193f65aadcf5f59e44a5f7e27c1fe92403fbd48053617c9d3b9148771354d3b59225b8bfa91914a0b6c33e59a74bae51169afaf99e4e64f0c77c19d826a86a4265299fa54ca2652105bcea284675ba1b66dff2573defb5dc930547e20ceeab0cabcfd4b9b1807dcfcd83abcf4a6ff5eac5c85305be9e859e8cd5ad9e06909a4c9041b249931bc014d911d74d14b8ccc89ffd37deec5f7aa67d6619f4925a72c6225869e990a87d55b6847025fdd8f91fa0bd9ca123b006a525ea1f0a5d501fc5f444e7aab79b990e7401ec254e1be2454ce5f52601f1b5133f30d2bab2df494a23caf95533762a2a4b0b77034a346ffece1ef7cd91385af3352925473ba9c9b4e1fedb653f907c82e2d40ef07ce600e80b16a4a64df2c8d5da590a986f91974170e61dcb415eb6b169107487c0354803de419c03b24688cfd02358296e14ecb02fe3ab97604fdd816f7d0d43c416cc4019c8205099a9fd459f626f601ff9ce97b5b5263b477e83c0d9987e4ff0b8d5663c93aab3357d9fd747fc14afc6be62ee475baaec2bb69a0c605355e6b667a88d0a7b74821bbf42d1450f12cefa862fa56f7fc6082d48f35cc802a2cd7b19408164260e9d8cebbf5cb659432521f5bdeb9ce4b70e771a7c764304cdb53207d510c42db84bb7396f8fdec9ea2005875a2e9227e03489326ac4d8faa91bfa16c0c2f70e02adfd4cdf465b17b56e060abfaec3426692302dcb1f6fcb7fa4283b59643def15d28bff7302ab5a5b3583ea3ec4f66d633909b1c08bfe23ebeb55db22d2d189869aa2a1f26cf2517273ad045c1760962caf95aa486d2eb788f7a0d7beb29bdf9f3617d44a7b88e079fdea2f2d43a4494a30f04b877150073e2c66872b4f064f4e2a3420eeb80d45dbdc024e6ab15863bd674757c91da8be3d1cd43467cb4a276cedc1624a9a7cb117a9f5fcefcd95e3d57012c79722629a72f569ed7aa600c46e831f18dd9c26b44836776cf583dc29748b5928de6dc3b7fc4537d13d10b15ffa31f363b65206ced779e2cdc2642ff1ef7025830caf060b2e750eb82fd381db360a66887c2f1aa365817ffff59c88f89285149eb519d9c9a625c951045dcc31a2a1a74fd8680a87c949082bbf1b7fc178b6c37eafe16f40b8f97049154c0607c3e9118a0d878ee680da0317d8d8a203b4fe1b3eefdc400c377c75eaf6d3af0c17ec82116f6af4d5da7ebf58a76b6e0e0a9e9f5fd5f4af29d303716914d0247df9db66f15c3301ecc6a7dfcfd344d5d869720bfa31209c47f11f516e3569fcc53e67a4282c3f712989f954ba3ef79e23be136baf387056c1d20850152d6c5a58c66977ba7e29520af89a77f00bb0bfd04e7f8b8ba3a8e02e731f757384458de31a34c23ddb924b15e3bb5d0cb77d5b45489f3594b4f0ac8cb2be78500e42500c537b903c3f5a56fdb623410ed301b6bd92780282226b12d433a8af7add02e236f11049a5ef95e4755cb8b52ba76d6445d41ea99404619acf131c4b17494569f4ff97e9318570739c2f0c91b9bad0dba07760484cdd6ccdea5759aa09b9c4f004bd2d49538a178feee075a7f3c64d91a5529b58edee62b315faf6134a0652b262c2df7e060560015ecce54a9cbc4bd322f95ac618dab9167ca612f038cd7d0735e07334506da06e70cd94a5178b550148fe09594d2319d10b13b620a711d3460479404932ffc1ed777cf91a4a1dd290cc99303bdd54b95983ced00cf125ef2b5a974cedc13f01d23033a0fd1f47f9d9f85032da2beb41493b533d6955dffcf86c22642380a0d721e08618237f2122728e20f3b0b1c0c1df0cddc8b2fabbea1bd3eb5a14aa969b6d5f6b5d74e40cbfc903875035e259c7a95c4be685112fd2d64c69858c0c4af679643e5c36ce1c6005079b4b9a24c87d1945a8397ca023f4b50e590bdbbcf89b85f86af78be67e0fb2fe288ad5951dace5d881f5cc84acafea30221369e9205576c0e8a1c91d5c5e759a44e3b01d39ad41098d1c7b67c8318ab57ced7e977cf86a85bf835ce8b6809ec473a617854c8e63e70b236e8898aa764204c3bb9af237e09dd9d6952f11962d0f3008f1d450786c4121e3a804c7186b9fe4b029ec978c2c80cc936c5e4e2cb4254a0ad90482752eed210beb975d1be3220a0514de1e17446b9393e77512c7ca470595f59aa2153ec1f1bf8ceedcc4ac2ebe817573893bb07ba76ea4baa16f4f74c1ec68ca47e53baed4617fdf42455310a339227df5465f40fa369c526a48039e32a5c928b3af86c79143a7494ca32571eccd745c25d95deecce9301115b6420d83e5bdf29ab46ad8e596fc8f73cb522dfe4f915ecb1646520edd17accf22a31266327a53bd19a93c45bc505ce8ff8a8c3e91312f322f13cc67b9c9731e54af69d3f81b73c793b23c14bc0a5f9f7d9671f6d2b5cd268d5632856b811866dda35a526efe34993ffe97ad1b1ab6b5b22045da5a5487db67af002d205040d3c41adf449554d8e1a63eeb18644eb91c2396a9df335c6dd1369250d38386372c974c0cc109ff1de88b87fe227f42fa8650cb35e5b64d4e73677c38c46c266d6a42e32d0b6aad339c03c49ee6ae6c5a4ef3cc00379902d40065447180813dcee29e3775b48412b8473a58a6a868f09abafbe57c936996e56e6833e6273c4f66096bf807e79150d286c4a99c337ff71a73500f57c0ac9a4b9edeacc572d97ae486e8029a16561fa398a948d0c8b0d174431511a1634d1db271fa5cabd98cef6de44cfdbfec33900b13863f51e94daafd5cc9469c1bb4477e041514fe0452f6fd93073111459cc941346d57db1d3c8ab9563dc944666664eade350cc514744c36d3c54d66a15f9c897d8af7f2cae5c9234aed9c6828b6147426f04a51f4ccdad03489a48a77a6e5c8d8acbcdab60461547162e9b01ff339c923f7f56f05dd37e2c4a39b6ecced8a7ffc4cb4e3b37795ae3effecf6ebb8db72d07bfb58476c8c16334d37708ac43417f7ee8134a80ca58d5cbf8204ba14483d22f4ddc57dcbe45fb06dedaa719bbc102de243b1bf595501f7878f6e63f421b6f881e4c61dfbdccb948f8b2451dfe64fed992344988d6f5f00f2e24db996da7ee54f1f6254c0b3a3e183801c373ab4909e1bce3ffada1a8db15d791468a251c26e1026ef61674979a985c7beaa86688ee89434d9ed469c7f5f9b845dac72b287ddc4b7bd35d776b2ba108a9542cbe8585392fd73b32d6a8ea33d25a2be3246b6f4c46a4dea1dbeb9b0e835d3c4116c003ea8170fdd294b8b9408edfe4d72565540218dc3682a50a04748fdc543c28df7764e2d81427c0976bf52f0a9ce3db2b1bc8aa824d8f0c3fc8e1f158c61af9baa369b6e8ab564d69c5129e2097875add499c3997ecaaf5a114ff609ac5a79382dd16eea1798965c9a77dfd048a8b41a10ff9431e249601f3d900690b92610021f80c5726dda36f97987e0943bd45cfbeefbf2747d8456bc410fbbbc173a1ee8ba9b1bff82278d55bd2a80cd79e0d74a5979ee23f583a3c12c7c031165298d86fecbf8a6ddbcd60f9c66091f8fa07a942cab1aac0aed4e047d1f8f6a10a08c2ad7f515e753d1f744a835ca39ac1e66d505d0b17c992dcf44cc4d7425c2dcddc7811b47303f69fe4c50a2680006550d0a373488e26de43d9117e17b9320074aa4e2df5501862ec651c9855da1aca3bf7e92b2902a2d0da10493f81c2f353146c3d4ff6c8861aca80ae2299c4a3a3e992a6534a7dc56bcc53b22d044647cc626fe68bcb2d783c7f9ce209c445474afe708f6c8ed9cd1708f4a47e35a730f9cc684c20f76795cf031dc5f25bba0019c7905cbd196268afdd36cf3c86be628121dfe7479f2c447772777c3d9621dbcb06fb3dee93b6ea2b106e45f047e788e07ed4bca5fe3e2cfec9c73f7d45099c9bf81304ff6399e1ef715004cb7da5234e2055b208a606de9671afea5d5536d556c48ad7256f45eb492e2b0028fcd659f44780e6460f68ae67e0a7e6f083120afa0c0e60023bdf40a1b5db2e915b69220c6e8ccd9f6ffb3f28123eb9125d0af2eabcfd4fc7699cc61bed5aaa57779a4ed12ee9bfe88a19cd252b74463b4e72bd557ad210912975f0ec8f4269bb672674f51ee44420509f64c2234bd1568fa1a9f4a77542c1d0097d1dbb5282b3f9e5cc18d199b5012ec29d8cde3036a3e5ded26445ce02e2954aa00d6b261fb22e2232a8a25580f34d1bcdb325bba6219b69ed0ae7560e61ed74e3b8327eb0968922c15757c30a495565b78380023a81ba83c63a4e93a612727eb0bf704e347768d6ad6185c8174a356aaef1b4144436eaf34b9103811b4913ae4650eaaf5d3409359c3cf1e612c3ce546bc52ebeb99f96616d0913ed7a30612788f46ea05facbec8bfad85b9ecff9ad5073c3cb9ad5989dfbe7224da94f8a57623ac477556c13048ef72350db0f5fae5689078e0ff0772196e7ac417a29eb58558671e9d675d3f51bf3aedf205207d06afee7c7ee79c840698d824232dce8e8cab5af238f1e12e571142e094bb742085c663920ec27250d2bef8d3835441435924c8e364ee3842647ffd13bf387b857975692a5b1e72188b73e85853353e0f066879191aa4161481a78d1afac77ae9e76db98ddd653ef7d6e04ee2e80b4fe3d9e13738097cb38f0226a0bb258b08f539e612c6b870594c2fe736be48fdb258fd1cea500673fb9518228247b51b9245bb5b0546ff71023544e8dd683e8cbafec732469e9b6486689b94ff33881705e359cb1516687db7bdc3d5a65a597d35f6542947d8f87a0a145c15711f4d28271d0308a010f87d721a0b9559f60b4348357d7b5ae90e916c0b6215a7f6d2ac3cd8997a2b00ec89829b43aa82448e3717bddaf399d5afaf1c55165ff47889f69b0c3053699b36bffa46242e2d5ca72dfe1acc56a45d8b097fbf4af1974fc8580bd5e9d4235eb62348447ce535bc82d63d51915ded394edb221da8e347267d8c571f9cedd5e54db3060e4747af0611d330f8d1cc315dbafa94598fdf9992889ecdd4fe532537adda2f46b27a69c8cf95054f1c3703459a5ae5fd52189db626694379f71963779631477c2c9b915b19415d284d5ba10a2c6dbc04416a99ce61962a9a4805cae0c979ee0d5090732eec505e2761a8df2d7826f69c3b57903bbd8f45bd693583e32697936f27fb67d69e0c10c46946f2ebe50126f66c0e50c12e9084705d61003df5020855f0d99c65baa789dcee92b3c124bd4f7d2e6e9e345b0d142f44785caca99709dea53ac6081b4a762bc1856c3bb1a93fc9bfd7f8d2a0ff31bfc36910f62b7a2c60083675853054555dee3facbc30b3884691a01ad3e621d4051b6a2b053307abce3e815212dc34cb06f46d5c066b4a2d5f67cfd2cd1b586db8dba4b3fe9455b26f33b73e24db171b3c69f0dfe6b915136e299593b2724d15c063ccb646bfdc7560816c7abd2df1609b1304de0e189f897861d62c55049688d1d71ba621f85ecae4bef9d2fcfe4872be65d80eb67f44dcbce8774906afb7a9dfed1ae3dc2dc938edddc4de74fd585df12c69f25b19f34464236e70befbf60fd2e1b4bf41091f0119ed14da76f94e230ca5e302d52cbcc763694b92986efe65bbe0d822edddceba30def0d849e9afa293e44f83c25209c3f6899c8daf9b1b84501499bfa99525ccbc47e88e05ba39bc87c5b2cb4d2a332595f9f9f716fdc811ec97be005a493f32d8c26412e108823b6133d89d2f4e3850219ef575ec5d2171f630f523d529c4905c61887390980741a9675585799137eda40f4384cfc9fbd3e700f3ccb7ea01cc8c982770d7dfbad64c9053cc22b05d996c9b19b1e6263de4809bdae660e3891ec591ac9137e234b4626f82c9c4f12e066317be6cf6648b3925f6d750a05d747865255907de71bfb6732d21552beba3ba76bbefdc5a511d55fb6076286e73137b41760f1bf41d054920e9c40f60961bece984a510467034ff0c833319813b080fceb0e47b4d49b96d05fd876488893aec3b4117dcc9dd616aaef7eb1f1611f3224446147237fc51530d8c56618284d747d7d3446f223bbc67add5862fb9d673922943e8e02bfd85d4f366e1a7f3b720db3fbfcf58792afb5b3f10f5d3ce42facc014d7a8f2f82f6a613090d0893a09070207a10b2b809d8b42ce966d981e00d0129257192ce860dd1c94af672ffe443090c4d0b8f58a9e25203470b1bc4ebc50fe8a4d989698d24f27d1392a5c9b6b624192968dfe60d3955fa6a5f74339856a061a46a4c7c711cc32274abf25b418961bdddb3619f592de3e20b2fa6805a341ceabcd7dff65b99e49b6c7b8a1bc603a1cade89d58522c3a527a80cb7d3c45dd7de791364a1f4d4568b64ccc10d8efd4d0a62e2031b3f86d1920fb013ebd46e0156f30f1280c094a778ae84747b89beffdbbb5335f63e043e039027d39177f2b99a2b50b55eb45d28537fea8f7b078f1e011ca535a0f48fd4c0d6f8221b4f47ac9c656fd559b10099d6092f6ed8f6c812d8534cd086418c4ce4a6e4663d1f02c55e213978f3ae0d3ed0d3d7daef0e96bf658dacfe18627e38328dce5c27045737c3f0d5836513eb640dda11d4d484cff6bfb9c19eac70f45f6a86f02593f71052fee5ea4440833a38b98f18e8ee046b5323283e75e857dbff4187705f93e86eb56d435ebf42f5333186ac10d395e431c50d1c5c296befe5356ca32cace039f3392cde337de88104ac836c2b492e5757aa647492bd3bad1a0ef1c0dfcb5d77d803fb3f86faaaa86efb0f42224d9e75e6c511d2fd6ddbbffb71857c58dce82fd65981554336ceee4c3c60210e89936def190fe459172b103ab610d896600df610b5999c0310b931702385b839b996668a34d349c7d0d28753ebf7497f39677e59a7b4151a6f503f8c5f6f358c480bced79ed3038ffa39c655270c6a3c3530f47f136f223258af39034ae0eec6c27a1cd77048424f9787ebb8e719e7e66221059b1b683e003b7489c7e8929feb007981b491229d82ed0a8d56bc200e5b175a5181cd9c6f5c1aa762104c5bf981ba35d83bcb75c3c38007ff31d5cc244090731ae2b9f62cdb7a6a21c3170095bb71f9cfd5fa9db11d6f569c83d93ac67a056adba4be27e6e680754114e453db917894c9ab5bda0bd6e1fe9dbc08b5d7dfd1090f374d89708ff40668d91bff7c4673ddca0954c8ce377a351f92a337720a57154fa894dd992234f476aacdc1771e3ea43b90cd6cc2106b174b97e41e6adef15883fa8564a711d7d86e18fa16b14d005888b03d755046ab2bbbc46d71607e53d38f18faabc6960e56c7c0e3c4b9d78552e764e2876db710d3b785c034aa96de25d31ed7e999daa5b845f4823c3458276435b6dab1b0552054cc851ddb09640ce53ed7a52f6f92a1930e168738c21228428e55e290723da2ad7270a1e74d6b9d6607e8b61d1b070cb79a3c25bc89f2fe375e5f63d89f1374422e9f669a104454d50bcaa8e9817ed6ec3231d342fe8cdbe448fed39cf819e155b9a5d7b81029ee87ed1f92f1d01f5f937557f82baede6b892f74b50a51ae038959d4cfc58a6b2aee8f22ebd433237415f27c8cf617d7454eb3a49150a50e81226ff14254f9ab92b7a42dcdd73bb155bca69fdcb7af02258ebc1fd1de6e69a8bd015866194e78fecb890fc12adee8beecdecbd0e156d6aa6f7b1bc06a27785484ed725b9acc8185ae0a7eed05b5a8e1446d587387d483dd74fd4387e59d8004c139473aed726c60efd2581d080bcd09a0f1508793c065177432d98331dfb993cf8a3dafa006c8db09c6efdae5defd260669744821aa1db02c6b5fe916ca2a7fd369f8f3305bfc7e90988a5a16cde3b48420d3440654241b8ef03aa5ce3b24e9a75339323f3f62e9cd16200bac1620e5ff24f204841c3df80344a024afd747e900462cd6e1c46e58c3d7b9248ac0a63cf4149f39f4c496f0629e998d028bf704b2831ece5a055d8857ce03dd092c9f9a416270dd79682ef34ae09378bcf56481172bdf9c62e9f6b166fd7281f58fea0245e1db895ac3d4690f4c805d2cc53ff0c403c2f7aadb8cf7ba0b6f80c7a068b10202aee89cc3ab478603897a92db3545e3904abfd69a8e41b16bbcc2be4d9d3457590146bc015261ce0846ca3a2e21845dc36329496306093b0938da5c362e13b57cf2d720110e7183910bdf0e763da684fdb9e7a652ae146a18372cafebf6b6bcc07ead858e126ab3b65cdca5588bcbd52b16bc58656d8494b34f1b642851004c6b894f631ff802e35f7df1676a113ba4373449bd288c24431193e093f9642f1010dda9c58c433ddfc5be8c8d622b6a94f5751ba44b6290d90774cba2c67dd5eeb1ece0313c64fde4331e37d8be21abdb51ffb4a3ac993adaf96195691cac9e5f7e3894536920ad9360991270888717456a378fb96e7b5fd8246823d790b526d49abe87453afb304f532c7afc20c558238fb5468668d136d48bab3f3f2d990c13395d11251bcc524a7238daf113f99ef9bcf23b3d7a969c3d407917c50b5ffe8aeaa6d5e68f3a2421902a40e4f050f65f0641f2093bbf955ec03defd8f3fcc22988dc52f58fb198123f543cfc9f46ff0d7b5982b2513e7680826d829b3165ffeb0bebe3f14d3995f1f101aee5fa1fe017fc082f62fa945ad5b7a8b6ebdecf3fea25ea40a595ce2c89eabd864e598d3210ffccbe1847b191cf2ac8cd8b3ec0d92ff0497208a99d22f1f20007764ccf6d663be105ac4e94111b49de9f1fd1beb722db06bd705a3a7aca2694f43a472790ec5b412278ed675bf9a2b50b47d86bebaa4d2c0b0cc537a623521948bb5eb43ffb6e012ed2601300e91e90eb429e714a16e215a2d6e4a1d97dc7cbd1123e900255a7e220943a502847c3a1945ca1010edb8fc48019d5094dc55f8d7be8f70740209a5f601643a739a39f676ed08eacde213c59928106f58111e203500a2830216d4528c98de5aa544d816625b76e175e0884559ebae770a26734713ac8a19c03548b1e45edd3d81bd60da0697a1cddb05a79debd25a0446e021f5e17a1a9ef3cf46a94bd876824324d570e29fb966faff99e9c147077ecb0999d8374df8a9822f354a79b0a5daa24ed40ba8dd36d02be6cb4cfbef02d678a129c674f54dc20b100ecb7e22d8eae85ecacde4e8751b6af8ae4444bf1040bd6b9570f8e3b80108f6f98bb7aa0df6bed577499270fc84f1addc9a69b966fdafcb11e0858903fc9b8ff013e7511962b4a183050cb49ed9ed41f872ba1b3ba7b33c8278ae04cfd7d961b87f5534f917338815f68a065b669c1dc9c9f989e1b15f6f79c5acd355cb82e7e59cdae3a72122300d79051125f32cc84e754e07e2d02383045218869b6a10dd1ccc2786e3bdd1f7d001b966aa8d62cd2c55d65673a7039d81fc5d2487372df9bf14cf6477a7e73f0916598101dcf41e96ae61227baecf85673346a53c351242ba8bc5e129504afd6c5086c513efd31b6f0fc48866bb690600ca392589f1c57a8eea530d58436b4e036987f30f1be29fdb63188ef4e02a0574a5ba04e3fa8cf419f4dc70087e2290f496469371cb5aabc2c7b06df053b9697eaf82a377448a28355799131860a8876f1794e5a0d02cb9680da2b8cdf92f7bb05ffc57df5559455f32586b4d6fa065c6748f5d965ab8de644889261059ad7f6d4bf7dace7bd82815862bdb7fb3c850ef57f2422d62a04d64bc3181c20668c9d3e71e605fbbc247d7cdc53a48d8399c86cecd04c68e7ce70535d68133d4ef044bececf52c83c08359dd121dab85bdc4d2e879e6cb8eebc7849a0c7ef42ddc67d0aeb1263c6d61a59dfed8ffbe4424191672fcefaa498e395572ffe061550aac7258e4dd5d1a31d0bebb0f53822de32a013cf82402b52be0109b7297d2aa06f6690b3dfc582f4b2f7df2b5195533d3cda7ebaa146cfe09ed0607022f2fd09aded9eb06f46d1b38d8b2a2001ac431cc46bf662f66e9392dfe557bc9b0e1005527e38ad379c02d6e4242d320fe697bcb2ed39742d0586c3989e6ea2d7e6667c54685a5fa520c2c635f54d8e881abfeaa216736b5ab0a7ce85d1cd6285ae1d139055ecb6e551d11189016c60180ad9feafcbc430455d5d3ff2f39d354db7f690dada95d6fc4f4c5f90567e788112df7b9e43804910b8f2528bef7fe9d756f56397d155c7a90f991d6981252837c0c2dd1c051b3b28af125fbf60dab79e71115147fb6dad5b3b90b1d7eec4280deefe24b37f768fd55a5aa1d314b96bc00bbce22918fe1b834fdbab43438560c71f7058fbdbc8549d3296ee92b160e7e443a38e4eb5868107844e73a42ca5d8932570397b2ef3a0df49adc1f9cd4f6357b65d0912c28401ad91e8fcc07249bf18b9d56fa6f586cdcb0aa9077297306470d249b2a2f64f419bbe8bdc32d7e2819930f0f7fcc7463501cf429f8aa3d0cd818471685189852ef55dd509efe259ebfdb195fdfe2c555d6733f62008a434b9a6961b28c9bcef4f5a10e7d312759c676b746c67484161335819698fd647541d3f473767f8156237b50f4ca5cb6f4a4511cc639c81185e9b6acaa20d990e3bdba47d341ef8c7b03e0a9388c842e1c77750d7d784ff93ff005e1185257ee0e5b0f3728c25b48b21034ae6777b842283905ea0799a94f665c3796cc3f6d049df5e85276f60e1beb668c4ee5639ed5a6bd9a89673d9cb6566db45c5b2d9087dfbfae388c2d7f9c2233cc6addf375b6ed0451efd3d9c6eec5d91a0b267ed97cabe3a67aea1b50f1214508ec6a11ef102d475fac244cfbc4eef83a31afd7c6d5cd307653d35fcaef83f611f570c3d70502123eccdba79a2789601399a47263d31c48420b1bccc396c221082cbddfa5cb280a2c9e3c1b260c3a7b697d0188f2a8498bedbac9279e7ecf78270856e17fdf6c46a38b7671e6095fc0f4b0083784355eb2a91c9c743c80471ca3da03a8bf896bae7e32913847f98348d3765e837bebed0914ebcb05a2e596650521f55a410968beeaf3c8807929894e87bfed56788469c1607fff157e4bffe8272a34db1bf3bdf6e9ff273aa6a13e008b523f221cbd2437bfe38457563031481507573b352612f92d5830941b0a4514f92fe99c827fac614a14bc9dba64862938aa43370df9c36f8db446af74137613183f06dfcc9b9e6bd11c8015519c40e4bb031e43d6e2f9601232e79d4adc7b1b635b224e6299433f64aa7ff3aef1f2fb8184e9b7db76fd78e3f4006a8e4c927fec6808e9627b8fff2201fee6b7966fca9e3ee7964ea74e1ae6b0cf69dc631a709c6245be94643c771459e0ae7a8d81675473423a7bd8ddf20ac0855ead7197a81a193b4c50350cbd46041d793d0066a36951eb66382c728f8094903fdd0bb513558c75cb26aa428c1ed03a04d87fec66de6fde9bfb8c11f1acf62fa3d9c0e2186165c17e31233fd18cc3268b6c99240105720b0a66b40f5e3f388f34511ff62beb66cb943d1f16545eafb754268c2a09c83100156266b9229800d92892de3f0a028a66c2421383c36f62a5d91e558e08df88ebdb781d2ecef5a63e16aeefeb758eaf5371ec018ad6cca0dae1b5adea1476405f9000b1774359d41813ed22ced8706bdcd6c25c2867382965f0b3f3b64b8e2918d7e745e029944e319d3c22f5c26ab80cb59855b60d3148e2062e03e30331dcded3da316788571d160c87681696ae6662fd975112cace774e153df8fd342ab667646f2ff9511f2d5e7423bb2dcd46e931c7cf897a49aa3df5fe53887b92eff1740a3e3eb4354e004cbccc66eb7b565f50bb0f74067cab21401c03d5d59ab58f945832a1e285aec12cfcf5e68ac934be52c45461e9c83e3125714acc334ebc9a6bdaaadae0838658a941ae0f28cb19f6717ef56b843982c2accfcee27c1753589dcf08e87bc82408447dde89e4c05c6ab4da70ed0f70458bc22919fce6694bd47bc8625c19d967363d99a3175b00d12fec087b5f6aaa18cb99ebdc1b8f49de41a30d3c595b2248f57a35871c83a887fdf0299292b7e48344435330f1148d4d138ac5110d514696cce1f5691d118082b12260589f4d60702ee1a0bc8e6c6088e4b4132658719497a31b1ef9e448d93cf5bf051779206df1c66de7f44a54788ea22d47662dc5f93027970b5822c647463c89f06a6c15a7b82f998a9c57f77fe14fcb1be2a6f417ce2da1341628722589e22348b6718ffa82a52df3b424b85ddcb4ff08da7bb0097bfd640201d400e34d5f95d634d824e0df46ad9013e095ca2b97ecc5ead76c04ef6de03658986a739cc8ad11c2b50d98ea3603c3d39f8bbb81e2d2427494b0454ffaa74952bfdbbfb4356e720d8813d57216d78a95f669a3a6d3186bf39f8a20105136884e1631e6e9740a913acc46efa27168d402558333b97fadc2a372b45b1ae7cf532050bd634f9c06f549789b18f0e45435bf060cd207d1e500330d32e42ed403ed5ee5ebbb13ed8cf54186984930a5c5d2c50e5e6cbf683d83f4135dadcc7fc4075107294d14b6d44421fc6d97df7ac0d8adf454e2d0a550377747b2d68c09ac7442f919809b0b87856fb38d0ee3192050a65823d7cb24827e5321f0078bb7209ecd82c1b767acf8b327be2f967154478534a0c4da5d00202b2ce6ef20b913e5aa589a584482783028961eb0a811a8ee3ca2491bb0d4c265cd615cd92854e26b33750ef06f72d09af051d742a1af207c68d1e4cc4363e90e97b376eeff4591e9f4c2327aa3bb31df1f02f98d993a12d0023b10f3b9104286ac5790538e964f594afc5f1575feba4836923babfbe193f6351bf6830a219c722f8ca56c0b6583bfdce7d2d1794be000244bce0d62130f0f50e4fc611825c60ee77a5c8bd7821c5a7eb56321f8619508e36da457dd61ee39ce0fe68dbfaf0889f47822ab133b50e620437b825c5738d1e842ad4b15bc8017c2414ee70a91962be41fef8a824fff43538f6f3f293233f416c026304b8198f6bddc39a11c79a1cb27b3f572e23ef916cd7187ff337e674a502ebab3e6ab002d3cd4626d79ab2bcf9ed17596e5b7251575eb560c558b2e231db5dd7c10b55980b1454d4f42e0fc0a2a9b4e292731d8f091f7d061c00daf82c7576446a9058b01c074bad0af34e794d819a04fd6538f47850b38a6b14323cbdf04b0782d65edbf13263e8deccb9071f22e0c1b86f1b8bb2bc9c0acf70bc6f0a2fdc2de69e3eb10984bec023ea01117972186add8d544e9274ae45b8281cda32ef06cd95d0518af555228eb21b6daee790de180eae48b4aa226898b213d9aa39187b85413a276f4f1c2f4d8a2734f895d113477c2a52c0c1fc9317bbf3979b9ae2ee51ce7b05ced50b758dfd50fe41a183ccf6712552a8880326d3ea8218d9b1a6aeb92acd78917feb17b6fdee298c6733913b9dd2846c8fc0232620de0b535208f4f4d07a09b32165eb5cfa2941d7ee53066929d843e7086d94ed4ba351f9c7c316568bc22582c8f16c1ed86a02487aec7c5f8d6ad3b933250fcc07fef694a601414049c4174abd9df6a81a057bd4ca6fddc3a5416d40aa3c8c9662ae06f172c160762939fa24e59559bbe892cc5a34dde25ae9eeff664cc493e751715dde9e856056b202f1166f3c8473ec4b22f7257e20c720f4366edfecc049c74f73f66edc031151f7ef88c125b99d2fdacce65f0389e1982a8c054b84da8d9e6396fe1601e4b8d002edb59c7637b13adc0df63465fc5f0545af8330137259fabd2a30787adee1db8b3459ca34a9cf747b7e1141cf216bfdc9b98743f628e3add9056ac1783d09e0df652edf8040e6305f27cfe5e76879873f14fd733b835ef03d1462e3602cbf459a52a464782ee651d943758f7607ad7c2693fce0fea09ff3bfd6272ad7677f5066959c68f2c24a97629f36d1ef71d10d90dd041a5a88c72c5b14b5e759a2cf866fc61681699c48ad7a4d85ce55e8f2881bf066833b912c233ea26e469fb2e4a47316df5386827c39fcf8b03d0592e07274bb057a43cdd49ad2ae7a6822655997c00a14bca31ad99812b1151844293c058edbae6fd612887080021e654bea87f4f0db9e69722bb61cb5140426ef3679ae4521498496f0c8706daf0e0e38f7abf029db79a3f98b23b39e6659bf1a50856971a6b056a275ef5833fd42de8812b50c47f5ddf7186f1202eb7d6f3335599c1a5508f9f985d1281cd3f7d04046be4954e76afd140520894953977cb8c9e8f3973c07eb8428b087d95b4919cbb469e1734d330fa40ea606ac145ae9177530cfc93d86d766b51bba43a3158a3eeb719d5a06f9ffb3f196367a3d6f5daea53c064885205769a3ba9a9c27667586fe112b42f710ef71b61dff808611f14d39c5060ec53355d9a787de3e5ee5e8515d91c5f10c4740d74c50851f3e4d4d50c24549243aca7b8ba5e17cd4ac4b596397eac80e456dbbb2e529d1e659f2cb6100daff217a4330d64e1f7da6bb340d5c12a41f4757bdf5b1e2b8c3e16914e48a8b5be9f02e91fdd85e7613d8bf18f810dec1c1bb302f6301e9bfa346bf75edc5882e616fbc53de44c741cb427acff89fe01c945ed8243fa407f23710d81474c76003f531744dc8c96318933710707ed8ee30f1c51a5e5df0d9f33d850f485121d795a13ff633d09491c7bb3da44a3884eb144cbf9916f041d19211fc4532035502914f1ce4aad154eb0152f59a1a7370d1ead98a7f0bbae800f5eae7a1e9ac0ef8c86f14c80e4185e509bb613110e1369d33812975a7295c2c6cda00789a4561d0e23ccda58fb8bb107c5d159a60c0a52d7b14bfa0f4ae827dd571bd3bd4ec4659b35e90ceac48f0e98b77a089efb3d93760881aa85964d3862c9fa992b8737705adbc9eb9da44a445ae156d6d3b4f34402a6708f846526d306ffab56a2fdf3953e0bee29cb74c5077010078a9bab3ba5948e05c79288e9b5f61e30afc2018987b9f5aafa28057920cc54f1e5ede2af960ec5a4418b5936bfca6cf744d2ac6ec36e17982f199081d8e48ab7093132a3c250a7fa2badbdc41070bd8d16b1681b0324408121664b255859bffba23d8e4071ff66fd3a774542cfc69541d953f1668757a170bda1a0c5cd8d0fe8a2f650013aaaf08a76006934eafa86b9f0ef9a893d3e6a24d368fe5117e9004db12a0af7f74d84ffd154a3b429f4e3a328750f75d9b9899b7b3c9d343231f73e3ae0d67f8311f05aaffb7f4efac924769cdbcdd7627bb3192725887cde67ab9f03d653926ad8bf5b8af628a618db6d063b57682b42dd6c8eff5d096580bf8d1f22479b762c9f2614b966a1bb1193cb64daabfc1ebea44c3ff076db067e372489cfb1d71ebb19a1bafe0ffcbcaa9badb08a46400f9e619c4d10223ea00cb6c443c96a9ab0d1d9736dcc983098855f089628896eec6a902ad8fabb669ae7a9432295cab78936eb2b0b69e3a3e8467b9c385ce67456879bd5ff369ac98370d07423784bb4999f7e69faab0623f96a40f410fde531e4667758fdc15d2d0cf35c9355f03f66141dc2320f117f89fcd171a76abef3c041b5b7b347fd3f9196dfde7345c0bb82c26b79a4560c1ecc1f93543fd372a6d3c2bcf7429c87270615d81e93e5bf5b03e6494bad55690866a9363434029275a1b91ba74161dd704fa39450d9809ed5cecafb0f603103d1fc911f33f677a7d1ed395dd944ade6cd68412357fae5a109c5b968b013cd8207dfc03c89248b8b2434cc9cc35ce912327ad95b055122c8132537f77a373d866904add26b783aeb56d12d982be89f2ac9ba11af3c8c5d6f66aedd6a205355e6b667a88d0a7b74821bbf42d1450f12cefa862fa56f7fc60815d259e8030eea29d29f57d0a2685d1e920240005d9110088c84937493aadb48b02a658bfccfffb2a89751aa2b554d5dc38155e3e638c43147f1162d1d722227ae6271f4704f3ca035a710bef1c2ff69d1b515b00f8c6d020d02ea908d48204f50c45f5dc9307ad53d2c0ee093fa91dda099a713080d17e87cbc08c5c8c63db109084cb168a580baf58c8ae692072b813432a9a49babb93f95a95fa40cfac019143094f0b34eaed9ad6dd91a07cdc3da6eed2e9b1f5044b4aa69f41b7358208f06857db09614f352293b1908c94614be1c39d6194eb0b4d3b1aad0653b2352dc35edc2a04828dddb5678d4db74461aa84a7fe0276533db2775ebd85de4beb42c22cc1a60301e3a03b888dd078552c33e26d0f2d66ec3526574a4f4980ffb6a63c464fe1f280d2b54c00608d836b7297e9b38cb5c4b9a8428e4fb7bbefa9fc84786e1715f575e6e200bec6130b73825854f86071e72f62adca3fff59c88f89285149eb519d9c9a625c951045dcc31a2a1a74fd868a22ae788f2d8401d75948c1829f9844ff4acd0147abb67edce97461d686fa1c5d6fdf048956af5f87e3dd632d26ffda209740bd4bc91f1f293502b81e3a2b8f373de4b910c601f149b9631bcceb22a9b358d33c963975991e45dd74e5bd2cd56eb0626d8ba262a807444a85d970f77121660585d1740b4c3c6c77b02f8597a63df04779aa105bb2de9c5b355a0b3849cab734f2300533a98cf945c75024804801a3c56c12be7a33dce35993440710f421729631d33c8c4212011a74e0de9ffea3a1737991d751ee1c05ab99fab34931c67042629f01c6bc0bf3a312f0246bd4848be0b7e82c0d25b1747f8cbfd8e37d2ebd9711bc5b77db45103a95d5759fe9db54d7cb4c15068397bd20f7d0a9a3f87d547df7fe318a4db7b9a007dff1ae8bfab632838e4d5ec2c8ac4dc4c613dd5df59384306234e3a78573c6faa8ec1c1506e6dfd1bcdcbac965580e662267da05c0e731c9662dfd49a13b1598c037a17d0c8ae93bc80f3f8cbc448e9dc6ad616ca0c2b0abf983c6758263b15ef4c8ef2c9985b7a33adebd960a8a2b11eb08d6f659e4b7af2423d9c0d3fc740828638b2711bd410458bd3d90e219f9cbc00fc0b13a24d62be973e336bfd14e958a72aafb1aac72ca110b42edf2cead93f25a71eeeff2e45a734d8d54697c5faac2fcc2c275be130eda57b9f8a85aa1e6f9f2a59ac9984968481a37470bd3730d84e40c53618fbd4e08a49a33380e237f93e8254d562c65ffb86dd1063e8881995aa87ea24490184f745c16ab5a3c678237f292b77160a578bcc180b063154dedbab77bfa01d18fa0069a23cbdff00768abc79f0c8895329ed0f5ea47d4134dc6bed4d03258809abeb0d8048942252aedcca99cf1c2be4264f03189688dfe4d67e9f2f9d0a44ddf6111881a7bcdc42f36c9a661e38f293164ebd08b46925344d9b8172290b6b7ba801b42c299193edf34ef92f9c76940a33ab5c348630a3bdbd34a9ae7ed207b56799c9c995657250f72cda1a9be8cedc21be538463bf6c4ab9fed606b8052d6f5d64d2f5355f063a944e81e152d34581cb9cdc6831f7673ea4770f3c7c4f8f6e50bf42cdf4cc0d0749297ab78536b1a9b5a0e677453fadf06bd0050549de8d726fffa97dfa11d1553941f0679d2227e5fe1d60a167256259cd990c798286795065a300401d17ed9526502b82dee7a0e634851e44a4ee776bc049ac31766cb71ee795bf9b1be04a0678b1a9e860d53bf92d84a25628af1f3dfcd212dfa9e787a8d745ef5069cebef7fdc752592963284fa29d6c6a6e76d342bd8928404752c628a27cf2193067776d16a470aa2a5f229712963c0f53ab14cafe8f784170109cdfe5f552e3c73ce90709e01375d780d5f601332c7807f2d19481668ce6569d33af6cd00e5e72b1bef295cd7bc7002124f9d62ee4c4cff6f73f1a55d7114d4084aec432d3e3303242f77cb2112c39b87706e0d8bf348a71fd7baa2be28e0937f69ae10a250bc1110a15c372eb904a11b533124916a989bc0720ee99ddda21bd1ecc876deccb6f8c005bdf3ed5e5228ca225986d4e264d850f5cf694ddbc3b55247fda07c946cfd0a5bb9e79f5a7d9c25c9608079fadc7922f4514dff4d390387a093e63dcabe4140301355be579231d5ec60adc304f5efad622f87060e98e42d0307472d0ed9255aa2900a40a787f02ff2c50a6ccc8e6b71c871ef8eb576f01815cf8ac78fb519dae6b7763d0136be17d9524095ed0f250c7cd763ed413a3641cecf6e62dcee80a90873b52d32d10a42d870d30841da8e8e159a8032578f5ef66282b3086ea1c47a769ccb71c9cefb237900b1f312d56faff5481c4fc66583fbf428334b34a090a6e63bdb90c9fe6e7976decf3ac1ed60aed99a71672b5b0b033720cc81f07ffe519cc0680f3acfc288a06fcc97f7ce861bcb97dda12b239174fa94d9dfc906a72a2c878cd268630dd6e9df52696aa56a9ac6dea352d2daa02de9c27cab227882e06ffc0f963893303d45b9da88bad536dd4773851ce199e3e126e2c6031a86014e1debcd8d73b7fd185a25fc4263199176dc0a5a0f343c21f6f4fb9a76d2d069ce882208ba8e051e80057b11d198d055e275b12804c6bbf79e7919f53cec3ee95e893a60f3207390c3681f84d429154020be8acd42d939dd28fed42b1096cbb2141c22f3c80d61478e458066e73f96eb5b0b013dc2bef6b94fa02e47daec48c1d0aacaa09f161665b94f54015a98888c75828a1fccd5a14b7b780eec21aade1c30e4a5b3d00cd77df049c43cb9174e02e8659b31151299b2e8d9b02bb3e08ec9f8015562ebf3b3256d221bed1939dd797450afc665aceeb972bc8db56d6150f38fa7df92c7d3f09bd6e8bc68add3370cbd318ace3512ef8d8eac7b762711896193431b8a621512b7b17c84d9d773712cd41234c2e0fd797a1ac8f2a6b9d68508e8db8e2674ef81e368bdce551b99fbe7b61329561409f25102cc7f3c770d1982d59ab746251cb2754c28f5a87a3b5acc4d9c74d1ccce1621f3d9cf4312e6a4c1f518029e4e467d8a282899b027310e15b1bd69eba3546855585821db93732f586384776d1d0c5bdd9562bed1d3996e0e42c34b94e0e7d08bcb1337fc14a22ab49664fb0f34ae0e45b4467992733ae6ae604a2b3462beaba1dc7007fe0c527418dda1cc73359dc5e306a4cb307639ff5fa22747eb23df9ef20681c321ca3f7887f3ebaf85eea35170ac75fc27844386721214235315c689d3a3cd19607b82cd903fd71f5c10b24e036d7ddd934cda3f42e89e8d6f7f5397bde66d43b7ebbe1141949208e962d599a3baf10e40f1100a5726f039c9e9f7d0a0945ec4d8289313df86a4bbadedff434e434c15001140d88b005cd54a8f831c4a46aa42e8c5bf7a284f5b0f38669a37149d3a1d672667a33f36b66000c85049ff6e99f5cb83012b3e9190630c26b785d30270b128a7b3b6387e1af3273be72ddb92bb45610b8b714a1f66a83ed7c39a4e97e576b26c93b45c01bd38c3dc50b1cda2c107d3fb681d13bdc5f226ec95a34d2e62c22cd29b40ce0e4aa808a453be35797e5bf053bd13b9ec41008452392963ff13c435444813d8ea92ab33ecb36e726ba64bdbb764c1cb8bf3704bde93604da8e394b3da512a8dcdb73f356f6ba514b3a38e0d391184d5e329635d0cd1c9e1353a6fa9b2e430f2723789405a6af0b4bdf4e147ecd8559b996b3dc7ecc719fecce1d255dcc26c6469fbbadbfe1510dbfecea79c9c96db5c23d744f62cec182cabb85dc4faff619ee5c552279a8e882d97f1c193db6ade9638b5a5cde4b7b6f94d4b8b7560f80b404c45e8cd29710c4801a0129e474011f9e9c411ed5d84d399de6377b3957ac8d89661eed849a7bd615f52b99b483aa23cc3ad3973737cefa7a5530c98526389eba60c0489ea8baf48a751405a44d31b26737d84bd00a6c3bf4157fe9b2c5c34b4b6758e9b70ad8b403be78cce1470d7e5387f668f5ecefe93fe7914121ca9fcf312ff0e2939eca7057a7a46daa606bc249adf8a4ed474ac18661c614cc6c18647a14c0afeb65f5836d5f557bf03bb2347b5b7a1c7a7b72d4f7e6c5245c790cbb94bf075096fe22ab142000e265180cda1cdab720568ac912c456a8e8352922792d8988cb65824cfe29b2619d6bc297821e90fa949fa01ed8fd35d64a37a9662cd20d3ff4f8ac2e176e36b5a038223ef493da2525f7f41548bd77b1c236284f4a8178b5599fadad4d34e224b875efe9ddfc01d847f9913153f7f9f786bdc378b303ed1111738b894398762e50c8ef6b71cef290e4c972e02032b69c112f960bf0cb14c48adc6268d6be17101cedef6b50d8d3d2462cc449eed9411bd36afb3c974b2b3b19c764f62827504da1097e9ffdafd832dfcc5019083aeb77870534efe77695363fd161b23ecc445be373fbeb25e21a7be027c6b52190f6fa3bbc9502637448f5c8fa6da1fde6af7c76488d62be20387d5d005e26ae383adc51b479402c01fd54fbb34b87a1ca606bb02e66d4f288878c7361fb2e1788546771dd792568da2076bef823ac533ba0cdb9e7ee69c8cf40db0cfbb6a8b40ee053be1e562cf813e5a05eceb644f60f6725ec9a805f426112a1375bb04a10c86b7251030557c23c9e5529dad865d2c49f27d61b8a0c30fd7f2db89dc55928f6777c6d3aefaecc8605dc9c676631a9aea4992bee44e91e5f0b1fa6a33ead6ac7c51303fb36228c1df64c06ce164800b15029d24dd3bed47a21123583c9d6421d34a1b485d0787e42ce421effb15cda4105a74e0cdbae947661a2fa68a605e6d198a836be4e5493a38717439c67c38218e1ce8b233add597c89363917d20da6d6585f5c4325d6263f84a8e631e0692a34bd8b302680da26d4dba5965c5228862c7f3d9baba5b4698471e140e1a5612e6964f2d4e8bb493deb9b59a9effdf47bdc83c8d02a23e678541543d89309b5b77cd43f1d20c265f3d314a90483c60a7adbbcbb3c6e5cd4388224c13c94f39a7cb5ec833f04eba4197910347119524b2073b5f0d6a4fee1fc17ce0f080da3638cab6f5aed89697568f0e246bd895213a47b9df72e56c9b6add86890466f28e16ff15e623a548b5cd39f0306b51914fca4e45c01e5ce4ee2b59a71721cd8d4a9e163606e26539ce673c1e531c8e251134fc89c0f9786fbd75b764d6d5f9208f49c7ccfa8e52ede4b6033523a23f1a908fc098cb94712eaf1942542b72ab1cb7b49e036d142bffc79289359b8fb4fb296b55abcd7347fa3919b9a4fa3fc52f32f7948ef569810be8af7a8786009ddeda453640817543229b242b1deff7b6b3f62e7cee56a935850139905e1cdb88614aa9a0b1d14e08692b01a33fd83f39f8a89b13d3b2be443a2f999a0d1377641543c0d58ee72d41a88508e680d515cc2e7277b34484c1c4bed23f384c134c1680568134bc60aa4a9f6b7fabe1bc0c6cfc2b07c1716a3f69fc3583630da02d22c7b7d89934e3ee7f791bac43dcdb9f3a2cb3f4542fc153a1d06eaaf321720c651005d35a9123d389e8e3ce6a44733d45d3f6a490b9c2272adad00b7ad56ac6936f1558edc8fa1c142b0a9169babdb3fe5c6dff1299709a46b01b6221e3dd3faa5f0f960f2794be7e05516359bc1bd7a3dfb2457b458e07d99d3e20b92e3051f19e2b1ec73b9d378ea0c702e5079ec19c8a08391479385623f291d0875f00bbfbacc2f4b5a7e11edde2bc9f1cc51ede4d97952893762735c24ebfc4458c5432e46893c49b7784d8be34e14a1bb3f85c0402b74e3dffad42e77364c87fcb13703cc0d42bb5f658cff0d67f54b02f00e76a0ba5291fbca202c68e02420280fb0b791717ca339cea2c31564d12e734787ecf1bbbe0734f486d703fe0d1dfe053cd3792b60c96fac875570e3ede6fb12438b318bd517e132af00586d3adaabc3fdaef057c2db847160b362f953df17618ec2953cae1aa945fba744025f051f1d2f0973beab094bdb5839ca69d81cd3e2b051893835db17f0f1e1edc6b7773649763b2caa6fc15924923809bb2f251210ab403cbb66c13347606edc9e3a47381dfa3dae05598ed3af4f00e4fff3d33883b953c917853494aa9e6cb0cff5ed0c3fd331f8242d3250f32a8a3db2bbffc06ab3db8887367a9f94d70b770f695bdbd1e56232fd0dfe98a0ac8949a770270c80c84d68615061b935ddd644706fa37ae31a8a4b19c72ce95b25c658900c6462286c44540581f2766cc36b3217b7c645f910e0f3ee7d52c533824d9cb3ab5a4933f8d755272bb7dab0ba014c1aef5ad8d0816266cd758b8d62ed6a29cb9b4efa745860b37acc1696edbde0aee46b256883c1774a6e93b56ddd89fab53c9f46715181ad2a75347dd47195a89c97359e5326fc0bc7678965df36139d7695158c714fdc113598ebd17a3910bc94e81e629cc9620d3c68c9ed558b56c2311ffc83d561d5f8928a3ecbaf10973e79dd34e053ea5a07d04900e703fe631d4959ef091ff7c1d952f60c253dc7cf13c8a82438494fbf2a420cd1c099df08e77973d96b612ee31ab562eb476ba02fdfb28602cde7534d7e8dce07f2ce96029232c94484f4b5c9992d2b83ebdf9c07ec28904ffdf9e6863db5e54325393c9b5f099e47d082e40348483ccf33ff3c691be986ab01bab66e633995575788cb5c1536c6bd532c97d0261cdc397d2cb495063969eb92ca19c8693e62b8b2650eb212ad320ad20759b8274af269c780a89825e306359a42f1f4efd98481fb71d89d4a03594c49b9e6ad39c7c993929ce00f18e636e5602f7934793436feb69d96cd2ecc8de0532ddbb55ad92dd194e3436cc88f7a1b2c9c3d321ae2a01d6de2b7d782c558f0cb34aaa4149d068c38e3d54dc40f5976d62b9972e910a9abe86e5030a936a6d76d58517696ac316a6b2d8b60893311a49d38efe8acaec8959ead77b268c6db1b8e46d0b8150cd0e93131c40e306dcd53094ea20c9ec74719e826a24cc88a2ef91dc543ea099e451d9b2a7fc09440052dfbe3aac38eb7971244156d7f29cb4ea5a54e49788f429b1b46f261223df95102fbcab8429ddf7edeeb7f9b3c222b4865804dac060bb0168a986d111345b3a1163c9028dd289216d8cf6fa7258c7ce548e68c188b6f0f0e2b95e334b4097f28120342d29fd9e8b0d87acf2ce2bc2f2288bb467008cf300b3304d5ee2e77073003d37178007900f15b757f022de2de7b2fc643be4093b2f5bb1b4819ae54c830d8e556c0770b97cad74e7abfc773d049b8f0e311aa55f55f4082aa50879bb63c90fc36dc3123536e49edc966b9da891cc5dee86ac8c17a671090917d703a52c46e913577a80f929ddae5cdbe10bc9de85e159aff50dd1a4e121206d77a7e166c4c492dce6bd77f4bb6e85fc66c94f9bd070dc4e24412fc7b419edf49ca9b1906d97c4edb229b48c33626c4cea157fe45951f943551de031bded932b587eb2a6f018ef5811bab22f8a6c42f912b67cab0cb7a83306ad73e886e9a438ed9711f5e4812295340dc3fa3f21cd4d20761c0a509eb66d87b13f63a07ad8cd455f0450739c98f74a0773be48221da8bbdf3f6c377c5df5fd5847ca2216a91a3fbb42e1f751e1e47833fcf0f595d362387daacee1319a918b1ac4f5d82fd1f7e76a1faa3cbae28c4850f7aca26f3959685b9c042455a62706f754a393c51397c41a075c0812130a81b74a314ba1061e0eb523d74ab2ae9c052b35837d28b4115811128138d2512115062105779e00d934aa5b39ff556c93877d66ca089f36976d7932f475dc82fe1cb6d1873daa23e604ce23bcb1910afd97f911ec9bd04df87f7fc630fd7abc638ea9e7bad8fa1a3b8500a2bfb696a916f3f7f09302f34ce7cb105bff673cdaafd8d4e96b2a42be7796c1b91efe840b39943854c40cf024a301337058b09cc24330f2a8748c65b21f78746f43b8f95d01c6ef6fe723a532d951b4f4b3ca0377438d457770207461550263acb900a8c3c4f79a42f47011bb06905cd6a71dbe73ea3401b814ccc6a86c00f66922d4bfa637300a73ba2ed51f5d560f082963f48830338470b9575b7fe4ef708715acd3cbc759d052f7888a8c774d2e3b77159c0c0bd3ba73ca4518fc8c2137c687f7a911affdcf02a97d629e6ebf6eb253adfd96ba288c91298f2126a59eaa1ac8016cbe4e65e08be1fd12c32111ab3913fd3c8a6565e0235891a0f3dcb790795e97aea8edb4d92bfabfaf089aae479a4d70163446dc741ee8712372ca40412e7a73a4cd434bd27b48c95dbba68eb89abfbdb4159dc285df273dc27a67f6b8be77a39f2e7b43dc0329014fec4e9701ee6526968522db17805b499155bc74d89fefdbca80eb0daf026c592beedc7f5a0576ab420c6b51ea667bbf289fe938969d0054baeff9cc52087661bec0f8aaeaaa64177baec0d60b3d9dd657c694fa72a3cff75139bb2b1204cb94274b4db223b09f99042ce1f1c707f7933da7bd633bccf4311cccfb4ad7b8ad1f24d877473b91219fb7bb067a9482ad92c5b94ef4c3be5b1afedd82d1c65dce375826a96ed79fa3c822b72a9897361e0fc42a7c6137cbce430fefa309b088f56b15a9aa0427a5b0d361318d380621d84af73464219b31421ff5a77a6f564eb0ec58c27e8de8e91d0581cc45592cf1d14e191fa76ddf09a65df2b065a179744907e281260627bba3a214b5c0286d1ca65d0d531411c27f0a0f4a3db2484868d581815172c4bb7a51415e18a696bcf9d62f1a2c4f55036ae2c02385ca380ca61d0b86d828ee6c2464ecc4764f514e6bb89be284dc378122020cb680c8cc62adf21811338ffb7e61654d5bb13468ec5466c5e813e51bf40ae62599d9b50e659d71ce7ae006587c2427d1482bf391f108504fa20141c16f5195eb61a0f5c2d848b7d17752858ebb3fb2a84210f9886459d2edde8384cfe7d18d8fe4123ce9e62a7335bc9bc04449285e6436337649dcc9079cad7dab2f98fdd893380c7d99726667cf2bbccae3501612fddb95369608e33e0016c250d62143d571ebd65ba8e864bac53b8c107bea547c3106974dd87ea8e5e6b44900cb821be5e6912bdfd3968126a96cb7fd7c5240c20837e703fb969c9da6c0c8c172c80d6988deafe96cf9e3a0d789174d4be5fd9d4959850978006ef7dce685efc252830f69fe247dd6a69beee39aba7835cf02cae6e134e4649e47d12c3b39323298ed0789f1cdde9702e6df2595aa3ea4d7356ec15c8fc44b288d238479ee611844db892fbda7dbcdf90d41225eaeb500aa1cb6e298bff5aaf88f2b049bfb4395bf6247376b83062ae52e0532db6ef619c627e6df7d005e23a7b97f6415ef984e0552bfdf70c3bee2bc54ef33b3f3336d27fade91301e52b3cc75b08c50eb2ecb839506ddff372c487eafbc55be1bcb11da2edab365983715a8079aea4b0a624d31aa26c7742f66aa0efb39571e4ea0af0dd076397a579796ade66de651179fcdbf78e300f9c4a5fec27bf340a2b1ad4a27a3d166c3793350e21391983022fc2aaf54d86e67be7d087d3dc270fe16476432a2620b97f7c1fd5ab246a9d5f203b3624448ef2b83f07b0b63683ba1010579d77d04014cb540d0b89ed0ebb34ee33d9da5c06c9a0431e91d239273134d10e74c10e851ed59f3a8e797b7c0c6c66a3bd5a3697517e735aba1efce208f9663e9bede0dedb844ce094b5b81386cc928cd1087dcf4d1e78490ca57173f336244960f90d08ab365b1ce71eafd73da146883b8408744067e2791c2809ce78751e6fe89fab3dd2d3c9b5bee7a316c1a8e6e58374800b6359adb3851a5b1406690b53879004607a22bab0fdb618b0eee8fd4c180dc12a32e35d0333b19c431bd3aec25c328f3beb48fb2fee6be7a086bd868be866aa6b2c9662f9b6069037c7cab0066c63dbac4a9cf3b4699a688ab7817c228bc24b31812bdfaac2d9111afa0f36292445ebc95ec8bbd606497625667151c3e1c16026edec0f77384cf7a102fd6d66e857d62070d960ae9292e40f5fdf083e32407a3f7d953e8257bbd367ffe58f1f524fdf5aa21027cddc4d917b31b6e2920a4b5d714005d42b5b3059f700cc601e677d1a6c943c3bf3d0fe3956f748650fce206fda2d432b5c5403f3dd7a99ef331f1208ea907b2ac69f0239a1a1adc529a75f9c414a6b8304a66f2cf0ab6853a8c308d018afc36573a2b74df85f2e29d7bdc33077404608be6839c66adc826c3df25442e0d652cb05b2c55ea176871f74126d8af5647acf2f082df475160d213878c836d537653563c3d46ce29c5483413609c1e0300d13af23038d71e84539d8263374baf17e607ae98ca85077be33d6547d608ab6d0ca52641445e08b70ff07600787905c8ba8fa29072d83d9b4b8916e40f4f28877fb9808048b4507426a3fa254b9d39d7532339acea2a83b89fefbd21e32363d906da687c2ec1497ec09da812e5c1157f059c917fa73d12b51b6944d6259c80e97d0f0ced4516266bc9c2077bcad243caa4fd32163b250efd2acb26a13dd650b30301ef3a26fa3a719757330602b7317fa6d3af8e3cee00f7f54da60decf34d19768dd2bdbe6dea3aa488fbf2cdc7f02e6e1977a54d887ada17c2ef399318c704daafa7593a442a3b942a287be794ba3ad87841ae02419a106683e875308bd9e57d6ee0c68bf37e56c168497a166493bd830013425db5c43ca52ced82f946ad6bba2bcaf4e1e3b4a710d7ccf42b563f14255af3aae1df62858b0b897e81c8db1711c22f265bcd4d7b7e5a00922448dc4afc9445d632b79bf0bca0c4557bf60ff304b7f9f64c262e7518bea096c4177293efc60258b020ce89f84f701713db3c5f85640b7e0219371fadc8098efc8dd6433aee6128c0a3ecb85f11713ee52d7708ca50d216ca6ccc8449f14b618770c9e3259381c6aadfcc2a4be4e7a60a30d901330140f72b3e29075746a1365a782044778d0004ac2fd943452e3e94fe346dc32d92e77357ed425c9dbde211e60b73813741cc725a513c114bf10bb4f734e7f734669f023d7f52e2d744f8cb6b16c15bac4d438d46040ff0ea1fc7653bb021429f1599d6c3dcbb2d4b1e08e43c5569d580df5de6c561d9ea03261023d64a7611a14cc5c0faac2103a68ddd550aad355de5452924e3c61102cb24e544cc827b125c582ebcb9237936176c630138cad40da6bfc21bac3cbbdebb8426847cec983d2456fbe86a73760afe487987c125c43c974beece21bd97e0f1664306c9823d6bfd6b215d6df8a5fe914a11fc335e09c4c9752092a60b837b0f2d2e9e7331fd934fc02ada50277020756052142ead5b38616055e232ca2d8db329dd8f65573be3def17127df2e449e95fa2df76c0283e490827a75d484b11a6f20c45111ccd2d0cdc09811c453981a99d34cb3132d2c0938b71d4b47f91cf7aa46315dfcd45663614051ce88dd4e7ccb87e777537dc7a78738ff8b21924d8ea2c539e6d3913d77cea15d90ccca8f9627f685bbf1a734d61b3341eb6d997809c7fa4ba07399f6d45058fa3f9a6aee699920513a8580632145e21e4540c4e678123e3e4f1f6182eb2e60dcf0596a4a2adc1b248b7f8b8aebc7fe59c3b57d1f365ab70092a67594b1f50c12070f4752eb9dc4047a900811024d906b51608dda0e1930dc0b46117eb14e992145158fc2dacfb347ee0286b36101da108616d6fd3a2075b6856c1537c47f860c5e8c37eadea962ea63c6301b1302977471534c488773946c14c3e5d17f39b15811dc6203bd17d5ccad618642a955145b8ac9a5ad9a071405d2fbe599e689f792e99a73a057669ef195a3b76b626c34f466ad28beaa35178f6aa0896be4cfad0d40082931a5957041202c48d5d2284d87ece53da4b04a01537257e54b272c4755d7a302515375d90629c36a8a815ae4a61f05c3b5889e41cac7e3807163c2b8673748f2a9b29abc667c75f2ee1437a394c19f5c77d9be2f01a272851dc0d0be56491b0d71cfb22746f0d2d68c9f78fa5824f2f5c2f5451545bed49e0614d2b83444a78dcb45720880afda537416d57b8b9084cf9d95bc575bf3bc0e80ed2af5a84b00c6828110805265516ab26358d12bcdccf62d087226cd20e86ecbeccfee119427e6331061bc1e9d77d863c6a4426eeb30374ad9282fe8ff2eb3e7015b918f519f9b5b306ae9d7470af9a8b3f142688f4f168c8bd724859089598a032c06cc280061a9d0f351c1672d747b59beba7432edf3e6d2b5324814d115a6947654fc69fdf3a9e4f2d247e393bfcd9eb91774a527b430fc977ab5ca0601ae8ebdf0ceda01cfa4d99136076dc1535c4f497dfd8e30f3203a9bf336fa26ccb38058d11aa0f1d22232a8659b7f1e2d26fef525403d267b7aa67d22bd28332ded6bcf7c9e3606cb3074cb1ae7f8c066b2ef77eeb171a2ddd712ef34854721c4d10dc294fb7a5f9df34c33f4f36f43181603a16d08aeb45073b653379617eb5d617711ed692c0ece45b9bd618b363fd85b9c25290755ad187894770148fc6fd06b475caa39adbcbc738189e41d035b87762bf19adeae68fd1f780b190d7a509132628df9d4e33961cba5ff2bfbd40b280ed8dd32359d4d526e166a89d77e8b96dc9a144d0be6d2c361c579f7071e2b3e218c0488b289036aae5083f2691ef81376e2277e2d965998e8d785b2ba1a7ad17e981d227d633b1224626cadc1465da5976f7a624159223be7761bc60c11fee0f12b055b57c5b79db42e9ac62780c5f1d1040c4eee2dde529fde5ff13b1440124c8f6a8716de2424f49a6ceb707dbbd67a9e7067cd2d0fda2485af62851f7982ca0010762d356db4384b7cf9c6cd483ab1fc0d44ec41d4e0beaaf1ea840bed769ca23ac8f37f1b61f95c8c7d7ce9d04fd62283a0cd12676bf376d724726b14bd02bd30ee6b123358028708afbae094579da4f52e5aca29d32c0d65db8e795da023ac0020fbc30c035d5676e06d8ea418d7d63aadcb4f72b35d8528f5423682adf44cac389177b900fef273f1f25b809d0e1abe6a234a7b38b4894b77ba4516ba321ad913cdfe9136089dc38e69d35c6fcf29f0cdb2413cca3b580d5cd7c3dce20ba1a85714687b0410a3e0a5e3ef97e5b3d415f49eec392e408d177b6cb05fa4441ae1bc070822c068b92c2b1f807df2a67076ea43d40eba293b854b674484a335bc01a8922b30f75a6a865d0eb46e564d25307cadbf5e767b9c43722f55b77ca1c1c808a24d33c64da9f1850f226d9fc8e0dad1d7dc7b5736a623191a68095f5616391b32fe44d528cfd8f4aa37ebb792c97c06a2f475380422c216cf4ab8ab3e1ad55ccdaec885cec64b6055ece51285b14158b7ce1e658bff61ead2f78083cde3d0edd006d8051a467107e3d12dc33a64e8741d00041b6c366fd4c6d7a11e178772c5d254b2e5e8053bf4d2fe25146d7c39734e85887d89e5742b82162728955d9a12e7e91842a127004e13f30994cc2135df7c793f3230831302bb6bb6bc9ebada7ca0c9adf0b054a5ba5f98e9a78d8d457882640778080ea536621f4df25ffb52d32aaa5c9e6ddf3f5d4dbf9cd8f3fcd41e4bb8d4fbfc5598f54decaac0a08c9445ba8684d9f88025879415a5b68e0a6f90d641dac8b98c61cf9390096010ee1a2a9866660c7e8578a4e102d1cd01e43d9450d63f3a7dd4e31bc092210e463ab31071fa4c777484a1d092d7f4439769eeaa9c69f546318aa136f3688faf3596ce6639a302c927ec2b1897847b4b45ad8158c91b0b53e34cf92ff0b7db01d897b562cf79829fb15a1be6aa536ce719be1ae28328af4e1da99a2c39531b0d6868583060d05d9c4c60c6784a9856e8ab1aa169319c943e713455c0ee9578a5d542170ff453385ceb65dec212659d4cce7d0b87d148606fb51677e9779a95eabde5a00f7dbcea49b82f1005828c590406437cac116aa7b9c296d92c356334b11193bb15eaba5acb4725e86009b20c4bb328fb76e390fad93ee328fe99d347940f316a963a11984e576c57bfecc70e2869707bff8d2409b2b33690f383af94e387533bf1fba37b930e0c96d4efcc95f621a04c584cbb058e40ef5edab69ee845b1e917ad6b1eb78bf5e77933d0b0a46c9262c8ec891ac773cc49c755176e809241035b899cba4bdf809b967049c2954b331184f98318c6bdf7fd70acc6214c3883a2011aea4eb299278a0dd500c976ed6310e73c398e8abcc0e58e1e0c3a435fab2e2dafa33a10d268f88aed3f378fb29d3df2735d3db528b0e93b9a7768b424063b57665457aa3bb36299bc6b7b31f58fcc5c9fc8a056ac85dd3536e978eae23b582aa2d1bb2471337764a7a15131a3f66e814e8c10e4056511ccf029c19f989b83d4bd86d6b1309a89aaf4f83fc30c913a199fb7585c130559d745e611ac6497f60368af9065a3225fa14638ca157ded49ac12d3cdbe0176526a05badc31e378a2d47c72708539e8e1fa661bc9b3d6d688614fbe393ab92db5c9eadb5d23ba47cc81c5e2b8b9852a81e3e46515f8d3858de09627a720725da55b84ee5baed03c021123aa84b3eb1ccbdf7b53f4f15c00eb7ede93130f10824c3937e153a3e2389bc9fa01b559a962fbb4a06ea9f82375c112d542b3630dbd3be5f26b12413b62868d8a463223da3fabfb3d4a4a4412b385ba1e8304184ddca1b924d0863c335597bd4e302655d5a84450aaf167f16d37a07d858cde014183a9f27550fdce36a7408e289912374a3f915c00c9c2dcc6d44fe13d78346401585ba6479b2c65ec7b995c23b970cab34cee8b80958859d0359501a8821360be7160b063fde583d641b4703bcca435989169365614a8ed56c045a72c4124e72c49c96a0fb9aface101ff6fbd3f952d24f2ae261b89030aa40491480c19f03261d31e058e6f751a5e18ea300fe4eff176c61306d3610b6d8e939b85e3e86105b81bf06587c7f95e0f94cc871bf272e35f987e95d34d7f2fa96caf34c6f89192f44b263df6b44933bce70a0298d1e750812e04e1a3f209ab9904f611abf129b6d0ff88617d6ec7fa1d9bf0a350876a7f2ae54cee68923b23c5760d6caaeecf805e20353e9b122acd8a90dd283aab69b6db9ff0472aed0821b610bb4e56fffeb5b57808f82a7d35b3e41979eb89fabd904074a7aadece5329e9262b0110bf1e6eeb1178bf1631de6fb210693ecc6eed0c7e526138cdf5998701df4f6cde1fe285b1e5ed3302038caa7c65f2f32b680064500c0d6c6c9db6d05c67a6d70b222ad52810bb2f3dda1f9eca4bb49fb1bddf85fd1ed27a9f648654fada9bb9dc6c5177916b0dd894d3d41fa30b6a05904f05b8339cefef7d970a253857b60aa6126a74341239382c2ace5ab48af457ca37fa90e35e72a7f78f5c0a91a097951e2b6bf8c3cff2159040a332dd79c573da1aa90f2ac7b391fe89047285df89f9be2635e279bf00b75bc37474b3adc4b7466bdcf8e19e9b3b0840659f14b9a4dfb262bb78e7f97f766c76cdc34edafd97fa8e3671f0c1b3cad3b2d96cebae3b822f9c3ca7d404f6773fb62a8acd9db01dd34894311d4d9b6d72444c31f2a2e01d9bac24e5d5894473f4eeaef2694b28525a6dd89d1fa64614545e1cd691048496c41ec265cb2af1e37c4579df2e4b10804cc334d9ad301204bab935f8ad62dccca7a2e72b986e2054f211721d0a30ed87e4ccbb24e36d463650cceebd60cbea237d2bfa469dc5e43920470b0703e36265140a3d84a9342ff5a729e7e59db6655e51f2e12e22c736531e8e89953467c917a901c34439b0c2e1fed0e16b4ab8b0b746a7030250b3b8d3cc7ec83f6f1d112305d3526184c51e9c210bd2423cfd254435ace8ec809e3b1bcc44ba1719c3162dc8c9665ec16fe935c4ed51de5f4b101014520370b1005ff1f83eca29f550d1bfe4de62ba8208d4d397f2c396122bd20b132a2ba5688139ec37425df16e68524d7f8727885e711775edfaf948f9a707991a1dadf1810d46c84f7d8930e3440fcca21d581ca8d4ffdd2f5f467fad86eadf7e73f8a3efcdb4f15d614718f2fe67ede16739a2b94d79362b67d80379db3d5521d6ebaef1fc310e93f7b6b988810d0acbc303392bed8bdd1bbbd81ea7385a21dfc04daeebdeadebede5177af909e14795eab7140518e94ea8b1b22d637d4db17fc7bb60229dc9b4ec34f3a43af05776210056f523e84e0b65bf0f32ddcd41c79f8f42ca3bc3685c5be7407de2e59c79b2c0d09b6e722f45c310216477b186ce3dd39b9398d58fd7061cb5fb092ffc5cdae95d0fc45b38031b31bcc74a61eb5fde43e3551af80f8daa02e43516d2e8494817028defb5c1a9186c2ed0be244ee6ba3cec91cd74bca0aa86ade10b588f629ba6c50bd33e18ce4930f9a8588b3757901b6bf45973b916460245b2ecacc2a7e830bd588c62f38ca71b40d13ed61b9d9803dc9f7a2c20742c3c2cd77b5ed114b2a92872c3cef17e5c891d4a42045f6b7957119cc20435d679d1b3dd33595f5a30ee8ad1906e1346d354604bd643337ae6fad996a02e75d3e60ea93f38eab6ee61b43b8cc1100b38c60872168b345d7a79d41326b726c4bc8f91a8aa0b100ec63f75726baa6f66920e3ff2e670f47adf9fc11604cec99f2f847855bf2a5cc551c49c3f613c946700a3216d1fdce9998e37761e28c2e9d13f1c999cc825d74b458a8d7e46a02f1d5f18e1444004ffaa93bd4689b23efe7134f7726c5e74a2f0034473b947a2bc631130bd689e1873daa5ff39ec5db36c3468a1b38421d18ba948e653bf25eb553d7ca30248b664fb218d0d8ae9e61606a74785da0039f82d8c3c74b0a0e2fd7da4d6ca43d89cbb3ab8a933225918fb458d0a6d2686bbf498e306591a0d71ed6645b02804bafaa63472d84e13c2dc81454dd3449c88e6385e5ac71e56302b7ccae80674d08f920f163525c5dd027b1744266ffef232d9395d91d57bba6779a78793afba217f1d77696be4b208d93b5ae1c18ac991cf9026e5786871cf2e041f230ad6abea206de555fc4756ad46e57812a2329bc695b22815bbd0043e72dd19c7c0d82b0df1bfa325af4bd02bbeffd61da23f1ff831570755724cfbe5ae1e538314a6f1a6ff31484e12f461a90f43e43fa2a45d7c6f333188792715b4f71411492f92cf7271d6baeebc4a6ed5393fa29e46d29dda35ae542931eb0cbb38ad8a9e544b09ba938b9381be5be4cf8793a09fb5d9781200ae186deed3609bca8ab50b9498e50cda8b775dc4757d40d25c45ce9eeb45a9b27f78f926a5f4d5947459f0622d47c2ea39e1b396d553d4d76d43c6c4b5cd40fd2a062e2e62c43784135136d6f208a79506f77afcdfe8312a74b65e0256eb94893e2dc2a8c2462be47a10a77bf6a76e045a12be77dc51274eeab6bc66940542d9f4200d97ed19b730bd7300b8156b7bda22ccecd30ab81b15d0fcf31921d0806a03d3f7ac5de6d01175f0fd864dd2e65998f516e087dac2332bf15f0e94d8d91bf52f4e8cc4c5d755af173217d1a9f497220d65a2cf29478e387bbef25eaeb7cb461afed3b3fb8c927ba9c177d4237bb9185d478bd9fca26531fe397992f7811e4e3c52f47140891c431e98cb37dd5a97368eafe0fe3749c3ace3c339d73c59713062165539fa7ae7fa3155edbd4b27fcc75650a51b259a07541cd0eb59553cfb050466433d5d7f78355baf7509265c741994f076ddd04bb613992a0a42f1dd5525d965f19f78e1aaa8273c58d6063b94f576faea59847cff7100285a3b27e307af5b0727cb13ac5a2551905fb604335ad587de783546371924ad5c9ced04d492bfa00b0e6bc9dcbfa436f8a0cab68bb956e676416b8e9bb364c6e83dfc48fa78f7340db8c67b5647722322d6e05f428ba61ad304ec5afc72d763d12f412d538efd2904958c5d2062bfcfcfe8f44ff4b89a5b58ada5997c41cf356b042df7c5e2b8274cf89435177790398760b9042b74dc371b84d1b9d5916bf94a906c418f0dd933682f3e4dde342d3a8887831f9c5fa162c98d4bab25cc6671b21dd17a92f845dc557f59e8fe2572eda876d7984e11759a213f79f4c8b4315b5243fb56a214b6779e567f3931011987022550f48ead8828c69c3fa1fa75db665d3fd3ec38b71a0539916e5e86e0532be9c73e54c5d22c4790b608bb2c37e912387a1e306d45e87d8263d2a64b5953add46801c16f3d95a7e1648e3d2dc59aa40db56b4ffd26936f9e7613ffdb30a21e2ec1707151dc105bdff42b3996c17298bfafd880d5704fef3b136cc769c2509e909d929c013dee41fa71938dfbaba98082e6fdb68cddbc6aeecebbd323a8e79201ad6cb03f10aae3fa9d7fe535c18f9b1fb39ead3534e18271e6f2e03e5b3fa93a07fbc182cabc6b00c880988febd19457cf8826898e2f7b7456df4b48594d93b512ebff183f88e1c4773edce0ac3901bb1a9ed95494e775a648276c4527a28f9bdf2fc9467f2bbc663c31e537d2de7e93a7b39b26fb9e0b321e03f89f8e864ea29216494ad19f91819708050d021a5bf04ac3595be4c10de5cab6d050281ba7cd9b885885f11f832cad7488d967371f56b482e0a71639d79e132b4ac56ac598cdea112d729f7652530ee8af1ebf55fd2856cdc639026fc9889277a3a84a62d43a55ca93892171ddee07a6a1a02d47c2567ed02961ac92eec4f30af56be327dba241bf42d2efa758a7f36e1831eea3de3ddbb6a6ed616af08617996ca7209f22a471952a31c6dde97e7405b9d826c289a1cf0d6be882474e45a5fe8ccafa542fb8bfe310bc2ae8b811680d31d5ba63d5d6345c03798b8a053ff045f27e9dbbb657394cfa180982d41107231d48d5805da882963796bc6941332f2d9d8cf1ca916e8d127dd1377a62f9078d5c7c95aa321dad3b675b0febad150c8f1eb112a495ef956478cd64d01755d1ffec10b3c78282b795e69420cac63b6346537f72b1cd2303d7372872ce416baedf13dccbedf5ac4dd3d767ba6e4b4a53eef7f8d0ad505c3dfd93dc9f20959d19b4b4e81954f9b812e53d8c1a2f34b4ca91bd205f94783fe8eed960fa35692fa1838cfc78902a80f8166c7ec05b74761df5cb515e5d7aa07d0319e8a9027cb5a4b9797b5d016aa772e9325664d5a6f7c11c4f3c171635110cc260e35e91e75a694b34744681fc9f6809628169ba095bd0d0127f35a37250c933f0a88f5dba78bdf36119e815dd6e49e36b4674ad5850639348dfdeee105a60a2faf6259dc14df3ed0bf157d046cb24b9e4ab47249748c33ed6bdf0fe2aec80a32afd2df2e2bdfec9d35f2f06fb3b5f41c7331ec1fc80b8b5b7bf1f53bd4514ac645786010e7c603adfb9f259e78077004e0103a6fb2ef30f5fea8715f2dc3badf88f6d5213cbe4e6ba1248a2558e482a64f7ecec063d941bea2517b82efbf4830e17fd082590d49679bb62eddb35eb95563a1c998573f5c9014ea78d319e4c094e2d63e8aa98d7edf02e3dabb6981189632cf319577f63db1716fa7908ff174d08b6b6212fe296292051774ffd958bafbe9afe0c88b682a4fbae407a1c80d816ec946b490c7f916c7b08611b2179b5d84b8f54a5dc95735ea02546155cea12efc2a6988c9f7e619fa68bc8fcdc312d9714a8a38d4e27480eafcacdf740e33a93148bc9fdd59b65430ea10e9dabcc56de68c3919206be3fe429a70eda6e85e102ab58a577e30d0dc5ebd0c00df9f813288b9c85414a8d7b7e44be0b3714b60f93c57944c159c69390f35461f4ff27b53039fc695e89dc10cc886ca093daf90e777811b91e5ad81f3f546c6f7136faedebd105ad232c35ed4eb985bd03acc078d2ebe012f0cdec71aff69650e7024af32503946e6eadc5f6854cac8cdf45b58be71cafc5de6e52c4d5aa7141c5418468f3a760d19097110647a4eb1864734644340a341685f1415b7b71af81b94e5d581bd45c1093a08619a78c076be8ceb83eee2b9e9d873bf2a1366009b9124086455985f1436e8085c1c59ad3081c2b47f3e52ccc2590264d9d8b8aeab38674dfc62e8f94d89db573dfcafa5224179723d3aba256369d69445f8a5f2656fcddf160fc464b18c775afe72782285c19477b6b1c7c24cfd94c6dd870834e0382be215dc54f40aa185a8d8e4e12556bb5ece93a0588f1ef9aa84d3581c1b787ed6bc06d75834b56e22b0661f8672f52d072695d4650de0d1def5c4e3fd1d5e03a11c2a830032dd4b1ceea4a54858868c12a16097d43c8ee245731dd1cb8c4fa5dc691c42334b1b059da49dffcec8e9112af7a41c93d6c004fb1c3d301f58bf53fbfa03c494fe0083c025c9bf8fe413282c025c145f4715e24955fe038a3dbd3f5e3375cd814f7d2b0a60bf5ebb0ae8bf9791b4581e309e0f3ae636e7433738c37072c2a8e97216c0fc5bc4b23547bf69f1aad970c369a970ba8bce756e274fde9b9cebfa7d5f65f15d7957361f53dd501846ffb1b062f74e2313e66d780953649a4de0a59e5718f365c5b39e279ad1044c8ccbe9c8c50c9071c94ecdd83f301a173d46f72f3b9389d230a507f094e6d1ab430c9d5ef5b8f430707dceaab4aba03b985d1b808f85caccdf94ac1f23a43f12edefccb15746897a4c1f16e1e6148065d2f446f1a1c8789e6a361f9f47d5f8be4bdc2edbd43bcde7018bd22928a106167b3031b0d1a50cdfc8b8f74a66f8811a79f96025a02e447557d9540da23545ff77c830ec9cccfd18bc94b68e15b3880640d664bb75e0824f430e5cc4111c79a5e5864fe14b110b97358b7c48afb159914a6d82b313262ee91b352b476f49613933dfba61011d45398ae3785a2c0c8db1b2461ea9aeb10b0c61fa44af88db1eb2f0794acd3f53828b318c4a1fc403fb870dc6c4d563749b25186051f2373ae2aa76bd308a2184e1602566850e12f7af8fa28500a3b56d5df1afde40f139b57c994d9fb29e5f2515370046e477feea65167bd27c9caa19adb36d1eee445bc23ec59912dd10ff654da4be99ccb923adcb117a562bdde9d3c61d2f37fdff04b2f844ecbffc9ba72cf2445f8844affe42b565330596e365022bf56b0d38994a777fbdb843b63693bcf244065e1bdf3428ab131d11b2ffae31f538d50d001d8458d492295f85c8c3333a5a655abefb334fcafcae2c78108dccde57548d4dd746cfd848efe8756d03c1885134f360d33810cd58f4c99b6b82e5a1374e4d9cd59cff27bbaee6f1243dcd924d82dfd7d2089f0b86017e8ab4002ec52cc88c9d4c174a616b3a4e99a7ef9927d8156da16c42b95ed454834190c6697ecf3e52a355ba842629b6a36e3557224d8702e7d9d54f48200ea9b86232a3603be5918d055f65d21ec417d45f8badad130a20ea19e2005b8d19d9d517cfe5039bc8775f14292898c70e52ea920a730f54fe2517b243d0b386907873fe350dfc450bf66e77f786d271d2775d3f5a40c8ad9c06434f07e61eeb254f482c2353745ff5bc1cf9800154d4f8289d7c99387b60ea2d1799a34cf1d95629206cdd43224ce6a90d67266f382d2d62f783823d0ab252ec74da31e1bc824ce3847f6c08f2f71d1e5129139134b8641d003e410efa04e48149b91ad40d35c0d631e5fa04da22e66c49bb3e479225542614fa2e3b4c1be8d3fb751d0091fa0b9661c734995258705df37fd7e54d137ff0c3f308e520d25137188f67c94e2bd2cf586d7d4d1987df5f255bc5887a4714d06d44900f3cf8666b64a948d8888d82cc5a97335735f27ba2826b6e1fc6be3bbd1fde589a4ac3caef51924f4e15716b2132c01601035358c3ffee498fb2cd27b96cbf81996567cd3cdc975103931cb41d8c6dc6627bdead075818151db75c73f301170322bff960a2ca3f56037ef8bdcdd0dbd30cb929d8be14438cc8d4dd0d8a7282997d69087987c06102bafec122f9a54b88bab16ac934be57e559f7aa94504061a78cadf7e0dfe0d7881f637b81fa76cb17ebdde24d66bd531e48be0f49fc2673ad03bf7494ad9317ca68920c8e90bc21daa9846894350e4cbb59c82cb50a09d66c44b9d078ff7c48fb7ce99f82b17c5e2f7370365ebe1cadd4dcc94d0e84faa48265c04cdb7da4bf8f7048a88bcb60cae3e358beec41c4daf064516181469cf8c343be7ad4c9bcf70ae2b42c7953767c33c0c65d7864ffabe717a6602667113ffd936cfa53fc0c245fab1cb24a348371760c3aeae69f81a0c390bda74ce678f828570d749d2e59f26c2db0f432de9c9fa6c134ec3a112bc049a69d02bc9bf5fdca853d8a28d2eee4669a58bac8ca69637d5d940567638a71775cbc72b152542c9e96c38386631d5b122c7507da179f2f88b85d9f1da0385e2b56408db2086d8653eb26433288cae072f35bb0c97910bb83f3f6ab29018ced790557ef940ecf1be47e4fdf630f4886a9254752e7efe03322c5faf5639a69b6fbe8558f83876cfcf3dd6ffb71c588dd32d7326ae33132ca7216e5604b858d90b1cf757588b9f38ef71ec0d563ac93e0fb6989265eecd402d4b20c32b38e790aff33a3469c5e5ebe7adc101f90a51ebe051e016f979d7ba5925e6a0354993790e8b506c51a96ec42578a088a8979dc3a53f05a5d0f3f8aaeccabc4f2bae28face30b2829bee06e95a4e64c040d0ae52bfe3957ac28fa9fb4bd849ed058922d8dd5ac56c5625074b5a263482d67dbbe6e9a182621a4b445f1842e7d13c6f6f221b42a3de107a34ff403b805140d25055a0ac8ff892236343b74ae54172fea81859c96ff478b500de0e7eab4a578bf00386a92ea2c3828c508864497f842422a36d0a177709dcfab3505e7a1aaaab0cdcb6f9747b787b58d31a8aae638903fa9bb9fb7c127e6b38df42e71065097396fe3b53845a86189ea1b1b0e8d1114d65198ba87c2686dc7cc12c860b626ba3d3c8738ae9ec7cf456fbb198c4b4febf363dc9c13c1c2497c3c95bd08a355bf1672720c92afaff77a6b77f16517ff5e91507fdb94bb3e615d2993e39967854d0c238f4273883d4e953464e8cc5e653c3f578a60fbc01a909d71b82843d19f8ba1c5b8852de45b7c1e31a6a5d3e838773667f6cde9e959d29e2eb8830146ab0b5a4ae9006e4d0ed13205c2759beb68419700a6472467c812953ebd6f8a8907bf900cd639d89512a6c275eda068a33c3b953be8656115a14e2373a8d49e9e5b38d75fdd22e3f17e0d5fb66fe8e4e20fd5b369cffd5e8cf9e8a5371020e0311decf8fcee8dc8d18d89d63e698397839f96b62008b6033a5ce0aede8e6b563ac724d1da8d2c15cf97121accab5ef68e8276cb9b52308ce2f5229df17301cc239712ce7bad2a977d1d0e5fd7d6bad954ed23f7f1ca9ff442409a05b1ee74b6d5221deead596a064e5ac42195dd606e3b93d18d582d96690d7acf5709516e309af43083074f061f3ca322e067eaab6f087d24dd402070641f2c33f7626d8b9b068f2d1b70136eaad57c71960fd3357b44b145331c24ac6a5771da2ded6533972dd8e0de7d1179eb5d32e524568d71a458215300a0a03d9bf846630898094676f868231ee102535acb29edb4356a0236eea123401f0f86d4df62319d480373ec549aec7b52b2a34d4a5fe59e71888ebe958177de98ee79ce79b5129aeeb966d0996b0acacb04deccc7ab39cb3aa08c38a9e1b43181716c69cd0668efa7381a72c81c7e3bfb347dfe7d8468c00330544e5a5dfab9e3b39f860e1c069c64c4a65d9803de0319d01d84e737fe322739e4386a2ced5c8d23d0f83374df37cf18abcdbcc930d5d52f948c3f9815b009694e245d6b03d00323aaf8eed716fa0738c6c261757dd51dfc5b873817536a1ae1d79ed4da2dd4b4aebf2233f764e09164343befa64fa8611ae4336c40a85a2b8e9068c354b4ea06d5c8daae0f25ec368cf07fc2f0e7872e9a4db97fc7e51c4782d6cca2f2f1ac1ba58cf2dd1b82a99d4fd0fe8fd2a794464979f8a976809baad23d3e98a938a32acc676541b514a53451a2315f17717656b03bd3fec8d5e2f55033591c276475280ff5d66b2ec5aebd02622c262e30d35920b874a662b1e4914e30ae195cfd86371095d1588436cecf872c2f3d4aa149e739788d36e53eef497c33afcb8137c13d34d4394c89b5321df036dc1330986282102c635bb53d38f40eacc199d06541f977f43d515f4a951d17c40f85e5b379b482bbd2a88a49a64885a76ae7cd3acfcd49c4e5aa7189345337d9aff62a3ff8b09b0cb9785df76578b325e05ba0035abaa4b31b56bd941318698a14dddcdc387092bea36ce660f9ed2d79607efad7a6f2bfb8a0d3ba110644842ebd7b75b54896a28b4dfbb96a3231bf11a82e293a92db80787be2a97ab36ee921e4c646f0aa19d41ba9628e10acd86dfe6ab9be369be629b6ab1fcd66e194d4fbb6b8f941ccd0bdee603c2c7150e3a286543f383a055ef8b2b901668b222c572ecfe4d91134fd563a370cacc41a77a641314ebf20741e7b59b92d9c3f9cc9dccd2c676ec216d7c53f645c67e975cbed8316e2f512f565a68e1e87f5d9d2eca54cb9fdfcd74db4e172a02bd4a3c9daae16267923cebc6ad3892b0ed7848edbb8f6deb30a426e1ef54f2909272f984ec9e5d7df308de0280e05add385dde029498312b5a05e786814399fa77587091f57532359c46d6f61a35600c8fafb63da08d4bbf6c1023f8d7af63345b3bc6e6af4a4dc88f3f31fd6fa48575c5fbe1921059f3aa95c96a51e9e8928f2f2d73f04deb9813edd54a18f8f00d072be919d8064caa7f046a3ae4c8f0ba7354f5ee709138b7cc30db4a37177835bb1a4042cf2e7324f12345b0735f6fa04965ca2d4c2220a93cc75449ce222d9858ae45ed7a8432cd7d9cc48e088faffdcbb337aa98a01661ea5fdf8719e18704f2becbd0c4a49ce4535d9f44f5298450687bf49f76eae5f774b7359655e0cc069b220a18dc88aa6d630add2a628c5d0db2c5e196249469ae3d101d797cca1544ee64fed7722483c7ff21763aa10d94c0585150bf5b5ec0ed8de6c9a0affea8b854738db5aef4755ac81ec40fc41e8d3b4802c9064af7c8233d853fbfb634db00e2e9630ac2a986a6312a85087b5f97273715071e180f49a0ec0a1147ef2d5bce4dda7764c6716e634e875722dbfb62c13f7e54fc88d37813b04136293bf7b23379d71347671cbf85f7c01134d90bc60e245aff7cd178318c8f803eeeac65e86d89f91ca9c6a269c9ae5018527076734234a2217917168011da9937939265b46a42fe634e1958ae4ba877e0a4f01b216c13d7f4184681db228172a013c7dfdd182e9ad6062bf5f0b6f48c116c73fa6d8d7f7329698ca9fb366f79f2e92d5a3992193254d85b22e9ed37ff0887006ed70ed6a862844cc49513eced4d5f9211c9868c102ec4425ccf556ac538526ff0f05f7aadd0e42840152f7392fc133e94c26e9c96ca9289fe58d428480fca1110c7892c127c0f7ce9e282b5d305d191bf93d1eea743dc92e6c93c52b222d674b7a70dd4c1f9de576a4c37a02b969a9bb221fa72cc8827a0ce26eebfcc107c9e177bafc230fd09334131f40c1938db73c0a7437b76d09b2ba1faa4e0689cd5f91cdc3ba913098b800a743ab3eda62b56d51ef83b19ea1c8605d5bff42e907f8c1a9bd881b7f64ccbcb7655c8befdff1acba06610eb430adbd2fb6603f25eb52602e38c1b89e8b2a268ebe5593437b4cf90f7a5ebebb1f242e5cc3d0cd30cc7e61ab8c50789b1cd406f111ac2aaac4201e83c10e8008643a888de866a1c4e0d31c640562dad84cd2d78cefae0cc11e8385a44839e1990760704bf3143ef4a85c7b05c001f4dd712111b7f23b0b0415a37a23d76a0fa6d50c8bf6c9bab078f4a70d19c6d1d4bcd05a8519cf57bdb664d946bf955ff44e01be96214e5245160abf915034532e384271dde2f5c71fa1860a6e1599f0d9cc1b438547906a25bd86641019d53f1778bb26c8cb88f7a52c706a08111fa4c988fed9c5ab09d69ed6f966843a1df56ebb5c0aa2c5d7e963d5fa9f4e17d1a5f18656bcf557e7dbb6a82bbc7cab118a51170e6df445e154be8f9187ed1ac190e045c1f82ba6841d69a9366bfe3f43b562e1a2a2006a5e0e403d4624bf05e0ff32f6f15264f8ab68bb2f0450584323473959ba5a392f75c24f8ca5b1c3f0e4d4efc0d6ed5bd34ec79782c043b872d1125b3e6aaca7ce05d2a8b06a497f7734dbc7e7933bd4ca4ebe49d1d5a25da0ece9d86f58b5e342fd12d0790634350b24906d371a66d7cef86135fddf658e2fadcec9e1b224e81a7f6b17c799cbb55ec64eaf48a40526bdc21d4c4348090c31f044574791370b4bda862c0890980ab55e3058a4f5433ab2ab0c330897a19d9b8a5d049bb1b40ca2cb2b7ee676ad0d6b2c2ffd378ba9e47fbf7f3a43cfcb185801aa6e194b6d734ec86e4148acdf21066d9c1108e77d642067968ec9c347d16043884189a8c83efeaa842898e0a9843dcf42314643642f1d5faa3924f9bb6ca6a62f88bb100e7d00fe44d9914e51640a616d6d729f97be6affa28f7bce4803710c84521d82866a40db40e9eb0d43998ac6f9e4c1abe43266fc5c7899beea0b9c4904f50242d5b016c44f1dd1630f660b3bb2eeb3e6748c92991b5aa88917ae5ced4c0b342f1d5ae75706224d5d8ad2d137bba58e4a070d66f1d2248d698df66294925a9bddb50b8af034c1b1e7878c0c6f1c3298dce73ba3daf7b52f379b13b3316b77f09c0eb46cfc7b597de13ec433fbf7627367a9f257ca536cd65d55bd622681e9ae0164362a3e15c51e00785913f71c91dbda4cf3df7e289fb021a2a9ef2f7e59aac613ff2b18d31b83af14c7ccb08b5ccd4514e14a82feebbae64758a926dc9e628bf729f9444f0feb438d325436959bd2fb6be0dda6b5c4eb82ae7c40137d67992040d6e50e4e044a32c4203c68eba967d5cae26d3d69ced7741bc5ab0664b7cc82fab10c543815b5678b7342d4444cb8fd3215838607baad1832223ffd228245d4a107a469d3d2032c259c8cbd25f0553c42c581e97e1caa4cffa32b0d82c278f9ae5e2f5aaecb7f6695d212f9f2785fc5ceb0afe04540b188f8cda24f71ace58330af8bf9a47a08f687d9168d554f33ce7c7f36edb163f5c89e69602fffc73961268dc407c727a2a8441f5781de730acc3a943ad1e7f795353d0d3eea3cc6698b548906db01a011db228eb011386e9a0bf80e6cf2315d777d3955daf1368a7e84616889e93e863a8333b93e7043c7feee06e879409c7dbb3a283425f7ddefdc4dbeaad60c99f0c05199841777f4f9a19657888e8b085de2c878fb87f2934318081582ac7198e508304866d8aa6d0c870835db84af46175edc0af7226443630ac5f643515c22e25e83a6f2d9142c27d73b3b0e15968605f6906ebec57a670583ee6e570cfa7190c02175b1ffbe2a100312ad048e520453967e12815753fd530cc20d4d3e9ed34b6e6da317fdb24b7e294980850ab267e22c11d4ee380fd8532bd4f22e2d7cb11ad456ae4b0d1e366679f2aaf36c9adb6c2a7137d55373d83dc434d49e4a738549fd420ca9fcd6d96b29416e20570df6149df011558c325beb81877d7d7ab71955ce31e0eca0382333762c07863b9f4631108d6ea0741f3978ed72572304140e7c5f37856395e97e1442c12589fb2a29b8a51b8f6fb5f882f2599f7f0ecdc168e9e155c55bf5a6a2a4ad4d6cff2d69a091e363eca8b4eda29e4496875f39a8a7fe4500be29b6ab0f43bf6a282993a73f714e85043bb58ff0e92522e2557aba4d8ae507a7a8e4febcc8335ee23eefce7c1505c8cb8c4f0bdbb9c9adc08368eaa0a9dd37e267bc05fdf5020d7aefa0cf4fd16101c725ee9b3328df0b2649432c04d921af68c01bd1d42e8350c45e177979b1841c3c1b3c0060942ac5227ca962dd585635a39cad88b36a577c14f2f691c690ea0e666ae7da3ceb4afc45a889799cfd4be1d4facbfa88332422eefcbdb8d7c02d2ed60be776bca49af39bdbb764538395b662288193582cd23d2952beee2b3ba48ae699cebfb4dfbd7eaf644abf0b2c4fd07f019cf91d40270a3e3ed5e2daa1c5fc79de652d4afacf8064b03e2f1adb6f835d1257b65c7053bd0072af4caf136647e05a07db53abbf14f26a656511526b4ecebca54ce5781faab42390c752e4ce8fb6318775970716bc72081bef2a3b66a368ed31a9b3b8d7d3cd6c8934b331035571e213dc18ec70c95618e8abc3b0f08077b7039428d034758b6474e4aa5461ace6592aefd5d30cd21d9f9596eec3e9367c0f13adb16377977ec099c9069eca1e5ea3be88d046f8fd9c2d38eae6a7936cfecbc7cac908c1d306a0728cfc0300a34caa954025ecb02554e02294b118c18b1c057c540165654e32750b1fa9913e5c5dc3d17c54549540cbd29e6cfc23fdbb298e506e72d4ed3a2cc1d5e3e8aa452d4d69ea07bcd3420650a54283fcaa224aedc0c6655b1c6e9739c3436c3dedf2698cc1934c969a6b6404414d93722a794c713dba507d84ae11506f38cf6138b2fe46829d819a1e559f4c1cbd532afc8a0851b1c048d1538f90568e2b60e55a3d69af3dedb2ebbafd7067d9939266a4383b601edfaa337f0037fa5b8774c05b34ebe484cb7b72e11e96e3e32d8cf0e40786e6fbdccdb84fdef9cb5dc3c35cf724d69dc5e946017ce5a2c4be661014f9dd1cebee6c9126dbdb10bf85eea2c4677e39c2acdd6101ace5ab934861b8382e5a572ef794f911dc2e5500986f17219b37e47d994595d19de9b0dfe50e991e389605c4c4c5863579e9f19a0d71a95ba70b75b693c912da339e9998d07ef6523e2598d0019596f48220fb9273de0dd54abe294557f6ed5d8108fe946a327a49df611b02dcbb97034e8af2880321e48e52c0d11a2223de9aea5106b5d3d1a2a4915fd005574bd7fb8d34f18785836dcaddefbe301c9fcb45c4d880ab88701eaaed9ba5357c10a63eefaa36d653eb4770e277655f107ef91789be43c898cd4e356a3739c44c3dc51333ec8042ee3765d2c974e1c214e6d49f63fc8680762a2c8f70ba326809524587d0d190fce39cd54b29ab57815177afb1dce57e4549b8c165411582c034a49097f5692ba9d1b0ff51de112a57cb603fb753cd048e2753eba869f022faefc3b991a8beb810ff649997ac84a88e9f37f436312b7c8b8ba02d7c0f97b14143f150581871a61cad91fa423e025b01a934170fceebbb457e1eca9bf158f1f180dcdadd05ddd01d04eabdbd9c380f76d4bd98adf7ca9a4cd37c024ac0886775ff491bbfbb5949dd6c189e4fb48ce457a12e606be097331299e4d09d1e5adc7f24d97a7c2d5ede73a61cdfb324e796375522669c0f159b0e7af640453e00b7c63ec1951ff7e5aea3273010470bdd1b72b9dd14bba79f12f46464988427e95902e1ce232b7cb271c5956d2e4e41e92f0af591fae69a3b1f64e4140db9a39a8eaa910ef7cf0c68a4cab2dfe5f6f9d4fbf3f4f02bf1c45246fc76cac784b245b3e59e8010eccf43e93085f81e3350aaa7a99fc3205d7ea892cae3fc5b632f2b18b4ff2f6f169dc5754062d165167cbaa7f76e37b0d6bc4281442caeb19c979e776e471f308a2e3c5b05f799e8ad5bee4cea16ffebb5b73a92eda88b0c1c0300120cda9d5a5e7a2d331de1f4dde38e3815dbda75d5445929a1e6e34d78ecf5776eddc3f6907974ab75e5f07703a74551714de4f6e5429934411fa4affadb886b3d88d61ae9efcfc9dbb26fc0edb4110a8d53a81f10d50adff560a7ab8fefd029e921acefee9449cd8f95154f665c35dca58dc0ff3fb2b8ece4de60fd1ffcf96411dc387541f2ed6a811d116d082b47b8fb98be6865345a0b8188b512003bed369b9dcf0d5c0ba7668a13468c8caf8af04d33b54cf68d192146d72341339458a808edc1ff95ee9da7052f1c6515bbe0022b56aeb5e09115fc6e8de1ffdfdeb3bea14778e2756a84e56d1b5fccb0cf502f16400a066b2843556750cc3fea724d783fc889a6521c0c8c952f192b150a43f9ce3e65416802be0953678f27b2c85cae5cce2756fbf957eb6f0a7d15203e467c0d9779d5c9f74a67a5f2a36a19337cb75db6d3bdf4f809587a8f11101607136b246fad80c2635d54f19e1516c1d69dcf4a57bdf20c58282e167b72a4b4c1f9b4a287ef28f9f74cb12018cbc97f84bb3c274e1c77c684a5645f48e40be02cc2507a2fe018faf33e88aee5f1af4c3f279f3912b591791876fd5fab52a958a76c4b98aa4b6c5f8da138d78e2c632075ebce03661fa3172cf1861da6c94f3be9e2c61aae475bd67529697e7cc0a23c49510544e21e432ce7a733983c58cd8fdb55fc5e14e3daa7f5edbdada04399c500a4bed0e2f84331ee4b294392e5fd34836ec3c14b2a84b2ab1b553186a51541bdb18d000a849e524abb043b1413fbb595a4c33fddc14f83889fc112f318dc408ec446b332c2147156a9f666050d51b47d8de63ab1d1075b18a76a04384d868cff74737b26abd6fedd7ad999a2c1d68811c9df06cae2c026009ffb3862b25cdf089e9c0b80114465cd32b43c81029cee06b035063f77e8ea7672c71aed282c3eebb252428c8fff5da8e6831ea748e7c7e6eee82a28cf3a664b63f138e66124d9fca4681b6d48921f7243479e3f05093f633ddc924bd68b291b47be26ea6ae6e15e3e07fff6fd6728de5a1f50b7af57fd7886c5c659b0f1c854f2d16906f20c9354355e2cbfd3bc67bb5f013f8f34c7cb3dd729b7d8626be423dc832f44c9bcebe2a70e8f196f931d80ccea21fde98ae4424393a476305312d967d39f9d2e3fe1b360eb82a8a69e2c71c09ffc57e4acc52c9794432dc78401bf87b829604aa49cb80a950f3a8a5f59c87f15e38ab5dc17d81b6b896d9db84c34f9f222257e66ae304cc2bd66f1950223b00cdbae5aa77bf936d5c8bce9b381a7a9435e36c97cb9e00142d826f3f1666f3400c5b27a6dabfa07de4e1455704c1f3ba01cb05312e3d24e0f573d231f786d2f2d7f3b8a5faafa47fac21fae927cac5e0518561355de1c6cd53d5625a9eae6ac8dd8f38f89fe3bde3ac9499e79d58cf295be17f2a4a8a5bb27635a6d6eef69bfbd5cd3669f9211d1384ee1f5540496da26ea0fe33d1779bdbb6aae32e7584064334701d716c6ce6ae834b19bb16501d73d3910a96bb8b53984820977a97115c7864fb47905994b4906b26eac6e2e1835d74300af096640b7ad28f470be47da01d58949c51dc049f89646808b250510781a20fb2be27c27e0d226b0cc26671dc0231f16d7929e019f8150ea6e79c5a451ee12bb8806c97fecaff62e94d8da24a66728f2dd178cfc21dcb2364aca584e21b386f2420509514386d82fef40872df419f76751d009e8a7ec0d5fab108d9688c2eecbe71eba87bc426c73eaf93036430a0ef6604a8e2a1788289f234798342c93e23d73ee4c40456950e063b34a28d20f53bb53baaeed1923288cbd72b39f8431ce7b25a3f903ebd27ca4a44d2420fbd0b405ba38402e8a219601f99995314e08cd01c8b94edb45834b02cf87617040e1a423dd2b19ba8579ae9c8a9a644358c1f505ae73fb7338da489460b4b76ffcd0139a2f251f0a11941727e77a6c9a1a3d1c6f80d6088f4cf7c39a7a3527bdd0b79e3245524d2297c099d762f6685ce34c077c998fd6d4dc7c87ef9d1fd86f356c5fbbac67b22186420e916bddc17c646b7db290608e681e6edd5e41886092284c4cbf2c65f803bec0760cbceb372fa5bd1f7e28c0f5dba9d1ceba377234a9492464969dd370f1e319ad133195c1605b721626218988aefcec6f21688eff983fbf6bb84d102049d4fe2dd37259bd9bed29c862250cd03ca315005cfffdc11d05427f1a14f5227607a2cd083e13274fa2c384ac8ea4003e08def3cd571d082851a0bfb5f2e200a541ec09970a077e1e8368e07c9d278071477ed54519658d8bc86eb237249c37c7a4a17b87de637707b92059e3cfb1f1db4352fa8716433a4b48f277cf6e7362816c3f89f585440373c196a07b52bf3afd61c732c4a07511a8db37a8b96fb13303bd86d88675bee6e7c7cd9febf5086b019306f202ad2c83c2159cadf63cad3a954d3fd903c287ceb235aac83ab77fe15b721bad58df506cbe95a55a45ee59c8175c92b0cc5ecb969aa67f81d402f5dc6bdba26b9852e4e0cd73b033bce4c536f7a7cb26a26556392355fd14709b6fbd20f67148b33720b11e1955fef15814e46d297fc6f9d2f6b3f8619ed4de4dc57f4e3012adfdd560b85b3d90621931a303d3f5c99d014cafbf24f0885b514ae6fc4768425abfe2a6ce308c9807042085682ea272c0829feef642c98e6d1fc2eca999627bb3789befcc025621bd1c2cf53af3b5b59a71700b93dbbd881f9b28217973778a414e4b9960b0a59a0c4cfc74ab69b857288a88dbaacc71810261981cbd8ad38c95d69b73eba8c91db3375fc528140e7cc115939b228d434483a3fb5c85dbdf1b840c1c4c0a53001c2958651185f7ea79f5a151a7d6e12ea82a8ae1b509c604b8d04a6adcbba368f229106d93e99a013ae2bc96c77db00ccc6e61dc2c54df11dc4f8fb86e5bd91df0decbe649aeeae855373415f12f6fcdeaf318d48a57180cd390a69bcc1edf7ed5df97a33f0b88e104e962e87302aa684e3fb0fc59b42f3ee0bc2e626d844d5dcda797eb08c09d123a7efa264211c6f05c6ac5341ee85b82453f7409f8dfea1a2570dfad3fe093b0ff39bdfc4fd1da3991ecbdc6d43929c618f19ce2f2e892d033e754459e8a9ce117a1c87a5d6fa9b6438c7a60e137b2570374c618711ca8551db192445d167a91422c48ff2f6e6cd8de7b4e6bcf19694da31e7adc633e6cb8d14a1d0851ebe60b44bf36ae4a40beaf5b3ed7a7cb15cb20093e16f10cb364124b147fe4b91a24af48c2e98c76e23402971ef59d78105d12a3ee1b73488a31b3e292bab087a32d081953879582ce8ad5774c210a985c754c24c80c9ac8442240aee5c1d7a06f29f6073104319f9bf4d9c75370f4675442af8c02b989f76ff1bcbaa20fb840ccb7ba70be7a3830ebd30c66717afae8c3646f3534c97067a106859c7dcb1396db9a72d733c21e6fc1965ababb6ca1fedf98fd628ab4928c6409b3d0ff378213a4a28f8e0265351a3015e9b5a794bbb53d8c4857322786dadd049ea3e44775a7cc050b5cf343ef6b6fe894fc21a1941f49f5e5c5e0a410421be35798f06957cdddd895f1e68adcc532bea30b8728da6490c5aef618fccf8543ab6f9e6a7291ecf4af227f97abf11b6e4fb52567747e8bf8d48f971f6cdc86f508e60718be217951f938098bb84c77ed1d568ad83729f22dc28c345aa3c97d2d98c51ce29c6583dfcca35e997fc8ffa2d13870f1c96637c0f1a76eeff597b6f1ac621a9e5486c741bb5e721b61a5173256ec743ce8cc2a58b2899438ad50b8fbdd7fdc7ec25c02e83dd213971d5e0381e05fbb3913c6d8cf8dcdcfb9234f6b7464375b385671957e59158eb16d539612104f4133d23383d95ad3bd28b09b17b666a0876f3c353a2ffa3a170925895f91b8099c29000c3255c00c4db4bed07bddad268adf58acad0c62f3a987c1771dc583ddbb8d19afa27274762c244f9459c6cdb9a1fc2dc2df87b33c8195bc3a2b5e1d05fb6b184cdf7e352ca680b8a3337b36fe3d541786449c2400573744ee27189e4b2c7f29affc8e98ee8400fb83cb9e3b1592ee63b32f41fb9cb62a60ac87923eda288bb6899b59e0b63067ca147a65ca157036bafd633b4191fd8e7b8b99ad95e1d08fe1a3ba45467dced8a1dd32f131d7a2754c208633079aeac3b8279a654f8ce3d2360ad356d911d770615e88d1c943cfbcc99028cc541d4531f49fb0280b55230680b5b6e6d1b527861740ffffffbf