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

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

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

Block Certificate

Block 55380 2ab4a031ae4475b22ac61efc02546d839735e4c5504f2f0e56b1d1f6d85545bc

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
4ab2f33e37c168890cdaf20d21e907318b9c74786f1db1ed24a44518e0275a70
Certificate Block Hash
2ab4a031ae4475b22ac61efc02546d839735e4c5504f2f0e56b1d1f6d85545bc
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...0066180000006a0000
00200000800000000701000000000001031f0000000000000000000000000000000000000000000000000000000000000000000037217d1402a7b39f91e6b5db71c4100c9f3959d56a3f8924bd7433a85281f742a98a33865fb8e7448ce4dd1c8a3c7757626037296697136e9a56fc78eaf28e1672678c86ac724820a405fb2f3700522b061a88c3c58564f87620000000000000002000000070000066180000006a0000

Raw Header Hex

00004020bc6da613cec9cbcdbef7995330cf2d9685bf984cbff056775c975d61ed06e16ce1ba9d79e95d976b412af7a3301e580715ce53f9c873b8d1b8dd5083e9ab7170b9cb0a6a6ea50518705a27e01845a424edb11d6f78749c8b3107e9210df2da0c8968c1373ef3b24a

Proof Data Hex

59,560 bytes
121216010307749e0598d67227a058ee64b89fcf17c4e512ff010543daa3415d6f6ee2b6b219d0677c5abea27b9924467ffe4a487bf848e70271afa121afdf14e4cf7317e887e42207b0b3f3beb0df9e3547f811d9d5241d6d87d3a81363da8a41b7bbe8787e569594c8ae12c082dffc10c7068a0e04d9432b5617504cae9be8e019e8b8bdbc1fe8df0f13fdf1226458622e5d32e58aa1219c55ea2a93cc3a75b9003e6544458cedf04f04f2f22acb8b06b3804bb9836e14effa965238f5d5ced00e08a88797c73e75a8ea6a520b11c40e25b0c421c92300f57e334d7dffbcc6b0e910253b97f34a0d1653154c3574fafad59bd361a18d6d00998db0719bb614b057710ede98f75fc1bf342300f6285a11b72b5e5b2386a6a675c6d614072316b6c14445bfb874a8481362abc36b4f386c6f6a6f903bb897e74c7395ec2c26cb39b87a83cc3bd668d2945561161d4af6e8bdcb333bdf404e074961b8ca37e6e8ede7f7f8dd998bf662e0d85f3cb84b35649d6f9ea172978ac28b5a0307ac3335ac8257e9435337d365e2613933c7b0704653c515153aa79130f4e3a1b6610830468e605c258f63c2c9d42ee956b79b780a58055a71be48a82e5eb948bdcb118db38e650be6dd93c61822c07cb3c8e6dfc0de283d0bee37f101932bce206d0abe995f2b354b1c907122bf5aa4ee3bca6c67709b2954eb1d78faae23571a84d82710100bbcc52d16fc59d415ba91c78b1ecc8b76da0cd45ff50bb9afe22eb4ce67c4115b16f4a8be308577995052ce8d7d9f1085772966cdb6acd78ab2ef26b67b6af24b40aa00aae5af5523d9623788fc109690b265d10b551da9b53e7c18690cd6ed0d68aaa2bf3aae2ed1f118ed4f5d579e65f8be8055c6295157b3a3dcf9f6815225307a62f17e4c3adacbe3c585059453e3df55a6b5898132985d690596e6fe8a00f0728be128f4f21b0ac78e7743a76221198760c63df79313fcb4f0b7f041be3fb1ceeff9c84671ad9702da8efb1198bd5705048b3187149e52d8d7e384532581644b2668696fc51198a218e609a76cf4a60baae622418604fb31e9ee8dfeaac9bea3816d1e7efc19bb0c6479246091793cce6e3dc5b2589a7dcd2648ad38d5b6152f2c75dc0e46b2aee6085e7bbe70573116a60444cc42b91fb2005a9c7052097c748a6d1e6b820f38e182d3846b33b4f8f5af65df8529e4ecfee78b2e47816e9cae0b2e5f56c061ada04cace0dec5c26333e015c051d9f3ecf88ab0c3b8a7a2c55dec08151e190db1abdad4313dd2b92b95ec2a907b53678075f1cf6eaa05a5a54ff07800a74ac7d0a43b2a2186c927b9ba5aea470413e7e0fbb697adf62b56af54b36f000f7045f2ed16f2fee71d950e30e94721285650ed3d8f596cdf30c8d263f31e7d8258e76233608c51ee894e0ea75913cfc28a68dd06894e40a4ceda37bb73f06de305f575cf49ab86706269b98ff6682cd5484f4e412f85ecfc362f4422992ab52bebceb7910d00b4f549ca891de894eb90f65fa596fd5bf5f214451c7facd3872d39337cd9ca27d149849b306b50130fed903ec5d8cd0923c62ba153a6966ab4b78151da80133aae18dbe6cf6a4e2314d6729e69a978f0e70af156606e29445422103a258c8c01906d9312e03a79aa9d352bb9d5dfc6c0d3b8356d7bcc9f5e6a6a4f211cd50133625453d72044dfe20cccd0f91bed1bb83a5b63e37ea0307fdc25b35d6eb79643aa1288041aa2f1f3ea158db3f30087805b56fc332d8645da0b6b282dfc2b382e4847f9f026a2dc7106eceec070239d6cfc61c682fafaca0c21ebf1f8dc2732b147c1eb44d04741ad6ba6faac22443b4c6f966c1c45becc9aa112ad89705de2830531e2ec5c9993ee1bc08737bc2adc3af2a6f05ad29861cc29dbf7c6404eaaeda43d4de56b223fa7ad7f0a1a7ffe5fd9772b2730140ce16c5b4cd87cf61f9e2f2266fc69dfb93f108cc808d92df1d7b62c0b07fd21fd2e88570f00d8a00bd4f472b6891e2a43f654ca26969ae19badb4aa44409cfc46937e21618017f5a5d047f2e5bed4082c53c59194a4ae16260b6977a5f50786976705b0607c679486735f9ef7c7f1b1f938bdbfbac5b2fe8a4c49f77de52ce504865ab4b7b9461e8b10965e35197dbb6d4703f989a394817973201a6092d2d1526dae48a2be6ac30964c6daeaa06b977bc84bfacdee3edf8f7237e37d21ad6ca48d7cf8564415c989c72f72a7dda78d0cf32b77939d50a26423d64567ca176f9a5f82784be8abdc90acace54b36c12755ec53b24174cb01e9cbb23c020a838678a73c96c9b01190efdc7f7bb9bd211b3a6e9bb2acc6310732f3eb40e86eb97f312324f5a5e9bf7370e3df73098edcb2c7320bc5cbc371ce76fd937ea1f32fe0333d34629fa14b741fe5cff26d568192b9aaa1fa14cfd9c69a4c0c2603f76f161683f0853661f4bd784e05beb46465f446c34e182b45f67657e5765461bb9f0e4d1fd2a8f3f6a1291a193e985ed6e71fa03cdf217845004de8869b9bbce7db802091d1b5580462770969e5bb408c585a0b7c381b225fa892e9ba1c691cc9c2a2a6bd711be041c4bc8e89ef2db05f87132b9a458fedf8ebff2ef52a452ed5539b37dff14f6d87040b3361d1b02d3884664c3d0fce76b7d94c511c1141cd10330c44b70f418dd9eaa5bedc714163d62811c9dbb14838efa8e025d80c4a44f7e58ddd19fe532f4a9b95a38f334a4b88766eeda26defbb0a98c3e8a1449d97b73b48d3feb7c4a50d5c87388084b240a105716d57549d2586a53d22c25e7bdbacc876ae5d7a763befe51ed5a79705ea58bf73ca066fe3060c7d5f4470bef70474294fa94cb0ac4dfb9c363da9567f34a725b562b5852de6bc67da472e1c69d2de9e26c2840de4b4231c4c0a2155817527d8b6225a9ef6379ab6897a4dddbfb21e450d25ab571c21833e0ae0f16423f0c874a4753ea2911ee3dc519a68a459e900421bc20c0aa5555059b919b8a819ee3a71e463d2cf5112f3d267933f56282b8c8f2ad020b507df4dd73aef8f40e7b5f6ef41717050c2f67091b07415ead3abe7f4cccbec4528e5cdfd5f88caae6b7bad2f96a6b97c4b089b41eb8ad102098b55d27a82147a1886fde0389652edb633c9e6da71eed0c4a41fe7f18d5db041ecfa345eadb3f00c83a7c6f3cc47746befe3f4097b74b81c68f4e43d40c9be0084c54cce858531d77171c6d1055baf905a7a24f299111e45c019428c47856a9b12fdc9cfd5f9b19648abdc19d84caf94dfdce9050d0598519512587e72aba991b362bf63f94f9c6850369c420f714b3a6ae2dc48c2fee29aca6cd89a5c5a26bd33ad0ec7f18664ffc14e14101ff9cf7f60a9602d0826a9009618dfc0a0a0fc8950e83d3e0329891c0d25f34126e332fa99abd856f42e8eefcfba047a088ae6e53e688d2b3bb91c46ec870df3a934922ad808b236c6c62a08c77d1be7cdfa9f425e42aef5fc0db6928f9cfd5aca78265558d90d72a69f4649875b276426b6af1a3f1b6c70a1a94a36b0f6e6901766674589f2c28ed9ff5297dfd3de5b8ab861cd756736ed29e92cebe7c0f5dc5617dc8b1831399cc9da009b55b94e2925323c7094e7917426192853d74ae3897e30dbfe765de7968f602d3d4e981f2a17298afcea4d338f4930f856fabbe11696561192b91e1c5cec51954662738ab376152a3643ce7793624d2a8479091026f37d3b60827b0f844435a329bdcaf68fa8ba997091fc447964414b1483daa3a76c8734295436819a124a6a4da62fd9d8488e69f599854815281b57fb802abf023f917a7d499cf87e785c09372963f91679ae57a6621de2bc18935a459ff421cb0a1b529e092759edcbd0b655e4d90f7f132d35507a929734151cb2fc4dcbdce5d3fcdec33dfbd559c19bd5a944bacc72d87a77f0efa4de3442af04b3855429fa82556446fa7bfd7206385df2f6ade55e847bf67ca9fe05f836b52c2c1124ea3bdbfc073c57a231297e3c061da7f4225c58fef090dde4f6dff739f896f29b7c9aeb653d47307045bce93a985bba78fa4e19ed7230ad71574019e4f92b01526fba4ea3e5c1856d809ed3c724a83724c6daf0e4e712e8a7d40171a61bdac9b89c8846a12481e470d2d3314bedac83fb9136c94a3a2230c44ef42deb4537e81de6e70c39c5eb4a89f8dc90c995cb9c1d147cf6d8a8ed4f85b07376daab22de53d05d1c31e728704231e1f99d1b8ff9ce551a94ff09245fe68e37d2d08f5f27d2e6cf774001ad3e1c6111ae613679c8dca917038bfd9f40cbc1393442ad132c51a948b8c05e4a1e3abe60c1295ab06bcc5f6ccf737509ce14448a1caa743b5cfa41b3b4c38a925ad2d47e7c7d8ee3a1581759e29628819a3558844741e4c0a932ad82e3c856a767e5b47fa0432162384afa31329880c22b90f89a161613ff1a90fad1973cde569363b1235097d0d40de32d1452cba6b33890fe2d8341591570c5f64ad645cd5e222c23927701c143aaadd98a6fda9d6c314e0ab0f7a7a42a5535eb97bfb2b3c5922333e64a3e7a5fffb9c3153106b8af7bd316459c8a4854d8c722f541d551098d9ea087e365f1e058a863da7ca6daf406f9ccdc6356ddfb6a0ac858d5d4881dcb4e4faab015d64237708e04a96c401b5cb372269961b8cfd36c2f98196d512f1f93e672ad70cabc22971d3aa104fc9764583283650c1822fa0c961221abd02532e00dde7ff109e8988913b8bcf90be764de082b0856590de0d33b190b8d9b3acf04c6e8b2eb0f8c74456a57d75e7e9887db76831a17f4c7978cb38d1d9c6959f65fc82b96a8156f5841c04421554e20f9930a05550f138a4ae558e2ab05830d3739ac3ab447966e84f96a0f2862548730b50fc254e6e2a3a88848790fad846aa6c8d91b1b3b0f120000a3cdf3478056ff14938da7872f5c4c056226610fc3c78c6e91469d3156bbe41a41ffd4009cfaae8133d364e3040f475fde56b0f4590cb8c9947f5fe01a2fdbb56769f40ee49732b04ea93c489de4434dbdb6a3be9c002482f3dca97989745b66e9a7cecfb8fa25513b7f7a53ab74ad46a440e8f2ba444e0c8fca98eab0af26fe142280a9239c395baa99da28ab9261c92ec7c3b1852e2930d2e623e9576dbdcef89422400db1c2fe8976a073abf384c2d854cc9b6a6e265bea0b53d19cb11f47948e20c359d2bf226bfb1cc60c651a40186622130388d4823759f5066762764ab56a3379d237c7cfa8571e1ba44b3a678386372a097c298376fde44b1154f08cbdf80b8edb72afa76a0de508ae0ba2f6f664341db2d48946768256128a87ee04a54a0b84085dad3f7162cdda545427c706cd242715d78578d57702adebc728a34ad8077793289c50d352a721e59aeaab56acc4c3e7aadf9f7d397644542e69ddd8d2fb545acbee10ce8ca1225966ca3acd99651d5723dd3738f10c34a86972110f92d7e31ed843edb5ea1b48ab0aedadc1879606ed87ecbc30cb1850706f6ad67e1fc19a280219dbf7bd99c97b56ed4da07ac62564c36f096ba9ce1ba05040218e7279628bb62b280e41b3cfadd8af3a1ef2aade1f962f7e9d4a1a6cef8ee06c30154b071667e95ada3963a5186447793cf6c8a8436b0347169423015c512903e164a24cee63704d302ec1227b2468980facccf1e869a1cd24079d05560909bf1e31eb719d445a6d1d2e8b901e5662637fa561d7d00fb45e1bd0052bcce5424f71ffdd496979ac04c74898dccbac322c44341d76289bfd06676704000ae3ae39e7cea58ec578f3b9c42a0ed6db04be0c67f5f251704ad13992aee506b88d2ad1fe51ab1dea497040421e3f989bc4a5685fb9549ec775c7920177c8566a0ba13cbfb2085623149ff705b8cc517b9319e54f1fd2afee327ead7dd92b9d9126ed2d604dbf446c1109f77e6ad562dbdb7ebd832d51f52e2da8c474f72e126289c2670d531593a18f0d52447305df6093b91611966a1e42109b24fe0f084220bf787177181ef25d3d31c2bb2ece79fdbea77b70d9c356ef208b6d0f2374592677f602e8743714a00813b85962ec592c6da1c2fcd3cad1cf1142af05a536bb6e779d6e7331ff475d1085aa9782a61a50fc2fe37e16b9c35e341142fe62f35ecdda30cee1a40a0cf2563acac214bbf08f49928f5261ec5f9b91c77123188e2456943445befaf3331aa3d41a51dc31a41121500eb2c9de08792fb7efa8da2033bb1f4a34a340caa79b74bad524d99225cf0605e20146a384073a7d41d1c058ee1cec4d23ce268df9b7879980f2adeb773b3c8c95a091d05458e50eebc0efc1922c0159eb0ba34729ca8e74e2de286864f85de4c0280ad96b95253271ffc9648902649684cb649a9f0246bc02ec45c2499b7065611a3fd7e7b9b3116e2e52330fbc6f39ee10386eed9bbcd36f67256ecba40d1bf08a2b7d15034d7cb84ede0bc7bab860c70e58f2129ce725711e38804ce57a006394a47d0cbb623a9dd2152b45e14fa000c799062d581ee954d3ea92fab1b21d9bfdfdc085bbf2e429cfceaae549ca5a738aff737ab54b4a1ecea47290c03683482f8f6dfeedbd1fb6c258c9ef27e31d40133b5d6086cbdd0ccc44770ef7f9fa48a278526b0711cf17580c6c2a9dfbc26a3479616a95c6f427deaa0e7a5c45463f732ec067c202bfdb1a3b93c2ba267d1590c030f884c534e666696a2daec66ee916d7ccd2bedbf11cd656718f2ec9fd1a5fb7dacab8b659cd597ad388af4f269eff05319df07cab825ba22ad804721a633ac0af419b18152eb4bbb4ee43ab9bbde2f3640ae4a7cfc8e48b4d27f71bb312743c0919de7c220b2e13bbaef3f54b88f3a581153ef453e6e1bf477ea5e218c8285bab8ad5ea9edc18bdcbbc1de1c0b4765f1dd0f1586a7960f4aa59f92a1df4c4c0926012061b0756cca6826b1bf0064b987091891584b1e2ff1ad5d18aed8d8145a710529b2528a81d2a48320b9cf0c8f082caa3e2e90ff3e5bec7f5fae31a056444bf80c4e9beccb0adb9c0ba3b08285a58a00209a5670506ca9b490a944d899a05e247d33e049b0ef84bdab6f0fd140127f73e8ac2917c1481cce4ef02daa35bb1125940b414a8c3933bb38429fddd0420826cb30b83013b67eea306bb921e348011a7cf450599ed9fdbd45577d9c16c549a0149ccded408eab048123bec5e72bb0fefac1bb2e1b747ecdb16c6c48b4df150925f0583b4766940b926cc927b9136979c4d1773fb107d99958c687da0ce3213894f609cb3b8b2338fb69465c473a27f36e5ea08d0775c934cff1b03e3cf3bb11ed52e170b0289881158a29cfca683fa5985395ec8ac268dd704d149784278c94661ecb5ca66c704e9360fb6576cd6dc266e184a7771c2cd83165fbaea1a90fcc180ce24588a216332f5ef91ae565346d4aa5541b1fe58b71982e11d2100e3a051c9bc9ac3fdc9012a78dad5949c18b187c3825f6ba1f65eb104700a291a09e2018cf0f9a69c4c990cd88f9c3f0b8a1fee585ea711494e32d0b22a90de8f27827432582a4602f46e2ca5aaa2a4cc52cc6df3670c39163ca76949143a43b0db354032855f48dd3373b29ce4128de19a5b1a25120a72af8985c203fe980d294d8286b879ac4a5327f4c8d768031baada5b5d6f3d712b301e72742b5aa310fbb5bb99018e1c006f0cd3a0c7e1eae9fc53b27b44a4a4075aaeb746938e355af50bf97974acbc7a70e1d37e283f4defe35635e481a3cc185bf9d1eaedc53a36ceb0120fabc9c08c55864bf7b01f1a4fde5855fc68472ddd754913d9dfe2d16c01b0786038fd46ecd263bef218f992a25b401aaa5a5641f1cb2ab6cde31f7d2d46e06836a9f760341b98b9500486e527c1ff00f33395149c9d8d953316c32fe01c87501547cec56c0b2908c6e9220a61451d4d24e476be3f6ce9df222aaa81d4ef8753c9556490787ed94bb60640b31fa108b786b8120ce8fa1251ef33b28cd637f03073186eaae2f240effe1128624e6b162ae4de40a95724939c572360d5a75bc9c60d98d2ac48f5941d5c0883c5091a6380a11d2593f363de4250e40c67678ae535ef28bdfb94a46266ac24ca14b5146bac3ca44a7c4dd70e5080c5f9e45dfac0813c81623d82755ef8e4cb008585f2e16c6b514c8992010ef10ec8289b68f8ff7713b6132a21789fc9878a260c7749bd39ef5ce3017bfcb71460d6ad9f87e8dcba9bdabe9be304aadd25c7724842bb587ca1e1bccb0abe87700950df369ad14bd38f5e2a60dba084ab04e451598c784e4abc20f48f9d4ba56b4d0d7681455af5f328d4d49e65f03e8c9a06d27e68ab4190654e2e9bf98d3e7556882e7fc2ec3d7eb203cfad4fe10470b57e808cdb775b021c37f4fa9291255469adc52fef6c60c6a670888fde8e02b6665a447a95a0c6d2d0e6eeba6d90eaf1ddd8a2da93a24e8adce9d88f62385a2742257a8adf096cad66f5b911fad8a74a2228d8077b6b80e80210b82301336baecdd950c4544208025c38f1470c77fdad20565b16b506d0ee0557e78363f05ba3b838665eddd4300f20e53e9b8a66eb371fe3f08b0b21d069978efd92ed3af529cd138fe40941060b2eaa2e35124c9cd1460f477108a34ec1200400da98dae6db2858edde9a347e605bcbe74ecd3715e19f288fda986cc9c5a880027899fb84a1bb20d762837c68905f255b742e60625e7d6c1a0284b27e20af31d27a14888ca5c396263fcfadbda82389aeff80d0c83535d2789cc02b3e3ded34af80c33c53d7291bd2a2a70b16aa90f5a3843a18d54e64f99c9dd007b30daf8fdd3321b2179a95df91571ecc117e31e3ec5e563a6c1920ef80caa68e74b86882cb64bb8d65ed59ee733fcdd337cd323a6317ba03c465873e08682fb77287f2b1c35ee45a8ead02e56615fed521251e622148028f868586942dadd1904ede7d3a77472c44fa5e3b5ae3af22d6c7cff1673f9e738c46ca554d9755a8c3db8ef0148b58bd71c67e19bdc57dfb0c3653b0fea6e92795026e0dd4651e61c0ff18edd343b1a55cc14dfdfd2b997029c084a859400427d72690d4bbec8517f3732b07e7fd5d1cdf72d50bdbba55b9055e22f71a20b1d081a53c8cfd09f5e8f59126cb5dc71aa4e80e7b70b72584cd71eed02ed39e0fe5f795c1eb7e1b059ad181535d3fc372002794ae8b15ecf54ab3d4b5a7bddf2dcc9f5c7241bff26401e7e960699e9ea2972fc0831fdf594cb4c1c004067a9bb2ccf98e99584a97595ca2f4de688fd3d7f6b54ff54a495b1cdd7562e090d91e22539a9af90e0a678bfc86374f0eacf36bb4ccaa0ba9cc5627c324e04538fb58191de9f9d6683497d58a8d1da6a09cab38640a37a08d740ca5aca392d9200663a2a87758a8a115aa2077de9219fb1f5831e6bcaf57e2e2229fd6a9bf82d964c33a4cbd40940967919f5ed99932e2a5a487a535c67e46fca5ffd307cd2a2f33b602807922d043eba82e5b501b11ec0709f84e4dc4750b384e01a4055d74e21e76e39b90e366d4990c51eab6bda0c56f6da85ace08768a64e87277f4aa95e411f2c95e907a7c824f5f81fb0764567101211e1f3ee27e0a2714b049223023dbe5efe6667fa200d5445ec6b0cb1da58fe3375f959d84cd3eb22c48c392b2e6f138f1771deb979c227451beadd0ea257cf9cea70097de2b1761b85923e4c3770d834f04afec280b5e3a8ee13fc1accb51ec03700536873c765e1eeb7dab1ee3f116b36eb2aa856430cb85bc516f61bc95238fd6b8bda98120dca7a0d2f762bf616f9998f1e0a6b376a29022a723b92d853de066ab853b77495750ab7199a494a6cd1b8062bea2f40764babeb7cad11bc1862524c4faabea4653b2637d647aff1a427393525958eea84eadc5aa46f685d819b9761bf66ae5bdbdb9a7c2c84185681d7595db2d7554663d96390df475952b0167ceba06d155057c27efeef4af7960b0556dc1a01ecb86ec14fc8a832e1dda4f11c18f82804e89813981a07a68c4eaa72585d7ba5d5f383692d70599aaa5a2c10636e8bc9762db9d0e5b1191057a723a27c641bd96e336f195f15107f3714ac65f356535781212dc1fa522c8a63d15c656206e66f51a5d9db434144b7ea33a927d6bc73c0a2ea5d4a9e29f80a10353d91c600f930a7f48542944db5f688bd88464a2e2052b29b03bd36a0634d460c1c651f925a15eddc3996158718c70bfd9c976b31ede44d7937fc8f1c2e230228b2490332710824b77ff6386f63bc4f3cdea1077f5bd092a546e79fda38411a309e81848956b71002feed33e8436b67c72906f6851dc687b3e9245f949504cc945970ccbd9c68a140a4ad0423b901ed255c1b5fd0f7e4b4adf000c9988753fb3b2f1e5b0f606ada39fb510f589fb85f7f553b2b01c22d94e72badf6ddd3be750a307938f549314d73ac8edfe49ea08c2c013c5f68573cce1ad48c536a0ea1791a10424b41f3a65832dea90c96d3f0751438e4bb1ad5c3e8be253bdfc4d0435b9da5a8960dfffa4f54f6db7a31b3e9adfce3c9d800a682f6d518e9579ab3969eb8be4ba9652891e373022b76c8c412ca0a7cc3618446b56bcc329dd03c0104dfbf29957e7a89818d6875c4d40381fb0771524d7b059c5f96094b18d4a378a3a1b6be639b46688ebb2871b4f55d99260eba657ce107466cc65cb5b2fddad00649090ad7dcb59ee0af5d61eaa0b8874519f3f92ec8d7a56e3b0e2e549a8ffc3437f205a49ec6cbcd639a1d7f786194775c93cda8a0baa06cf5cf544c40f1d211b22bd4167a4fbacfeacc5ac597ae3511becf129093b544bb81447a9e987e285e5ba0d28d18fc8597c6c7c55b37c4344781bbcd7a4cc9b5f23f2633ce18652ec6563ea841bb770f36ea9fde58ca665cef16e50e234d212483867ffa591363dab350105fd70995df968336eabfa1b57bd77266100afb1f404842af5ac873e8c4fa8adf2a8a9731a314553fb5a9edaa2b07c8f29bcd11588ad90259f970373dbdbc77b828f0cea09793610f00308fed648c8d1b6e73fc19b5b3a5c9d2483ef06ae639e773147321aac220419dadb5b45390239ed8d1823ad3e8926c29f47b7d0e111f32c90756c28166445007e7beb396717134bac7fe44a5ad2d0f02695346e9dc33014914cee1cc5fdeb585b8659fc7caf2fba54e0e4edfe63e563859f11a3bb6ccb69bc309e8192360528e19d6a40e11242257bfd79b9c69de10664b60572f98bdce71893896a2d77945688ec2e20f8df2d5ea35c1d52afced9aa7ed86d59691afce9871fef433c64355aae44c9368073eefb4c27cb103c3aa8bd0debcf4524acb57227bdf57f7357ab0f158e561a3943b580c776c73316967b75509aaf39e344cc87c99eb02cd9c10eab08c45f648f2884315e7ea6521f6f2227de125e21451439c09e1a646d81e88a2afad02178720d7559c12f1fbd7f99d51ccfefb7aeb39ead31254740cef1479e059eda27bf149e37bd764fa3bb2021d2cd1ac90e55c94f857ac24e62faaf3d096e532a3a1fe86862ea5bdbeb2d43b619818f036c94a381e89faadeedba5ae1bba2728b24cd4ad9fe6834a93ab122a044ebef24ea73811e18ebf8ad30f4c9122b280855c761883982ffad368a9671a3e431d591a67eb42481904c65852b26abbdc84a275808251b947a69c72b8a396b7d571f21e5d0d1441935764627dacbcc39b8bfd914f0f920ca2e6ca56a37703b8de2c3b98cba9ff527d3a2439fdb0a40d9c2d9b56fbf18711688e651baef3dac408aa31dd51f5777ab243b2c860a51bb78ae86854bd231548882f483b690c68234a992675ed6724bf67caf42c602fc324768def9bbb207a6c0f3a788d7c9b8ce257bcc565f72a6676c018495bf00961190f4c9d303e4c860a80f64c28c7e081c3681d616a5c7e247f28870cd6ed82e10955f530f8af1f9b36bd75d915319e6f7756a30e2dabeae74bf3f840869ee450705847dc310a3e5bc1a0e1aeb480d6126c473215a5131e66000841c84b6082b4791bbadc6742e8633e7cd7e7b00a366396c45be5d3a661d1bacf16ab6ce42fbdacbfb7a3e7132470197625bbe384b32fe0490a2bc21284ecebec76879eba9618afe75d3090f88138e4dca19fd48f14218c23c0c39f9707fac81598ba77fd84a8ebcf8587fb5bc55920dcff0e07e926bbd52dfe3e06837859db9215c708ff19f49e10470eb2c38013766e2da0f4d79cb32f2e7b25dbe76a7156509f2b2ccf29b833a7e4be0b40de9a2fec77a51ad9d2ff8c15b9f32d9e8ca835c15cfd7e01dc4002c310b51b62713a1b8ec28b083fe36725736b9d03fadf1503e3be2c38fbc280f0a2635cbc1da79a364ccf8e72408525f4645b446b6e3c9bb79aaea5ecb47fca0bd5d9d6bec39a1887681b9f534335174f1b30621e869c3e765a12a3239e3ec540b0f383f69a0100e79c32cefcec60152bcb37eef0f3913adefe269fe5a5dd494906d9880478fab5834db160da28f4980ede328ed81519c08933d4ebcf5bdb0877a74e6450e0aa8a860277a15417bc65fee1cdd8aed907a2022b1843ed488a826a4b8a465cb9883e0feae52cf701b073ce7c6224a1fe5694a70b806868a4c04cc311593258a27716efa2892cb9e469f5f7036c75f72baa859d651314b4fa281e7e53228aec72adca953563535df781a4e5163599685a5ec0f2bbd6c32dcb27feb75e7c77d2ce8df9c19f79108e9ab7a5e52c11923bad34574f0c8db8141e7d5edc6d623a7b596344d05c0b4275d680d051c105906137f9dbb34f3293bacbf9b0e98347da817ee41481cf267a6f1aaaef92c0e333bcb570da0048547e9964245eeefdae5b936b498355c5da9e4957e7e09df2bb42b9f5675fcef25774d3d445fa5088c7f9a8772262932f0652dfc5282cab981abfa23b45f71d2e767ffbd54c4e31d35e4993c6d746ba3641f15df38ef78dda2df8fe01e7bf5688f8181b8354e345d5117f15005632c2319f3f8f544a442e2a9c974337325ee4e08a9a061cac723843807d290768783cfcb2f20dc4826dc670aac19bc9128b7b44b0c72cb1677c9c5a0878ed681dc48232f48f09697eb569cb0dcde8ec2cd2f96500be4c319d64afe4e82470359fe02e1d525a2f5d3021e0c95e0df47d2e7f7d7215ecb12fe1c83137fbb13a498bb8413ea051aaac41db4ea91640ed423c850a7a6e97106dce28d44b9fb2a848a17ff3de621e8c63e74d383207c6c36dc6b56bdde19642ecd7c16902dd159d81991dc12c946a43f15f67666a1640a68c6623a672d646485d97c13ddb3f558b406b43dcdc1f7f3e1ca5a46055a94f6215857f5487325e48205d6919c2fa60c915da485f9013ef6455fd50fb271ee871e7b569539788e1eb47265a5e25727e52777ee331aecbda948778c3f07e9b17e03f796c3f7e446c93292898d9c3d74661376f553051a067763da8b31b8b1448969f457bb87698b6186a31efc72d848124d9035077d8aa1259dae21db9c551c7feb2a21aebd994602887b31fba524adcdc856da81c717203cbe4c6124ea44898952577a5916454dab3b927d0ae405e93f6d3f363005cf3baeadddd085782049edc7858f3a8e7fb47d4045aba2186b96b772c4b90bc1f35e96b0ebf902ed27e09b5a4965ac46034e0bb10b7f40163bab15340f0c7716b4f7d1de2b8474734f857a9b47324e85f6e5f501d4087b5f7409c186b69b1c2bbc37afdce6753240fd8823144e61cc47b05995b0ba79e40e4b6903d07138d251835dfb9d2f01f1f3e8359f50cfe2577cae29520d6c10afefdf21eca858f4104df6a5ae1b7c8ea81d8d6722f43393f9673d5537984cc8204714c43e748f0765445bae4b7fc2dbe38d7107b31f25257fd3b6fc3ae075ead7824d53028a63f5c9dbcab4a2d012d60bf5899c941d317814acb034138a9604af974f031784fc99f73206169f8ae495de542cbc4b2e92f056c03910c2acff0610f72b594c8ae6c9d44cc71cbabc222c26fde0cb2e8e30da0496097170987e8971784484a2b98e1f8b920bded55129184e07998dbe6ebd0b2f2c428ce7852aa9070beb029009704fad01c0001a654cabc5e434213a9d1e07b241ab4e8c5c612ce5920638b6751307d78cdd5c6c3bc7f99ed7b10884b3ebf5777a11f672dfc5d28fba48894a1a758a79038c220a514b3fdd7f9a75c319ec45bc2de275fc17dd32eda017a4be00ede21a4abe5dbe83d91c1bd2745c36484f061f43a69e41228124922cbbf0865a85571e60d893f94d0483bf1b5e543c3ddd144e329e6b35d2735bc7db020a41a0921325476f4d79937f29ec1b7572c68b059e9d9ea04fc49d582efc5f3b55e70e8bf9002ed876b8737617adff7a7f9cd3b1901854f20a21c105d8466e24b341d02895a33929fad64e921ac7153d660ed2abd80714bc450c1dffff4fa657b1fe505c5836d2875b96c14c004b007a7d9b5fac51bd21b5ecae787975f91a8b2f70bdb7046bb3fb62252c91699f591830d15cc67373fe97a865ea6451cb2d3f2d81525386906e1cdce016dc9a37ffd49e48ad5c3110b668f6e497cc6fededba292eee9f49360dd298397bcbf97e32b24c2567b549593a78e98d1ab2c28bccb3a76e30f82a0c67b3705e886575c5e9fe99959ec966eb4701b590e4d93d79a7197c473f1e238dc1490bf22076fdeba694bc564159b4ea4865276231aa0ad46eeab50965260abc4c5280b1089657c708e4236f80214bd82986ae93b25ece1cac5fc31327021c65a3a8c0f1e825c0c87d7081952f0a26fb8173fe56c18eab7e5a289b1be7254b7f3c8bb70f6f787e5dfafb709435868de7deee502a4cbf1d7a3a397bd2aa2a650ef073658532635b31dcb795c54f802a2b871cc793d6a27b017d327f0a7ba421c303089e98766f7157028c0df3ad16ed167971b36839957d5d583d99466843e5bf853dbc9fd0a30bfc20931e61d1a230bd7bd52685eb8904b88b0fc7fbd86f76a041e4208fc3c3396715fd863e0d91ff680f08d85e45257a3f4aef3dd5b984258e288f79f0cdeba09a3329463ce4f194c1de70ac8fa10887d509e9bd500c0d07ff84f72befeb19d84c7b47f316b9cc035d4613d365128ec7bfc6efb65da14784e7d84b45f01aa6584ebe8b09a9209ca5ca2585c802670f45cf20c914b42378b81af1e4a06b7487b7ac32dab03509cb945585e32e12f7434d6898cc2140b4fbe0ad50c4a2e92168e55dbcd6efae2a08c840d53b1d754a4cafc1cb88763f1ce9735f9abafcdd5815d048256ece5e94c3c24afc178d4db66ecb8fc2f4cad71a1a2390f21f1952960b2321e3a3d3ff4e0eac0e2ce40969014ca35354a8199df0bf7e7a607472fb33635943eaaa7d58a18455f40db0665c23ac748400cf37f905f81dc41d5ccbe53403c98b132b9e33deb0ed1b6e8069e2fd6dd75971cc9f03259df1258a09327c230af1b80948910bdf0e6510812ff319e9cee68808a61da0ce97a9087ee860b67e17eea51c10c28dea37ebdae3ee7435d8b967447cac56d2032ce54b4cc607d03b3cc8caf37683522243f34f60b4ca0c3ddc5bc477ed106832a89f9138c1c9cb827b6a3a9946c76d1f6a556ded52967758a19f3d4845b2eca7e5f55001d23596d43b90f504b2a71e34746a0f2cd21fb4efb822029557094d74168df9bc675318a9d5f3d1ac4eab2de0e7307299a191d275e6aba50de961c036f5c51e87e4d2c50e7365fc83e4983883e2606ed43f7a96796fff766ed2b6bd1565ed4e40b46ece20dce25e1e0876dc8bd9b0a0024805029863d0eb17fdb2d069ab819298b3715f660ccc7cd01fff460c0a93a59689fa621f10bd4e81d338000672200ef7caabd5e26abf0416f226702727b0e0794f77d228ab82c42af1aa75be161c0ff9067c7fe2754098a0ccda096abd6a34a2cdaced396d861bd6fef3a4bb88e9dfef3e3d71d888a6d000537434a41a3cc48a221e5fdcea9c1ae878d32e56721a4de651511f096b16bd515d33b1120e087b9871f45d0ac624cf5959d2172c5882e5eb2e378683ab3112ef583636767c9da414c3d0cf8ff73596498fd26f041da1dbc2d4cd6c4ee652bf3421aaf402c54c47f1d6af923b3b4712f6aa7748bc614a27eb46445fe3504fd8660f6b5ea470ffacc8868519f00dec2f4087a1cfc04e380ae2ce0f44dafe337922469aac6db0e84d9118148be9fd6b0b9cbb1a569b81b082f55ba37162af9266ca09552062d724fcc092b425910f7e157c16754e945e7eb709431c93f0d6c71d231c3142963bafae0cf738a4d3ba1ea8a6f04ef16a4f3e17df174ee87175818cf6f88d5cc39a7d9cf9cea5f18aeebd0a2300699697598a5286e3403380215c78295d63420360cfbc7498607e023f46bd700b96715b13e7df08edf78721c4716785aa358c7aa62d2f6e6a41e1a2d130af5cdbcd6d673af9754a35c0ae3310672b5b49ef6aa440fcffb4bf475769b8cb460a6337d81bf6ea1281276d07097a798f2300585c9f1beb987abc5c3b307edb3acf817a52c0e1eaba2e7e28698d8f3c7f518af653756a6a97165deda9d6486549e612ff53db1dc0186d3cac6bfd6b9a0b956cc840b9a9e1f0aed76d25d80c25947ecacc956bb35b5bed64856e08c3c7ab6b65b4bcc78ac2a67928ae57ba6f386b2a3087e8dda60446681a390b38d57ea17b27f91a2ada15b27692aab5ba4503a792da4ee50b213ef841fafcebbd3249d3ce529cfef96f7dd93d063ce20d45784a3fa70d61b290f1dfcbc825aa49636de4e57ad5138d05827aa0bf8bae88954027edd41c91ab2acde6171e041373d50db55296025885ef15e4e222a35b45bd8c82478c33ea03514bf9c9d3321c0a4e66fd5a20bf54351a3dd10e91bc084509e3dcbc50b35557ea1960ce328b61fd62e4373850b9dacb84fd76c14e74d1bb27bf0ec5f7b716452d08d521d2f781f15f4b76d5a491c3c66f270fd4ef9a82d88e075452fe179ec0796899d1c448750fb4f4371d3dcdeddb50cc76277f251311994a74a1e14ccce8a529f67414a189355ab9be96d16f65e3679c871c5f0e37beb24dcaa09564922550af747daca2388f78362f09c9c728edd395e26168463f4d4b32b99d8be2912dff0834b3ebca31502275d2ebcb146397c2b998f7bf8a6134b18e881b3957adf763d054b1d5aee710c9b8d7c3d452d66c23e2b8aa2967a8a9a5e207a37598efd7b333248915ab173f7967bb31014072680bcd6cb1f100cf8f9cc9d8410cff6952114e5b64ff6c1734a4124f26c94c2dcde76ac09c91e8953c57d74e1a8211f80d49f837e8a2e9937a0b70c08b7564c2fa8d41b40a8335a604d09c5cf2ef43469bca519724a7e2867efb7ed7fb4572518fc546417d64a458f71f610e5d8256ae5f569e000ad19baa5c60f9535de1cd0aefcb84123802a4194a50784dadb9c9e860d19cd22eff516d6f5b23bbae1073bdd6aad5feee0c39032aa6f25006857cb4a2c84864f39a4e941894abae33863ccfc0656db6ac59c3dfb0996579c724d611394f4f1f7959183fc074c967ad0112b84de0e218e5113646410fbbda63b115caeee44e9989fdb42c9cdc77260434bd0262b93c880d99dfa902de01495f3cf924a6d27095b3d57a76320b11a4a9ad2c7e2a0e55974b66ab4a7726b7bcef185987b0f1e2d097cd2459cb8d9af200291e36b3db8bfa0bbb7b1f9250db3ccd61f5b5c9eaa42d87fe398b3ad3934c1e13dd95eedc927525c54046cdb8a1e529b05947a3cd02d9a29c2103362c47b814203793e03070b3f6780f03d2b73f1565e1ab8e0f941d3ca251abc9a8a9dd59668e040c7b3dd47fffec650bdfc403297882994426c2b81614b922753a0017e46d74cf396f42ddda35aa9d4a821277ab4873f7b88dc7f7c09bc3525b0676e66d8a955a51974b33c312947cff6ee027083b7604f1d8e0024c8a5aff5879018dcd1b653b1212c85afe097514851f4efb91c44592d0303450f7b41990e333946cf2326ced965b6ecd232f364cbd650c53ac9171fe337f1de61613606c3d566f96f4ae2dc479dca2f847081f42318fdc36de166e93ebf3c9247f198f0400d68882f5c223c3eb6eabab16b230ca259edb43a201545ffbf30138f12b06e86801c3f8d90f2c3e12b17cd3124499aa50072ce00f2139c64f040117c9ed8f865c8e6d6f6a383711e45ec641ec9323ea8ae573b33d0f5b6c9076ca0c1f4f7dabccf1a4c6ffb22e6ce494c44eaaf6682fb20d693683dbfc51cb437094bfa1e15f0714ad62f7e351b20e762169e13f47acd4c33e91e39e0e5f8760c7b43b2e4672e8c27b54f32248be07f132dad9e2c2c7d4b3f4e94f65c50e7e99f3e96220b30b24730be47b2f3ebf182f8a53ccb709705bebc70da01cff3e7b6a2d198da1439ac56af028d21b573aea49c61cc9f1b054b5b2e59156ceb32b1719ede95cd6e03d1ca42b64793c6f5126c43ce0c4e8aa5e12eff139aacf656121ee2a970f4857797ec443f56410c54084cdaf258dc482fa80caf5c43d549514ae44a4a65d598674d7cca55f61c9a84bf45b10bf8e1dd5d0d43a6a968ec765d6a8edecdbc287f06a0e4a55cabfeb1cf61f750562a98232e0345a6490beaa94e44405e3123a2e360b8b7e1e491a45b822bc495649db62cd2bed9db7d49c3a47a99f3de129a205ab34d429fca0dc36c5f39de4410fd939dc7648f860317b162f7a3210ac6cface8387a51d0a0666c0bc9bbe0cff6b1871913f9d69299d3506297a3797930c050f57fdcf76bbb5d12c1a77896b02809804622d436e3aab2a14edd3887695031878d5f0da35c825c714d3f63d6e9bbb6c5e141d6ce5380649068e478e45bd11dc897fa83ec8a4235db862846f01ea670e25d71c7e6271a3df56a80c2e663318b12635bb3003d29f88bd2d021654c8be8e9956de694c63fb3fd334a9a17064635ebaef37d9f78f9cc73f597f6c6bef74713ba1789dc9861c3bcaa63ea4a1fae0f17410a4f48c328104a1fd4460d3f320ed59d9b881e623b32f59499ec108620b6d016ee826a3e4615aa89a057ad35322d57ab9d4449533b1a0da1a0aeb6ba42be949a3bf473aba277275e847b182526b74338b9ee797bb23f2d1d7c54a84fb186c17d57e423e3c4865a62d9a081cb7ca0a26ff329827271bc359b53231e466d9194f0f5e872297a9ca67eaf2d335f1c25e0bf6a1dd1673f95b2c3aef7c867628965dc6d8798ae157e44fa86d2be241e2e8ada7d3047b11622993e1d5dc618f7f023eb4a61b118164cebe7048d6c05eb214b90b21f502f50005d900dc0b4d70d3a9ae26f61db2ce5c59e260558c1c8ac5516d229750fcb3bdb5f039a1f3f121c118d3e5f6f75fff6a98dd26ef12825d48d647e5b19ca811223d76882a35f4856f806951ab3530f97caebc728bf72fa4c1da2ddbf728a7ecd88eab980f85cd638f3f3ec58de6b536c0a4b9acee3cd793a1d88a5e57e7d4d12fb94577cdd88de344b8ee1a85f303930cf598d4b38706b7a8982ef77de564590cb9eddad0907cbb80b70d850f6b49263c4e217697cd99f69f67a54904f69cbc50055662b184704cb9810c7449b0df89ec32b45a49e08065b6c37b59cf9bd432acfe4c3e67458ac6cddf062cfcf0db83d528e4eab860956da060cf4b425e225bca04f11d0fda5eb9399d840e487c23e3d4a0fa42d4082e6cb196667a3ec1f8cc2ddb733902ab97921e114be033517545276d9a94e9389284d6eb4fe8e443818dc94ac09bf2ce915e2435b3c41c10a09d250773cfb66af27e586a16a62e4544b25990b3cac6ca7b173b69164dbfb3bccbf0f65fbb6e01c82d24230f91f6069c57bf1d7ef9628f479891c107640f7eaa802a44fb4c1472c14925a84b68226bb031a01e582894204d34b2f06dc8267ad8f9924da3533c1768ca8fb066f5fb97fb3c07147f5a8b09d511f0aababe833e8bbd09adbbc170481e7df2c2112cfcf9d05d02077898404333e992960c33271078408633444dece7827ab54eb543553c64fec3c7d317796c63f67e0a16f6f752019f7d8b271e98ef372d7d3c4d371b7f73e7d8add89f4ab97301ae543e1907e1b8e90ea55daab924ce20b469d15691899375503334a767db60188940dbdf53aa396e7b913f74f436a2a8f7afef2476c7e8b94f4ea415ef094ffcf80dae4371672e766f70f0a01d49d79ffaed7f7a4d36857f41542b5b6b2a6695568a7b40360821d6bd44cf87e911bbe4487af761e4c67b8a2bdc8421871f2e35e4c38377f38ecde7558c5aacb08b6a009d9aa3e3e9a844cd23d8085b7ecef098d1e77069acda475897cce2d867c5599ad9d4263529190bc43e6861937a3ea005d5369b7bf4fabff6dc120645f68ca366e969fd55050528affbd59fff76a839c15cf21bc3278f127883690f1632f3f891ed3175574eae46c34723a6c9c8ab4bbccddd2350f05941627c5bd3682cd1199253a4ea0aa46a0e71c8e40a68d6d334ac9cffe04daf1deef656b74ec8092047ac5bfc1c97fd2525a4170737560717fa187d852a055efb17c39fc7f8b6f579ea1982b17a70d6f3e01c4b5520583dd1041154e57e19791b263e3b2bd27dedadb00695eec0f6c3a1ca3723a4fcd9e46dcef12872fbc9c5cf9185265ea3107722c6e8a8472846e8eee8ee8af02351565d364846b6e96666d12c14163afe1c6e28942ea0b9b891a8080e4b448e62124357a800f04dba548bdc9794c4d3993d1e4ddd8d6f70c59accbb8d9ef84970738faa627bf08570052a10a5e3088e75efc51424edcd61fbc2dae29158ed84d4e74b7e6fedd7ea8cb5ebb93536e0f4b28cac574915e9b5b67ce87f7a7a232481d380c6e991780be4fe644c8bea1b496ec4fa994a4e584b51ad30bf6d851fa4ba24e31018f8d183276593e96b24fa303ae3d7abc126c1ac0066aa71b3bd3c4a08f5ddef5bfbf5205468675916eb152cd0aa1f35989cc6a24b602a2f687a11a718201d462e95fa861c97a71802ae76d8d077370c62908f9d2e98583bc2306573d0b56cc78d524171d30200916512a3e003aff4e57600474a4351cca90b7d94aa4f3841c3e6dfa32034173f9205b5a110e713b54e4e30caacee86f386af7fa24d353230747b9066287bd07e8de763b63c5cbb8b71b53a8a2df55b0db6ed2857305d2cad3e81a17eb954b82ddda3620b81d1c7597aa1fd0a80361d2e49d0009ec9f97c979fa22bf653d3d66a3a5d4d2b1c133344d8cf601c42c928dc6182f49b12d813ec559229a06f00a354cf8ad9b9dfc50edffc96c64fd6b14c352946d27267850ef99a6882d4f0dee058b34146c0c9b134ecb36edbf7419b119a86e5adeaac6820572fe8f3e57a97eab1d9985c20524beb29f7dc5ebe558a24228368e2bda6562ff08cd4cdf2ea5d923c6400b7c428ceb9a33872d429cf8233f67c03a74cd611c1c6a865d46591c4997fe4fcadf16c9d988fbd44192bbd952da0ae86e9dfa9126d9e84d15d484393787bef31e047c1e6c42b05d45458e410bd04265003c145901fdb402d7a16d90994edb9f6c1d2b76e8aed040a04ecfb3e684bea196cd6dc2a78d96fa9d3c5b93740c881dc3f906b02577c474682b5cde9131d037fb21e9332295cf658922778e77c7c73b53ef2d991229fcd573378b206643fa3a0e93e13e9a3cd92356a80a51f8c9f258a1441a9ef103ffc016c1117cd0e54d57707b00bec49d8ac134db67dfb0c876f32326e9b9ffec0e32425d5b5297a3a3c5aaf05bf6b6750fd50f3306d72ee48dd8f93006be09a19421ce9e531cb36fbac79422d98e750efd38f668db4778dd4c8720cb237c4738c65c881fb3b42dbf185ba4745be033add2bbc270d58ef702cb0158cff4f2be34593b17598c95516877c0676420e3a333b7eb23b8eb4fba52c5e10d7d7a457bffc3baacf030b37d5050a720a8f25b6ca3aab7e32f1a6d8f4f4859609aa11e8df956073e7fbf8e72c4627608f1cdcb207b6f3ac8d1f988c40bec2e5cb00dfd9ec9600ab85e1aaa48ce57a71bab3f72af042e7d8162fa5836aee9a68f6ecf907cf470f65a024ada38b97c4e8f832392c911fa631f23627fe23e74b2bb4f40fc848e457d8078e68bff28457c913d792e0ee9d87e30e4a302fffe04a104217794540e9788d9e9a1678208a182c502e102e90416a17fe9dfcdd522b1e13d6e40a16f7af4e08eaf76abb6fb73c90455b66039e68493948d1bf98f9a166d11847e8b55d2521020b2cfa3df5649023d10c792f794a6cb856d67966d019882cd0d1d1133adf8b7dce32f1d0b276af357ef7bd9fd552779d35af93b04ae5bcf916c8da50317d5f20095565ec14dd144d87bfaf6715cb83b009854a2c8b7e02a554124db4f26562e600b6749ce4ed55c6def5a26def94047870070369d628d1527d4115a7c55da8b71e82e06e1a4c32134a22f075ed5a20cc3ce86f5de242a29f02bdf2ca17127051e2b589921a0ffb24ab6941a36f9540fef6db994ad6bdd197fd1025c89695ba035547eb4ea5ec9b4094eea51d93f2e24b977c3a4178d95da805cbe5f64e8c6c372e69c217678024a2d19e2ce03cb1518f30cff7ac2d6400203a6f11d7752afde7bf000b357612b649326b882e486ad15418dd6fe41016914ae38447495c1d6c3ac5882a8a231019d4f3b85a7b55727485b5a5d9000528a05681c0ee2d6628e25bf999b0099dbff0b29b3a432c99364f59105b378bc90a9e0854981510441f77da937bc18e480a1ae87730315579415dfa44f9f9f5be88135bfc81d2ede5d96c516816fe9c0bf5a740323d56c47a6832f1ee9dbbc1e98860636bc278da4c23384ac02f251f694ddf2575a6d4d6801bc1ea75bcc3155e73fd1e2add213b6ebcb4ec9416383f010b75350f1ff3636e2c7ab21015196a03b2c9ceab3fa2dd3fd3e9780157c93a4ec3cfd4ef70f872dd2e4204c99550119cb2e5238e5c432a35b718414d14feb6ac5ac1a33fa63722a8e56349687b9ce376c337f2d617f74b7c9b7996f24592ffb961ab8c77d5ea77f70811a32dace0d55d62b75bec7dda92e4b9fce72454d615a9c6487bd77693e7f1e3ab81c51a74ada21373ca4fd2ad8aee9473194b788f01b9c095545754a770887972139c339f92413bb4b84ecb362c9a3d477fff339943be5d10b1fe946703f903fc0e74a1b17d898f6313c4114e13d61412b3f39bfd3feb5c3aa97cdd2695997b747cd5c3b9f4933a3c2ac135094a8a1fc08c7e886d3c96c18dd27c6511c4dd5540a98c6e1f39b077bd982eb581183548d7d45ec21248bd5eb93d76cee97617b28ce74a4a200358742845ecd657db5032cd5ce125d0f587fbfffff1a91ba163cace18e848d6011e011026307d4c7399698392eeffe8b1a9084cc7b49dc3d2ed0b8a1b0b17cd81ffbf8baa5dc152f73345313f1ad9144909fa122fec083eacd37d875a7f213a5fc488620f1f20cab4230d4dc572fb3f3f7bf3decabb52863abb411ae95f5eb53079444ab6161675df73ed7b6766fc73b70348c5c587645ba3a4e95450f1e8a2e633b20a7dab39400b6abe15f0db91ed4e0c0bce1c8b2fad6865c73e43ceb2b305e738ce497f37f67d240790fc517e588f6707b266c9fa53d2c96dc3914fb197be272a18e1a584443a00d60e8f9f5898afd63103832592ce2d013fa7329be6f5cca7d4f8404d9e2447f859ef1ec7cd60344d53272bf29caeb308a8e54ed8053f641fdd96767aa277eec92de7525f47827fac8264c49a2628d9fe386bb80ca7194a3578acef9c7e6c9250227446809df12d067212be7084329d5d30bc59a95032d76f7a0ef8258c7550fa9412b268969ae20575b7e902719843b868d9cdb6ab7113b2d50fcfc6ba43b06b9f9b836991a020ce1ac50827eb946b3dac457357ae4af13da8a6bbe3dad9183a34be93629b8d73756cd887d9d18186c476bd30ecca55703ba3484fbe4af8bf00c705bd1d52bdcd246bcabaacff0f913b5afce9539a8dac618a99cfd03ed6867a6e61acf3ded8d38f2b29834191144ea4b5786479a882ec346df36cbdfde40cc4a8acd658176cc94bfa32689c3f9ccf2f641eafc17267bc8eb4144b453d14ee5bc976507f7d18856864be488f4610a1b873730423a9fb7aa6110fceb5346affd6b30442b20b328d39cf81650b86f48863d22667e5026bbe9287fb614630df84083db676407d07eb7eabe8bd750e8770a442c4a6a4664517d1cc4ba42d615cc9b0d778f393de0d3b95fd22bc1a578370f6ff27d51db94f62b51ec95ee4bd242048918316724cd936c9535779a476a2cff3c890483d47b31280da17ef1f2cc276662435772f451031d48445e13f28222d0e4430945bdded05438ba5741755b636ff23cb849ddaf4137bfcbdb2c82589d494b1c888ee2e500a6452f88004ec4e63e680fc0f11b8a7ccbc6eab1e3e3451712975b6e011190422b24a8f397f120f83f5253af2765109ba0eed2a1b00dd8ad4d6b130c2c40f4877d6c27d7018b8177a5f73991217516b747d8ba90254e8aeafff1564ba840a53224869271f3e66707e03b1cb0523fea63f4483fe070a9d80202b171f09813f1b8535a4e687d080016d317b7909c8295b8a7eca5b2989745d270c80936a4cdd5fa742509d3ab87eec02630e3b1b0fc02587f103a75b2f419064577faebf51c8c4b6dd97b08748c9bbe36af98b4cb22b8b6e4557b818dc8bff65672d9b7ef0a26190569c4d17766dae61f602e3b03f6b5a451279d946166035e0929aa3c48f329bc69d774519688e3b06b4d33f3aec71299dbe311ffce72fefa4e0bc8a64d44429fb933c54c27bb409900cd0aa4ff5823c4e23d0832946fbe149b04e70c7d7415bf88aa873627b5a431f03df215d5a86410e3d2e8b9bf7f1245890a6c5fe842663487e8838a7f926a80267373b9b5dd66edc76b07e3e0ad87bb2c6548930bd3dc2d3b690ca878823b064b83992331d16ecc5642d93c9b5a8e0bb3a14b0813727914cf0274d8c716cc369546152ae847ea1123b62600001dffb17c273ee8d37eb38dcd79e4003a8d4a9d0190cb99b18f40909bff14ec16feacb287e2440c4dd857ebc8370267ede15cc5bab8c775dd0ce1c5b159a7bf7482df652bf63fa6305a9de0c748ef82c66f01e4e7b5faabe4ec03d1640d73d09f6a8cbbd0cf4ab3f3c250a3fb3437f06792c1ade8eb3fc86a9036b18cec0e63414df41394d1d2f26de067d32389c0c1cc97c09f053155c952fbded5f89b985cb27916f946b4350a4a8098dda2fb7f613d849d8b142a6ddb73696be2d689519ab4268379cd2e2ee95e61d2039177ff2bec9598ff6346c706ae4766408c05824b24526165ae5a2675910263f90c45307c888c8d0cc359e47abf73c0b9044490ce51136ff3003a0840912b2ba4c915331df6af7a1540e698d6dc1a4a99441e3fc9a3409be9953ace1f4ef35285a4ee4aef36b573639e08ce846677cdb982390fe4427b9aa9642691ca2a4a691ac32fb89833a33ed44830a1ed9e3efa6eee9f46364a099fcf7d4fb078b76e7cf8c727d9316d28528623ac0ca42820146f57bb9f83501492f93343857a336ad7459c6324d40d53424c902d62a4aea2521eefe020ef16776353edb0ba66fd3720b76d5d8de63503504396561a06a903dec0f077f26f8e4e21e94b43d93d85b0f3b31dd82b52d0f69c83789c09524b81c4f901c6dc34695d7a6fda555a941231485e8189fc459e1bb4e11bfb38beaecd5b88b3180c5db9bf6d32e6246fb73ab8f9b390ec2db0fd4369b900efd208f25260a42e4d8bcbd96874c93f665c61a4354e60bfdaa6d3036759f3bf35eab2644f36683d64c7063f1b76638dc1a5e49c2c19e824ea58f743a188455d4b9222d56d782f0652cbf12a18039867722dd2e6425062e4dcd2300dc206fd30623384e9e174bdbabb93aeb590d6d4c7b2cdb81dabac01df899808443fb4bd4497b219b484639c352f54087689e54b62cbe5d4825226a5adf03eb9a3031b60223dac72416e088d7cdf4e990d519996c8e3c88d8ba665a04924cdf2cc5a2b7d058eaa9ec30da356cd11a4578566db0b46a3028cc197233c2c5cbe9a6e038755ba66b9cdf119e1f27a1e797f9510fd3d5dd721eacc1b9ebf3a5af259dc3b72d16ae589b723a079ad774749c7749de1e1a000beb82f1be67acbe89a05c35cf0bd23a873f15ee4b5469e3bd4b6838ce42b75c4a214900ddfa6dfa46e222686bd0ab93628f90ebbc55cf78348cccf36d12ee8c80703a9e913e8fb9c2dfbb719b452bec27f61a57d515a34b83a36343ca625e064f2beb0227f3341fb3aebb446ed02b64ce346d549255667c1298b0366f5fd5d755283d78b9671bce77e64ca2c60e7f6c88077a04b9a3a77a76b5e9b5e81bacd5fa2b156b5f2940dfe308af90792fd460a472d2bde185b2279b9310a89bc2f92705a8f197e738d856c1c32d69bee7d863df8a8f340201ecdb66131cde0915fb6c50ee63dd61f3723bbab6a591ccc3edf740ec9bfea95107fd3034db516bae0527db622c45ea00125acb9909047fa8d94425d344bc2cb18d4b5a63ec79c020d7b93bde28c4da5baf4d4461a2bfcb8f399a4b057b0aa4f85c65a46b1b2137288e3e314c994e21d2c8b327bc339cae67fdb507dcfd2d8b3615c5fb8bd160db5d6c9c530fee029268f0be28c1c057025e7cd60cb5bcccfb9ce5af0aebf38036f1f5f3a93303835689ca80fb467178fe2c5d56df5f526ff4f6ff6615915fc5f6e9b55144a2de7ddcae17d4af4a74ef9f3694a6d93fc990fdf70da047317dcbdb7ff933236da204bdd68380af8f8ea7f0f2899bf843423f6e4d402b0f9a529c99b7a35a1c6bd70b49e5cdabee966b010d7bd994e54d4520f30b84e16698a74da7fdc471d387373e45f34398b032e84d46e93c3da8b0190693d9589888417601878c7f790462f8398bd585ef8c04c858676de47922d3720b71fcd74416ea329e1f54758612a1dba7b4727173710765ae20d2ee5b00c05ab88e8120a9983716cc4bb9e1e460907c8aa1f1db8fd7e0017ac254648fa9129d814affc800c4fa75500a0cb3bbaed939766a026a82c5f266315d59ac8606bc165881a4d8fdacc2f29e2a3f22933f1fcda77d5015956bd5d7a3bf25a1b88254f5574bca4cbe42b1645c2dae486107cd76e9a7502abdfecd03fcfb451f2c0fce311c573baaec39eb1ce54b8694d62e804351c9fe51c553b19619accebc461faefca5871d56fc466dd090cfd850d5df45ba5fa2389234050c7e7653dccc88c233549e10664a1b88fec728d8a71a327767f72cad35f8e59cacb0829bb8bc373eb2a27be67e0078b904b1823b1d12a93b967caaf79b24692362d29fa17efd3da5cb94b6592bf7df3079d86ea44c634b153202e488aeaf115f998c86b59c255d494e975cbd1ada0cf8c4119e5e5348e9421615335c8c5e1d039138969b9b1667728a89b63a0038ca730cda89db763d090a8ea7c1a3a44355d1f165d00a94488c4bd713da8a43e2c12639e0af51a1d38263715241b24d2647fc36a795ddabb8b31b990fb89b82965d94543ffb43f2adfb37230d25080452acb408e0d46143c0e433414715555d87d5abd042900e111c3032f05c25d870a08ae5b3349d426df2af81a182c73588c2a8a3e69683ffe41323d158c4820399e19bad728e7d1df2900b700cfe4b2e29589b6143ed41e289efe4a427377b1ebc8368231672b9e123fc343e40e4db065268c16ed4fe9ee3fc59ad3066f53489eb3d14e2b73929682f8e62b1f35a1d5eceb13ee99be59b4e2c9efb9ddcc013432740611e3b6f33d287f5f16265787fc0f0dba10cea60a45153fc6bd5a5df5a8e3da6903f8a9914793987f5451c875efa9f0cdc9863c236d0b3a06d6f8233ac8b3c99eb303db63b880702142acc2fb5dfd6a0725be1dfc21b5d01acc82b547f0f16d705c545250d48d507ee1b175a2040ab0f3f397ca31e4ba90f2624442cd0eb936bdf379dc5b7eb2023f17b6033e425594c9ef04fbf0d2335d307a1915b390e2f0f7406e97c340d3c4c2c38a3695e4fc2aa236dec0e178b34040f2564a4173458cb27ae3e1ef9ccad95fb10cf33d47f997e3f3372f43dcd8d05d3df3b36cea9f11213c24eb999badc6fd99d092bd069716e857f0a09023651c1b4a3ccf668098c3825fae0959b69d2e2a886979a69741e2c675da4b7258c523d362338674a25c3d7445cda0add580ad1108dfa9ad3a173d6a4a1940805a5c3735fc401076ba7cbbc924f9b0d56dddb94ad01228d77c9127993ff0e03009827365be26f591b68d4af2535d6b35b19c5c2da770489ab34f2aeab0a0c16e7e155892c10f5842c2236d166c645cf232c2e426bd7277c0b30a9f555d28ff3e0f7e984e5e1602a69295387c28f7ababbf586396058873b9809a4196a733720d2c2c7ec899a9a3bc0c822f69eb44d8789ef343b6e1a45a6cc7c4332e4bc9eaa15b2503f75de0cd1f0a1b5c2c7c8b8b8452766f72e398136d521c7942d9c60c1cfd62b7c715e9db464d0ba3122fb37d9cff3e835a89d1197d145bc32e550e79f9d9c494d0258f74447595c180538913d3b4309127de116c9ef2838e8d9c3a6803f715e217be423dde09785594a4222d497fb74428eb8aef782d1897b90b04dcf2e715b7cca56c0c128fb0db4bce7bc54cc69fbe937ba70b9798dce6ac7b397eb1a43e9ddc8c7535d29c74bc3b86081c35f91fe4501d16d6fee2b551f615e96305655d123f443d22a079653943f763bb03464ae1a41e0c6e2457d9ded1ed121795cf9f9a76fd7f9f40dd4d753bf94c6c14b9cb4c7e8803d26718ebc5615a5e5eac6ae38d18f5b28acd32ac1bb707bdb102112917c5c974ae8b4403cca1741cd81d9dab34df0a58037e4eda44239d665c20f46c4568933eec53600340e5c41e3563eee345bf3175514a42497f3300bc87cef0f70e1389f0ca00fdbbaf2f48da174a788cdac5ae19b15e9e48d3b183be7d5d8d892eec9c6521598598e63a613cf41e33ba80029803253e8e931a07c3305cca10b4a9ebb253517620b03c7c982ba9b86a12d2dcf4c23dd459a1b98d0e684359b740e55dbc992b9bdb47040a79864768e77733c2c5bbd018b8d7f7f30dde1e917fd474dc414147ef3a8f0817b11db15937410b808931686a94b23e1096c07eb6aa103319bd89905f7aeadef29b4ccbeca3745a0b64dc1622ea51def74f7708fbf26af5b7556b4054346661105d9434a79617e753649a6b7f1b882de5ab95c398cf9d3068d421a14566b9b4656a15467ee5d86855dfa895a21e1b93aee2f74b35293fe56619d7a7b87f6acf5ea26018e94483e22e6284ec0edc36edd5fa13a3c556398c2240606608afc892669002ef4d5ea523f32af05f21f408e575bd6c7e4007f58b896467384efbcf005c87bce8d058cc56db19e5ef3ec0d0045cc0adb7725b3326de01e03f93898952d8d6784da2f8a5d1b4976fee535391082f5a3790bd2e5f25a9c9425c0260b49d835a776ab346f1dead1d002c3debb2a230dba0832f482367c500f63c96a9827bb18438a4e659a7c47f12438d113a6779a55e0143c52f6dbbd5008d0b0bf03aab9b0af005b372ec160ce7a623b6eb4f1c0c785449a9ea92cdfb26654615f12ac613f0a384d1ff64f48121ead2c7c27df412a0b32f88880c0b9b5f1db8dd8ccc08fdbaec2a9e13df3a103e4990c2771d648259a2bb2ac1ede52c92360f314eb78e24cc7a2235e162bd6c03ff5b614ac7369dfe5632e43ff7902b04c1072b396dd9df4c0eeef53b437f36e6d9a0ac6a8f9fdc786f752886f3e68c536dd2a0c9cae943c4aeabd7d0f82baa80a8f557aa2d04c1a9d0c91998d09e8f22144f45a6a35c9bf33df5c57d474486c2b30b9a2b76f3cf53c8888b3ce44abe2007011e99e3a248767e6b4550e38fe9fe8fd722965b9ea9c50724cf5b0d8581ae72873d26f9400e3cf50da673668b4ecfd2b1afc5fb1edd2906b022e51a53f1361324a4ba122c007065a4e428a1a81e8609cf0564febe406e780b13c0992e0d3f8a52066a6faf9870521e8c0e9fc9934b9c6f271a156dcf6cb97f2af9f87019f05f48aa8a19d72a1fec99818b5ba1b80fb437182b6419b73c1adc9df6e6cb86e5f16ca4a669ce7dab894de639690e010c31a9fca16df57ec2a6412b1a10aab32fed44c5d19e850cfaf6733f9765722b74c1452e49c976f025543dc9a1fe0283620a568fcabadca1863c67b8eed9ac7af95d50c481e193220a8573d11aff9c4565b3d4b1ddd975bf0735bd44aed4dec5b9eb7dbbaa85c0a7ece082f41141c03debd04969cf8bf81678108e850cab509554816459b3ebfac097efa38cce2c6dd7391ae4b0834679e1ab19cc45a4e618e072ce625be2c3744ceb648872c8802e411d82649ec3d074aa7b208ad6984b7900043c96a19ec60b7a969cbca5433236815b2e619568e1f41357c6bb82fb115495f0ba0f74819ed0e8c8112c171ccbc7e2cd08eb4bff6840cba7114776335833069684da953134b395d304eace401fb07e02db9b92782161ca2812bd142200ebcab9114da54d5da19eb00d49f978cdb0a76a56b6ef1783c0ee7c9219b50bc47bbbb0f18526f3cb2e107c3f0ec0a1d7014925f4d931d9577dafc26bf3a843f15ee8ada0bc3a64e720a7e7589d128ff172a7b3c6ce579eab04b792120909954d68f486adc0f0f6899786c992c30b3f583b05f140941c1c7d5ffa1c85d53c72b1d30b48263a03efa19db3aa067cb3aa180a6ce6deeb7337b48fa889cbf3e604500c6849c64b4f38732564313fbc55280d43ac05d7e2f90e0105b97a28db84e367f4d83f66ac23f9141ea18f7ee30816f500cab2091376b39fbe7caa59978aace2a47f26885cf0e7d111a98729e6136033c0de996face1479ebb018693243573ee39f3101e05995b59561e693d66fb0cf99a035764dfcab9ad752861bf2a4072a828860693283d1ec74170ebedd78318aa5560a834162adf307aa474ec0dae1fad7619262b4c1aaec42751ff5eee887909c7d40f2e46814dcc9dab9bc1d60d24b2acad03981264ff62068cc21b5233288859103d2cfc8956e3a66b16d632298fa2ed0d813289fedf61afc4d011940ab2694a1d8e1932e11ebeaefdd84ffb72573f949aac97e870b08670857001bee82cd840735d8b41f36cead80a03f383ed54164cdcddafbe5eb04cc0eae1bb289043eb8e86a48ca86be56b558ad00a569b1bddb9a462960495f9bb09a90c678540923bad5ec99c1108e5f5888744df16e6db484f5818f2af53302e352c30e8dc09e0d79459e663b4893ae5d346dbb97f2e075a94999355f8e02133ad730f71f7979d59f41d6ca8b019a63423e1b0c3ca190515e1adbcfc7a5d7656a4c79290249499fa121cb710529ae9c8c6da2d13cc170ef2200aa1448b3dc655051b8b028905391e70c8afded2900df2cfff6b5c8efa4ae1e971bb70aaf8244c3887fedfb17f7520ec4b749757add41a1f4b9d95087e48e04e7c06e6e1d11dd68e324fb2b74b7842fd83d4b991506d9bfe16b5516f5abba2983c29915c1b0ce5c3ca5ccd16ab6579b20509f0b53b64dc7d46fcd3fbd5419ebcc0ee993ea5758305231d1e27537da394a35e7ac9cee9578904442c96616553964c3561cd5605496a0f04cc7e3d05e092aae4324bc020e0178c7de3d37511f56ede8d59f1acce1cd9050b053a18945344af1ec4a50e8b692dda93ab473e06a80d465f97916558f61507a7096a5d037f60964ea60050f7d026c668c938f9318ecc245838a42e119bd0856c6d86e6a9bc10149fcceeece98ba21062dad47f38554e6f873169de62fbbd1f5a21ee3683af2aa5e535f50f5df352407cbbe9f07d2f9d986f20c48d1e979305e1818261ad79ef319427aa0d0dc3dce8e3200fa417a1d860ccb5b2a7582eecaa5ff031b5563b515bf44f17acb885d0e16312af1cf0ec55a0ccd97e1d7231add7d9bf672ab07a7c9914976a68f4b3430a0bc3085bc6283b2dc801e929713d4dcbe27cfb5283b24a6713c6c514df34989524c2e7fc930451e5813aac5b3252f41ee15e01b802b10ea668eed75511e6abe682f405c6bf93dee2901ed54285693041f8f9c08a2c483528ce76cca5b2bcaa1dc4b0d57d8d495d3f88d183a600fa1ffb1821a7e7984030d53961b4fc907f80dfdc455badea91d325ccb69840bacbc17a29b29076e16bd73b57596063ae63bab06b074d2c1bcf91f112d5446501186bbabc95fa20a5c7061bea695960f4692c3411c142a72ce6e6132895de180be67861aa233134b7c39590387d01a5273f5e79b120dc13513fcffb3a90be4dd32d3dbc57ccecef8db33a64579b5239412bd05192d484c3bd99fa85e1411b53fabcbe8fcd3aee88ec7e7128e12a0dd2827dc712555191c779efe3d04e790978a26d0fe7a3f36a9eae1783e3244748b280fa70963ac793c4c133ffed060b776bbacf940a5f319bc1c8bbd7a41d43bf5b824f46c5cdc68dcebd36b06d7d18a5229b0637381364801e0652c0846a00a26ef9cdce225585b9dad0aea78ef7ace70c348b3ba0f9235685c2181f5a9e023c1c220f8390fed86eaf03de71e21b6105b6727b4265c25decd5daa5b634a4cb76f0592b605a809544679347da54e3dcc0d5a61c8fede6f70c96ee57f6dc549101135595cc9c54d7241e8f9da7f462a6706f3829c916d1ada8806d512717b07f18ab8f9420bd1e3e23af8a0c6d644d32093490d28cbf0f318419ee6efc8e9f28cd2e491d6bba764c27465cd2e93e01b8e2426f3b4e47fc7936646f947b9e123fc343e40e4db065268c16ed4fe9ee3fc59ad3066f53489ebd1e219b44048d674dff832cb9ac5121777542895fe8fa90f86a2cbf615d6bd4685f49c69a3e57532a8384f11a0f5daeaf125704298281c1857528539bcd30f246110ceecb70a0d03a9d7f745dcf040d6906360d464a04957483269bf74fd942d1a80d7e61158f9dbdda253c127ae5f85634a4b439b86175743a80e42a403b6bff4395549fc9f69adadbae82a3410844d51b6f8312a90c76f0ffd4f728dfca60812c3978aab0af1091132832e0e0e5150722f810a2b0d14756c7d63f64be207fced1027237421f916dd836d812446f1f6ee71fd1c6ebdec951236a992a62b373849bf345d503a7a4901b1a43af4322dad6aa9e51808e91771486b3af6a237cbadf982e0aaadbd1e97525a2f44cb6f60233794edf721d6009c432e01ec2a459dac1074e1628bb4ff0c6d6329325ddc4b4e4389a1b79a8a937f30c6a9f1bd0c82ec735fb537524d53d0f541b01c963080fea565e990f46d5498aba5bccb60a49b40fd6e15ae7d23ca912d63a8089cb7d2a8d900d848a7c63b2f44c695bc9fc02640dce926afb529140d0830e2881738337c7a246b34f760a47d7e178b5f35d612e3feda718016156e1145c3ff667c2e55d48c2338b1a98ea1b21de60490e5812b98313a2ba66d1b580c82e157c3b8c2f7c513f69154db55afbfd5a740bd9b25308cdd0a9673f424339422115af551a0fb1d33b469ee5111d835611ca2f56245a71d95fc927bdcd7b6eff207c69279eecfd9b6db8060c1cfd62b7c715e9db464d0ba3122fb37d9cff3e835a89d1197d1c2455b6a4f4ce25b614c886c734f01a5abda63b283a0aabc7571e5bfaf9d88f70bf171facea3625ad200bc1fd2442064641e850b3bfac285022e495a67d49c5e558a9e6a9386b44f60e13449d579d18d537b08bbdacf774ff0a38e4870b1a4bc5fb3b2abb90ec496b5d5515d8451d893f412f98b79376ca6109b28af0ab3ea558733cf6f9a2a0e327fab61660fa31c522f00a59918325c36b197a80d42fe9da27be5bd3294e5cd80fe015d72253d109b4f89c5174d6cb6b06aed5de4f7b9095391115db547a8928f3a6dbe4122a9e913db3c222e58c6a9ac2e3ff94c9568b751ea55dbedda738d3c45702a14ba9bfb982bdc21d2e2adce5a0455a2157d8a549b501aab76bd897e50377012e9ae058f49b8a8f185467246000f00207c39b6f1c9eec9795c7e81d17f99fe65115a8637c934a401e2a8e6c1e3a9bb23d3306c5086b323ccb8eb426fce49083c47ce81743ff6e1ff419becbe253abba7a1a29a4566446edfdb6d38638a0bf2ee31f84b897b95effc68cd25b7ee7d82d903133b24b8a48677753a5e0e20fdd95b83dda3e60f6d286ad31759379c3741afd11ad9cd7d351af355788e348d2cdc7b9d52f89e426d0f91c990986388b71f71a3eee54434c8aa7113e12a5324c5f90367770571b2b9499408df2ffa0d6737e95eaeb8f009be298de4c27dcffd37fa4ffa08109319ef7a9f32a1775831763b8f84c1f79cc27c362069a31e4d240ba580149849113f9e5ac48e6f3046e2f0361a374294ec87d25f37e0b431d48d035f4472338edb69bd558ab52ffc30d065c569e2967958d32e3e0e25f63d619aa9dc05964e93c923c7218487a140945dbc095b405d13d7690f6bedd16ee5aa86098ee1039d9ea0bdd94f2cf7c8975d90c05aefc682327e5cb7e3747a0eb057adc18599d21b93ebca2d75c7f5a3790bd2e5f25a9c9425c0260b49d835a776ab346f1dead1d0029f7e398bd63a2950077aeb4fbd7eed9efc52afbbc80d815d6e6585d0f2c7b7b2b00a2f5b2ab130b81f053374a3fa7bacd661601ab1be149f654e12ed82cc12aeb9626e66a1fb31e0d9fb9821b5aa0b19815e3203244d3df5d76278c20af07fe177a9e2ce47b9137b4c9ab2baaaca666eb26e461b183c8abaaa808db581ea9a720cd83fe295499b5ab1459d4165e153f2a7430672ce14b85a2c31f9d87131a9110a259841eb5df75e90ff0ff10c0ac86fd874481b43518eae8583e4899919ca359e728bda055f07c785267632d115e12a3887d13db70da317a7baf94b8467645f5b7d903dabd5bcdf518eb48edfeb74c30cec127f9d091c6205b626f3423b500665c0508bf92946dd4dd02f927ff4df5f76a2d7ee35e76a30e54b08357b0fbdda93c843a5edbae7c2fc27055f782a414114491e051f1f426c546e2feb8699c7d60d5544de41a260b1da7d2318f22ae28cd0fff50f985fb92824561a873bcf3f6dfe561af00ea8961f605921004d5bc617bef941e06031a27fd5d1205cae360d3235ab151e446597864da95cd8d70f820af6549e14579a5520eb73af0f005da43b9f8c4324dda532ed4f996e6cb86e5f16ca4a669ce7dab894de639690e010c31a9fca16df5749bf81c3057c99adc4f06d4e2eb5691838cf0e8e776ba201d76f63ce12e3dc29e627cb7d466149c27e1739dfdb782c8a7c21376772c8ccbb0dcc432a77c7325bbdb2e423ba979515a29d394be7be47b3cd8215a6593140d6c5bed24dafde84cb2869edc911fa01e31d05725dced2b2c5df4bca2372a7f0bb221001c82d83efe0093f598207454688547c579d2165bc6b56167ac2e0aa2b8403ab547d2f6abf7768bfec81a79fad277c10e7d5d5f2316a8de8f6c1896799885c2eafb12e9351e66e67ad75f35672070b6aeafc152c54b60a1fe9b00898c705be2e902d2757bb59f68ce54b68b7a4c283f8f1406edae7f94ac89327ee7b5ae094d020cbb6b234a9a804b12a29a61d826a1acac011838fba37e6cc8c40e80d78a12342aab1fe6c95b70dea7d1a87aa995398904d4421c30d713fe15d8bd55cb9bd70ee5e9b252f2fc3cb0ada3917565c5dc397a6a9238cfdd7e8a2ab36cfde6c98da0bc3a64e720a7e7589d128ff172a7b3c6ce579eab04b79212090ea4a2c7ecd1bbab3b81ecef0f3d371d0b8860acf45b87ba0ac2c6ee9c2cd2d2fa2ba26c16e123b7ec8fa25d493446b21e71559140183d8a65b709bc560ed3488d04ba093ad63a5afe88eb864752997e769fd7087a3df924620b112afb185795822377c0df996a125f7c840834ab35e281f8f7d7873960afc72cbb3d9a25719d1690e8ed92f5131057bf22968438952a81f58d86d68d5198f36354cc5132cfb3b661914ab2c0a15eac369c1d14706111d7607027f46c1662e9af065959ff5b8ec9383bea0ab3888bb888b19bcd90061f39aa087d8c28052bbdd967a194697e203cdc2552c5717b7988459c742696416829b339b71dd4fa7febc6ad988534ec6bdb9c6d99b6bc41ec5107bd17becf9e4514d274aa30d81b8a88267f3d3fe61bf00edb049b71258731986f1e8c3c79675edd51d4bb5d79aa2f52d3852eb11e04a7ffc2debf882ae70013f53ad3e3e33340432d77b3eb6bb185f6e027c8a099af32207b85e7a8be0db3887fb073ffd476821c781856684a2d918977c06f636f87d167c5ab87eb4d8b1996f65f1dcd5bfc94d18d477b842743cfe1d5886677a018d585c7197ae62a90bb5ed21759d1caad7feea0f9a622ca2fa2b80cd715ff55409e1d55efe6bfab5b6c7f67268c4cadb5b07cbcf61734b9878fe0f3d92ceb5d376ef8b8c4e8db244c6b287d312bf30410d31afd9c6ff76322b40d1a59f80c396fe95a28e6a98bceba31c03ae10241d1c6932499e28009421b37e79a71f4002087cb89849ddb990eff74d2cb2f0f1c10dc539fd04f0b9b73f85a9a5d5b088b01aea82c62c286c07cd9599e0aff199dcb262065cc35720b44ed054c5bf01039152b7f6c0e8953061c348d6fa0b389ad42c0ee44a8734686ecf352ced4bb49280c55930e94fe23cd3315c7eaf0c8ac84b63874117b7e72fac726f1f1a61eb252b7e8536b7eb03dd838ced5f814117003f9df07da65efaa72f7788294ac94d788d78538a5b7bb12ee5dea68f86c128cda7f32235a955e3327e6a9c56705f42a495720c5ddc91b2d8defe4778953b03d0c354b21d7ba1f2574edbac6e3a6d055efed925bef003aa48154ec73589fc410e8e3a130130db55c089b4108f2d6cf5b4cf370aa5812edac0623ea090a826fd8471004e4683e2229a138752b4d09ad38fbf4e86d109db38cfedf7ed6ae16e6ba7fff8caa4cdba6b0daa30bf1b15705e21b130f108f23b78a50c9e670b045bfbd1f97711dc13dc603397168c7a693029ce4facf73c8b73bb299378710b536f3dbe89ec2ebc2d25875c3a01074c4745c7079ccc1684506181922314c46824593018ac2dfb432306f4920f42021f972bf43434ee8b5007a66d863868e315bea483ee160d25996bba950a8ad10e8c675fe7620623e8ff27324732929d7bcee965930b9cf65c6da55773995e94118cb881c8b1e29f721c2c4daf8bcbd95e4d75b070e102821d6ee7a31bd1880d0496f80185cdc8b8dbc58ffa622e6d7ca30ce823bad38af27353b09d998126b58863e434016f6837328115e3623b31784b668b0e94839b8db6b230e5edcbbe0066b10f3461cd517d874f5916b2faf7224b33fcc89bb4144fbfcf7aa7b532b858cc5b095bb679641439523c3a711e185bcfc4cd90565a8efbb4fdd845ef03eadfb81b8d7b2b82b5e957d975129c1cf7ed84751b80bfe8cc7672427e502e95c33e278c83b2c94ca7d827b004794677e1f4aa26268de26b1f46f85f938e98b86c9d652891404d7a620e0fbf4469c02589a0230fac39d954e39334df569895aa4e88a955790035327188fc3dbd1b6fc6ea48342ed9eac46670cba7c634d789511323f1c3cd71599f6f960915afa5411494d56ef3acc9ef80dc78366dab582096d122a789f29fde14b333e629eeb3e3f545ff922ae69430113dcc42b0af8c2eb7476b0ad1bc32985f6c979bc0fb404e45820dd48177f235c40dd8e76b67a5ccee84a7da07169bd3c492086fbe5ad8f0fbe84414225e69dc65dd5d9f829c55cb155b77627cdb4eb4196188bb0dec2e2d7a6077e140515f5a0b37e4ac4b1a73246729fd62560529eaaef77197f8627953a310acdafd5161340b10ecccea7d15a309c6dbffb2980d20f72d57910e71f46ad16ae83f2cd85684e7fc8b6583ef1aa88e93e3a24d8ce951d9f9f0bb508fbf10433df59267e179652d6fc3dfaf11517490d14ad89773c4e493795bb0afb053d18eae7958225856529d6ec22ff0a65b958a71de946f4893d58d31a452d81b8ad89be1d7e1ea1b7bb6ce39932ea9d8be51f7b3ecbdd77c3cf1a8afa2ba68276a89afc09088a4576d5d0652c930c0aa141c83f89d07b148d405c3ee3a77bf8763adfe373e0fbc9667eed42399418e2f5d47a2af5b47e0ee168f42873fdfe21d120d3961dc88de595fcb38e346dc4e6154b11d7c37c67318dde075c588919ed645bb6498ebda4766c8223c2beca6787137b07f11e9d015fd3229a4616b0fe708af840d4918f1acb7a90a33dbf89b5856931d6cf5c9821a41f7ea66b02861d43fa6a03a3bca880b6d1b696588e716f629e17be0d9ddcc288240e904724654ea4964ae663818a81a0d7185485697e5050870c4e8047ab954b7d7cc8de132a8fc8130f320498934dbfc82a2cc025cca0cdeb87d00e3cf100e21898af77af5f8885c1c3d6138539fcd99ca3cde5a2e37ccc3f14001dc4c9cb7b760f476523e718a12d8d69031daf15ccaa3c9c3f31d314dffb04f8b72f79f1a1b60c8688170dbca9e6ab01b70fb34a0c1dab6d53618a46ebcf63718dba9a4296e0f19b90643e576cc9f7127ca7a568925c5affb2a1931b841162364dd6b1a55b532eaedc6b44e96bbec08453c12f8c7a9e6245cdc510fb86d96cc91081c735dff6292bbf762d44f13358644b6de2255ac309e5583ae427eb8e9f175b35be2820135da356b43d89caed6835b92bfa5970b7622a260c2ef3e1d528ec1bd5b21f7d6a2833894bc4559e925b3396362333beaf3f2079ecb9fc5de8a9e162104f646d5d5b520de11f96c616e8374176390fe6fa1b7927f4f746bed814b58f9c8d3cd53ceb59756d127c529de2e65ac1714c9256c5098405f721849b6f189e1fdfb9d99aa2eaea92b0eb483962f46712dbfbf5b8e117ab7e33dfb82683176c1ffcd9546ec37551536e6cb5048a332a9ed397eb86e9820d65d9ad005212739d11e2bfc35f8c6929cc929e08a5f8567553e63f144031c668f5cc7ab8880857f3ae37d3d35ec94a0a460da58c603d7b87308bbf15d32c695a278d12b17d48f8c9baba96308b61c420ec3bbbdbfb185dd70575514098bf99f9ef5d640778650170fab4bb33f40604828d3da2b092c325fc64d8a18ea727c59a976f6912c80554b4ae1624accd009189c01e02bc9df29c978cff2116beb353e1992643f13ab9c4b22032efecc4aeb390f6a552f50f9094c033d8356b1c76d1ca16eba3eb665a2489e00508693a186c17782b053ae23d8e879db79261ffa211494f5ac4bc44e13a7d4777f56d05dcbd70ba1c6e525b1e130474a62abf34c03379cf800f0addcbfbf29fa6016cc86df648ee24da2cb8229616cfcbe3c7ea983e819b8ae00f52a79caf4eaf2174d653c0e96591509b8248e71909a12e92d285923c229433734e33360634853a549d2555dbb7aae64008ac52d45d8ba1647b899901c6ddbba9550a9fa73fbe99be743108e7a96c5f59ac87fe9d87cc802bce3dc18b93abb0eded8c1f9d1753b3dd92429e0a61600a6c5a6975453d2339ed1e27a9e2246e34ee039fba4731be79942d13dab892f4dccee4ead456b85ca131bb06857575aa2edd35ead07ede1401cf5c00885daac6f645db40565062f87f1578838b31d98f8cbe5046e7206cb9d71536909b98617ea154064c2b0acb919c399c07512e05149500b4766e5f15c21a131e631f369c96dd52a9f4d1d1b88adcf9268a0ca7334d3fc635369c4fb38ca8939f088dc2da8231aff35c5a8b39029a2bf1a07d00f01adcbfd0002379b3de275b600fd2f38e2947262781c1bc3ad74ae7e7e6f9dc86cceddb771f3a0e5c9d1a216316ea418df3ad37a93d28d14ebf46c50540c55ccfd712ca33b1580b1586b8177bed8d119119168fb30fed711f9f3953b5d6d82d95bb0fbbff02eb69230b2fe98e2d27fa28dcfab876e3495b29b6ca5c90792d9d36080e66dd92ddb23ba0e901fb8376bf94fd98c2ed81e3f170e9e20bf3cccfecfc07401985409ad7a3973486205a11c0b3b58129c893c27b0882a17d1e05e5ef0132c4cb44ca252b15f149cac8a1e4fde44a816a834ab31558c6e51919321548f6c54dc1049cfe7509d26818539e970ae59ea7dfaac69d1240d0ff98a238d5c3194420138c1f406cdcc90824f632aa3fe0b19a4e25682f2b1e345eddf0d8139ce6d89073796d79449525bfcaa63f1e1ecbf70ae1c30aab135aaa4b90c68018e0229be4272637de386881a150874e462a9c6092e9981f37b0160fe91fe765025b6bfad489107ef97cac0dd3915a5ea7782c4ba853daba7ac6c775fcb420a4662d27a65ad52d1366cedd465597c11c8e80d048ca280e332bdc23c05bb58878b3be774fe93aaab58f7da9685667230acd0d95ed0d366982f48c93b35d378108a317b0e6cfc4908c52d759001d4e91798c3c15f0c62219392a3af393718a09dd8aa7ef027a1eda9185ea5b61f79e977c6ad69d1e46a5cde3e8d882700f56ebf14d41bfef00910fc5904a4406522d0f2141d9a6e9817e518715ead0f78818d480663ea650794cbcab6b64c721eac48c488c7c2cde23e9a580d3a8eb6779a6b319a441efa791d4b781bbca41e92650239ae844fe77ccd5f6bcc099df3359eb918b86c193b4655e092beeaed770f2fbe656ecd3eda620a8f1687ab89de6ccb29f24e78a1acbb21c70eed2460aacf0cceccf0c5570feeddf559fc771afa347ca2c18ec79cb348b647bc8cbeb2487257a6d0647f4ce98d971670b666c5393ecf9d090263b75f8e87a6356ede167de39528998539c03fe932296ca2759c3fd56d38aa06298706484fea17710e790c2084c07de600e34a30e45f077c8087fafba134e90f84ed3f794b74632437888f6b44ccbb76eaade4dee600a544b6319c6858084441fe2187dbf8495dcb36a8cd7ec840fffb8a1e4affa461ce3ad960ce13e5c61499fbe1e9f173d08d1379abeadbf7640624ef4a72a82f55e21ffee37f5ec99d14a96bb23734dd91f0848bdf77ce65d7755b51e700eb3bc673f506e7c288745579524e304480cb18345c8e3c9fda89bc25ec6a573746151aa940a3bf4bdaaa8dae326c33ab043a87eeb44e0e1eee5f4302a495faa0a43b11a03723d8eb545a0b97bcf016cbedd5cf615d479fc153f21078c2149d2967ad06c08509ee86cee05dc671d04c5efb329083f6650ba61bcfe045b2c5b0f4917460859db2b4dc3c54bb32ba28dcfd3fd513e67d44c55267c94b9c1578a43483d48960f760019c3f1772d21b79dd29af116ca284218f8d158f9fde99be6c294eb54502052fd65a4561c6d434e8f738f644e9b11d58a505372b5612af4ad0d0afdffceff0f775ea2fc48d9f681975a133545b5199a7474c71b05f5fb61d99cb8c272289c8ecad293fdcadc97966266dfc8347dfb646ba52262ee02a0c92e1f540e893e5644f157fc98e47f8f95ba3f36ce3211356a321c3c3a201d6df2c628b6a084632a9e6865c298bd09b8964156ccd071265602f64cb5e4296b5d340b74457af5aedbdb0223be328b61eed1526003463281240689eab2bc78e41d1ba91e49eeb132ea5a5c770218b76bd3d4f0104576d75de9c5a85b3bfaa845ef6a7f3f905087f28d10c4faaaffa03a68c311560cc3e7acdb55c81d4bc062d77e96b4bb70f6bd0afbc1ae12d08ece2140e78154aea06834f592a2b7cd3ad5289bb1aef23e966ace2761babd18b6262331eccf8532fc970246982724f22dda606f38344a98d64cbaa2cd541cf42be9332daac0c64a95c57460ff9f17d8c4815c7a92bc53849d298ead3ea86ebdabe31b74d6e6d832e0082d456d223942854ca3cd2e29189cce090d7b8cc8da0dd008e59a13627198be5b1e889e6d6643fe15fe44c3db4efaae5a36dd6b3e0ea288f0153dce061b8539b58361c57c93e8f0fc2a1d2dad75d34f203d880628e85892be04fe2e7a252bad6222b50eb5689a3a29eaf63c453a8da6513cf3b8c7320d7dbbfd779476f8349999933c0e443ef8eb005cb9c2a85a6d1d71c15d2d13a444373d367ac1cb0c4fde6eaa0c6723926106ede400b581adb79cfa54e8b02af3773c9460fd9346da382ce662dc7983e827a7caaffec750707f88fd3675baea198ae044c410bc04b82177fcc8af9845fb6758174a0792d8081cbe30f6cf6890fead86ca29bebc12f05225172131732daab3cdd2e2994e79a746e8b60bf5644aee732e52df5cb4cc18146a2d37bb4e903ba7569133adf098e7cf2fd3b77ebbc9c6cfa699ae40521b871cf7f47f6ca3cd2042bdf57db9ada937ca969db25c8b729d08ca7b8cc9d16537b528b827df596cd84e0f4278e9a8af49bb053b9cce882183e4459ad7a77a147f4a2e1d824e172820f01b2d5776d11498cc9a947b7c1eb0f83945b8452398451b6c9f0160df90bba32e8b5011b060fa2a2bf03a9d36bf627ea17c201b9aa67b97a41e441b5219c498f0f32ad22797a3594fa9843cf4dff7fdb65cdb9cd2c24f95152058e45cccde9dc253f8edd0bda3a177531a83aedb56fbc2d6411be322dd9e1b8807138e6538a3d5382cda112bb26ca1f17de9bef668480792bffc00accc6f770c671afeb7da6f03f6f8938dba1e3363e5c1d5a841ff111683f890b51433ac94a97055da382da5fce99c0c9043ccc6e85dd228f43268a7a4d482908b48eaf5a2421a1541848a9877668f69bcf51b7720993ab42a52cef4a4ae266092092e30a67a88ffb0ab7ef33e73e54f2b4b777f6e853f1a9406ae957270bdf3dfa8ffe2f75dd278b5f6cc68e1c519c657a3af1627886f2fe77c2e0789d9ea45fa0c24be62f932a3e5e8a033fa58acd66fbb39e63574a655dd0ea6a9980faeac466e830e35807dddfbafecf54e2fbac767145fdd3872ee20b761b4de3e82f617a3afee40078ccde03b157372c667cfd489ab99940d01d91717b0f1edc2c4c660b3c9575417ac8155f03e6320e2e0804f75b742c17d0375a5d01838b8dc6a1c824999129d332a0aeeb6c109b7882048e5938530d4c23893819a54aa8710a4381719e18e848fe80367ed56a8f3d2129f27f95682f755c11ad12c642f68d14b389bd98e64438c598982d9cb7ba29caf0874be08e51ab530ce39adf6259da214c450f0a7b4cd027bf645d89827c471e0a344a277afac09f32c292a8d82c7110dc61bd6f5c9f65680f1820361fa8932ed46e9fff4cd16e80e879ce04e4232bcf69a40fbf34f458d8b3f73b2a52b2c2ae94269c3689cdf5bff78cc7b53cdf19d0bc8a5c1d9d696a59b0eecf504b6daad147980aba75667d3980f90989a0445dca6e4ffad1ffe7300b0b9e113145a15d647a00ac9fe35423ecaa17df747528fde4ec2e311f34d84e65cf4544cb703d436b326e9ddaf1f5768031e882e765989bdeab154064acf1c196b8ab4782901f574bad2a89e5e7503864bf1a63a68b1061ded5fba7abaa2c9ec1124e0117fbe6660391aa4bd5783a37ea48242488b1f4115fbf482432f9a61c4214e82ccee95ffc468ef31c95f15d03c25989b7d17aa3363b70d8cf1bf7f4daf6fcb75cba1a21d21855b2cf4d061f094aaf5871dc3e036c2a2b0b736886bda45d91efe845e335e5ab0d486d71842691601ccc6a21e1d3eaf9dd2db3f85d9efb223baefd69c5eb901f448ae17b3e97c0e1ac559777a81edf53806b7d0980d83dc7cfab22b8c793f0678b155dfd8a2285b2c6ec524f8f17491ad3aca83da82cb58d941fe45edb23046be2e046e73a9ff4c1c3d8573d04191cc928b6768e1d08601dbc5e784ebbb6fbaf2fb5dbc0cf2aea7c112cf3fee41b942d92fe3f0594170c321623e34d8f57965cd3f4af1a7eebb9d95505d107b7fbaae4d0b0271228f98ef0eb8ace9f5ed4a11a1f2863835f790e7decd9c57826663d31b2c1e5b57e4d39e6e738e5aafb98eecac2cb9e8526a023a5c31926fc231c89759d5656e0a0fe904c69a35343b17a6ad75e0cca7be5477127c7e2f846a3e322fb791c2f1a2d6336c4daf1cc6f42b8d82fecea95fd6f3adec83c56a2ae9847ef7e4d20534dc950684cf7f6e537abd30a6cce7050d22817eb5cae9c788b18ff3ff4effa39d7803daecd4fe64625f40528a939f48733a9bfea2f920ea0759b797ea79e69972364ed038453daf0ca18cae8a433407d83b1233d600945ac91c7fca89b42a2acce1b5a6631478fefc7f914fc590fd58ba781ecf8b260d540f75f1ff75ab2adca44d041aa10cde8eeb4714749e14dc0119b155645a6ce2f80deb4c3b66772fb3bc3a9439dd21b81b078ad74f7452ea038a93829671b617968a00d5abd63b39e1ef307faaa8370415a335d2068f2437feea96907cfddcf0abda9507d6d3d3bae9b3023760a7e365cc4512818a010a5166ce0d5b4a545c8137127cb6b18d881debf81bcab0521cfc3d0468bd51c3bdb8de989f3ae36241eebbc5a89857e15a377c42856c5aa19ca97a6cef0ec8e49ce374724fe6e4ba8bec6907924db0be4302607bd5982f04440bd2d77f5968ec85fa15aa3f5ff147d1b712ddde20b9a1ea5b4a86cbc88fb0c1cdcba9f10e24b114ef54f55f76ae73e7a553a17dcfcec1efb35c7d156c7915b80103abd37f3485f93f9aa6ae38f213386dd821980435d4d0ac68c2dc59a4b17bb5e15bff8658c22d20e9f71d03e945f028d864db4fa74edcf2257cc53a20daa84bdf4a2f3ca20c03ddeaa678a46f139e71e21d41146581c38a71022c7c324b5e48e3a7ebfc4763e44035e343f1a5861f844dc85d3248f8ba57e84e14b21804f7a0ca7bfa35dd07fc22ca5d23d3ea190d2b3d57c4643a00b377ba6933c84a45506fc8e47480bfeba93a13da1849978ad5c78716e57bbf31e4bb8d219e76d2c7ad80bb429acda6f2aecb09ccb788618a46e8a11aa4d8547a848e343a7851927fe6f9896e876ae1b6a46d5cff9bfd5b2c7984e4292249c86c8d54c27b174a50c503548419e07dd751c21ce03e60284662309f58e87d6282cc3ec227648360c9f239c4ec2c94c13d2c39cfd37080ade6b3589b4abb0d7309cb058a0661cc85d58efffaa2d58085b3399a0ec3da5314cee3b9ad76d1c1b6988539f6cd51448b90a62aa4a4dde60cf928ee4c76b31fdb274669464364428bf65fcfde7b02cc3f88afb19f820d46891fbe8daa103411c54d94cfa24e6315bcf12914072fac4ac5bdb70ac9ae2bd79c54cccc1e8f2171682604b0b171be2a70c8cb63fb2d25a9ddd40e3e63c11025508bce6f38481d5537c7750fae6698d3c004c435a0d718160268f96a50519228da0a9aa59357c0bd24576026462a68b8dcd9f537b5d2150ff874d18be96fb0294c3715a40770ceb194448bfece54193d7f91383b53e942ba92beaaaaa6cf84e727a39f62e3375e85354651e5b48e6baf42e66fc7d2d8e8a7f32b6f58ffa30b29f1094f5b59c06e81111241988e23050df19ef48cae7acb087e660a20bc476a923dad728316f637e7e48a410ca96db94880812dda265ff13dce90ccaacbd13e9e22160452643ee2fd31a82365e84bcc668102b44244c733213cdef5470109c21215e93fdd06005b4a039f8cfe899ce5fae639d70c0a4fcdf31d9d441f713be097eab7befa9fb06be55b69ce4a41dd3e8dfceadc0f259d0380f32fe353cf603238111f8ca1ea17f3326f7c102e98b61d47adc3bdf01eb9c90fb6b065eab11b5bedd344a0a1e3ca310919c0f10ce7ab168572abda2c2b037517120bc4337cb1d00a0b8f04d949876ba6bf406cc1c08ed52ae94677a3cf730bf90c64b0e235dc912de00e1a41f8e6fe6b6f68a919a14a3112c038c056a291c1c5016d21d52d85d127eedf0776932e1a29fa418413ce64c60c4116a3d83a89dba7cec201ba30e7f7cb0a12cf40d71b3f27e7221468eb1a8cf5cfeecfd4d0347303f36ea9734d52475caa41b4ff39038e6ecc3b0a4f5277ceeb26182e60d7bc4e7c660ac20360e0315d9d69c51693cd20b0002130016274de2b49c02baf7814f1fde10ca0408e645f6a3e42cedce31c2b889e33a72ab669fc8f3b6760588679004258d5b45c75d5a6448ad317ce25825771e51fd0ac350c5bd97aa74f1be495389845a0396208e612a22771ac1a0dad7a2125022060e12ad6caad497fbe49923bf6b84d83ff96d16138e4f8ecacd59db6a68948dd6e0173db912113019fd266d5393afddf8e5fa6b8881889b73425d2b0f825e1c6b5979053b58975d05ffc15f0f0784d57b04ede1f0d0bc87be2dfd593c20acdad1555bfac6684924c9ab4ddfd7e656d84a6b43bb14a5905a85bcb46acd766464e4f4f1e2ad711bc885743fa198a7dfa0781cd076cba0bbc820c60bfd03a1cd7bcc7e424557369bcb177297e707d192a3dd4414a8c44a2a5c2a2cda92d559f22c3feaec425ac4552532db5a0f1fe6aa1d2a64c6a6777caf2a2cd6ad0f262544eed9e15237eb4b5ca183bc522038be2eea37dfea565a0d104c95cd15e5f8ada6c127b331a15af4e511bbf7dd79aa9fd7320d6f4fa85a0ec20d6608d3bbfa25de0007ced5f696c6c668a12bb76583083c30fddc86ba2c44c92f25cf60d0222f332080e6cd160081fc373ab880f08e796b933fff8fd4f57b8081a8cac75ce9c9963c2447fa05014a826dfd925c82a415de16aecc9e055e9e60b8ca82bd75e970580ab624d16df02a19cfaffad79ffc06e04e951f369816099a847df94651d2c83315715ce4413cfee20fe39bb9f7f854a16c5fe11b1ad12d9825ce30267cc0a704f4df0f521f4bd1bc663d1711707adc382ac314d7161b8a4eb081cc51bb96b90d21b3e0c0db9c0bcfeaca52b7db9b35952bbddc1792988f281e93f50a7a69da7a1b544fbd68c97ea94804f6af56fa73fadf3afaf5008c8cfc4d218fb6515b7157bd35a12c499c3d1a3149856e3cf5f7550bd9c7ec30ed4935cec01d80f5cb1b07d8e20aea2c317d43d6cb16702de032eae37b7f51e30ef267c378c0a7b1724c3018bc596d79330c280154ce80b1bae942ae286d0f30073e6c7346a5485d1819981c5f065474837fb98279b9a265b3cb3784b923ba78fe38390c5139c72b2beb54f8966a9cc84f2e3b1a148d3a4c59a76c298bc2c8d850531da4951e0dcfbdd1d676d3114192e9b697f75e7885954f846fbc2163078ccee50822683fadfd6a978b1f03777ec59acce149f7a9fba27347706eb094666f724d807454b0194d607a53e867d14f98dd4f8a56f03f741152ded97b40bfcb49dfdabdc246457d4f630f03acfc6434a4f4a9133ecf888f82d3d6d8130fc9f4ba16679db80a44d443646503822d00e780670ed6a8398c055f0df65f7d1762c24efd0d320a2de98cae374ef02d59905a3e0112e836897915a3a3bef123b9e8a7e0f03b5cac69d1ee442bbe7d77a1beb9706ebe765d83992c2a45df8907724b935498525cf4d23e4478f8fb1a3a020abcef3d4d0c3b5d6bdf6e6e34046b7d7306f9642630636b36f0a9597c7ca9a0768e6b6160e4d76587c771e87f2558b11444528ce7f61d47a617a88bfaa36f0f4bea3dae2124dc824aa49a62e1b7b836cecfead73451d1392005bae732792c2ed2001d07a7a367c06025c8b8d447e50626162684f0825a79d737c37acb0d980b5fed4d16438a2ac30900fb903da2008894a3c850b73966babedab5117806ae9be143ebe751902320341ffbde064c60edbb7a0195bcfeb35dcbba1d7a8d52bd40584acd7b44d8dec947cc8aed3855f5ac26afca49863af6a67cf8a4ee41aa2eb970779aeb398e8617d72fc3cd89a4b66b74b7f2da1246d88f4ae2070a48bfa2ae61d05b3d4b8b730cdc94a39488e06d452ef243de7317b62225718cde8545f03fe581a80799f808de77998dd99af65869c50d6d2cb48a620e543669f8df4f7f11af386a462dc9b21b80267f7fa8e66d829c132d695aaf51489acd9b9e3791a5619837983023fbca16f8737c2de1bbe5c7d995566f59100e9c0716970d9b283a59bc4e25a08cda349bb3b0821188246921ea9a2022b16b80e94ac8232b4045de6a3b369251f122f8862afae9c2dd7a2cb05c70344b7d38d7dd904754edbcce238fa5f49b68c58b8ecac66ed1a04a574e71fd07a80ee9ff30a7c8a409b5307b4f6229d15103e262c26a4b16371e97ace10d10b6758595806e91036a8c16ff8c5d42e3077052fa2201c892bd32fed22f343277458df2a7946c8bc9082a92f95b9948ccfb1526dc92265b6efa5ab3cc871102afb6737a3dbd7bf154fabd4da4bc950789fc1356be013504f0476a9adf5daf0d45244be4cb1fbc4335567852c214a856a78f02a8afa5ba9c0a6b26ab380f4cef66d5364c92a2c590921f8d9aa7b7ad06b47307bd2ad5bbd88925dd823b820fd8bfac937564b17865f608ae0fb359b709b2825972eea21e144d9a97094c1f134232503d9f01446a77397966ead5d51d54dce8792c55d0ae087d0d231acdc76e49a54ed1e42f11bf1a7b00cb9f41ffda13a2b06164b3b039a7e63f17f91f74d07c214e66fbc25fe8a1b56340103c1ab473db35a0096ae87e619f680fa588b751db27fda0a86dbd64e625b5ab43caefe663294e5e243d4b37cbe0569403f62aedec8e28773c46f306b1faf20f0a9ac0ccf5a810bf96e069431b3099ae13244fdf852ac7c220a579bd329c28c1a792d5ac9cf5acdd5acfd6e793500cc1f7168f5ec91515db75811e25d581fbf1db21b7e6ffc4f594e19621b5445e26ad7492ec8fb2813d9e12b1e952f2d1bf9a65ae7ca03b1b218b5d0d36752243163ec02dd8b1d47e9b6d673360e8cca916980f7f1c3a9b36578348f63e134a7350e7c49328260e0f81205f56ebef3f608835076a0aba793ebf192c5cad465bd50c3558f71c85bf99bced6acc8ad5a0c438abbe95784e0f2428dd9848e661bffac1b8692459352eef3c594e5b835a0e0d2812ffe108d85139c3dfa28057222eece444149b9dc1d7e5f8f07dbe40d3043bfc57eab15dfd5103406a2f564d79972f0b6e8c68d363523adff1de84f6b6364d9e9934025b4a950c48326c870fb632273bcad9b553ba478de4daa1c65c2508c547949d5b78f28507ddf591fadc11c416abbaf1cbd65ad5a013861f44e1d9c59efa8935bbc68c90f2d8ad402aac746e10b728bf33df60142479af2452b36633d60e0c4696dd8ca14d3ce54e796c6eb828d18bc10568fb04ebdf03aae2d00f4b92b4bbc91efc3fd4df5d346349eae6404fdd181744f4cfa4443c0e9612da435a988d5d8b9f761bfbcd239b1c5eb9eb13f9037da9352ae0abc3d40827837aaeddb2cd0d0f638e540d611b417c5d62c41f3f5fb2db7eff470202d04c4977f95753306cba8e082a26b936c890eecfec984d6d484c24db1db90c26fc2f016ba584439f4486d6d52560374ea5f4354cb431be2febbb31215904b0c8da4e4fb1a21b9c1dc0c3c07ffbff9045c2873a10ab48634a4be8f82c8b1279d43fa6d87ff0d8abfd0e9cd361ae76f9587aa542dc7deaf8208b2a9b4ac1f16b5ef3f206c33f507ef9e2c171ae8b12105216373a6cbb7b456b98b4e0136b853f6834c18144a20a09bf473383462ff4019cb1faaa7b299711f1f37becf32daff0584202fc4901a963912f0dc73d8c675b593a9434f0238e2a0bae7d0772ebe1658cb3fc3a303fc002b0699bc6c57f00a37dec0fc93820b5a0db737e04939977c6feda90c37bd3cfdbaba1ac763964cb6d9671e57f4a4e2523d211afbea1ca24fa0bc0ed28d369097a9631fe7e38f542543ab7ee1162e2695cfabc7b2f330d09c5be2b54d113a196f34ea554fa7e4b3d1e439f9cfbb59e24c3c789778919b080d18ed3d9888b045b15db26b9d01b6c1bb242de98b54db37f4d1973648a672d88f92a4246913923f34be26ab01229f9bf0f413b0abc81c15ae725e82f5011dc755e61b134fdcac045ce76de41315718a089fe117f6a8aa54fa5d4ec1dbaf0ccd9227e366fdd403cb86cefdae28c4273c0c8b91ac2807b61bc0eff285393e11f305648b51779e839ce8e786f013858b23dc77cbe1b192dd01609fc6b86122a55ddc4b30c1dc807dd5ed3fb4314f70a3570eff94b0b55d648579e25edaf8c86d4389cca4d29ad90f6bbfe1b810327a8179d6a73b76173d96db86e08a911e45f8e394775bbda486c15fb572c4bf930e819bf2140d46a49934cbe636fa861bc607ae98675a6b007a34241f3d2bdc59e23e238e28e7ae530fb0a0172e6171c5fa0f5c6a75bc7868cd40e9c1bd0e16e3ff145372da4fbf0d0b0d3e62218b1fc4f35a54273306ee464393e14babb0f8031364bc1ac24da3bf4c14cb12b384253a0bfa7d9d667aa4ad48d444ee8cbf59e2418a3810a4aa76d6c11b1aa0afd19f4c5b3a9cad8a2c33bcea2b36a41fa984b265bc3c6e87436eb06b17b4cb8ff2fdd3d399d6e12dd1b7763cc3aabf9bba4898407ebe3e8042189d1ea8df86905ef15d73d5cbe8505ab906bf465dc2f2dea1178d6b281cbf6459c297fe4b690f0eeccec5da6023d352a8e8295e7e2e2ebe08a6f2e09e96f7903c46a7627db5f6a67c173dc80ddbd58a3c61a5749b3d3146cc01d33788e3cd2da548bc209d6d83e6f938320ce76fac35b1db0f8c78cff13dd235e093e2b0b4e8215bf34c030d6af0e59599e668359dcef940da007d0951af440bc30f25cdb5039d02bcfeafea29ae0d6089886bbb7688a098a8b3e095d08c9299f194289ba8a35e423f99f12caf4759b9a4cc63c638677bb71e556eee0a8975d197edcf041e2a7c5cd954b71574a7fce61a483e2b7b713c681d6488038c7b943b44f774b01e79326ae1ed2060385be3e5a153ed9421cb61c7243afdc43c2192b2f7e75625869eeaa5b200ff6b18566f5e49e46952748d816ce336db4f4954e962cea88b78994388ae60a15c015817954569bd66c790e4a9875effdee5f0deb48a3cdd089dfb6792045fad08305aff15d49d92955657025e375ddb979db3561c9042bf4da2b163c4dd97e9f8a36250a654c0d11edeecdaa1d3a361c64b88285203c2ba60bb49a75560669a2491e42efb46d267ee9ef31e06905b6b62d633759774d8321472a2a88e577cfd9d6a6575faec09fff72f9f8676df94b09bb1a1e7022fefd4fb731cbb8c27a57add9e19282f8aa106c564f15add126646283920ecd659f75ef62320927a1dbdb865d475a526ead68ad6906ac6359227a3f0faaadef5a4e84cd9a9a7d2d7faec75b2588a242f44e8945cd8fa63a1817cf2384ce8b21b215fc48f5e97a003f94fca5357322b32308b48c0ad9c10eb1867468a82b1fad89c358347fc145ab40a4fc6b8c9021c9e55aa4fc2431225c52bd90294daa1cea2a92fa44746cf645012927812ae4cc351c87a456edf58739c568d02c107d7d586ae999a37d76095c4cd2c040233ce6cb11c97e6deb6ba1bd386849aab5f2ec1b330df05b3c78375656801b8723ab3100b413337f1ce2fb3d97e2f90e7f0f81cfb71a348a28ee6a01ad0e4e622cb9800a7e1ec606fd5ffcba7cf2c0d9b360a747a3616f3aea1d3ba8373115aabc55cddacc6c500b675a9268087a23d1b8130e4984fd787540b32ad7328bfc21d663713e9aa5e5045828e344c4b71a529dc9f253798828f04dad0ac6e36115d12ffb46116e5624b238e51087d259df78ef9a6692aab1c929a86968db4350c648c27f41f87440a822a0561c180454031cb3f20b55b2f789a00bdfffb4d2c4abe1ffa4e62e915fa71ca68177dabf97c77ce225996acb7369f956e9334e0f8d1c3e903a619efcc602eb92abb040744bb6005e46d134a2a2963507960df6b14b8c181817a1c565205d487a3b15ae4319f024e0e4e2f27e97aab858a98e013acc451ea4b2a363c7e82f58f3ab453849ed677c95b68bbfe13a8af47d383e0ecea6dbd6d984c1d455908e5d1cef2b2b7663c7da5d841f1d0ea6f02ba1ed46ed889f0dbf9e446b72a603bc3a458379c79cb432c75c9f3eeed1435835b5837a1b06c1470771bfa53d61f5b0800457ab42bf75d2e60ba6573aa5d5f0f9b3377c2f42c2be9eabdead549bc02fad90ece41764e8f49f14c528b1bdb68a2fe4fab5853a746c330f330b4a202094af5e5005aa9dc0599d2c7de9be4a97baeb048f79b50d8af250311af1c5dc46d0ea5535317ddb7f7b031c4680ab2bc07bf37ac1d39af033c9a0653224bc2fffecef090ad3bb80d80954bf42bb5f2f97f944d7ca8f9b4bb734e5477e0dddf44e5894745419697c37aa8670c622409ec55f2cf1b1b7fca0c50247fb50319b7ef924ac12c3a04a64579e74d23f64d1e079e07e720110ab312b9fc2fd1d20e7b57e1f7dcf5ebadc45dd93731f0f04c8c28ed2329cd1c336d3de68d599a82abdb87901c91ad9135e81856e325a1a2bbb94522bd121d6cd71883be24d7e8b6534d74c3f6ea7b751d856dc70ea873f37587d703b1874e46796d1878994d7b71bb17a1c83ed04f586b10253f93c20c7f29e7dc976b6174e999e938921183c9aea86e8ff3175353380686e7e50304f34421c6c1df6d77191754a91065c7c5df5e741254feda38e3a29ddfcf31498411c3bf77149b42f553f90a34184ad7451ecc7f2042f65cf882fe02ef9156e6292afdfbc2d47b71aa13c163d0f4156333ead8e9b0dd0410b021915eb6b81822958272d144eeec1af4d60318d6c3615df74feec7e5f8ae0d83ab1c08a3e5ca0132425b3b828c7a5be77170d95537df1e37b2270520b4999cbf03e107f390e15140e1f608d341a69dd34960c61d535306a3f4ce57006db64d50405bac79636e0788cca2f2c5577d93dfd8980e42aa251a9ae25d6d9f8900e76ae54ce31ed14addc8b1cf4b6ea5d4405502f2d35ade3a57b4ed87ab48fc6293e18df8bcdcaa844b409c4b29ed7a1b2e03b60fed9f46bca74cac835b1b9c6a9a79691f281109c084087d60159205133b71a3b0eed4ad00a412cdc9ca1e274e425dea6c54edf644fea0fe260e92084e575ca9bb58e251ad57ce535df568604f180af6bb527e6b22cc0a59d8e5b264ce594cdb7efe57bdda41439a7f53d94018fc9469969289b75c9fbfa8ed1b7b2db4c190823d01097268e6d6e1fc1f5af7540c0fb2ed43d8cbc92f3fb368ddfe1732f3bfd448b9b4cc96b7193c598296ed4fb6dd52a5d4e9f49681827e9504ba45ff4d99a5d781106436b15e1df2c60521cc0a4c34826728c52bff58fcd03d3dee1db27b12cc27961bc54103b84c87d0aeb5ba484cd4efb97b09551d19db379ca1bdd7c16d9c95fc7c3b796826cc15ff307ac177087e03be6d4ae009ec0bc9adade34b5a64fab8cba3baa1c9343cd0ef131ac18f500f8e2cce35b72c0451eb3a39872d633a8534e67e7db9dcddd19d6ac06390821b28f091493a3b803d04727219c59c976eb4960e88cae0041fba87baefd3ed01bab0fcf7ac70c69a5583f845307c90fe1a4d75cc96b0fe276a32e1e1898c89743db070efe930548200fc4b955c4e8c584fbca002b33d86f4a2a37646235d956013d23401a3166e34cf00937977d4d5100eaddb9f9d401167addb569200e2696339bf932a001fdcc10dcb8a497323fe688476c33a9f507fa0cce5159a1103a96d564a50ec83dd13a2ac8e0c86861ad818053f9a358e8e3a3e7add9f0cfffa4fb41398364c0eab943151a1afb166fc37e0fcbc7182cc23cf46a5a58a7426b99968f38f8aa52f7d8806931ddb29f2733c99700730619bdf3115da3e293cd0d62fc7a0fe8900e7cd37a2f2fef38611449dc8fd3502d9243fe293e58445a57b4e462f8899fbd0ca41e996cf84ae9041f53798d6c1aa8fc051cd1acfbc36f70883b8f0ea8af240366c57cc11277050eb97b09b5aa338783e73b3aa491ad18a12445e5eec7db3a71fd4ae641ddac7a976383bcee4b74c6cd475157bdd9e26c4f59ae97e1befde2b3819b4937d56f2156d0ab04815b5cb18b21005e502fdcf9d212f39c6d7967e5a0e38af43841a7ece8f54688ea6c2ad1aa93ab59c3b1f85fb2b4c45051e4b1a451c7bf8ce6c67b862ee65ebe9cf900ceac7980afc9c12f414c4e5a30b10810c8e45e0dfbb98c91863fcca743b2e8b6bdaff9ed8028b911eb0969e3faa4c526916c592ba10c0ddcfba049b03823f78da433ef198eb86a3a8f18b8f05eb8be02921d4e1f0aa6ff51e7936002ad37a4c7c54e4dc1f65cf15e5fd1ff22f6e3bfef50c3bf60187065b2996e3de05ad0be3313afc85201bd383be1e213e0207d578a3382581a19c772dfe4e48760751adfe9a8a6d6a03b5d827ec3a244677f5caefbb75f5e5ff9c2e5e8c59761004fb0f71da7a1301705fe4f60569c545e9fa3f5ff8b2e34f4cc2dbe6c32d1dfdf221950481d2e0d440ca84d93ffed261de2de0fb88550e88a2b313cffa5a4affa150f43b76eb57fcaa96be70f2dde87aac36549d3d47ad54c07764e3665b136e43c9008965e2e7e4223015ca89b6fcf27ffa1635ca96d6d9b27cd2cac35adc3f200f4ecae215c1931ffc70d07b447098cbf7c8ea9366af45a675a836a3013109f1ebf036758d56ecfed809603653d6a840936dfe4a19d3729475632abe5d929fe935c84b64ea2cfc28ed5e8b357fb5a96e76989a2f890e3c811a54d47d2582886d7f083709a8399bdfc15e75b03907d8877b6596a47d9083f0603b41dd26b98e740f5c261e470be824246d4d5094f9a35901dd5086d082e0cfcb8bb959c40e6b3dd4a3f74b97b22ced078517bf11e8bd88904e14780bd46ba8f3e2fe127b8b6a4211d3425743e025eb282a80b81fee3558714cb36c0986e4f54704b9d8ac9a7528b0a840ce452736e23361f2966e27cc0ba72dc120ab1fe2b731a23ea4819d4e8d7ce8133b28c2ea2166d97ab113b08625daeec4faadc95aae3a01bb650fce3b181b19bb0c23222a8c8387d8ef16f904423fff0874af9d1258e7e3e331dc59e191ce06a212aa2a8ab9b62188226f6d19d51430fbc92bee1cd054c1eeede46e8238201447ddaf2b0d5d90fe750bfecd33aa427a5033e59f736f293c9dfc7cbb3b876ea7bdc3eb1d3bb3141431a01ae95835fbccd66a5cf7f28e63b5f0d2df8e0763bc35dbd3f45ad2d239021cc1b4041f5fc25e3cc71fa98d890d56292dad26c7f411608bd23f2b5aab085c05ff9958bb5d6ea6a245c6c970c77f7dc990c5d4147c70f75d61e309ed6d5cb78524c2531f776e729a0e43783049389473d66540829e3657ee15aa128c6c1a1412ca5530c9f29a167f768fa8015f1d41af7a81a05025c11f22f1a92ddcdbcb8e7006411a886167f70c8d3f4d5fd3f82a2516fbe61e04438fd4d70e462b4f1f386a8ff252e556e8816c212b77f006cdd46aacc55dff615236c756e449d972aaf871a81da834a7db1de6c4418aa2fd929cc093456d452abafb38d94918685c2116dec7352a44eb393958b2529f36a9402127244773131062e152db540edc34081a3f1b1049103132d7df8841421597ddc9c116ac5f4991049f2498676bdf521c263dc2b57426f6b630a67d9e9fbe99778d95c712e4b9ff75b610441ace33841bd736efc25b7d80269b90e808de4311a741ef839b878460b6ee9373d988ae57230a1b43e69274d0a7770063ba1664c79ad54f8e0892578c2b5614227b2b473026850d3e77ca8e8abe116ab0c822470b21aa37f47988522d0761af6e3deaaf06caed0c59bddf3b484a151af1752854fc4917b62cbb41288b188bb37e7f00399e82c48b75dab56af041b605c8da221d4f6dc025b6e67bee8b6a26bc80bdac9e01194735061794ac5426f99616685c0c48060e18709fc0dd91880b2474d1387959b4e87cd35e95e11d1fa6756b437ba07b7a8525eb4389225f0c903b084d3ea267a38e862c18bd196a119bc0732d185d824fdf14850209a54631c738bebc0cc4613221bccf68c34f82c297d4ec5748cab6e5f02b3bcfa2ceeb464eca627bfe89bfa6e67b1fca4c88b55987bd710c5ec359c504e05abecdc3d5e8900503203c7f8355f3e1316782e58bac9c5646429f1f4150db664c57462346e2f1cea113bba9d0ff5e046624433f1c024e1a3a05ced32b185787a4694e19866c48654560663e3319c725de2f8477f00bcccf86d8926d1c5f10b78aa5615887ca894fb51a317f7a7c77a4db9961db4d10c07e8154f7dd629f3688b7f1fa4cd9aba0d77d25b896988e23f7f8ebe23bd1f288c1967a09d496f1cfeb0eacee00d5edd8ed73cf8cebf7f5681cd49f2e9d250665534f02a979fccd18c05121bad47380b7899fd23965467fd3d6d65fbbbdfe05d21fefc9139ec983c76e3be2af0923b59cfc928416213acaa5bc1676e43cef5551a435af906e837b5d5115943f3fe66d6ecf601b163c167b3bf6d5ff4fd2760dce459148b94f9e523ad337977dcfb0b87ed9b59b7a95f931a2c12e2f7e4326c40a110f3a1570ac91424bffabcf5d05ddd6b785b3be169fffebd158fcd4dc247dc39aafb2c2cae3639b751f452793923587eba623f683d74e4dc4e27cbaa91b4571ebad9ee9a555421eaf723660eb65be9c1328d9235f339e8327819715687a223f9aa744a0bdf7a384d197b73868c3a6333476e16117e697f452e7722220e48621fbc84abb40b3cb2ea740bb81d191c1e5b1184430fe961aecd9b030eefd5ff87afa22c1d7b87ac1f5a6864b05ea195ad578da2832202058a9e6c2afdf7f26b819b014af4693b0f27711387cbbc0fa54710ae04603153f7d95b93b1a2749432bbeecb14143a641c4371b48cbf3e6653e7fbb8863b107d714f03137c717ab541f82c2c099c7f4ee5c2e096c5a34e2b1d2a8d0b61ae3b20fdd08735b9901e03deb285bc0a4341b825e4d905e91968afedcad9fb13af0762ebbac77bec33cfde4be76db49c408bd030b78846379da08d6fb02e688a8612f9d003dca7db18874fc43eed307a379fbeaef806846f5201532544eddc3be55cec0ea76e2dd62d1c567cdd2db359f3dbedc274fe62af529a50ac3ed6beb64614456595a3e2ee9a3035bbb36c99d8783b376659df1a34c7066207486c40855d19c0be5bd2004b86a505180d57dd964e93c02af00d24dc5f0a6cd66aca887bfe216a6668961e017be30ff25eb2d160d152481084ee12923ae2a7d62e80c95bfbf189f2f6d2f66a1f6826a3c1b366af7bc90c4517d809e584e9cf34a20862a0876b8ae3a95d3b6e7dcd65b208e4524671bcea121f7bccd26b3fa2f1f50dcfee70f8fa23327f99b6e073120c14188d90ed50aca759d821637f1b2e43745cfc1227cb1de22a70c0d96ca51ed1906bd731968387f435575671996e2c726635377a610772da02a24042e8b12109b2155b9d68a3c4c0036258db3c393cd9afc2b1b38ce9e5a0143f37220438e414eaa70fe97ca3479f313cab8a295ff32e4e0126da01f6056d689f23952ace82cd3629c5ba476fe013ae974bc1331d8629ba883a959f3611d2fb10d6d8f42bcbb6208459eecda77b0392b59c9e68bda079ba32d98cd3e054afd70b794b2489834d8c64cd5cbcae356ab969393744ffb1b8bae812663e1495e38c8962bc1276e9ed5d1a88522ad2221b480af181d744338b03addff9303a6d6eaddc4d89667ff7a751484825934cd7f7cc5291fdfaedc56e88d1bdebc6595d2900dc3d44f5e1f117bf015781394b922ec114dfe51bf5f3d171d662c70593f7994a0d57af51a0993d5dcecbc58196ca9e5522fe37fa00868ecbc329bfb1cf0d0f5bd30b01afbfb826a43a6273362a25675a5b4657d5698cd792e4c4d64b07d32ef2a66d92bcbda5fe9f81a99b7fe9c88c8e3439a019741cc423ecf621aed58779458533df766b748cef69b4bd7a2620e7e5f62b89cce69c23448ef243d5965d38136e4db101f7c53171059af7023bac421d33b8f72e0514f862506c11825630bec75566241816db4a9ba23f66c4358200b1ead860ca412517378f630ca5435c6320003f465d8549447d6b0d6d69fe76e818ca0736ff54cf9656e4b5351cb4a9b820e3f94a0f6b9f5d12f0a2ed3b04d6dd992c5feb2a334844724bba8b5ffde7f17a7376dbaf95d8d4cf92a6ef3b5a07c6b13d853d642b1584b8fbd7a170bc1c63fe8cb66a936cb53db8d3fcb5954ea31bec3e7bff6d7dc33b7b2eee5c066d8a0a6f39c6319b7181ffe602d6da233c620132e1c5ed90b065ab763601f044a6b16b6b70650c467466480c1957b208b4a00939f9d421093491fb088da6c2824d5529e7ee7935aa76e2a33732cf522a363ac75912de347542122515fc02fbf88b0ed9376c6878e15a0a1a6bbef38b9f390bb1cb2f8fa3c71192c48f6887a5c02e6a8ffb4b91a3854ec91939e85ca7a48f73301d73a5f36008207e762fb604603a21e6461eebb52d14048e1f05cac43e12c62769c69fb678e2799ef15a6965276814fcff43d5be5974d7caa6fae87b9749689fdb1213dc1b98be4bfc387a6e6ca4999139178b93e2afc27b0ae6efd7ddd9b897c2b74fe8292f3cae1888f34b96a6b19ff72d421bf74e8fd1fc0d9ed9dd0f689c3f95382a776ed19209cd24b0174999881d317f0a3c1d88cbb40e2792c44bda1c8cad8896f9fd962c9727bc9c0fcb6fcd9c9068cb530d970a0dadc59000c14042122dea13bcf5a0594fdf17d1e78771fdbd36699e0c08f578f10b869f32f9a9c3f4d6e04e1de8ade4c90cc351170fd017e480404939ffc7149e06098387692301ccf3a1600f011dfb92f4373b2eefcfdfb4ffef767cfe48fb8c7555b0406136e8aa374a1890f25c9683cb304ec4ed5a598d4fad1acb5c49c51da0c8ff5b775b9848aa00fe3c84d6b98c4bb7cab6b1336fdf8c7f7568a0c6d35c6fa36ef0e923fceda52964634ed571b678373ce49f41b5347ddfb71ff8a5cd1d4850d0a4885d45e6b7b3d8136151c8da77bf7cc0b4222909358a27e15eaad591bac425c87f96a52591092bffdd18d5bb07ea6af7efacd35792a46136edff783fbc07bec34d017e3bf376535ddade5df45d31a4228f9e15d544bb9ce4f63ff975096c06aff829277515e8b5a0b49ca1ee740ecd4a0977351909c8c3a25aeb7901a376c0d0b2f0e15077fd73705b0079e70b5d0b39eeb57819be8830158d7353824fccc690054ab832ca82a394e477841448dd7f5590822077c9e495eec26af029c3127e95c9851ee851a4d93739d02645216101184a2b286a615c2429a45a34d3261275d3ad52aa2e3c4b219d627320f9f68b969d6e173ab34d3de4919dff616d950b70e1a79e94676bf24779c704fa71fed2f8a67452172a79bb67199585c2bb0c733b9060134e7da9cf47d7b946675286efcf8deafecef9eb136b21706a0f8fa99f1e6019c4fd47d3376014a5c1abe1863527b82c0895759dc3aa4693976226b3631e7d2be5d9e09817ca4f958d5b200662968f413daf81c226d4dfd77b9397ac0f26e071f58da2af353ff3d28224ca3e5b9816922760b41ebab9ca931f2c83b6cbbd46f7183da7c10135b2be8a88ebdaba0f8cedbbde70ce8e3b7c61220bb2286871674a7308d6e2f5fcdbfe1bdbcd09a6487fdf5ae1ba723f28fcb23ea48fd76ec9283bbad249a3dd278f7f1e0998dbffb543b06a95e8371f085429fda9078fe4d19540685f89cc308d94d8f2f088c741c39e766f23c7c99c198fceecdb2951d9269099a9f156ec801683762fe5aeb0b83650f7c7fc53802deba297e74402d87967a1acff5c35e8c3d03404c3c7c7fab18e55e09939887d1c2b64f26c46196bd42d4971099753226031190828669082318008046a42fd0361c241f590b26bcac2497575a8f6f4e588e2c7cb9295ba168e10e35b4841269935dec24e533f074fa4d039ac92881328e79fca888c10634ebc1eb1571abe828d8f0b775499ed72a49bb081241803dc137d3730217b7c97cabb037dfaed88fbca869b2621d84ceeaf12cf61d149d1ced84f7015079563a7e27dd063fe5f07615866a1e0ee0e150d3961810245244056bfc6b73faf31ddf6074c884533a28236f8481f65681a882a0d672bae15a1458f3d971a5960fbcf23ac3ee6b90832ac799ca4d9d7475ed4630795bbe767ea491ac8fcc8110bdba79c2621732011e3b9435a7384df361a09f4f9de1f0f76b31afcaa26441ba81c127ebb8926bcbfac2e043a581f6dcbefcd4871b7d94a871197f604569431f101f8e84953cdf4bdc1a6b469131d6fa36ab0ca4422e1ae9e43aa0ca0cd9e7cd19be808ecf4b3b2883ffca9e98a4e1119b19e15d44630feccc680bd0cb22319373ca919e51a627ff9d1c6735778fcc8196edaf9cf4ddc67720f271567a6ffe733f96966a59403e1c484cc873cba1f157c298219a0153efb6d3db84f5973f48d6851ab78ba152393f3ce800c3bd66cbcaabc73be83f9433046e4ea34980d16f5eb6fc1d968ec7c739eeda541280bc13b848033975442c0476d2b60793d93e4933e2a0fb7944a04b06d9a496e76eae9e2da5854e080cc19502285678d8a13e61890ee33f3f44cf1edf92a9e09cf8d308d3000c00095a63798909a77aad6363dab9b48f3c995327653177b71d80995d0e6ec136c3ad38d835301027665e9a7ab8c350dce936fa8dc348135b888ca3f071a84fb760eafe122709382959162e878d52d86682d7c1370e9f62d11e689e47a95c307c1e79dceef9df10bf876d6fbb69747913f54db0abf6ff213c1daef06bd6e090f719b1e850acabca333acbfb00a9b8527cee86f981b3a68321fd08ac8906c49e2ca6453ea641a4c95e998e471a6345c64ef1482cadcd87cc1e8ee55137d058eb032c914488a27b74da0b8d683129ab1f32fe117f74be83bced9472d0d4db2682eb2f793cfa2119f79aee5b73fd60a5f7a9b8c893a833e126b0066057bc5f3d27a9f0ba246e580fcc980cd86c923241d09e540be15982cf3f6d92ce4d3cc1ff3f6408431e59a7c18f849eb5a471a34664651321eb481fd813871983e2afacb8eaf1b0e4171453aa3c18e788607dfa8dca9ea12e5d5fc6cf3a8481ba43af87ccd787bd6c49e26fa86d1c9a2a5f8badf300742c51617a950c43658d33a9c6a5dbe1447382a26975e9f74f232064d26f3cb2954775e40aa39da542db33aa1bb7a7778ed6660f68853f0390a66e35c3bd34a5f517d82b99b976fdca9a13ebe6a19b1ef8fc1e71d0177558485d8eab8771670532ac86bcd3c3fe608ffb715f08f7fbcef52dd7a0f27adde2381f9be65345da94460f4e94542dc8adc565b891d3f053fd1d049d277be3ef676fafde0ddb8cf4189eae76832349a41974dd9968ae8ae17695f0fbfb8f2c92de338b0aab49b6dc5bef99ff20590e6e8251b6b7e01ff8e8bf70a6107c77579981bde1dfe7b8f121447b3bc9a3dd0ffa733cfc2c43fd28832ea78ac6af76904ea6397142b68bc90eec21364f753fb70032e6d0efc00ce7761c90c25fa2769c2250e856386f1684cce9e9c11c65cf9f23d7c5a3f4307e2ce6d16b98fca6caf6eec2796c6b1cb79b41f658838d559a591c4a2d04e0f49c910a9a7d857503bdf9103dbae385b3d1f167e98dca62cec2ff3d0da32ffe0aa05995e95fa2623af872909a32b41ddbe22d7913d0cb4ebdbaaf59904042b9ead6cc6b3eb12d0661dc8154544cd985169ff0425ff6b637487619e46afa217ff1e81b71d3cb11bd0f3376bb78778595ecffcbe31b6b7552b8c2dbb77e1ce4848c8d6d8cc332d1bd97eb65dc573f8003149b6b06c798100e2db1098ac6b4c7aab62ea6e7c916d6b0bb448523d930fc7368d2b1cb32bc809c98b66048f7a5f8829a46071bb99871840860380589fb4c1b004c0344fd9ca51eadbf83b10888a1adc9cc427fe3490d07fde20ca3d3b2740c8d9c02d1bf367d8c21865d54c6383beaca1009f33e05c9f2c15378e34404cd12c35a41e86ebc2b40bb26152f0194f3fb1fa9b262e8620cff12d2bdb25d20e90079cfaae5c957d023612c63f3bbd2bf6097c2b70a447292b120373991b55e02236ded22df691f0f53c71d24de64999a4c20f44ea9a447adb95f11ad7e4bf948486c9f16285a57c688c6b793b25eec19429153251c8f1c509d2f980fae11546b49e398fd281fe067da8117ce694e68f7fbfe636688d422fe76a21061e606f0003bec70083ae69f436f5a2b1280c38d089c9b3b106f1304989441f51d1bcc10f169bf05be63e35093698af5a295a207555446f32dd43fc8d3d35b9a7f2c3551f9f3aa0e4795d74a904c8bf078177124ce32b94d0564fb77fede35809ea2b02763bce368eb048fa5f87880a57e6c0faf75b3763882eba05d22f499b4f6249e3c8d41c6ce3aa91f773359d8e38058bd597518a83bb71406e0b0cede7c0096bb748b6ba681320698f42350335e51dc8509301a415248b2673d11bcead40702c3aee031e701a350f63e4db05c3300f8725c3c1dcd7d5305c6dd543c9ba7d6734c719bb7931ed11b7d65538395b47d846d11ab3f31ac22dfc9f60832f14b78be257f45bb03064b505056b2752c46afcd299cfcadde14adf36675eb1fd498d82233a15c2d157a6d097d4408ac98efce97080b0e6de3bc545da104cfc216c95159983ee6d6d434a3ac8269851da745c5a8515b091f3ed1a1fe2b457e43b21da27f4990a7e172284318b51fee21e4dc9d0458f4bf2b2c169b73ebea105d531663b06b3ba5b44ad8c3162d3022a63781c761c821eb80a8869f2af6c8f7645463073664be620a4f4a3e1cb5e93b26fe67b7cff9a148493e4c9d4fab1c8596965f3564484877ce2123868ab1d785d5ead752e5768a8b2c1bd5a9b8faf54babc5fbf1d6dbc88bcd8d3eb8558f7154d152d3c8a42b2b9d9f90fe8a06e2ac98d941fb771ab7e46f89c5e97ed265abed80ac2dee5c148a576f7174361e9f971170052317e9ef6bab45415ba662f114c45e3b863cfb6f3b1f455fe10fee821c8d6d67ee72b6b19c021d3d5f376328c12c931ec687405266421bc93387b86eda1acecfda7d67f99ea36f1aca45bcfe7b68574bab3bed817bac77ddf1d36e6858770654c4527819b800959528e70b15ae7437f08d77a86326ad0419704afd677aae5b47fde9dbd2826b7efbb05fb4a396294132f018d3db1d2d5d9ca2f7d16791ef61dfe6027b0ffb9ad56a0f820d6b622fdafb4b13c8a193abd955f6ee67ad10d5eb16ebf39b032e00132abbfc10caf7db6a0f03a42a78c62c9fee6e441ee67879b144a74b6a1a76ad2bde76c03468acce918c723ebad55f4d8b4721299c97df2097efc0734bb09eb3bb8abd15420401f0719cb5926e590959f97a5b6f4eca02c03cb4f2fc3b5d237aef0368738732417c4e07c0dfff0c4d17af2329e35d9f6202c5053aea4470276c032c67d82f04274b289fc13a26e1a19ad44403f5f76c98a942bb0b856d7665c1ea2b7dbf34700f7a8f1ca28fa5b0f4e3349960fd1e0b7edb7ec8a05cbf9cfca2700dfcdb139856e44826f8572fe630a39596cd2cd41cb5a913dea1b9b8ba34fd366d8418ceb3c43b81e0beb9c0dacf6deddcbb63ab8d09c0ab988d0ff3992ccbe7482ccef3bca0f6e5f914819febe34176fc48e23c85561c49797ce4a4ee7c8ac61c89f1e50f87d49be25e083afaa5ffd7709fcfcaed00fc8ae9ce2c92b187e0ff510182cc767f0355cef758a79691abe49df4ccc506c17c1cc6fccdd965d0d29f0584b675b0bb6ff1790950b916d3b1807ebe62a71e0423b004b2cab741fc04de838e70dd73767bfbc8cfc43080407a3c7fbe9bf0014b0fd3f50192f37d7ea33b6a141b032f6d9d57a5f5647145c53e4625d6e7b2b193063d9080d64a994e3c4f3a2b9299856fed6235a9a15ba30b8dd9cc3faf520f8251c08f79d01f298d750d14ebc302fcd4e05ae1d1c5ec3ef3bb31a22fdf7342724b2bf33fab98ec34c20c32ab1aa2351abfc9c21a7a51b9abacf00c25ac59271051971ac5df323e223c89f4bb26a642830507b76a55b4bef0d8a4211d380b406c431a40b8621af4f3ea4084eb487a2520a7ef7f33b4a320869006a654a1e06041bf4f37089d30199720f327eb5a5466907871a62508b7eee7ee5eb70a8aa018fa349d349b780c1f609647996ff273626b62b5569b71dfcbe35f74deb278bd3c70b353fc1bb7c4e5e297aa426cfecefa5fbbade58740fe370ab29b51ebf238a8829d4ba14ae2bc2147e5c9cfdbe27c213766d634ef2b193ce0d2d8c737c24b2505b23b0524676b6b572819774ac3eef3b6731c6971560113d56eaf89d5fdb55106fda841eb7c452259f69da91e2085c92e1737d188e1bda4c9d6135b8ab9c1441124bfb183e4563851bdba9262e22b988cdd19294419d8187305978aba27c81f3be4c341a5fab327d001f693567f950edccb67b23b85e3723bc2afbbbc27402b77fe2b3ec0799aa5d153748951dbad0c76ee26f069c976ae2e7ebefa2246f96571f55c24438d6a221713b52fedd4dcc9df2adb917fba112efafc8f78b1f15986a22e6a2feb5c242e4f27cd96e51657a1873b58f52c3881b066277d7ba7fac19b22b9379915d71531f98900dd557ba42122b7caead1a227c916d87512afc1ed5d9dd8d9e75e5a6148d7c98563449f92504712e3c9686dfee0fa3223882b438cca454750ff944997ccb3b2e14ae415a99d0c4cbdaf6d54b6d134054b44dbc276481205b905c8e136bbdea8047682673047d96df1022d9ce9098962d20498590e3d58cde8432ce0cc3013655c636900c89e8dad7162bcbc4bf43e6398c0f6cab87be5c5e56e16f476db87b5cd8e85fe4d883739dbd7dbb70dab180c6c5cd8a9d29c9cd81cda2c8c80bef23977622d3851fc6605b891f697eca2e71a07aaa608205aa3a47246ddaace69e5c34f2cb70d28dbbb160311e5417bec10068586f0631558044dfdce974992d28cd5719dcd5cd8940e8e022b39627c8123170d12d7d237522f6a4349c4f0e69c5b6e11de29b3c5b04cedbc28bbb5d6fa9049a614777f1867acc120ba897a1d66015cf93a820021838bbec0b277a2db94dadee4b34f77bfdca843b560c2d7c53a8fa1b79bfd1ac0a72dafd4944e2da8b68e85db2de3354ef33ca4631f0a5f4101f6f46263b41aa70ad86cf263b890a01c76bfe87647a7ee7ab319dbe1e395c82aa8a8316b09973c53671e1a3080e8a6c4c5db7b3835e3dc7df87d952ee9ffecb9011ed584f179536d13fa48c2d2007ca93d4b8a09e3c6774aa035653489b397427e0446f76ee69df5d1b6ab3aa24f7bf3efd9d92f57e1e0f4f166709d3c973ee5a2487b22c585680afc5efacd8f5dbcbb66a813f656f9e8c063cee38d417ffcc55d60288735746cc228fb258008253ee4146f24351e93ecd0af290a35d63756db720918d2cb20cf1424d194a4a567b2fc32a849efa1d0fb38b5b84a9e27109e10093646fe1bbbe6ce508dcc4e60029ec7abe46cc2b1637c405b85450262841e7ce253dd96d838a80ef3b8315aac79fe9cbc7d03142abbdbbd85e999efd23fa7e43f13b1fddf5dcc59492542f5569429477cbc94eaf74db80e243f60ed159ca72232c4909324abf55a4cdef98d9d8dca2a1746e9475f4f9c54243081f510217c4c4179066346e4a32af8c19e5bb31deb5b6267a9775625a26982cd177dd411289d7a57284e3e3c6785d8fd4d877551360d10f2c68500c44164a203e133d30cc4e6e47ccd4d471c3da87a06a17668f045c8ce24ded07258198b06878356fe7e43ff14c29ecd936e2eebc9a0d54ff050875b17feb1a48a7178ca175b9f77df7c356f886737d7785f2dd69826d0e49141ea007fef0f672a99094a58c6a69e79ae97fedf3209490a4fcf3fe37c11894d7031afef380580eaab6a442f1b2083ef2e758fd55e10093e79e8514a790524e9fadb446ebc26f608223a30f23edb466b28cdafae1327e06fef682198de045cbc9996ae62712f5fc11aa50e574afd465707a766fe5b489907b306b09f4695e68bf73006e9833f237a2898bdd15602b408d42d401948579eb39fc126877b409124e85e05417e48cc7c729a660bfbc298a02c2a37be925f049e5ab0b8847423ecca55a7834dd0b398a8993a51a9746123b26d430a33cf1978c2b3d8c1dfa2a79f89657a56d696854eabae60ac83a43f43d5ea95808d9c38f83195eee3de0f08759379b0abc92e43886d6cafd2d32343ee010f35b9e2d583dc17ef12729817800872022140a81c4c9b313bca72c7a55e1963f7969546247affc75f0757aeaf71643febf881af1bab6c79035021e2025564835926055baadfb726a746c33a149e753c0a2249913970bef961b8375312809f827e753e855f74788211311a20f41ecfa2c864b2461c817308a51eaebb32099d78e0d48d0e6160f3baeb2f2533b0bac4c5d79c50d670a06fbc52913b13437b0db0b09862b72031bb0ae7755868e83c22064ef8484800adcdc7c6d4020baf47ce0b177ac553700012a0186a1b844312dd7d363835d373557c7792c72467ee096cb22e6bcb44e3170763cc3c1835da4faea6af9c2601d05be0574199219c60736297ef86a389d43c32680cd2e1a26ef15afc490cdac410f2a3caeaf540f9615fda8cd7f6ee0f1506c795b53fa7db5b526c9526c97caa81260244947de2842d12ecb988cc67a089976f60652f9a60bc2ecf693a42b0eef930f5af46ae9c65778651e9331459e6a05ee09f9eb0dddc850502253db835b4b14a5ccdddbc73ae7c44aa4612bb49c3f6dbb2d4aa38e98aac550900f45753fdb20b4b3faafa55a392c498be26f2edf85a161c53c49071b1bfbb1280ce1d1037de8f56505563c75ca8e43192e716e821f0a6db93841093bc143861738a069c156ee6637340257daafe8815108101e041eec051d410ad43032abb166f341f370825fe7a54d415ec78b446ed86b5a7ced3cbe10428d766ed65dbafbbfcc7a1e18eb4a88587fde6e90083dcb53be1298120b46115aa9987ff8a9ce7114d323b5508b7cdb83654fea0e8fbc269658bbe86c545225ec223129cf8fbabc793fc9a6be83f002a71e276cc99a7fec2e6ff363a4e21e61cd9553f78243344738df6ad49bfe25cc9e0263ed41ad0e1b0256d794c747bf2fb00f03ef09a3bf96f7b22b1ca573a3ff84930bd3830956ba77c61c5f286f67430ae62a928af5dccd5a5b1e4f217219aa03fec6a73354f9cb7957a33671cb338556b6d861adac53b4af17dc24de9cdc48ee13ca0a5e3608f3167d7a1cc7a004a8a9ffa32d59a24a6f0b0589057302b5c81dff562f61c0558390b361e2c9209005603acdda651180aacd457c0da8ac2bc42aa0f8d6d686b8a3e30b8e40604ac360d4a069d64065ee833017d9287b0aa9baae76cfec6b11730aa2fb5f6d6dea9d8339a0237e83239cda393134d500d0b0fa3481ba19a1d4195b57aca4551aed2af2936169d458b5488037ffa71016399144c1bf22c81b66a9b60aae6d5e6d500b23ad94be57c154c3629ef7e6f19b198248817988d75edbd32252a88b66e058390e0a72ee28f87699e515dfd2885b25781fe5866f3bda4eca6728aa3759fb352bfdf02f24113106c0cc7128aa5ef0c7398f3807e3ad7ede495fe11abe9c6cf6a38ebb9dd3952067a88c898755695bb1b278fa6f1247cb52c951c3e5b61e128648b2ab6af16a5ea5ad87af2f18b45b68450333946d404a0fbb1f2cb48ac9fc926b080b7842f64ff88bb7683284125d6148bc92e922fced563ded734ec1bac26b56b446ee26e78d5d5718919a63ce0cb39c21ada3eebfd4d0a56b3aa59aa1b9a760a87606ff0a85d6cdf2abbaa4d8efabf28066b1c47f104d14ae9ecdaf6471f0f58e7cb7be2972cd6d4c4ecbadfa35d17e30671f96946cb06cc563c32ae1a1306f7ccbdaaa84b185816fac8307b42460b653c9eb13ae454881568f143be46587dd55255ef4477e0054cb080c8427fcba433289d6db0fd23b15a068ce87d389e561868a96c8c96fdde9d7cda9c5e5e7520cd4cf733f9ab9cffd1ed3fe5e9ccdaa5843bd51a30a216d1208dbda8a8abf0c61a367a9c1d65154df620c842570ce4639ab82959ebb920f93f65db98b4ff8ee88ea362276d5829cd5db6dec950661ece0b5c312a8ddc3aca6f0a558931698f86a1bcf55a997a843df512d9f6fdda9b5ea8382cbbb94c2e1e761c68090b7f7155a896bcbb494805feebef51a603b2ea1a1b578457fcce186d01a3fbf05f39f5633dd0b5e95ebbe09f2713eebd347d5fdde07a2fc4c54320b68b122b63c9c1900d946fd6dac6906ee781d39d0952fbe4766da65ff517ac18c5347095c4741a38c17d3dc3d6b23d6030ac1e07bf78b213733bf896b82780b4dcdddea70ea5ae72596529ef4417c92e0d800ab2010d9bf4a51560f71fb3581e9685dc6ae4fd8a4f014f59a6e9e0342b8d6858332d2665a467a3d63472c060a58179bfdac4117524a7d904589af5831f8687cad30394e0c565fbc4a2c6318650135e073bc7b7f6fb2b6ce792c37816ca17efec94f302860d58da18aeba0365c1ed0cf14073b8c05b6c2975baa0adc2fabf6ae4159c27a7a29aeecf5607a04c00d6b9abfb14a46c153964c6cc8f7ac93d4f6bdf1e9732084d2e94720faf3a4d12fee4ecf85ea9145dc2b4a8dad2adc7e9de3442f64ca3767204d64a3586dbdbf249d35901a5d6c41d8240e80fa5a523a6d6d87d7c8e8ae7f2f67f58bdff2e7166e568a8aff0f318d7fd8933a39fee7683f7846998bdf8d87d45084580ff0e1639b8b8e63221e5134615374c4d62b5212f93053a7ba4c806d7088e06f38cf338732a6dbb3542428cf8824a9b708310b77c8195b1a7580830a4a18d68727a862b6dcf74948150192850ec8882cf4f5d9f7c0c2a9b1c1a81ef73b6345820c9b3dbd38060e1667796065e69e6663584a867102bc14a1b652c4c6489b1bdd5798246061baf759f6b61bc38e38d6f6ba7689c65e783e45ebfd5137fb31e5d4db92efc6294f13d803f6f445a4e8d5dbc51d640a204f55999568e3ec0a0fbdc33be16160c7b15c2e788e7e1fe862a5fe0bc7c75131718a19583704c065b0febad430a8c7e1a28aab74bf11b54b726328979d173d7a44706f3e7b74d7b3aab1bffbb9528a10249cab46721556782068ba8219b880eb93fd2d262235762cefe2d1b6575a55fd2b35edbd259562a02be47745b3bbd591d05d7992fc3be9ff5fd6ba63c6e161b50599d6c285a81713cc399e3f61cf02d5d9e812e6f47157bb1ab4a8c8d925f07ffd786a11e501ab1c984f25c663a65ec0c9ea4bd64be34cd9aaf3e9718883ae4d03104e05f299630e6a4a85fa79c515a16115eccbf1f8dacdfbc009b0d4d5c6b59af4e90dad5233a3ba54a1051181329615e727209a883f0d5bd8b97b92b07041981eacc59720d5c37ba0d8532e767552808474815104aa806ac76db7c4f1f9e019db9a6a88f252db9d5d9244ec93208b459a20fc35823919a32d777f13d842fad177303500f495634d90d4957dc77f8966511c1c40f4c9744bff6ae434706d49bd1ede9012019aaed115faacb150b358447a53cfbbe57126e3250f5bd3345457324fb9f99151d466628771c8f0ceeeb825cf13ccc2c6214bdbbdec8f701e479e2ca3d77ef49334abcd0a53d48d1b7e9155057cbc2f3ebfac3bd2970faedc331750bff43cc3d5dfeb47fab668e37e389227665cb00a2dce20cacd7d804bcd10e32979a47b321661a7a50f3e316897ebcab8d51d67bf450933204cf5e243ac4454832359611b33587f78e44fb200d78bfa68da48342c01811862e69c0e3bdbb1c88a016df0dbd572151fa98a311d4ea1599468d9ff86a657bc5798b394148ab96f1edac710e58b24d932f375ee56629c17cbf3764c2912272cd2286b340bf2a638c810fe20b799c60fb43762ffecaad89a3ce8b64b1e965c2c570505d08dce9f10e68deca6cad793799c343e1abed388c423531a7efae00f145fdd18fea5cd47ca529c950432c4da78116eb5999dd1f5d00351de6acbc49646c38506e0efc74ccec6896010a663d38e4390d2c38b58e3b7dc786f9ba056aa41b7b40dc87c0992982b3caa7970247c2959655d964cad86d9ae6d24ca409b90a16e5078a2b1e79238ae9d3827690c8030aabafbed4662b019726f342ec4aa2e3d5cd6f6ac448fe63f0be6e7e59c44ccc0ac26bb5cd54ba00f6bc3e802e2592b7078a186fd22654f55858daa3cea16fba73720fa3104d08a968b11a2976602ddfe31aa359e3581e02ae7e702646f1bbebe63731133f7a67d366adc83c8cf7b9c83e72e8d6f7b5385b7bbf658aee6b1ee7006e1c650e28d4a17ff74836904d664a6e161fccce712501bb8560d6a26429a92e140b22c841dc02ce58d62b05db469111d3d47beccc55b5326c577c25ffc94b1bb7c635d837d16af66a6a982d922b55db7e56b7ded094739afef21e56724ae566c3fb6cb50bafaa3495272bfb659c1761e7b855ebb784a0c54f9fe001aa57946740155a5b9c520276645cebcc047bb9d4828b35b68c21714684616c0c374c24da0edd0cf2e9e21d3de3917ace41bef1c714e867181d4de8bf480b643666f4701db3e4607b24190d7b7dd625f9535a7a7f17185928ca29f9a2063c01801c7a0c0f7a1d63c5d338dc7a0ddf18cfe687d5b277db896cbd224a14fa5c138929cb04ea23a30c27e810e5fabc98b4ef58640777c79ec670edcf798f4390de95f74fb6348ad7704f7635ee621a568a1c4dab8a6316ff6996ee5d27a4a1118d781171b163eb780294efd1f1f9c092ea13db9cfb8d1c4ecb33ca90ae1a23e0d83c7bf6cc7c3c98ffe47f12eeb421ca0aaaa61b19284a4869c2f0791d6a40f78e330897ad63e1e106cc862cbeddbfb60c254711ba7123953456543757e49f871c3e1c6bac2fa72902e4ebd7634c7703f2bf848f8f08a289206bd8202bc52f8a06f311b7fb4177600b6491e2efceb887b477f103fc750392f6af08fab87a33d71bf87513a58ff17f0b3cf7cca539d93a274e01034963c8831307ae3b5508acfdb8aef545abeedb7919099f010fe5625c429cc0f3151e5f492881faa169f82b7682fac80b6b9d84ab7a46963b1de4cde7e2bc28d63f5ee43ca6362fd502a2c5dadf609fa9ad2c90f3dd1ac3d614ec70f139115699042454dd4651d8de26e33614e2cce2ef9b17cb358a4e2475467b580877ce46cd230e6c2c5cf2c88973633198704621f875970469a942ad7da01f97e637373bb2ab47e31c5f08e074c8991e11f6d423537a590fc3810391f36a6f18a4f800590e5db8c99d4c94b6df2f4b240dff385b6a9b3deb647bd335c3c5250966aa26a49803f46980d4c968184f38290309586af66c804b78d49d1b0f7fcdbdb6ce39d8dece2b0e5e8a93fd9f6c94f493d2d6418445c3fbf07adfa4fb3a1efe24c47b0f3fe086b5eb2618343efcd28a09e923ddef1d0f9ee11db3ec5a5ab925941a43c9e06f21675fbc3c0617f6e1cbf7926c0d7574c02658f0fc5ba38c772aba6aa51850fb22bd7b9d08d38d6405cf9b2812ecd6e42f0ad934d02a12d0e9a809ef2be19be89e8f8fe99fa4d6d9ed32093cf5b2ff2c2718919366b25761d54728780382aca107ac5c4f8af5933e8b008949052c4ae563b42e581a70581be0630f9f38e60162ecf1849b4b81c072029091f91af8c900a4b814e6fec94ef427938b550a2e9216c24cff2a65a1acc5144101eec9972c1a65ccc267bd6db5a3f0071d88eb5d2b71c98fcd2c22f8b3180eaf840eb6f533fffe60e711f3c7269f0d35b6184797df3357ad78709fe1472c2b0e38b8485a3fcfab19180155e3fab2153fd3cc8b16285ad588394431be5a061adab6135f551e6a5c4a4d2de07069ed4a672144d18eaf04033fc67ed0eb32acbb60120c3f3f76f49912d70cdce328d3c5d586832eb9cfd89020cda1c826f8935ebf7986934ea2985cb92824335f7ebd9a57e5005aaae419a0820060118d1c567b02b5dd228f728695b9eddbcc684097c97ac7550931608d06f85a514b8d50d13e6d762ede8d18d52144dc9b68158dbe8dccea9d13f7392e43b76f2c3ca7447907c97016b0a2c7c8b9037ac8a12187bd49395b40aeb6adb3ef49f49cfbbd465cc1608e9b32b7c27253ef5e025fef44e9c7ef4bd73fa252f3dd71adee6ef744f47dc75de73fdf5c804ffe22697219cd994c70c5c32a005b4f90b136486952f869ab05084505d64858f9d0bae1112939e301f8ab6005d4625b6365aaf4dc59ea0a3515486f7cf77ebb609316ed37be107b032ed8f3331934993862a40766f454fd7bd80aa6052650fddc8b1aa823b4160b819156e345c301dc2bc418a21ab6644f7523c3343013a2932e3c6c048caa80d270a9ee9d1e0d4dcb12d82b38675d08b5230e7e64680e4b0439fe6c6ade6132a3e25410bb4bb61aaf35623b0b73afee67f8847554b447b59f480cbf781cfff1d4d85a6bfbd67aaddae99a1a6e48e0837fb9cd0413769b4708074687755b2bd5098377180706b8e56bf836ddab865ea12b5ee55226dd7f08f2f4b9dee4a1d59ba20647f931d43d045873054af96ff855d02324a5a04a4da455666ff50069519c7e0c450ac352544084ed4f0b415ba704040fdadb4e3771371b9fd315097048db8d4f9f93fd2c560283c299dc294e2c6c72dce20b80df183eb900402a56ac5b7fb5cdb479fac78a759aa5a339446c9dd8c41bbb656684ee0bb6c4d11b78ca7868e929d571036258e6eb9d9e5ce4a7b27887222a516f24f0f86a963ab8078bcb5e7720a7a72fb625cfdb6096c20820b9edc7141d7e25d167410cce26b6fd5ade4713f209b59651e86141e30b3db0c1839109f6249a4f80966a2cfd28e781a83f98e9f01b7e364c7b5f4c5cd4c7a37cc60f7c896ec4f008c9fd4cabff845d5483520139e7345bc9919914e083c7517067f45b70343259c8d00ea4c07761dcb2e17b9477bec59bf1729401386849d55813568d72f79b801e946ae423fe5850551d75636d144f2af61aaff9c082142a85d98b790f63cd07ea8b3c090f8c10e4b7b56a8de0fbd04069b013cc190d142f0c5cd8d0a8691f1c0ab71b119f2805743105b8274623d2b327bb1a589135008d80441eee18f8aacab132737e151a2f30aa74a94df37bfe4258cc62ad95eb01a2899b70ed19e23b8cadb2c7a55713eeac2e18cca3f68866e9c56e5ffeb089720cbcd011153f935af290b2f17e22d590ae292cbaa4e18a9209f10835e9722258566290adef8773e7f0d14a74b315a212992b6f779771024bf7d92c57fbd884260b2f10f456774b17dbb2beb6931ae65178dca7756f1deda1cbe4157d885472a83e1233d613e17277b9746eb80561782a345159ee64496ae35d5459321a94f45ee9974263f9f4868da6c8f922b15f57a08170d00e809adfbe7e0b7681f0a1e124184e8fcc54f29d763e82dee1ceb1b5e435cd4f633f3d2e81eb5d445892bb50eb341c7e81300f52de9cc8182b640db006f5ea124087827b2a6dda9e7fb0ffab86145e42e75f615b9da267f655cffa223c08c92e5012c923bd2f3d3a675820f3f66bc7bdbdc251fe5a72f609c9df084a54909c6dbffb2980d20f72d57910e71f46ad16ae83f2cd85684e7fc8b27a48122fa4583ec1c6a4775dbcb7b941b954837cafe621f8aa135a09740a8e44daf04c8125ef25beb0df5c93d2254bb1d5455849250294ba7376bfaa8e1f0b3c4b26509aceea17fafb068f70a78db60f800fa3ee370bae62f65131022c4762b5d55e5529968c9fc5b0a98ca3c752b9dd475ba2cfba4170a95cb153f523cb2e45794723d592b4ca3f05099e71be3b488dccee78df10873ae0f3f02ba9f6e00b858b85121e4c572917a294677b8819bcbd4059a8c16f471898ec68e401b4c1f3bec6c301e618efce799b406940fbb6701b09e476ab048e92a7ac82421b44436f76f480b9405f47534d6c468d15baee3bfb6f6f58bfc71daaa07958111f0bc0a41a7f213042236d056392032bc133156ca6fda5829ff98bf6d3ea4304690ca4d00a8509743f73992b1b2def5659523493fc3731ddd31d1201ff38bb2179e03e239ccf2f79e7a07a649a0eb55998119b0f1c07d25cce18291324b5a2ff35e21d3a5706add7bf6653f9dc349384dbf4017944dc6c09626ba0a8d228912a75f6623ad7ef5e5f11b2fcd90007a308c7f196f09e4305bc42a3dcaaa10da7dd5aee81b6e6fef16d0c1ce0dd580a4089446993e57deeff486adb2b3f9ecde7031b93601dc8da722fd5965b23d9bb49e90434406a875bcbec523b210fdbc59f104575a27a2b842bceeef7b7003a4ee41acd444b886f57febeb2615b8576fced905dfe44310b40a6884b3fcd0d1dd72d7d22dced910fb4cf8358644b6de2255ac309e5583ae427eb8e9f175b35be2820135da356505edb3d6ef4b57961450d1e41adb884660b1f90d12812221f176d925355431fd39b82b4551c7b94e40fcbeb5b40425448bf071d392ad064c6cc4f9d2195d82a3a21d3278176b89d279a19f170a2925a9d466b6ce7585fa9e628d6b59c0a4e57561d782ea373008330f3e677b04ab1e45bfd3cc8f4fb55b7588e0676d740514ce02a19b9c03789300b51a238ae7cde79e6482028469e890c9f36d24b7b4db809635e483935062b93b23c83927405c3ac8453f18831a6abae0eaa92ad086851a0fdf8532ec718a575b4fc5a5c44e3e65b11e6da5ab653cd63138de1ca66bfc60b39cf14d856b68e13074b8b044347828d413cf943eda5c0d934cd6c0b2b0d6f482d5586e679e4ae0ede36f895326cea5bd7064cca4dc2e4d0f4a09b3727dc36a1bbc0e036f3542c4f5399fde54d1a7c0be2738932c3ef7db45c9c4d2a97362579f7c11309303dd7353da4a4616d670f8e7e068146bbc461eb3d35759e9c65548e5a8e3ad59ed6da84623be91be63d6f192890d4b3e191b060673ae40530a2d2077efb548e2c20c06aa6615a6a4c098abc54950bac1234f8d8163e2d05e73aa351806074e0633766a7cadff5da407a734b8520b6435a38b5414eb56b0fcafc4890b39d0610d5a44ff526e9eed96b670ba4ce4559f4f1378be4ade87f42ffe35cd86be6030e1b639ef72112048bc70d19179fcb862f603c0f6f226cfea9d272dfd33fa363574a33413713bffc08dc65e0ab8de2fae76fdc577d018864de1265818bf49f145d6fb7db16b292be106c109e5c5f1e15864dfb8da7708c03ff7b4614bd3debd190a7c9fa8edd1d0fc4245f560768f056682488fe1f73f7bad08896b4acb6446696d69facea127232882e98ff88d44b36901efb322d68d79ee03cff793942ed909ea36ca4613a1d89691732aa55c520bcbe5046e7206cb9d71536909b98617ea154064c2b0acb919c399c0c76e3f48d4662c80b5d0641079999867918992cb15b80c6b33260d98d48ad89b50b69cbcb8a38355fe8c86952486dbcb7c796c0c8c912252a1cc08b165ff8291cbbd5135d2a7fa1c1a163e308b17d7cef9edfacb792b64bf4e7f3e84f34ea1aae7c4d32cd2f70df1ac79c553087d85328b9431a7ebedbdbc82ccc5ad38922fec0cf92b2bca667b902e53c865461eba87ea19b1613e089399dd079bc9786e6ad140d1853a888f90a99c0f4402b2433a773215c08ba64e9dcea3035c1d14eb86709cb4d90175c3c0a81b027d6eed15daa5a20192dc05846c6a0ce3200811f3f04d622cecf41ede213bc2f6475fd3e8604b018fe1d1101d9f6383bc6c2390c15f30e230bf22e33d8e52229893ac331a384736a8ef122fd9d34b7a928f1220298b2cf7634d03df09eda3590c7a91c7c1cfdefbe03e546dfbf36e7b4fff84c20393251f18812a3b92e7e496ef638a3e8ec4dfcbd25bd0ba7e6644bd82ac4c0fe6ea9bf3211d494e71734fe29c0e0b3b6dc66665fae5dc9de4b662fada64624685224bf33aa08662433c657d07f467c36c71abf5d92f9680cfd7a7c8d88439b2d3934c047425720b850a35b5c3cac0dd3915a5ea7782c4ba853daba7ac6c775fcb420a4662d27a65f0a80adec27fb2cefb4a8f3b41e149d4dc41be6e26bcf63b374be0cc8bd2e167e16068abe2dd8525068f384410b63164c8f00068d7997656fa8242738da62d9db5b3d87ccd1164abeb75d0e2bcdfdbc8ba4a3471041b09d2f0944348513100e8309003bf7a11f967bb6d014d5c64c23ac19b72350bcb15fe265828fd8f63fd7809cb2d7e42f05662be60927a942f69736c1538a37e3da075402dbb6ad568246ebfb7f1d1fa6bbc83904d46b42bbdadbd5a5c1b3cc30461b15f9c5554111a2a210054783bf0dd520a9bfe4cc2126acc4eaa128479865f94ea5940dd57351e8d1fe916aead20a1e4756ced065246d1dafa36f1f723e9ef45c99081da5cfe34dd7903779e3f032f50bb226bf8de3229a812b4fdfe2d3da36702ded2e03c6152ace8215d02c9c517b289aa34d5e1171d4813b330ccb6f146c34b9e039e3623d4c6680771f7b63ff6ee12ffbfff8e135d98cc08fcf3f6da2493a61e38aa06298706484fea17710e790c2084c07de600e34a30e45f077c3d1057dad07cf7bc838905fe477d67b4e0c814969a50780a433cd992a91bc4556d664bdec2fb050a3cd869737fba4a2f7414a4250b9776141ac1170469784d30f47241da635fd2312a0110003a7e2a44823a06c1f00cd1630691640784a1c641439405f0a1128d02f03f0bdcdd68f8ed177f070e9a4e7130bcec66ad6dbb4017741a7e150b31abe0b583f578c8954fc5e7dd94f77588885ee8af8a676c161374908a0ffb3822ca814dfad56b3e4146fcb3917d3006c2d46b682849acfc0b49f5fae66f75c7de4f3484c02be48c225ea2cd42b563c2b339fc2b73b459a6251c2e071f332ee2eb2b48ec5000bdb8fa5a0a1dcd2cbb70ad07f8ed257a21067f5851aeddbb1fb98f3a71eea83ae06ec6b89d0f54a541a874e0aa4c6049a72038aae06beb221b0287976f6267ec235f5c3b2eb1ba322c772b47af1dceea32073e7ff09aef85fe06490a811f90208687da8726c8a6febb472db81be52ef97833ca71ef3a374472ed3ef45245076273b5613452055756fb81ce92f223300982631cffec6c86ebca83008269ae7adc6bbc5f734d5aa70ba9483191a9a578bff25f2f65319cb71e4296651eb9d07cb0faabdfe86b18af6999638435064e9612e25f74cf90ccaa79ad469ac89cb6375b57d7dd4bbbfbbefa329b0a6be7f62a28f2d5d06e65088d72de3867dd078dd4d8f131af817574345b40b8cfdd7bfcd8ba46370ad3c375705e1283b431e11cf9e0acc3c5546ec33bf3bc4c351d066f5db0c4d1c8af18d14f5faff4648aff9109254f53fc2dfc70671f6f1e08dda179fd364dc1f35ab86e4d5b39ab3ded66675c9c9b52a98f8fa609451d4ec4de7f784aea0ce2129c9c0c2db066238a075757ef1a7a57d4cfd1eb28d02d5910b2b7dd38c1977c8fc4f0f111e72c7380a5b3ffd1ef79a1eee05a87a2ed95a825ad6c3f07667ff8068694ca5fa9e8a568735e45cada312024fedd379d3e4affdf3fae3c54971858cf1f0daaad31f3e99bfda53720ec63ad2587628a0f0f7f10f8ad66b55a952525a822b3859a366e9c71b8c71f91901963b10ec5cc9c160e9a6223522b3e992bdad8f415e4378d488e39e78297068a10cd236e4c36742cfaf2829ae8fd9d8157e77133c84c0195122d6c2de4fe2a97ef1d1848890693f3dcfcec4a1136feee6d4056d5640ce58aa6620ea6da75cd00a7d07e81eb317c217662f2905b7addb18704f10f75c47fbc9da25fcfd1f79316b32f052bd5c89e21c910ccd84633b7d251b17a1984f1e2c8e35b3c6eeba82c8906e0da770c267f29138de44f11436697b7c1e88be84909831ef380e92eb02bbc3d0621685c51ba65f870e4439f2ba0b778a9a678d6e6ac2dfd8b886e4849238afcc3ced23a62454178aae8726272c40f14e73a77ac3fa9b4c7f99b9c020e07743c0795431adc9bb02a6ad7a6bdf213528d359a032151752c29acce1bf8787ef585b9a4054aeff8d7f438f6bee5c8a14c84dad520d629d629e5fe0b550e654f101e63603ecd61c71103e3762264ed30f966ba5eaaf49a3f4c5737b6842a4d1b4aa23f7ca2b1a8651e9298e8b05c0f617f38cdd4322643b16cba17717b930147ae5ecbaf598f58d5dec2109b6060d53193fa0638e1f2838d5397d4bb8ce56482d563bca1be9f5d77b221f8aae02406da773a2bb74f8ca22fb705d3e1fd0e4bd33583df333e0395c14675cb65820d102a88fa00bb78478dcfcc72761b50dcf25647d8a0f360c28c684f27cd5a24e2e7c368a1969c85487fc42a4903eac499f2232fa04261e697da967bb8705c472b27ff43e6affedaa85d0bb0d9e61d72c395575ea60df0601bc827ee551a4fab9034061c1dd688783008a26eb9248a3e611ffe7c67d7934bf8574642589e450244709adb74933e296f90129b1d17df1643f9f9c3b9378aa328bf385ff28fe04a5424771d4ecbdebe1bbd7661d192be997e9221f0cec201fc965127db55e1a0a09d9dcf9840b19feb691fe46976bda98dde45441fda581e5dae133575a2865eb787acc922d26f0edc3db0057efcc164592f5e4c87205b1b907c587a675f79533b8fe7391700ba3225f76df61a799da4be6206561c62f708ba8148888a2e0804f75b742c17d0375a5d01838b8dc6a1c824999129d332a0ae28406efa132a8f7b3ed5745c04b6e152f3a9b2c17acba9a03572bbe3b0568ddeab9f27466e1095acb20351fc3a8179e05c3006e28e4ca10ed748e631b870549318551a9c32016209c34c7c77acd1bb50f93226728fd9719fb45f9ff14d403b4126273e67cca590cc5499dba572710784753c186dcaee7c8737d88a0fa6856168392aba27863da42eb83fb822ac808edce16e21f1238711540f36efce764a5634985cbf5f66d5f491da27733fa27a46a7b8769b702899d3224bbd3c262fa5c4ef4642ffc981d9b879c731de826fe81d80c2ee8bb1e1f50cc1e515e45661f4fe1fd4c883741726ca1c04389c0ada2ad1616ba542e8d022014a2b46f6dcc7d3a40a62002c97258b37ccabe0e6fc7195d4fc8314cb7112ea3f122c4b2d80f0f2971d393ee722748df476fb3569bd996da52e29c2b5fa8ca3330839315f994984cf6af5ecf621914ba0f3b97c26db71f76157bc7fa22ba0957e4cfcdbc567128473107074b7923117da195727b547edc3024c5dbaf92071c98fad37e357c7f59ac5141f85928b6822e1615debf7aea9e63f8dbc8d95936a28647a1da9f86c1e4c6703c6c9f27a40cd26db7c41f50bdcca8e3c3437982d0ca27e1e224c9d9b0bb7c59dd7932aae358085f6521a6c738c03f79d60f837036ed5ebeffa1af43d0cbd0ed731a7760f4e7870578ed2d73ce92ab3485482adef6fa88d5d66a71f0c0841517acbf2233bd24ae09665a10d2c226a5674a91e64191cc928b6768e1d08601dbc5e784ebbb6fbaf2fb5dbc0cf2aea7c1c9a0446e45873deadf9b307d57bdff60d762f5ec41834bf70f3ef5b8a56b2e913d773d0b3c3953948debb1f30e777d52f49006d465771f6767e0b78398f11c930c0684563ce7a35135352656f757c8d8d50a1117d20ef454f5b949a50d1515ea9004e647528033aacfd2fc2cb140062cebdb7ba3699b90c5ef6e7a89c9156e5c19bf9ac9c8e90929a9aa146211d525bad22d254459f9ed12ecd715c85c0647e4302e1c9ce4d359b7910ddd4d5253865d738fed31864fb4d10ff3c0f950d2d9c9a831995d2112be52f1520bda250a2a465a8800a9c25d6337c78d00da8b66aa99c5fe192ecfa75ef2f695dcf42aa99ac381662d3516da99fbcb125052db35b1eedbbe97dfc47a7284f395fed0a705f86122638f4ac3d8b570f40580161ea662b5c4c1f837366a6286e4188f61dc7b6100c4b2e3e6b762a261fa7428eb3f99b32f402ef601917e66af6498c40219708ee91a02bab969cdf7341789339615fcb9d6365a01ce39a25b268c43e90c2938c1b64b4cc4897c2d2dd87d7d8a0a2625abebe41dac5190b25f3028d65510a5e9d7e8ec9a022bd0f469801eca1c326c006ff8683df6a267bc3734391aba1f06d41467496d339b5162f009acc32e2ae730f9697dd40041ac782bb26b1cb62154189b8baf095d94afbafd18fa0517c8dda88f2d3725449838ac6de220d8eb7e61188960ed995c6854be1252d56d2b8fe2d9cda5bf8b884dbe29c88f82c790d5d33171853fc4fb0f5c086e7017ab7f97699a42940195ce9b47438fa0b68f8e89e6c3721b4ca19a0539e043f6a65f9c605fea582e8beb565c8a82d077793df5054905abe3917e05cf023ea7f8b480005706a5bc87e22b0595a9ee62fa96a8f3c814b2abe3b2ebf60e24f4e43acaa55d29f2a80ff8963e9eaf83dcb3db6ea2541100aef01f88a727ebfc4763e44035e343f1a5861f844dc85d3248f8ba57e84e14b210bf43c985d27eae4da7427810083080e3a930d50d410b97e6d36c75e53953cec6074036bbbc89e316543bea639a15d4a8eb2f6ee537c9ee668e5d5749979b8b0adb478cfc17aafcd663e5e176f4fde640cb7e22f0c3fc728a427d62c84f60419577fcf86dbe3412d2c7587c1d7677692cd62876d0d1625fc57c76b437c49cf8d0c18f2d941b3eb7626e68052e399f45e4fb88f2985a74bdc9d37dec10f554a4cb2ae1d6053778b2686aebf2b2dc73ff73cf25ebd12e780b906d7c2e78ab5aea5250b7e28f72ef89bb1ed5cb1326186a9264012e93de5f8f466fb3127b4b73f84212681ba91b15182fc7234b4b1f6c6ef912429c2812b03d0c4ad7889f5e12cf4a5ff47afad9035fa0773e43eef8810e54b49ec9a30a981e470daa0e381367879583c7469ba85cbed1c8f1cdc69f20f861c99c5aa30875a96e16280d4e86b60dbe371a187af2ac6fa86bc350f4915d873fab65a0e103a64d137a770635df6aa3b0fdd699f7ab1414f352b6f0f191d3de60a6c45e67dae840d3e8706b7609fd142f6f4fa816aa1f7860f5e04e965aa53696b2ea6aea18663fc1a86df98046c6dc2236a071d7776c80c2eef2e3375e85354651e5b48e6baf42e66fc7d2d8e8a7f32b6f58ffa30b59ffbbb467f917fa8473aba6779960d2d28cf2ea9922ab1e0124a072bf67aea3bd95844504a43a06a0ef037cf17b8f09b0ea597b28b2f8a9a35549c3e8b334c7f670d6a124899f71a1856867ed5cb6b9acfdedf7791d3d37010c842c3f73fd15a97154990717abcd99e4001f6e8bbabb89f5c32bc8edb0b2ad754835a63d9040912b576c8057c503792209bc72e22ecc2031677beb6e2a6f6b7fc9cd8f2ef5c256f7ff4b33d708f59700497f37099438c3c4a1c9b35b2da140893bb74e3b9e578ba2884044fa9d716f0af0c805bffb9396a204bbab438366e160d1bf1aae8ef93b0d5b1bc918f1de6a70f92a27cbc45180adf35fc3f4dea1788f2c4974da7eb0218cf8d215bb48f6d043f1c6a29bb1c491fbedec80e5dadbd69137bd9273aea39c822cf154a0f2ee6a695a3ad3264ed30e4618c317714056bac2d80849d6b4d9ce0d517f02d677dedb88a4d3696405a709444da50c1ade9633f36ea9734d52475caa41b4ff39038e6ecc3b0a4f5277ceeb2618279d83dfa1fb03e75ba1fd0bc27f4f8886796eefd888b3a7997886edab0c4e2d4d1d68c9a7cea240d921b6852e43ea8b9a820a059f2f4976c63ee380d064b4dea4fee406f34e3112ba5c26addf34e1b5ce0437eb826ab0a4acada2d0f1ffcac86d32073ae4ba3995d2f6c4dacc7b59c168e00f4018a165ff81901aace406d3ac35286c09e8bb5b1426584f324527e4a679160f6e6b01c9c8ad882c85451c5f42bad38b8267e21c4f0e67a6332f94b121370807d882a61dd6da75a4a2b4e1d14f7e131aa2fd7c421c031cccc6c65b7fe3b6bdaaa538a4d235ccb512453da90fa8553a22fa3c230bae0464c724a2abce2c087255c93888222a4ec9ca931bfc27460b74764245b2e2b96ccfb1ddbaaf630b6b962b769bdf8cddec7939bf91825f26337d7462b50901fbcccf67f87421f45c055319737426684c99a5eabfe32a2494c564be3f6c31f32a442f6f96aabfdd3ea40cf81ae36b8e6ef7fd91f48745f09c04138d1ed6dc63e2c8033fb514c6e0d6dcb822794fbe3e8997b9729b0ebc2ab0d454d1d05201c0737509ca3598c0843086b560af6a348a5c97659035fcf9541cc6484bb91351b6d244bca9482e09d556a746dd53eb7f7239c401b596f0bdce1597bdd78e5434d9ab1fc96654d874d5f4fc429cbea22e066e65fd351a50842537bc5d73aa8706b8deea866420cca174b3e46ac8b91c321f789578b672bbaaf44e1103f11dd395a5ad4cfa1e007e48c90f9a87aae4f4ebcb57f43c89e7770428f20de9ec9b286d77cdf09effce89dcb8d3517df3c4c476b60d0f2d0badc87abf4cba1a6a88bf03952aab66215a19bfc3e39ab427edda1cc8ca98b94ab6f1520f2755f178deb78310082fbb76f4ee72cf787ea583ef493a300f62f0a612071fe550c6d059846428b647f2696109e74abb7f9e4b6fd702c30dbc38db84f0092ff5f6888936f49e5143f89a990052b1b60b1b6891be12f0f113ef654eb8ad298d92000f437743be52527056c82c2a9a4b6d1f0f1b66e9038f1ad8426eb1ee3e4e781fae325896919acc52bb13cdcaf75110e537a0a8b07b0417458d3c082220284e93e5597c893f846e5dff57a3606f20c82acd071f6f620ef74dbfa7b9c3001284691c2c97adccc73428259793fa0d96e1af8d2dfa25184617a8269564771d583d1fcadad56d97b3bcf05fd8abcbc3e0550a26a349b0b9e7904bcd74367f999169b8f2ef7ba60be6426c5d30260cae4e46dd63d6f58d0ec10bace32ef9457abd7ae5fdd3dd2affe3f210ec800a845d0915a61a3b7b4e968ee92d6c3f504214857480678ac24bcad1b5f474a6f97774a9754c649a21d9c1cbefb98507e37b54d3eaa05eb19723c407c7abe20db1b5cb2d21652c0a68dd55ed8f4795863d34a0537adbeb9727b4486f0ba93f364fb3ddad7fa9f37b61be3c0bd6ff1b2e0571c8e2f09f90003f0c3fdba540be76a4c8b7ee2cd9cd39bc78e3dc56bbf46f2d9eab6614cdd6e2c12994e29d1999e7c3c653a286ec65abdd57712f451cfb50e7b4fe95b3dd9802dadefa5ea7ccaf3440a971ca706f6f2d8296b0f5f0bec8312db1726d546f369879fd8826e7e5427ea1b362fbeb67757323e6be087f5c02570db7f1a986295480a457e3ecb7db139e1d01f73192da6727a26436bce5816e524a6e8ed4f774cb12801745fdc608cc7a3985c57535c3ffe137fa1cd1203988b26aa354f8778badc717d98dfea49e101b478578e0431ffa71fdbb7d0c33b8e9c04cc223373eef7d6f77bdba7b3909c34192d27440a596ba07275cdc413224efcd89f97e51d5997839ac19bb7139c5c66d7e1582033362f682b818c2faf4ff2f360ecf7b0bd009bb7b9d7721e3a70616894956b2b7d07344e9596fbde6a44529d830565c8851fdfcde91a8cd611420df1815611b759b52fdcdebd81ef0a799c25ba7392f6db1409aab5709fb62f73d78d10e74b8fba967e0d31b40b38fdeceee4cf726dbe44ef1ca0ddd0d85f24c4f5156ab84b1c179c82d1cfd10d8d6e208968ba54d5ee0234f69f24325a420f1f7712a7b3beeddb22186504b9d6c85a4b1ccab9e1203c04d24b61a014ce508d3d6fed7338adbf6c7231286d9a7c3b93d2b88d859be3a315d15081cde389cf0a02227e544164e6f161b1c663642ba4b99f53b9047512b3845281fba7fbf5abe677ae4e06dfc132a9c751e4001c4f97ddc0284c96719efb5a75e9cfc4d668210007048b2f7a40aa9dbc226d340fce566095833b2227b3a2d7aba453d9c0826daa5a48eb8430685e6e1f03da7d5c9350bae77f29b048d1ad79e1d7baf061f1b1733659ee0755db34a372bcd90a1495aafe48c2ecb087d39b1df5feab62965f6102c826c98adb87425f31f22293f74c9f2f7c7b80f2b5b6e33846252f3ae0836bcdc2f4c2823cb00adb65c6dc15a79e6aec8a0e98635d7926e14e34eefe5c7cc1079f84747b6bd1ca019b067208cbadc3971b28be43f3193661d40eb3da0cff0e65e787e2effcb1b1d1771e27f3ff4fb64a6fdb7af276356d8977faa026749749ca4915358bb5724b55ce425a8435df50dba952507449d6899acb8a6059c9e1ce099a52028b143e67b65f6aee43be34775993b5cae23256bc2770a64f9348694694939ecddb2fd6533e7d03c80f9a52d1a0731869ab9cbd38acb48f7a07292e74887684819f20e496ea69bc38d688a18f2050ab3e91a2e41e26f8ad9154a5ef63f17161c843bb031a1c1b844bc27354f20b0f64092e231edc732c6d92710c125e1b6bdb220c7487a396513028e48907d9384d49b2198a0c4d8b303d9237d447cd761a6d6eb70ad76120f94247b6598aa59b86765e5ed84d806972196fd8ac6ec25ff73ef3201de233c6a311b5d408eaa67c54c009ac00ee666dd1e2253102f6ffffff09