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

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

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

Block Certificate

Block 78885 ba990937462db014c322f35d775f56ad8f28d5543b51a699554c9f335f824818

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
fe1a9313a26c4de62fc8604da59b0d602fa1e93af3c81a0cf3e975fe167c17f8
Certificate Block Hash
ba990937462db014c322f35d775f56ad8f28d5543b51a699554c9f335f824818
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...0087a4000006cd0000
00100000000100000701010300000001070700000000000000000000000000000000000000000000000000000000000000000000f8821d30e51be8898b57640cb65866d00c7e756b5c5d1c37be98097a81d195b8c4fdfe48a359c26267dfc1b9f30bbf9a5cd381104cc00e57369b89c61cdfd432a155075db9bf12f8cc407ac2def1ba315b148283d768b9cea003000000000000000002000000020087a4000006cd0000

Raw Header Hex

00004020abf1498a079b4bfbb332dc0f7b22081dd3a860c07f07fb13c99a3a5cdc8d29a3e041a3d216f611f14da35c6ae6bc702dfbca70ec6d83314c25987bafb1aff1ea66a43f6acece0018f8177c16fe75e9f30c1ac8f33ae9a12f600d9ba54d60c82fe64d6ca213931afe

Proof Data Hex

59,560 bytes
121216020307c24cf6d82b06195b934f11b8abc76f8c22100ef43b1e8b8ab58ac5026610739dd50a55fc13a2acf33d2d9d218586e96e30a2d7436c907de88888c7305afbe4f9289ed8e721270671cac70b6156011b52ae135ba992eb1a452cc6abab556366461c24940a5b3fa102f65664fa0ff601a636deb7ec4bf91b532fc17a4f2144ebc53d360e3f025d22bca49b2c3cfc251adb42c1dff994b85810c282d33fc4974bb56e2aaeba597f3c556ce93abb92fdba3e654507e1793a377c8de68bde3feb1c1e337ac919760a08baf5ae72e0d9cc9f27a6c92db6c7e653a9273aaf163f531bf8789a2ef46300d58cdad0f52e929510b8b49db8e33504d4d267f14601044f37a56da3f01a099902567f4ebee0bc02ef28eae78409f22fbcb1477a18feff4b786e1889dff51b917e570141b3927e6526eef253e90a799e9ac502b7325084d9355a0c23ea92a49817b59149724f5a6a46ea68a73159f4fa478ad28086eddf67f991ac0930d4207d2f5a17e9ea791c49ccf5fe03ceb144256dd72ecda71bc47f77960c13d7455351c7f858aeec885cdf8b5332134b6d2dee542cb30cdc1b36cd583dc954d013ee769a4c252888b92dd365dc373e0b72ec512e55837d4d25234287f03844db90f8597d261599a847fe2ae4744a10f5c2d71b7a3d041337eb6455faedf0a1f5433a49148eafdc3b41b3303dbe88998d68c5558926d67e1d438a1b268d27b68d4e8553f86dfb69856d2fd17043c8aa94900647b5cca783cc93fc15d8e75fefc472b5dcb16b419336bfda5983efdeb54f7cd03c8d9ef5646cc2a4abc0a96a9c006f5afe30a49475d973fa420a6face6adb0bb3c12b53b8714095629ea7e7cd428ac138db0c18bd33615ab10d6dd7bb8553fafb39e22a52cba245d8526c9f73e105a7d9eba097d5734b1d2facee33f0e7485db3d5f7a801bc8c9c69864e4f48477ebfdca09aaa62a8d4e81c668e2abee626c3c4fc78d326016f2226881673017e8220aa1fa07fbf1219dfd7ce1a38d4be1aaeac37172b0cc54eeb10399c837359ef603b68057b93894822716874361b0c8b9e6239bd6b5ce11563d10fc507fd3e8dfb694d1f2638b9b52c7985adc3bb5fad79b7c521ac226975062d283377ff84920a8af21f3c851311b3171b73eedbc1a4fbd61becee9e40fbee358d9c9e16796a5d5e81f15730335586d84a235b53b38fbc0bdb8f69e7dee34f38948fc2952b0dd99dbcdd9f6db975b76add1cfd6fcd51da561ae8a1a5f332e7e4b407958a19c4e1868a5edb989d68d2ff38e900bb46c13b5f03bf4b7a0eb7eabbf9f4b067642cb7073093bb2bf1ab5509f01d63d4b93e2f09289f242139d5f31f14337a61cef89969af83aa86e233197b27844c2cf9fda754ae22bea5ae715caeb1786d766cc0e88aba7fa5b98d090095cec7416b611359b7d81e6ecbcadbc82f21529ae81881c8f72e95d5b7937dcc4f12c0ee573e69e2190469511ae53d601b21ca879fc522ed46b170f26ce591c37d68e2ed464211cd671fbe6488cac7a3cb07a60e339fa173103ed98b947d62f29a9845fd7e3524efac50cfd5b1f95a3733652d146da6ae2bb1502a81457e677cdc3d111aad8776a3cc0a02e3015ea1ca30efd023abff2dca0e00d97aa654fafbca05eeaa685d14bcf00b1f26f46ee5497556df3f1f360974ed4c05373b2ea738b8b03807ba54670f6a2c56a570cd82dde3010277034b1598adee748c62e418f98f9e0c78255ff8b79d92e30f49714f0213f1a61c1ad7a4277eb0916250fc2e20809cfd97646d72236bef1b7bfadb9698eb6a60d6a97b3bd30e4bc806b586bb12f53204f69347e0252dd15516150e380efa36b8144b030e0fe0268fff58a9e8f62c5247e0c9d58f7c7b0ddd0c95c74a9c1c155d862aa62b604e336752c28d53d233423b853d6e5df656c884c8a9e22d1b5826c4e6becfe083090d1c0b1809be23bb0181868475caf9f647f9f998b40f9c492a08fb15dab53297e619cfd698cad0803d7a577edb4624ea9d606ecd6e2b5176cb3e992732d2f8cd8286b97d176687233e695f5a502a7faa5c105fb36ba972c184890cc017b417504b8131ef95e117b5b8ed5c7027c0ed5220c0bee4cadb55a0dca84210d489b12646764926ce826172ed69c07915355461402f324aeddb30325059b178e48ca06497fa0515a67f29084b9ddea2ad696199ad49c361f700e804626339fe7d55abdee9c20ceb10569a061fe0f48cd88bf2989cded9b23190e0af891ef90e55d06591739fcae1dfe19954ccb6f1daca8d6d2f0ea9e704dba22b5ea1b54cf0afb28e1a6e196c9186c1045df4caa16a3912cde94faa88c9592cb7f601513a670a27afdef7ea0595906ede075765829c3176e9fe3584ca825590325711d33600a1bd3f21ffd1107ee3b089962245e95624eac5b7e7d1ead43d97053647739d961ba0d982d3f5b96b7e1f480acf847a9c8bc659c67479202823d3843788a152e1ba0a3fe3cca5c18e8d4cc522e3bb27dcc68850bd1880b1376b7a3f75b77413d1398c19da24d6cdbec3f69d21f7ecc56c3d47192f04d76237eadee9799dfe0687b17ca344e55f1b062980740de987750b40f7dec40b532d1cef02768806d99f3ba1bdc5757e8721fcf46813237c0f1dd745dc015ac13dc7f43da494bd798954ae24c11fbd9f6361325f4cc02634f59a0a4cd7b9eebe090405e13d235565775e17c6dc477b507558c923d32358974632178aababed6578ba3ef0ce424e6db22dca55cd0edcd9a088d033256a2eaf961fb0f537ef60538f8f7dc1f7f1061d61c3ab8358055f73a192e06d27661e051b9a00b48b185702067bc3b7554c40b56930508dc75bc7b3b78c079c1951653a1d2c960b7782f9cfddc57e33b0e766ae2097578a2af4f725894829d85159f57f8c4ba9e3d63febf7e6ce886c90e06594ac2c91fcba39e2a0aab52d0dd54ae894b49b0086e390d8271b88c5b33f30819c518213c164f867bd90ea70efefbaa62ec3293c3c81ea0214bfbf10dce291e2e73819388e85ac900ae53943d722649ac004ed176d17541cd8cf4f899b29b8f399070e5a48475aea6c965058923175719aba066b747f0369f56c6637fbd29454a145bdff79a47a7c792afa7b8b39cff916737bdc0d82c628c803d20796ac8c2b4548cd1043fe253f56ad8c92fe62a88369a97281b8a12e554a386185d8008445186d3baeddf50b2c239ec0d1758d56cafc657d18adfa92f27f0840ac73b46af6cfcdbcdf7aac1a6c3c00488d1b782a50d26037d91169fa9c945e860d820b9a3934765342f00b02d2c9a6e6f92aec261533982dadd64825ca0ae3461bcc135a56f7706aa7decb9e2ed52686f68bcfaf7085c81a0341ca42453aa25d29337e1fce1a3520ac77237dee5d4c95e980ee68410b32c07e2aa15423729bf4e8ff0acc5647a360be027285d28a21660a6e12f9be761477cfd86db5acdde9363b13a79d5b984dcda6130bbf36b7c9ab6f6d8f3e8e6e76a5a870f068e27a4ae9712fe623d65286211be0f38328fc28f3f8acfd634f31d1059a0b5f2aac7522d4d69da58afc8ab8041377c129c006a80b79aead1f2bc12f7e8b54d04e92d2662871bd94a464afaaafefcc61a4e37222e94d25a57b470e84a493bc72e07060d0201254f43dafd051d2e71774486d43ebd3554eed8ad6ee2cbeea9415aba22024052730e1d117da4a13773a03eae6d92468e2db5299829a192b64dd65e375feaf2ecf57104c2c52593f8e6d2ea0d8026e682baa27a07d0ae2f2e20b86f12d3fd2a9af64ffc15d59a7a09e818e6291f1207e970c9c0b915af1fcadb883846827c12c3ef2ebf2678f64b08abb9606507dba4dea7d4f21a6ab9516c901757450012e1a36b35c1f3e784d33978fe16570b37db0e1339b21a4ded16968dcf8c5d635eeb7963867e9e8c5c843f5764be37b1e2085bf3660a6fba88d56fab9c0d9594b9f069baf4c15d63c9680a326ab1ff354ab614ac4c9dafbee8eec3ef774fcfdddd6cd8b2c9179066ce0c7a7d38d17b4c97cce252cfd68651bbf0c3920c91381e7f903365d70b3b4f7fe0fdd5bdc1237f5a9b7b1a54246cbd0bc46592b5e77a300146a608f8d196194cf8ccca6580f7771f11371db8fabe121ec0ac23e051718a034133691dd298158dc315a1419960c5fd1d7239ed53fbb40172483786b1ef76a4ded803682ceb80206a360b5beabf26694c7121fd366a9cdef35c9cb101df82bf31ff4ee521c8904684e49b7ead5a01e09c71958e7d634690114cb5c0f1ab351afba80a9ee7a877443ca8a782482c18d566d05e39f37378a61799e786bc3f0bc53a518f137f596a43996154ae2d03c9eeb43f94d461001c1f9919cd4615892e8a99fbc203878371dc8eee216b836929e93214fde797c5424bf1ee38928dbb74002aa1e595dfe50b60afbd55c66dbca87dc494f3fa748e99e60ed23179da3951773c44f4d529bd9aaa2a8b37a2dd637ad4e20548702da03cc3fef348a330ddaa9b3f8fd79f7a6a891d6853e14eeab7c3605014d3cf96b807aa4a721483eab81b1627c6c42dc2bf3dedf182aa4692c3647908c40b4a6a07b90e89fcbd4c15d1f89f2d0839870f7e4b1bf8be6ddd5f795ff46895d43a4c33f4d7cc556e9ed81cba0ac822069c59e93a626d11b272f82c940aa2df6191635903540063d3c97ab216ef17079d13e02b7f5f03c90e58c4eb310271eab7a8ab0a139824b8e6d564622e387033e817a32f4e0c310f5ac70fe6de03b3aadab746aff8412a818fbb92add28c0d493c83c5fe42cce92f83b8e08637436153dd23f34651e15cf35d2e74be958b6f3df7fb961789e5057a6b01ca7d8aca7d05009dac21b668e67df1f542098fc755ff16824cd99e088e1e90cd208fef5146350b2f0c294f092c3725236bcd8d2d454d3f8ff08348c228b5531fcee904c9f086bebeae594078aa4db5e967c4579a20f71901eae1d8b72bfca813ad654b1cbc907c6b48b57cf627cc2e00bf7df11e5fa43d27207b4e932c638ba79e0411684cbad45343fe25fb1699dc320204d4e2f0d92b0e9a3e24fa1d851092c03f2048a85ca2ecd8df4f7e22085e01d602e34360a64826b074544b1b4d4b825a0699b2d4ad20b09ecf1b7107879f92f7615c0754ea38ec7877413de0f40e6e3b92045106dda4540a3dfa978f9dbe6989050843626a03113abc246b398026b726a233898580b852426ccf434dcabacdb2207bf3b04c4330b0947334835e1b98c2370af53adcce54317ca8d42e987c1a567d909e08a5dee47d755f3647684a07b2839f226f9df5f16031023605299e151adfe1166c46d08a3929badf4bace2f66a408063fef3d82ef1d4089ebe1cf9e881b93c3638dd718ec704ea531a79fb7b26a401d6a3bd4e0de35fdef2c179a7221ef54b81ec348d11461ba90f0c9c118c2b00289f0b04c19f4a6794876be4345ca4296b618d888fbd81bf2512f6acdcf20ee0c714097e886d9bb564e6fcfe533f6afb4c0e1759e747074973e6a92759663fefa615e0c22718dc14eccc00ed121bc0d97c20d788516d152bcb8aec52bd336fc806f9005ef3502dc0f9431abb1998a504fc233b597712641fb1aa0c06ebc93d8e156c024301b9ee9fd4d6615e6c687b0693bf85a9d630b7ac33f959253863e51ded6b29139ed337b9230faf1ce077cb6c8cdf6758b04be0915deb7a898098e699ec2adc3c6edad6a44d283144271a969bdb310fcf770d3ead298ef0b2187858aac78de1ecad35795bd9e3abf8e968a5b391ee3bb9c7275db37433c0f3d4f97594db3708ef803e2f275014e67eca700c59f2e0f1e8788ee3f64091dab471daefceb2cf92e42e59d3e2c4d7bc13d399aa18a324a33207164b573d4a153b22703061e22de3e2b276058a4fb51a11b3162d5cb46abe23dfbc2a78eea13270c4e73b5ac7f0c5b84f0b6f8e3cdf996558316531ead2123a946161a9a4dd1c14290df31aa1e2059a4fac797517b5e546f3175267538d4e1b59ec7859e13f89a606a18b376669048f65c7c07e24fa738c2dffe7327a18e37e86176667154f8ae2326f62777506e56a68f09e2a116262ee6e644225b4f7ed7aabd0aa5ac5d009876da176494d9ff1dd218109c3ea4b7455a0911ae67f2f96f1ab0c1b3f102650c78458d8af29992d375b5a2b68386d58f20a631902e0d75d8e55e101fde34d704fab3fd3aa6cec3dec48f28220f09b05c1908ba65fe635d53090c560b8e1ff54c14aaeef3146d7ae9ed03c5982618f5d944c3f477c31a5ffba158dbbc7c6da608b3a2cf77ad1ef56f864d1abfe907bb105a86cfca93a389ac01b8e979395db22261c33876ba4a535e241d04e54ed8b61427b5a76d2d675ea59d6ad2baa2ddd2d1283a94faa3a4f676c75a7d7a9123e6f8df12334a10febff928ef2a7ae31d7c8232ec6fbd3cc78638a86c684827b9f4df1baccbc8628231bac4370437623481e0c35ff68e3ac2da0ab7b83ebb4ad05b80406ef308766186d416b899d40a10c81358857056daf47233042dcbbd7f4a15e78c451076de229439e21b01bd4bbd11c18823720e716c4013a79912cce38d90365b58125476533c09fe7d8d5daf5e71777e6a39c236f6e2fe8570b6c89f2794012cfcf69ba07c7f53da8969e64548519ba34da8506aea1502711afeb551227afc0c0c8fc8df8755b88a6b2d7b3ee9ca4a27d73e5fcd5af72659ff3b74b88bde90b6a9f0201bfa1b12355e8157d55b11d4abd4b529908bc83ec29d6f78e1408a0be542f2fc0405dd8328e0afb80ce07df932562e6e80a6d48f76d7545c89645e952478a62124f41e62d06638f8dcb33ce0eab90890998f9408b59dfc8c169146cd282b8973060a1706f851e05b8659cc4a73205b38c05767836702649c1771bb61754e80db94e47c284f16807c6502895c7f49e199dfa4dd4dcb002c381d9ec1b50d7a480e863b6473faa31b25bdf422fd4824d3958401fdd2dcf62944149ffa6673f223e7c4ec24f86350275c2a0584c50ed33deb35f552bf8a23b44e0631f453eb3da4db93c3be649519a38d725c72623ced2ffff33bd0020c2fcf53b0240d23a720d60f1ef8988b959478546d3fd3ecfbc4b50bd529544adb64dd841c5c09fff3293124360ddcca225c90eea4e9e8bdc7b44a7a70bc2debcceaefbf302d7d950bc22c2cddb1f177e3fc40b7cd7c1ca4dabdbccc19b585e6b403f11412fbf5449bd32e503be9c397d5ef1b0ee565c9d5602b88e935a26c2cbcb1731bf3118b2d00386b78b69e201097f7a408689336078a1053a27e78f9b341d61762af7cc433abe3e087d7fec08f310ff5c9535f2116dba928f9955c46289ee1d002184d34529e791d097b86b63bc801756fa77c29e4c6e9270ea77521981f936f4caee726079a43fa9d041a05a544c772787295902208044bb716d0d68e1f65469b9f97225cc71dd00f2a76a9a76c44dd052112e9cb677fef9fa4792c1f4aaf316e289ddab54e7d0ea75b3e0d8ac45aa03a32aee8ca0180834fe1b1bc48c789064a8fe11418bd8e86b4b79d093270ba5b9fcbd8fe28b431fbc3913dd145a0bda0c418f91e7b8fe6273fb684f311267128e3d044501ddd6f495a46962ddd8a8c5d4c7cd0b5ad0cad8b3a8e840b3ed7f2ca715f878e0c39dc6d3a1b0a757c99202c326ed3081608f4f34f199e5de9e9bdc2762f81a429a0b25b54022205e149f6a069bb113c68491a5299b9b27ae837ddb94038f450eb6aa9b0d5a90a2b0edf0139590bda63ff11d7edb99b11f44a942d5d72406f1370170f02c64691120a687acb75e6060edf8218788902187cb5a0abef74435bf63b197a5cc9f59c24c62b5b874939f043bb8464ebae2d5871fa2869b174559c824b1a3501c1bc4d86f96c64eede4eb8e9f4e086b9196f7d51af3ff21b40054fbad925f27b5f2348c6ff16bd6661ff4a82f2decebfd2999c3776fa62d8ffab78012c61b9135c1148e16c0993a5cae971b7caf0763764cce549aabdb23e52c1e6aec7bca5edf90fb859eaac68fc857ce7938bd478e75893538cbd5512af23ef2a12dbab30ceef0df62aada83bfbc88208007ea1b5ea9d646b256312a728a6139e82c7cc207807df45813fa61a2f4975e4491770091e154faf2250c3b8868de840e2b66b1811b48f55cfa31179f8e16ab39d9df4d2dc91f7b0324b11fc6cb0660967f052681409e35025031ab04d548c7e3dba69a05c7a12f701b59c4911cd97cbc47e7042abd239f163ec8b21c70ef0fb15781e15d91ef0777dcb53b98c042c24c91f7ba55e9c2ab9a3b2ce4bf868b9700d93203581127aa6418853f9c5138fa149455312815905b024d7629134fe7e1522f769826689272c489228128b7a94add86d9ec195ceba0a4ce9a70d3eaae99124d7e3ad3670e80a8b126431da4d7246160107078bc71fafaee9e2e90aa1ebfcd04cbc209bc7dc2e5375d3823bd1eaa383bfb0a6becfbf1a1b3163da50d4033fa4cf7add145eed5c37f36fdac76c364361b6bc248feceff5fb0aed475366c6a93cc26bcb0995bb12c0d60d58352f1cb5542a4df8faebabbdae2a4137b49649ec7ab793422ae4bb2620ed707ccaf562faf4dd4e3c0b9d9b56e10cef47b6d2c24ca052c13575de6c50ac3451463c2d2a117154557fec51908cdd7f4e9ac74ce3c8bb3cba306c53d2542c67bdc05379f52ca2b649b5bdc7d12dc9a7c23008453c76f32fa8912977ece2b132525aeb07da223c81b22255a81837c2dfa8b03f962d5bc7f2fa124f76ee7b5139ef47542a615500241dd618ca5b18fa243aafd39cbcfaf5c736ae17ed28e0d2f422d9c325e66aaa903f7523789f6c685ceb787121d008023758256b55c968081b4b2d93f1b0d994e54a0224137de20f518a1f4962f72f306eb8a5a048e510f0f9c7511eb3d113efef889b34a19f2ffc79cc20530fa7f1506864acf82642c93c586984d88b43a1e2df77c3a51ec95c3d2802c088971297d4623d1a5542a2cc60a6d55b8c62d4708425944be5100fd505b3890fe24640f29ae169ea42b5ccf1990ff1043cf558700f5fcf90cf5fd829590693439ae9e014440c52eb784636a92c14e838d46f0bb5bc549cc233dd603e6d5cb80b408640142df59464103c92f68f380c941b9cec79a46e1483b11dedeeef96b6026289f59ccad5970983452f2fd84fe82b9ff41244b97035f33650491395c1a061b5404f47cd1bc0d4f66f54b610d4980f4811f964a9f45351d713b21fab49a0c158d9805dd71bbef004e8250410c4178c9af08c6911188e6264cb45dc1d60ff90af039e31634cedddc16cbe712f88e0aeb83fd298d5cfe27c85f0426209ce47b9e2e212e2dec367b4b3d9adbef64854d7189ebd66515e689a150cdb3edad569af1bf57bad1b7e734b8b96c79ed4fd86c2ddf0d6deb122a2c1e786b4649f839123087857ded81a75af23393a3ba0f6780e820b776439199a9e40444ee25b33a0583d6b302aa48d0fff4acbcfa0368d2c34731775a05c9b5ee8d2440de691fb1034e53133ea2aa65e6a0c7aeece7d1f3911cfa91ede46a56bbb55f59a81c9cf3b14bd24996d7153a2d954193bc4945cbb4ed4423740b869ff24fa72cf7af4ffd9fdc1a0479c464211fec6e233397c3283263f68f479f70183d28e9c56ea6970fd9bd9d62f822da68320a650ee124eee152129de8e69094ae203908aaa346a9c7cfd52d8935b9319b4403dae6851af51248c27f6466a1f5bc9d1980020afdd738da30e2ab9711afdb456d455f911ca5aa46fdf00fae434f730168c01ed26e20e38523d9542101ad8f38a517ae1090a866648777bf2e0a062e0476e7952c5e08c508848106961cbc6cca74ffb224435d585aaf3e7b571f2b89b96e0a2117324cd77852da5e1ceac5b832b6e87b01afcc16607af496aec1d1e2dafc6ac91bc8af0deba13d20e1194d1825c358a3167647024dbeb7872fcbc08510331be1fc79507a88b2a9a1b787a978bdd589ac9cd5990e78653d5efa41d39f7096ad72409e508d459ee5c97b61509330a13231e74ba94e63f722795a8d04c6c8e881df4c637ef9659102dfc71e5c3d48da42120cd1736133be142ac4ba58d692a6a053694976c8e5dbf4d0f8efc59a0d02d892b336d670c3d82da4511056c9a423c9ba0eb72408b3ec17bf39a4688143a75e25fd2d8e7a0e9e247bf5220bfd66dab831a6f7cc253709f1498c53db04c63c5c96e3531eea3bced6f2bc1e568074aaed0e3a33ce45aeebe45d0cdf3adfba10679b261cced7eee1b377c7272370b99fa611f5ee9f6ef42b7f0156e721751318bfb7535c175c4668261391ed03f65da45f561f93cf8443e8bf2b8c5b4812e36637634baad9a36abaa6355a9035f2b454858a0bda8259420671be5ee03aa55fe1fef44132ea8604f1506a750cf58c6c6bc33dc83c0011c8839cfe304afe16e11e95a0f7464e22fc0d7def535af5fd7cf95942d1d3b47755d2a5972571f39168b9c2c8b80f4150cf26b329ac662f5f3fc6a843b3e79587d35288c496c6b1fee6d9e30be919fa686228cbb0727b0d5eb7ca58129bb57ce6b2f1a85da42c75fcf64656921fede7de2a02d81f5f36b2241e38037a6695c2892eb7778f431681f0454fdee0041308f32a91fe3c5d7ec0f04ab024a114104319ef4a7a8da851f5296c8e2a365a3da21f097def5ece1c2866c44dcf67d39b1184aa2db25928d1d8dfaab6b3a4c54cf9b42b8ecedfc4c0caf15c2055d7b833ca8c57230e4e1cfb50159df7f90aa49467acacc9f6ae5c92e2a2678d6976a675671c24cc2c4d7b63f3df0e8ed84ed271e0be57658dbfa0ce1d6a3ecd98c903736f66cdca1c786963d99c6470b0e1d7ee1935aeffa3c6cc562fcdd34dfe4f0ff73328ffc3a84bb7afc20c6d3ca822568d91d64ea59348cf03909a9fddb690992ee6fb36359f5cf5e302f5cd33a6e4adf2c5d12d36dd675c0d5725ab30a5319e5fea4b980d053f4e3f817095e3fc3a45ca8048767efb324388ce5f7037b2b92034ea4bd48c8f328e4fadf316f4990e98187ca965af85efac7e6ab91ea837ab3bc7dc799f0db7fc94334bfd01b900364312c1d64b736e0e1fe3cd088381f58b99cfd2935e8e73b30cfb885a44c6c83bba7f1f9977a571ab38eb40730be2ce0ab88f5871252dade7c96b357925520a29c9aa8ddf9285800f6a30db4a97c76113cd9c13e52c6c3d05442f2bf9e7866bee1126a1060257d217c81c71bd06c7374c2b52f69e1e8e5536995ef23a20e72055fa502660f3e035bd9888038ad796fe3f6928a2b211dfd880804320b5f4577508cbd37dfb64a403f57870c4c169c6ec11bd089b8135a56026832368d2af84249246fed8a5b9861534b44fe60c21f04e39ed88c6f95283b87f7e57c89e8dbcec666219648143d58b6df169c87b06888ff84df4716f4459a2e776dbeb57f020bf22473d68a04b9ad291fd26b2c7484f9388bd3d3c9b4e20587172073e9e038382eb2f4253bda48c5fc2b852fe6cd124c8ca8b350b0e5a1d6a47f6e1f8bd80e4186200652ef935bf5bb55c7d27b200cf6b61b38cf5e875b21f44e8ebe95f371ab7f42debd9413237f90d65d15988fab00bbd32bc8048472f28bf9ba560d7bb4aa0a0700dc2f24689cc9b02cb4a92f48989e75920a64f69a2e9ab22b88d2363fe097a97c46f12673991bd6bedfb10efef0a1d9298d63ecfc6966be348f098850f91a8212d677579778c703121832e59f47d415c56b1f4368e42e61ae8a335934c367c6b9fff3fc28b018fbad093429481c5b330660e2ce2d5a2b128e412485c4e3cb37fb9d6e602ca000e7dbc5570eb639c42b9b2f98a7baadb4245aea7751e8b5f342114b9d3dd9c162f0c9bad62d7577151746e700fc8def3589245eeb564be5b3e0f3b84523265df1961aff8c19f72e9277bc634a417bd31a711817f6cf322b29d305de6e657e5cb8a8a6cbc66f95f9665ad1de47625e04419fd5680733b3b765e174212d5403d4935f76a8b39b9a9eaf950148bd112103bbe4e60ee22aee8a88af661775d2762d9176c1dd5d1187ef9d603969a3d9b473400db8a8e0288ebc3639a56a7cd5722a475c51a47cf3cc4b98d31c66980ded60035d8a5c6ca5b1927b7567df57e36f6c77fc3378d0e54e92a72b00c2d29e2e9eb74085a1f72c647a39f91569d4f9aaf11233eb4f58d49a2e3256faddf702df785e5774e414c1f9a6f91b9bd37ced11acdf93d551047c4813c3e8c875b67642d55978470bc6d83e7c3353c748ae6a518055f28858c2e69677a1b97a408c7f0c8bbc2a425f6277e27d18de5f5620dfc3c1313171396aee759a917e49764710b1f33e726eee67d0feee494efa6fdc327173b16412f9e80e282083126f3dae4bc364968e9b95df2218d67a493732d79c4fd8ead54b728849b302f4c74c337127d1de20d65df6542664ba0fd79a91bdff9f092db22d20b225385bf13f92c76f659b47f2342b9da3a316d70d09d59148adbecde68e31b738413b2aa0be844293c5a83116384b587fe0be5b326127db6706962576cc6df6bf84eebd6e4c1c050d06c40c5507dfbd7984ed98441c453bb62695ca60138719531aae30aec3329254a55e88dac44c1128567a79eb87b780c3e5319262b809046fc7fa56013ce0044305dfe1ac967e48b5b2cd04dce450fbcc79bae466a3c87f2f5bbfc5b9e76e5f853d2fb8babe02bfcc1e23fa7d729081065cac22e6d3844bc45fa9f74ddd5f3bb691b484b6554dbb220700c87874f65afdea6ce2dd50f26f83d681f720f19005019f3639345cbf665d4b15060525f100a3d31604e85e6b44634af374c74ca7334bfb9a301828ee8aacec3cd1877225c64a023f2e379a76ab6d645fbf4d2e904258f2010d6db69975e5adc11f155bc2a8f2f106aabd7167e858fa6a131628b0eafe3c0ac07c4a8ddf7df3cadc9660e8bea6a285dc35b1744e4ce13cffbfd2a09d318378973ecb9e40caf655661742cb9229a1e700c0e4c8fd7bb0b4e0f0cc6ae74c5402c350512d09ca520e2a6735d6487759af4e79c8453f8c25eb2d6cd24bb0d51a78d75a0a058b2f6dd504edfe405f71d7c0703520fdef0f9795a1e1737157cb54a62b31a53ae7cb528c51f41fbd1c7a8027349413d0795e4e3e34b49a45ae65de91d1561ffbf33d3d3d44b5fc4aaf9929788e54942d83e395ea70744e1a2ef876c58397c90cebb9a9f73bbf205e120682b65dc3cfae6c84219a4a63f23a868df73446d16bc99da09644e146819844b7f64c8a378960deceb09421d1f13b1b0faa94465ad0195086bc9afae0d04b3c27f0d2d2246e70b47d38051ef7d153965d439f63095071a6a47a36b511b9c9c27248afd7f9a566f96ca00b9734a69090d57813d13d44dbcdc15ff60930f349c12082de2a4eaee92223b9fd05cee1d53f8d433fb35cc4b8729d5efcbff21e7b42b20a7ad95fd607ac9db92a0b68d4529ff29810be5755803a7b996d4984e82d20c37e2e08860c95d169ad072c7cd4100e2d229c1928cfa1a2bd48c0db3962ea5c3d0ca348a1076e74b745391525c553249fc9bf34b37304a85aa813d291676478679f1ff5ba981312b725c053be358d9441486c74031da4281d59fe7d3b9dcdb59411d28b320d8432585feec9d0f9f9f301fd34fae775ae52b0ebc5a6ba818fbbcda2ac64ddfa0d8c170a6d5dd78b298bef6597c6f2408ac225cddacb8197fdd8d19c104b7c18b1b0400c47d1fd5e2a090506c249200b18f0e505134ea81c7a83693b1e1f9c03eda32df145df61395f08cce87896340d2e1f82d14f4a9f4d60b43ba5896b99e0ec28a243dc0e8930077e21ad8740489e78b5e605060cece31d8b59970e3f62fb3f96bd010504e7da4bcdfe71c18199dd75ebc059d1af8c809acd3085b4882f4280cb211c322075ad831b7e46718e1fa6815acecd1a1e4ac82193255763ddbb140ec96b8af3c5ba90bf0c7aadb50dfc3a742af2c3b7f8661d2578f4140a48e95c8323eeae5808ddd138bb0596457e82dea0f2d38616eaa23f63f947da2aa3f7dd3579b2ad3d2817eb37947370da5bddda1ff44eb6f42b88a04cfd00c465f155b98846e24e341fa8320d410656ad6ade32dd5939367157eec8628162f53f1ef3882fa3be15da7fdc3d8d17bc17165a5952d69e93ee443514b6779d8ca8650e7b7f461a043102f6651536c68be2968163cc6edd00dcbe989caf282490a6e273cabd6ff9cf6af4b5254a56a245fea776305303209ce83b223dd96e8c1cc1fa8c070717842c67e7058a48411fe8bc399e133041b060ddb842471b4a78f395518cc13446968075db456d9ecf6aef90e09ccd30bbe8583c20aa181eff27976fce05838f8832e1ce17cb1723196cd6ac7d7e15521d2ec0f356a318ee888c8d6ef0cc95599583537f84b3c3502dfba057f6571f41ad4d403130143aee302ea140bbc7917aa8cf70c816e11e8b804636ada65fd30935414fd66215436a2375d1816d002a47f3a71bd2cac34c0e29b69e20cda0b6202c1127962719445b7684d9036e3609878f20900c1ab5324b9318af536e45c2005af9e7bff653903df37dacc95025a64cbb832322200084383e48c6194c8a13a3d6188aa4b4c1e7eb42daa45e9b391689c25a229fa80842c68f4782eeb795cd36227023db4e63c08f7168020d830b7bebd474b5e81c12f4ad3956138d45599e708ff534c06171b1c2ff70ca3488cf2bc13afda8676d66b62aaf58ae46f0d15f7fa886f98b4ad608ff0a180eb72befc6479083088ae0daee2c05d7a93dcd26d9eba7b846433cb1f3753cd985c3dbc5d8d5ff94e3f8f7de622b3fec9d4bc60fac84e5fce0aad26665716d5910d52ef275db8a440cf1a6bb7fa9fce40c5021890cc1ad7ee5c394c4c91d62877c2b2dec9f1b7f76652eeebecdf837a15a0b9646b8540636b2db13c9355b9b83eac6cd7ec387bc2a5a530ed6f332704627d9132a6a23e64cbd3578e23c558c3bbcb4895f3471443037b6f02af06e98a8f0616a0f0141c0524b46d2f1513451856e26294f2170be909fa383810d2179c155cc2c2bf259f085aab9660baac6688bef1b522d65af1c773d40b297ab11713896c3d368f6d2d1bdade0752cf18202989715d76a6746a54cfba0b5868f369fedb1000282b415edaf159ece11f2a61c9ab3292898baf806cafb627c995cf837c5f139be2e2cf63e7730fbb20de710dd61dcc1a5936e4be2581dc7611881160588493885835601fcbb5f1c30e9121fc8aba1912ad177a6edc5dddbc7f9cd08128431a77225cac1c01087729eb2a4db6372cd2a81356a80e8674ce2b3eeece6bb8dc4b421488c55a89e200bf7b613668643bc7591f7c1e5aacc6a1426c232d275a921b83d24dc41a4467a16b1abfd382cc669d1506d3296a2407a68671b049c4998ee643235b1695bd74ad3be365abf1403c82fbd31f40f87dedf3484b8b0debafa568f99206a9c63514938b3a1b4a00072e7ba6ab9a7685d84f2e4d7ce49e76403a9954e54dbea226ba647e0dba1da612b23a963daff021536d34f09f6f63ceaec3d2bca079eaa9c3022d868dbb23cb89d725697df6c7e94c40d3154912a9cd3f1c339ae655d93ca60bf548e7205ae730224e0979276cb8d21450e22ee299f2a739461775d4708fbe7d816f9336c902827cecd6a702a4dbe7b286ed42ace1d2fa98451687d2e5cfd4b71844cdce2166038729f1797e554de744ed9af779065e165d7fcc37c19a47ca0c1d2ede8e39e895afbe1593d595bb58cc519c807b31f97a079f77e28c9ad0b140373f6ead0d98263f31a8c97e7f9bfc8a5ffcdacbc7a9a53d36ba6af444df244f8afbf479036ae97e8faf3d7c5b23bc05c3128e50622e31f9a4d3401feaac7e8c5638823394f835b9ebed2973aa63bf77f8984dbbe678e0aadc08024e1c5b55e3ec181741dba5a90021b18e628d4bc7af7286d893027149ac7cbe99eae2437356e4f49c92da59a8ccb946ae25099b9977e63f6f05cffd40f8510b387666f9bd77d02f33e0ce9e429702de49c1aa3b76d9cb91ebaac621249bce1a3407491c376ccfb25de52437243f300765ba650b7cdef4dce96a001af1fc6daa34b94da20e8f282a8b16bf27db7b04af893a591a78e0745c76099764fd3f0ca18d6a1237eef06af2340219f0d928d8bbacff07b94c51b63a8925b1d8e4ccfc12e9ee1b80ef88889a4dc24cc033a0aca3b4e2fec22181ebb6355b093f9460fefe396fb895906b6433d2f9c0b9e30884bf81d66a6b9ea57850a16fd77ac396b42b271ba3f6908a7d7babeb80ce5ac795bbd730ca457f3f9e522f87f0d40d271e2774b02b4c87fc279c51ba8c0d0f92c05d14c9ba636b62888fc915281c74159b8df537e6947675863e6a1d838d1ecf58afebe678d3b264d3376868728a588acfe55110a29ce8081175272da55d9fe02a5700d455b760544c531cc5862db5b2d1a5af51d1dded17c8d7d8a617e6fbee18a809af8236d0305bff4a59c207297ada74e0d3482fbec0ea616a2fc554d2e1b4bc02eeedd3cb211f216cdb26e150cc9c62f9dc1ed89690d62f5d08451d2b32beb85cf70c7e329a40c10360e6d01e40fadb38424c75349b1c5469012c19055f5341209fb45ab57e842f4610f2d951e0fec8ad5c40705c5c6e28e55a1f1349c458a8492b22125acb15cd22f1b6734979d215da20c24a5a57f65f37f9bfdd07e1470b8f8b20ea3116590342f56d98f47d399f36a79e3c36fb4c187f16652c86971b2678f0377101ff1991beaca0893f78c00573981b8b8c6457bfe9cfe1fb70d6c49512bc7a98c14e9d524b7dd2aa040fcf0692b9a9816e0e54d7ee87113f8776ce1870aae235e03626b4ed0011b3dd4bb71b38e44e27687255d992a4eaa7b9bd8de5d53e06da600f12fb0a4a0986243b6febfd637135f20facf68b332d0b8e42e73624a7cda1a8f28c8de6236a53b958a6e7600f170eae131c0678b9230d41730f3ac8bb1524ab01411a612204151ecf4ce313024df8f18b4b4318250466f31be3c23f09f05c199b3642eb75cda65e701eeef7503ac10cdca05c8deac7e2207f9f378c382d8cf3efd193450fd6800582210a07f61370bf807b3eba5adef9484cf351c492e6ad4b582f253cfd165a1caa1b465aaea0c94034a1a311aabc70864476ee04be5a798363934f98406577a9d8325e30cd17f80a234b70859b18ee5af159b23093b28f76776615ee669206a4f4960f241abe32326fdbf0e2db1ac87b2fb75274a7b9ef1275f5b68ab58b341f6f3d21397f3e34d9e63c6100bec1628741f6c7157bdd3080fa64e7b2eb53d840bc38578faeee415ccc5ddbb429f5c8bc760960ab8a2b32e0af88c08565d4baf022bfc30738e64090af8a96981ccc867ad1687a4dcec625ff053f1faa4b72b5020b1c84658f7275fd8de2f847bad03777d58f90ee24ff38d18b69a1c49b73e18749d467b2536ce2ca8521d41c9b05939b662fb76f65f2fe918cfb54041481db03586b20d736d5fed92aa60d25e0e2a143c43b7cd6f638c4eb90d44fb3919cf08701dea650d4a5c689e9a302772e02107783f2e9e0d59c334cbf9c0f471e9ff6171ef17070f69df442278ead12f1952ebf233036a31addecc0af0a89281d11a7fca068b3f3af3e68c0412de9f56bfe82865b68b33d51c017f175565f33f72160e6c11da25740de59c3814546da67b337e78e41bee9210bf42571acbae340b359b30e9bdec186e3bdc979d9f7af14b53cb76fd30f213b2ca1bbe1dedcfa5f666839beb45c696a6fae51739d46c46d14355eb3e71ff8b0e904f7b38f1731cb22a50c6d81732e210543436aca35f22a4cd4a5b4dfe937c3bdafcd1c430e4663980cfdfda3c2a50386956f82a0a9a713e25eaa9f726034f0d3c9b09128602462623c94d6aa603628003995bdad25805a4bcd8f55db29eda4a942c69f4867f6db9e9b79ec573288df5e1ea094be688a14395484c357d99bec7b83832ae2c6e05cd93b7e2fc51a737f48192f9dbf0d5c606134adae21cd94d02596adbf29c3b00e619890371be36a2ed4d8dc91a87cfd26fed4cd5eafc1eeae73615d59f934d17ed370b1052b92f70460b5c70ff11ff726fab9f376c293617636d972002a367be63e4446d1c7c45b4d6212d09adb4120237b3cfdeba1146a7fe389cf687769e33fc5537afbb1bd245a58e2f4f44e833a318fc344c5790182788a37783d6e5e9ac981754cb39e712da86f6d10eac29fad8b6e38aa95c30723f6699493369a49b97c1625074145f612e33d8a051f9de1d6f36d895228ec16da6efd87e881147d173432b18c6b213da7f38a1cecbda89472c533b6f000a666a5dae4464611532e1fadaf7dcadfcaf072f78b6a3969802a4db7bae6eed2e917250f65506936314f3d052a5da5b677b1e78b6e76d3edfd8a5c4a2b2e520fc565a09e44732d9c202e15eb6da3c268d84469edc810ad3649a3ff6e0f845ce63edff354465ae00027bdb911486bafaa1ba51185ef2a69c78a6126c3ac7c3da994b1e06c4d98a62a7996f77a5be38789c7d659bc221d409aa400e14606f70b5012c8e71170c4162b610f79dbb508623b735f06f13acb4f51bd5d6a89213debfaea2b219b9b36a0f40af988d61f417b3d9d7ad930f7df82f28d512d2bad2f3de325fe6350a7249a6f74d1a796c7a4c4a9e88b1477edab2a0031818d896cee326e9676e7806a6d550f9889bf1cc2dd9c0f54d4955ca1672cf95bc2b753188f40bed41b697b11baaa4fd1c5e2476f739b93c93e1361636e9eca8624f09cfcd5f444fea5cc1219cd9017fb2c29328d0c07ecdc620dc01aaae765edbaa05845f6771096aafea6ad3fab08701478272536591d342776f3aff4fe2daeae27528644c793e6d6858a7c7bd6e5d60f5ca53c2c82e19ac79d040e3d0764f210d861eaf16189587d17efd9d06cf15ae3594ae82d3b8bf6b16d16647c8ff1808c968b3f33e0dd6b9fe08d7585a967d9cfd39215573a69245ddcda206a7cb9740ebd6dcc37a6f8d8696e1db51dd8f83af1ef2c34fb1c3218834471901dce09fe9343c6c2fed6e85ed627fddc33f2b5e8f713dab644fc9d3e0888c67d573fbae7f1e9f80a19d2053350797f7b05002babc5a6dc08b4ee4d865f1b8f7dfba4d17dc32ba11d31902f66ad02642ac8469af5d4d84e0ff246e3c73c8935b6a9cd51810962927e95e65f064377a39c8eb011f3a51d70555d7435fde84695d0b9f6f278bf81bdd726bcbe0a255e3b2b94fbe5fc1799a556bb14dbd8db1846db1bd31ebbfc02a237c2d12e3c573730a886b12f07370e17f5ef24d914b8d61961a41bf7dd17ef9fe26a427464c827cac92cf9c9190ee73a084dbbb5ffce75d6c9269758c705d498aff38ef2266d7422606250f383b30b070d1b497f9f221c3303d99ef6b82d9d85f520e3a7a9e90e0ebf3edff895f65eaae4ecd2ccacd9d8d55f8652ff879d9180f21aed4a8737f44d380c6f8e450032da55238a5079841462ec3b40beeb284aaf617f4f2163cff78b4acfc07fda3239f7c5e6d3c629592f36235b806c32603539eb50a3bc1473a76d9b6a2eef8fcb66040288e52d1f06bf1b23e4bc6a9d4144b9eafe8ca30b837cf45beefaca732a70a35b7f7bffaf3bfd5d0e918be4a62aa7f00567fdd2e0d20d347c901f78561683c49ef5318afa5aa693bcf01e6ba9d6c966f207f46111507ebaaf3b91631dda6cc2858890f64925d69a1af4d0b581eee3ac236a74a9f245e67f8a80f32ff829092c809652514b3eebf2d30ae6c8969aca379c592cc2e99b3c7f2135756d6b39ae091fe21a58f02d03c17562bb107982db01ab509d67b30be77288638827be1e0d74020d7102037e491f7b48ef0b9d54dd0c075d6663a6f1541a24df8147e34a04608ff2eae7d1cc8f3f86a6f5cf7b4e1ec0881ddde1ae1448acd2e8c9359a92fc6ec8c225788d6a1a2831ecdf84b1f3b6a98d041d16bd34c8e9616363fa5470ea2d53c03c1a3aa0c8361157514d57de9517b371ad8e7bb9beb911f78028ad5cbfc6003f5c8839747b0342f88f57d12b1568e2f5f9804fa4f90ad22ed7cdc2013978676d475163a4f4cabcad1898e6e587d38a3f4cb981e4dbc9ef6e414690cc097db7a48538364f9befc2fbf37db67c5187aa4cd37116d9c4a551b4de71a1d33abb401bdeb0c2ac4905161970fb31dce641743b51f39fb8f575b8cfcf2e6ed1d7ab91f29f3f3bafa2369dcd6a58dcc9c2c96352345f06f7c1f535d5159baae253962d7d336af99ba8ffa0e0d9b1c989f6e75e8648aacf77b9001ba4a9e91e8556672c1476bdcea34061526f11e34fecff80553ed9cbd71ee84884668e7512b11e005b983846c2f40c099dfe567dd410af03de08616fbf2cf85e696953a81712195b710436660fccd91aeaf761e64fdd52a21b07fe4f9e5c08ffe6dd7474e03484aecd56c045665afa84835cd301b51c091c83794b2b4790a90d2fc5f067616664636cff6ab9e6c1c10d9c69f415b19a830bbf4c968f155b5ad9e4584742765dc2068b401c0d1e084b47b8f2ed58db8e4fb2cbd64bfb47fa09da7333a85dfaeaecb744d231ec880a2a8e9d9a87a80fdcd29577bb0925ee88f6f8cedf4c551a45dc9cf4a11f6737f63eb4492646b6b10412b081bc4e802170d1ac73395d96d885196d0f46eec377e709a44365df7591c0e222800021ba12a610074f589d23998df8b4b07b704fde8d7fde486fa439ed4e43bafea89638516a38d4e76ae7c15cea2876c17ad98f5e75b9ac30ed1899d82b2d5aa55bfc78ebda34f5139e4d6baf604c177d8f09761a9c57771cbb89520bcd932b5bdd6a9cabde98fc2f39a1840aa724f08f2a22dcc8ce634944d8eaba8990565364d412624444af4ff0656b92a689b4fc9b3f8b83a738b179b456378a90b1a81d62e5323d6321f571b5c7aaf73d42d4654e8c504ee6efe0126378833e63c3d471ce07ca92558c76ac5549d886000bf8f4d7ae94e9f539d54021e06763398ee91fb94cc4586ee08cdc10343cb81283111b18172438145f30fb01a8a2cfe004667b8c42b348bfd09f7b4ff479a6dca6c988739d4f70d048994a46c553ce8b82dafe18c2667f40773e2dd09eb5f31ac43cea329a7cb7090f6814f674b9c9a8b60949c31f75a404d58637c330eadb7c4b725c6d0204f842d24205ae65b5b4e3f227b5582103d55b6eab20298a0387a7de457d06001690b0f246f36a6c3646453fd13507939cdb0034291d34860b3e67eb2fb13c148ca1ffea093959422d95b87234411619a04bb0cd667d52e44f11962ae5b40e9303bdcd9d066d936b1ce1936ae85458471287ad5cefbe4bf1cb75d945748f196665520519aaaa732eedf0fd291236e40e05ae5311e3ed87830ffa579f93e84ad7941513cd0fa3accd0970ad567390668b335713945c9b566384063da8f4455a63ce0ee0d35f72677aa5c117bef7b6d9980c89375dbbc850fedab403d23ec8b51b990e9f3b5d094469130c3043ad43c44fd06cbe053ccb66ca6b11d8ed7547701446b33827e13d5653cfffffcd912a30bc4523325e282771dfd00c506d6da57901f73cb00af63c56e974d48399be75f4006febc0ef5f5f0825002b646ec37fe9b807ad616521393cbeaf07aad7bbf7748d4053fdecae677e80c679216e232e073e4c90253a3441e84b54dd75e229de05f9334242d9a8d7413a677c1be17d5a62e2cccbc647aeedd5a3c5e27b7a8f7ded8b556e50d40a9219895d6dbe7e1e4cb0e5a5f016233d6c72d6d8aac60e3ed043c71cf2d87ddf58453f9642de9f7422613dbc0a638d1dfbd0f6f618723631007bcb93ee4ad5b8f4733bb01b6637b8768997fed69f4b76d4ecadf32ee0600a00f7dd67b436651da475e744d55e4147155c0b0d683ab16a047789feb4df136f35d4b4adc4031170e1a393b260c529d2e9dd60bc763d40c6813a59c38e92469f0291e464b61d39793fc51a0c21c81088d74c8162fafb2a05cbaff9355e0d073f21371d843cf895597fc65d22b968a47937a5e7d3109c9f0bc508b60f461b596f58756feaa5f7b31cfd7c8932e23f2c6dfd1e7dbba5eeb85c1f58f61fdb7234ccdb16ae3bc48bc4dcb2c2446efbae5026a726dd13341748ef8c8807b56b3098ca9c5d4f2765d460293f8d0c677b409610c5e8f049df1c2bc5f57b068e007540f2b717e44b5ea3db5e9f3fce0146fafed083910874e3a7b370a16a3fbca0d466b48f19eba50ea040f3d47c02eb92dd0dbeb2145ed41df9c7c6458e43b6c88ca5e9c88fb345f752ed201af40dca9b29cc176b67f491d324fd79ab247917444801c5deab78cc12352327230bffe56a710de2affc21ac2d58e14311e2a0ade7998ac5a2261c12e2002a27399defc9df2263cd967ff14ca532360c630bd2778326068074d8cd6ab6e0e35ce3b7f73451853999ab20c17080f5276ca64ab0696ac81cbcd9cd4d9c09fdc8a9553f2fc578cc54b599792e5ea3a4cb0ad98c274f574ede954731632403c962e7b3aad4eb3b6cc370c5ea5501ab7c161838ef094bdd399010b3232767a093e1b327fc616714174dcfa67858551f0641a5db5074abe2837636bc671f9be71b3b46d2c10aa9c46c839ddbb35645821475a1e6fc0c58169d46b2e9713e13a9c6065e7299905e991fb087ca555ac1d82cb52e202f81a02d0992f49fa871ea99cef7f8fcc90581c680a08671c3829bfd5cc977c95d755fdbb77ac5a8afbe2e279dcf0f282507a96d50fd582b9ccbb5d2dbfbf5e22cfbe48594164a5504533a654d668fef645b16782130ce702fe93bc3b5bfdbe06d4a0c7a8b7f036b1caceb226cf168250f7a61b8a268a28d5fa396a764edb4a3986bb5565cf0c17ec02db265e12b2b439228dae53aba1ab0fe647fb0a32a95da9edfa9916be61633a6711a54f27843b7416897da8e0ad45c7dc9dfb3f953c901b61659be019cba13a806b5927b960f0d81765920e815f8147801f3f05e4f9bc69dc0fa386c74a5847f5f0a2e03c0f2878e262972145538f0aea15a69132effbedfd0cac58d005fa97e6800e9712b1941039dc6f2757ad14da77e1f311c868050ed3ad63eac18e39024ee054ab7ff709c3a07cb65ac0c31ec95298131ee29b1a4a810a5f11a2dd33a083f09d087b61a39096e3940d1c1c358d3232af89de472d969339a852b7dbd1ae731947f985d435fc411c98dfa529953293eabad6a4ba91fd82e7e69c804c7e05ce8c91bf226ef843566125eeb18cde201cb85b1f4fbcafa4f712600e8c12dde165789f357f400f026c08d46dcfea03775dc0ed062f16cb645349f223796c78e52118af4a3fe37ee69cb704c75c229d0e4ca8c64404980bf049384bfab49c51f4200c7027134c2ab7bd9442c12cecc39245b9cf5aa270876d622fe697c32cc8b8712a212401b30973300f67c9ae9ad7bc593856c00549db11554a985cee728b04d41c11fc57743fe0049fe644f07245012204b846ef9016b7dfcee0d0d9c0e9258e843b85fbfc312417531429ba33442e49dc251eee7fa60730e79ce80b77b8c7deee7128844529b0527dcbbdedcf3a8bf7002d94b41fad26230a8083de9c8a877a691d494e6e49b205cd05745954e2fdc0023aa9e414e6ceb8d0652478ce6c4479e57ea40e611bcd1bc61d88e20171e9e18780390718499fc4046f842b6414d6ba56fe27e71fe0651453fdbc8c18018c338ff21b09e264c06bbb64f58c18722167d34f6f379e8922e9991d151a3006aa54edc8e3551fc26bc8c66342d696897514ed1465df52d1e80e88c3a26c4a186711bdc4617da0f4ed48270d5f91e293d89f8bd835de15cb6543f39b9f9d1ee8c44f05e1a971f07adb2c5738e208ec456a2ec1151def09962fb5d94945e31c61f95520f8eba4c46f044c6adc78de6990ae92dbb1542777af022e6ba1b7dacc374eb0a8459d2016266811a76d13322a94e3277fe6a9789c6664ca1459ab132b07781e8c716275b4f3480a3bd6d10bd6883ff86ed56e694832b6f3a0067a866a7ee9d06b927c78d94b3809952bf7d4fa67fdbdfe7b44bd25f2375cb5b32aa04f00dcbebb9820478b276fb454d85cf2c4334160c5e40bc2d73c3a685c9b9f2c8652be2ef71cb2014b7b4a565588578815a49f35464fc6679c6f48df59a1f618bd5e2e7a155e8d5f1fe7beedf8e57e398e0319d318bdbe77bf0f0cf4ab62565d07b1e85ff7d409d6d07fc3a5fcd0c12bfa8961021c3024d789f8a6cdab2ea36b3b7a35c7cf78ea3da1b43a5cf24f7e4e2a0cdd7c44fdc72d13a64790a3c3c6f49239f3ecf5afec8f004747eebc28f699cb8ae046c89627cce529db7ac59cd110df2993ab36408247345d8f6eb8bc0ac2d804ad82a71e9e87680e90f4903f59f223b3e2be8d45803680eb085c3eb5040b05a242396a7d97b6a0377a045e268f3d6c39a629d90554c8f5f1fca21d0d47efdd901e27b32e54f990d8ef5096bac8595d38ee3a5b4529d5a841059155b9ab67a2b10d2e9609ec9fcfdb30f123fb04033cf09dd4ec3a649a32fed2d8eb4c61c262b907b00ce34f805758bae3ae0460cc29652e63b8a0d3043c3c1c909318d6121bbaef0771aa6cd58ec9dead88f8c702f9fecce233ef99b72bf6e95bb098435aa3bcba3a8fc2f802ccb23ba841873bfcbcd2ca10829606497707514c853a10566106b7c89f21a45e5528af37176983e7185b4647ded3321dead413c8b19910b4b116c0e40a8d988a1a4ed495cfbc3e5aee7d5c3b2f7ed592ed3028036f20e2de286686171d6375f6ae0a51592eb9f6bedf9bbc5a7837a156ade9c11bc8c516c64c9f7c6221373d7584b07e2e81fdbfa5eb5ade9c01ad47239face8b9308c98d0acb04651075cbe24240763865f038196299ab24b20d6f7d7ea9f36feb90873f6f8e584aa4ab8c1a0f9603b64ab42dad4309ba46cd4c332b72b77b24282aaa153a9e508a96589405c58f35c3f1fa3e706fde0e0fcd01de7eb8320758a559eb51ae0ec98fbcd54be691ed5327de21ea99b9399b50fd0c1618950f647fa89bb7c829577cfcc4b5f46b3c28a7023d0885577c6c61db8246eb8defc4c4bd3f5536778bd846a93c127a71ee0c8fd4efd073ba682834629d2e69148cd13f5d8f82bbf5fca3f59d85b77be6577e7e16d953d168333741c125a10f6dee2b296c56adb8f94cca553b1ff10c0b816a3c225c8b8c208f47ee7709e8bc716c03a4fdba3be354d91a9942823ba4bbb89646b24d4474e7dbd4eda7de552ae4347e6f108da2933a511a1cfcff675feb818dab96824f468424e38fbf7d75d7bf82565894218135b9f47a3a02e00b6bb7f849e0ce5892a9cbaf610f076f9dfe2960c60206d2d0f3e4b41ea9784137cd78d8ec95391a2f61373f8f6bd35816bfb925840f8e97404494e08389fa865ffe14c6368dc0be05c8fc4b4b043195321779f0dae322ec546e61c7b1c373280257153c4bc86cdabe8be2ccd961df593acffec4b70921cdf796d1a4d13bdd6617280963666d9e8f20257f9e72f94d536f3c60b7dccd85b3b9d1845668198f3954db0054f32366316f8e12295d76aaf59bf737f96939c6064aed314396d1aab81b98430b2c16f1ddfbe204434df783725e64bf3695799858672357371413df3c69e105d0a7e9718fc02a0d60c6a8bc41b1a59bbe097500f2cb005aae1927ddbf7a9db8233eeb02089d029e75472726026923f0fff93ff4b2d8c44826125f55b8cb7235d83a664c52cc465d87bc52b3bf54aeed2f04f14c00cdb8b6e4cdad9c09d5111612143812b02d7590f033912db7ea9829e119d2e9db181f2d88584ae348b17d267eb7de38cbcbb55d571701e68fa01a56194e05802cbbd00cb7d93fdc8e6b397b71f078c26be9749c4d9c069d733320e6f57c9fff5e89a99ba5b3b931737628252c5bceb81d08ebf33343c8e44484caaa0471e808063b2b860cd0bcdec0ed24ba14fe88448f04a30ec593e25f342b1fc24c534aeeae4765f62fe77e1648a011926c5824fb74c34cd9e1303cea8ce3e2ba665c312d8af0fdc5425d315844341a3aa090eedf5b9ede313208dd2f6c4c105770f21db8b8fe13f2c96a3c1d53ef01d4b34183f139d482600e3d70de7188ee7c91ab1474f7beef3d0a6f268f939ea6620643f624954c34153ed3280185a862a751570a0fbc9ffaf9fd68bb142a57241185a62cfc4f17f5e82dea333efca34d9fe286d0eb9fab7052e9c7c6719fb0082f57b6b09b2d02dc7b97d4f927033454bc6b77ef9377a5e74d0e2e8475f4e080041460ee8ea7f78aa9b316eedc1433a549c482dbde1d51321f6096cc9ebfc4cc6257ee91bb09d07c4cd1f8010c580f8b17b1f67a9f27970d8aa792ef827ecef12a1435af121a279a84271a4904bc3fce22744fd3e0edecc251094c6877361a02fe716dd6728fff5274a2a66989127a50cf0994cdebd9bc895be60dc2a513397820b3b68c949c0908f382cd66676a56b97c6c39e11bf9fa8f4f1c8696f378b1893a772384878d1a2a6ea9a20186e3f7375849921990c39fc8c5f5daaa27f60d1beabb511888acf144143f4bd3e6b3b6cb7c5fdecc7a6e99eb5bd911cf370b22f18d79bb7da44eef34274ec86d092f490a5c52d6afa226d2715f43b7421e8e81ee10b49476f96f5ccebb4b2cda1d500f7e25628eac9c44fe3141db44d5317a656632212eb8094e088bfe107f67c7f1369c7468b84c8e56793a8427013b59be1f5cb9f0d71b20ada778428497a71933360d3112a46715ae83573bc0c4303982a4520cdd01164a226cc0580d5ed68231a2eb1258bc44da5544bbe37b649b3ac378afb38e861e1d860a54350c031dedbcc293d4442e8565be36c8403738de4033d19a38c1ff0848c1a5c094ff0457225d1b78d7a3d3e2c5dec8254f139f44eb6e9f30ca2e382a21ce091d48dc01c307d88e633ec8dc3da8145ecfc7d6e92cda395aba5b4b035844d3545f8f0f49791f8207d0af70018f50cb9977a83884d77dd492382ec9c1fb0b90a593f16bd7399dcd9c2728dd0dff143e27c11a570b3c213b31424e544efc91f57220d251c838dc386246038ef6c78474e8d29ab41b2a36eb099304e9718560dabc8441b4952d72d46118193178d979e26435b10f01ea6a3a10638a78874403479abbe26be0739f82eb41e7ec76ff5ce4639a489ed6ced4886655a1289b0499223c4555b05a48931036b2d437fa7fbc5fbde53e2832e094587d9a0dc5353b0c057550f935dc28244adfbadb03ed0a2788eeb8d472f35741591922e461bdd12ecd2313b042afac753aea40719965be71b8360e5ddcf3b1e970c53c0ccbf8b30a1d3152ca2e0e9905d300daea0b16b85437cacda1cb84e607db0acefa60c8945ab7d2512541b3a357253d013a727054c4228ecc3c5620c50f3b45a517c490a6612246798ea090e93809d7ad504ccb66f1485eac3621f8182c5c67b58955dcaafcbaa5ed7136fe2cb26694ae2dd180d5a46f51ae0d10d4269a1fdf29a148e5fcab06bf0b685226aee8af1c9d41f99828efe6ef94e98904f25d65df4a14bd42effb9d98e75b5cb35f8f6b095311c2efa145874d35dee57c832da3387dce5a18a822b16fcb7fe5c900a19c4a477ad6676428a0d4dff77cc513c1bf075758b0d98ff98e3f3ad9bee4adb87324abd856da37f25cda32a52a9bbf26c920c1d1bfdce207c20e1f488a1960a18380a576d4e63322d72748b46082f408d932837bd884ab13b9764c5dcf8fd454847881b24b3c3e983e52d4cfffab010e632af00590a2b0070945a7a30f8fbbf917ab35af3dd7e7684e8d478f5773c77f2daccec0a74cbe670e57517e9dcef10e7bfb903a4a626358e9cb842cf11ef065c9c9c576a329d35179beb402c1cef6ab35fe18edb445bcff7c484ad3cdd904949ffd45057d5023e2965f0fcd8089c846091dd4d82855a480829541c3982939b2c78557171e106751481f2743df2406627aa095fb3aed899c29342601f5c7470261ff4db92a02aaf6289ddfd7340d6b39f5ce7df2c4f606f125f7051378cb619244b0cc9a16ecafa3232181c050edd4faff4dba29544d7bb29ac2947c4bd30109349ccbd590eb21c4455944312052bf31716b7d1f5608e6841982b9d8677d6ece6229c0fd58ab1033850cee087f1908af46078010063dccc1af932d353078b615dd3eda2c55adcbac6456c6cd1dd6f05044f37781bc749d6b6eedac9fd5e2b1d8d628c1d19b16cf6662e7c0593df416d773b6fdad569efa2ac9caa2ad7fee100bc4414c414702f87631559834e497780945b89fd34aadf62639eb54783a05ba65b8556d57a86c4928c08eb47d371918dea2615258df6a0e67dcad91083faf627efb12cdf65fc288e376f3650b9993ac4943eaed9bb80fc10a8e318374844eeb47365480abde53c4e8d63ae0a6116c914729c4e929e96a4e09ffba271cc9557d7876adc4c4d61fb59efec78b5948c7b5fab59c699e029da7a6c4f6f812190f8c40450544584d7f8bc0a4920559c2de7749a0b4c2f8c39110bd721294e073f9dfd9b5a311634e3d38a60a4ca262e968924cbcfdc6fd3dd34ce91c46570ce7959e59948bfd98ceb20fa54474a5c74536a4dc209b97302916fb4f3b2fc3c14d16a5042562338b8f044fe134194bf14309f3751fa410a0aeaa6dfb355f2cc08ec79dbfa382a27b5a17a28379847fe233e37938dd29b5ff86a02d3a4744975012af52c0d2e50f6061027dfb4df5e6c7812e4eadc52eab94d324d325aa8ef901fa3e09c1a27849efc3770aadd9a5fe6d20e5d16ee1eb4314892ce7993b66d40d1bbdb7ea92270d4f35967e1f9306067a17a05960531230ba5869cb578cabb104f1ce668f1b88cab9b023b065a57ccd3d74f5612e036fb98ed7a457c80ffdaf40bd2e97b1b9705ff98976d56d8c6b41c51bd76500ed2852631025b194e5d63bbd31c696ca62b6232298fde220fa35dc8081460fee05c95a3d39af546c6e22432d94d86fb387122d18c128765d4d2dfce827ae6d7d9f9c8583028b360ddbbdeacb155a3871728e58ba2e33303e2c4c106e0a6275aa89347063ca85c27350689834e1ffd1d16873279404e0c124603a5cfe25006dda93663b2130766220901b93108938c8e0da88e11c962b142367bbf65f80ccdc1b1b8d3262460ca93e58d9a8727a01f7ccb5ee0e5bf9d3cff19c795e74f7e4a83109d544d0cc8bd2304cdf58aef4d80e2a6226f1d76f308939799222a641124c9a2778c0466102a02fc556fb8e18d6ea0c5b8f5593d882d01fd65d93362b643f5b0410579b078a788ec20f9997f9b3f097ff3c48cab4917bb77fcaf72bf3e72be0b054cc23b947245bb611177d66257190503cdcc52bee283b94161238e3e3035a1b07e1b0377b3f43c89affa68c7f500e78973bec0456c546b6d67ec5f87e50de00fcbd6119ee5eb2f25107ce85034ba7727ffebd57e573337b291534077403fbdfaa9f5dfcc015f1c9f2f9251651f96305cf22a5c227b0e6da2d33858098cf7308c7244bec5e97bf75dfe393b037a7dd047b07280a7df6f1b06a2137db1942522b1229a4d3a72013878d6584d76c4a8963465624131ca2c7ddfa539552ae34a5c1021be248e254eb69218d8c077e3a2b9c831233287b6b553b076a957ef60cce0275fc7bcbdcc1ee24bf9bccd9810245e631c49af4f135b2cf85880f887d3807c25af37cdd196659a947eb49f0fc11e9c5c4ffaccdc8367de6d22dc23705b02f899db2e7f2332037641b4353a61d09887f87751ad3199f302e84a144e86c47479d90e9c98b3f4fbaa5196089c3be579fe888634e7d50347587da31333830b2ef4cdfa00d428e00db88ec1bdcd85ec29665e4f167e7a5aacd6064c00dccc7b114329b39caa9a586c2e3f1fc15255e8460bd9c6e9957e427e2a35e3edca5dafebb878dad7011374d07f2d7e9b81d1bca397ae70cd431acd9f070d5c1b4f8391ccac3670476c46d911cb1e4523a8163bb25e813b066cdd32d0231bb84c7b5fd773471f9d6967aaf1583cdc30c92110437d2791e153a5f4bbaef281f93fd6b0f69de3199fa56c7b9d53ad4150d2e9d06a7d5c84fc8332cd8c94372fd752780cf87092011ab4fd6a77fe9c5956c375fc55e18016113282a532c117c1ddfbfa27de69745eaf8b5dc166ed44bc8b34e87df10065ffaef257865f258df926fbf2ada4c6142b888216b333609f1d9a30648114541edffdfa2985a9057fb8480cfcfc9f398b70713ab03e208a30f3b964c7bb7be265ece3f8230e6696591c97d2a898490f9509b7109629d357a8a0631d8929d10b606ec369f214c326b8ce86f03bde7f4465ef45e7f5a96adbe87e9a2491a6ebfb00578e51c37fc931b9da6bb38e3f698df06977b1fce77d362d193d45a9e3bf3f22b50ef54e1ef5890cabdb4eea94c2e06b0ec4da4cac53c47da4f49975c9c42ecf43d273e03f01ba821d1951f2df8d227e3f13f1102545ac08125b4f4a1df4d55cf594bf08bda6a2481a3bf03971acec7d1594044b8d3f8e1f0dc905571a5d88cb3818190efeebaeedc529666dac9203d22381f4dc42b64126a1de92ed649b903fde51b5a6233ed1b9b34818c62f67ca3f9924124a745315e6eadd5bced68e9dde996f0c12064d55e6dcc8e05f23e564ecbce2645b693f1f2762eca1b4e2ab72dca55b55e2263acba766ff03b10a7ebfb2bdce5426eade1a60c778b59c6fb54a0ed8d941045f5db5ec07d45577fb4fff93de4a14676a6c6356148cf2190bf4c0c8624a787232cf59788b143efdb5937251b3f2b99fec2e43dcd1b19fde172828b0a1461880f074ef70f863bd2ebac1a32746aacd1150996b2617b176237fa2c1de59682ad373c94528bb6a17d9fdebcc76c1def71fe8cbe49aad0a52c519372f54fdec750d513f6f2d8aae32df7cf25b4c0cc620e1108855fd215c12e16034cdf1c8ab62742163d11fb843ca1e300a69db53bb37d3e4478ab8bf4c8f04d96ee8adf859e6d61d7e889ad63d96ce4ddbdaeeabcf96e0cf3c0a8fc0b3c166947b16c71589dfa815d5bc612ff422cf70edbf245101abf4394f453f607c419dc80f5f3dde9856b65018052d8c1323f051b896841fd86aed2ea09556a196b58f0e7c616186e73ef428b01a718e9230951e574f5a939bfb055e7f0937e2742b83dc54803c726ecc402857f1e566db41e4e29e4184ea165ffab5bcab435758cce33e72d9130d74f5d157b8d4cd48cc587fd0aa6d03ad6ca3ffe044caf6077cd7a238d86ec28a451d012655abd43f23eff2ddfec85c840150a293fb6516e8dca65badd4642bfab6a9a97c3a61089ef5f15df971a2b66d5a38684279b211e28dbeeec9ced3179c6e742e2165bad160bd3bb092da6099cd490ff787f6970864f0ffd38d8c85a1ac93ac9ce0af8f025363bf9af684bdc27b669ac640b1e74a009678c721912d2d624eee986c7476554e516436a0abf3bdb5ff9b68a4dce038caf9d73341dd0decae0de389f23e4fae1ece2eba66760d536c25f97b900643065e5a6e6e26e876d52b8e5bcab5739afa669b0dd492a81d6fdbab521dce3c7d9bf79f3593ac61f104b6a647c4e345e964ce5bc4f029bec9a09073e49b9cccb6305adc2c6791174a3a87a83379db1d7ce585434d8b4f6aed8fde993cfae5ed2cf72d888e2ac0fe27c8ac9e6940373ee0a608e4fe6e1ce5821afa700a55ef8a3fba95e02f46e6e228db4815439f02af4a11198efc967c34b0a835c21d4d9e440cea83af81a83fd66580af10d11f5379860c99003b404d5567f428d9125969ef8d023c46b48bd917d269a7decec28e4ab3d4517f8556ff9e30c66a8e859f5cf0473fd5686e2b9f309a1ae79458c53d4ec3920682b96606b26dd5a290bcd56f73a32a3155b5994b017525e86e5a5267cb5500b6e0aa290d7e646294f5e719e116809f4083c23653390372fd66d2e05d6bba8f3f87c8fecaf062f05384f389124719ffaa7d6b4d9b7a62810749e60c17c711db98daf7129492e04d36b1d6bcb276995fd51800883e6c0f90a02ccba22c3d8283d903eb86753aef0ce6e5e8c343d89c0230dd379ed80c9c3987fbdffc136a9f583ee844579ad35382a1445960b436d04ad680a5d8374e0f95e601299d00e809bd6210a4b91e3e98935d303cc1d9176722063a94831f83e0c1f05ca8dfd682ea0a9050dcec65606041c61eef887fca4eed99cf125d51d5b0f67bed3cbb21d06f72628666ef886e614b90d807b93c39834a7c6fb0c08a6da1ae94b79d54f39dd72e2539e393d9db8b6bc0f66430ba894046d9620e62dcf2737643c172a61cf4cac8a251b7f858c79754538058c8d1e2b1df8bb1b4079d676476c497d9c9920d0fce59486f7811a351786aaddb916bf098ae6509bf6201d7ff844664b2880df407b981e876d525b9cb920e5208f7e810abc3d84d48baf92a44437fb8c3bbc0ef797119a71b0cc0372702d89b9ae6c25eaabbf040a3bfe63dee013db196ec3c5fd5b4fdbc07d5959a8e076f231243f1b0caad100edb4b3b0333831c90265e659fea3720e4d537342cc897eacaa8b58abe5c9856ee2d441782385a467548ba67f36cf47552d0b539ec64cb8ebde0ae2571688893386f7fb66a8636603758a129d35540728cb3554dae631fdafd2fe0acd4f5ff6cdc01b2553305d4213bbde0db893f61a73b1782a0352e6fc65fe68a372615e9d4723143c1022133e5e1c0506cc8dd90a62f9add607ee76650a2bc1d112de57af7c97794f9e7bf474cf70ceaa77a6a5973827de80e2643b2e668cf4919e32e5477675d9b9bac0325994c6792221e3ef004ee426950b6660f808378df43cd1ff226ef7a2a5520890eff8db9ab39fef070176bcc30c553cddae274a0e3bb20c33e7f5e4e8a5e7473287b1725dbcbb1697b1cb484ddb5a9feb73636501acf22340cfc045c66a0617ba8d69bd2e1f85a56cb67af36dc574b1d13364d96e8516c7dd79cb94a6c7c64a94aeee51769647e9bc6d395a3c100fe25254159bcf18106adfe1e5d5ec714fbc4631455d843eda3d722f4e3be7034b6aaa9d342f8bc7472c82e3e3133232dc8424140b4bf4e66d20cf0c1e570df9327b35d49b37b20e84fc417ca83ad71f77564f11dbaf2b5ca8de9e33c3824393d4da316398f119eda349a8dac6ed35f71fe193646e5e9fa09f2c1a711192685f65536aa81846d34a5dc3620daf4c952ec2df5a40c9448adcab073e73babb371a6dae45a8f36aa3c1ce03c86ef17188cad0bb5c24992ce1280bf54103f77f77b3bad327af639e569e0e9c0f31f7bcdcad1ac4095104ef15181f36b1aa962684b46c26fbb2c354e4252b692ca68521324a286b023c5e0540676fb3420ab30ca4778fa34b18f10dcfa6b33d2949609f1c962c5277ae7267064f1951315cb90c7a77a3b38aeeff6613d5d25a1d742659140c96fd393e3ab9e5f0d2917b3f8f5d23533ccc401ed046de85bbf4dc91d663c27584ff60f670be82ba1aa5a25228907f2ac060f19f52bb29f97b794009890e3088f3a338e47578aac362c4eaffdd7bf73dc7140268f139a34bddf961df5a2a2eb9c1b2ac9a20a28d42afd125ec1c291b2729e1d3b68809e69f36fee65f7e6d8577ac688fc3615dd91f43d7f7993ff6a5d3b40932b47e1ddc5e0676067e34a6c6191300a9c3d08a7570d19d8550e8fecea34cb64d3c74e2243fced930931fec5dbfa709a45d348fff4ccecf496646f0c9bfb6dadbc307229df28757370f586718f374cfc5cef875287e42572c67bc6abcb328c53931146d3d9391fb02aee57d2cb02a5d34630c137a1f7512ac4211c2c32b28847ff52f81d6818080ccbc01334a036c57dfa2562eba738f9729eecfafee39bb9b03252a75187c6e464fb5f01d224a4bd9d05e352078af94ac050a162bf2929b7a21172a9c34230504f8093ed1348c9d5961b39faee749d1f8bd38bf7c490fba65b13f0371cde0bee38d4176f90f00bf3289edd72f8d4d37ddd2dec70afc8f5d2d6a72064610d3b541aede20f5d2439a9630db789bfc0361deaed7d3d1c0d102f4f4be1acbd5558a1c214213a3026f59add083469173ced5c6b5f231a324f2727c35e0018423cc571140e29f47313aa74bc42fc4a2d7e0b29f5ef63608b4ffaaf81c7d918158e20b09a96980ffdd04a3d3112588dfc134113c85c0b60e7dea74ff03dd7552644276efb804c0a92c6b2463f1a35a86e4d641973ad1c10d1fb27d733a8a298457b820248a7c3f4febf033a3f2c9bf870b781f6fff90d4c51c4d5a4aab4bcb25fe353ef67d8698cb64f2abfc7eccb3e3a0af8a37aa96d593bcd0d3b750fea2f78569d3b05d96920262e99986ec447a4eecfdb34af19ed5bc938a50e78e55e883a6e3e97b5df1a7cbf2ce367c01edad6a3dde17219f99ba7130bfaace7826a8c23cda68a167fd8fa4c52ceb87a0832e18ce77352063bddd3c8588733f2b22e1421c30dbf8e82f31a618874d383b859c7cb27601ced2059d3e66659fae412654fdcebca913baf84edcee0a23a2b63491108da4cb4689f1c48488c41341897e6ebe16e4c33755bf55a9ec75229faf8ab3f44f54ff93a306fb4cd51e76c1472dee2c8ea361f94cff573be59131273acb73b0bead9e6d66766fbbfda240b1bac70a3f9d70d14ba64c42b73e365792ccf2930f9736d01d190db8f4dc75c51bad6356bea12b8cfff917fdd8d4a5d2ce1a81c0ee931fee30700e5af7c1df91d2cdf30c395d8275655e4c0e189350279ab3ef8436d00b5eec41703ac39986165e9831c7b0d69a980427a1bf116fab5f3cad9a97a7339e07aeedfffc7eeae2de8f645173c6de5706e37e24d359a0bfc758f54564e1562f2bbd6f7e1afc4750cabf59ac93835a4913483ecdf939e5c47a40b49c0c52cda36dea06c102b5541721b539db141faf4c123ea5664018248bee4d2d2d999c280073d7ee8498f2a79d6c77463ca159d4bff5f36819efbb523f7e80be7b1dd3c325f57e027e990b78c901aacf2f5924771f4b3626c3f18de97d6ca5bbc3038ea053a2a9ca44c5550d94e3e82982951e781688f2c1f16cdee626b26cb2cf50fbd33ce126fcf76c48de481f22e1c24a7c3cf64d04a1955ab7a600e30a1a9561e5d0c6361135273bf483efdeb7471b1c1ba8dbc7f0fa3b1332b4ef79eb5c9ed42cd5b233479310470cd9d0bc588d3f0d9cbd458e1069f19a8cb10061b61b90fc88ff2459f68148348db542f8352c9061e51596881a43f0d9efb7354773481e409404c245ce89939f11035b816a41ff5f9a227fb07537a2cf0402ef54de2a4ec05966d095aec5af04481652136125f321de51570ac685e88fae107573f405a4dfed6ffd47b4225fc628e4142a3e528e1ea53d0be209e8ed81b0ee5621cab4126d0cae7fea2baf2fa59c365d38156ecedff5e0b898f0a57d809d2898716c75041dd0e4ec116fffdccb5d6f2b9c6273d404d7f5603f9ded845ab55faed60a3fb6ec7f4350242d3ce594befaf458f9de3cee7ed1417c3828c89e36ac9af437f0857f019d0678e5c24e48063eaaf8e0f011df863b5f3e515ebbb3582a256000801d141da222ca099d23b5f56b9b89cd05e419aa0a8d48a4c1046ca8cec504997e6573d0b6a53cebdde5d6f189fe68ea70f524cfdf75b6c6b18acdf7541b3c4a605b6410320aaaebc98175d0d4814b6bc24110dcb4b7cbd39b5f7bccac7a5c5123893af962c0564afab9c354487b44d172777e3c727aebd6c5c2315b33fb8ff313674777ad96540d8dff87b9f94bac3787edf30667cfc3828c7df4e4d3f3cf618956be6178c58a61120dce5857d5ed83626fa62f034f8c7e82c2154b2f7fcdd78f27046d22007f99430427985dd0ea1c9c255be8101fff787fd29069c4fed00868114443395ad101b0e0cf0086315008d8ec1b4e8c47f81950103e8d987a60af8ae383a05e72813f762e6a6e3f5049ebd26def7aace22297918d814d7df7dba09a248cc21fb61cedb9a712fb60948765342f102e4f1d3fcaee60975e6f25ae6cb58246f2323b0d25c77770b40864a49b1882402d39e781e7b28e90454ee05650375300ec8c14172d61d08b28ff1384652c33885a1c358d0026cdacf338567bda484319c45392eb68335508414511a6c1dfbf70446467ddff86ae6fbb7480ae52ff79363f436300f4f770efe85295f7c5321e51a45b7a9b9f9173bfe3d7c0ada893ed58a48c0b6830f54fc59ff8e995d9263f9a7b2404be789e6ed8487de99e28db7016818e842f36236240596a66714aa1123dc924a23509f7f0545cf68418db640c134dfb9a91d12cecf743e7c7d94ae08d777c06512b715a1334e89825dbc2a4936e5299a3ec85cdca1e471aed1ecdfe1804a9f8371cc2a9c4b4bc043967d551dc742f2043b063a3d5893aa29548604e03c5f6934666785ce35df7aa50830cab8605fb16fb3520fa44fbfa7f96de9c837d7e062ba882a1749a5f02f0a8633a04874844043c67bf5fd15109f15d2132c7ec385650575de413e17da3c3e48ea9297b116ab2222201a7386f11c727c2402f6bd0da71f59667291a937dd59634ea068081b098e9bb20a38e0af7867bb9645a5cc4400da0c59dcb20248aec224f32e2dfa3c7a5edf6914e7d18f94bb06fa4a31a1e9d509713da2d28c4836c096e5719eb2a87c9af73da9ea55d50503e6138b1c87574073423dfb2892177a3f41cb0e92ca7fd7bb6030c226b067ffc86095b43b6fcdda38653f2bdf853d352065f739689f304ebb7b1f818ec35eec8385c5edc0114c7d4390fd21e9b603a97d5c3f4c29b50eef720b9cb273a1196c16d5273a007c39d69b26472eeaa9eb1f569c39611717197ed130728848a7dde2117e31eef7a136a71ac01b80a3f18a4f9dd6910a05fd5b0841b0a29b3d60413d5c331d3897773b072b3dae422b1da58b2de3d071aca575be96d7323fe0ed298171aecf9a82bc120320e29ff01902ac9b47483fd950d68b32254908a3fd72874be6e9af09f0bf95eb7871d8dd8837691487e3f4a87405e53145a5ebd8677d62dc88bd5ea20aab916ba4eebcf84f29a626ce0435c32bbd85a3a4c9f5f8f87ab0640e7825ee6ea1c8010eaeb1aa1ab1f49059be0d23cecb960f4c3ce4f482dce279f80cd1f68b1ab72f9f2b0a4ad05b17492dc72b28998672d46556feab511e52cce2dccdec3d30bdca77046a31bfbb47010b035994b80b8315315be7de6ca7bece63770b3f2f10e6cdce3bed7600f6282a9f86e646ef5b8c3f4d65aabc83804c05f267921d81886d62e652b4d268e9126301887d48b3c2b0fbc7a137455701b35a1fa4f1fb6a710424738ab16255ff72fc4cca59589350373de77d107415de87df3fed2877ff7df75c29d730db5a5733301a77ab7d079b129eccda7b8eb49d0b7a1a87f4aceaecd3a3a8563c3d92fda04232b5a0b9466c826fb5f9270d3b3b29f753062f003beedcc1932cc710591458e059abfa8da6163e5a78c25c585f2e0e20e0ca8985701e637aae99b67bebb6e9367bc3d2a859975823477ac3c67a0b0dd229af84940fc223b97e351ca0094923b55e4a7c598e71d99fa63761d8beb596edde187007ee3c0b15da4ac02226be7caf1c1055f72c6362b0d1ef28d806a8e0607995f3ca50b8fdb530dbe01a7d93f078c86477c7204ba286a6803dcb6f4acf05762e0902147b8428e3b896dbfdfe95e7c267a7b824497ad9bffd63c4220e113b7d12fc10cb1e3ac94db6248d55443b26a60a028d16adf795cbc2bbeca27a644874f1ddcee39afef905cd18c02bc81b446904ad312f460d4cd962e5df5b9e38a024ad3cddd61942fac96f230731a6e1e91ab219adf7caf0dc0e033ec86831c4cd956ac37c8c73012ee8df7aa00f3b28237c1ed74f025674b1a23c222c1422b046bf978b8a8f714bf3313a081b44218cc773fbb53f985524a61c13210decc1ed8c758185acb16c8c14aa141a3a159cd004f60a37efe64d687f94d4b1f36f603d48c25c9d5cbf41f140b7d90bc039d311a317080fe9c41dc38e854c32a55660c2471eef29858fbc3c0b1d03de6d6dec462762f978dab247a5ec910785e8d7f4dbc73fa6ac4280fa5ff7a07a549862605d3c47a0a98f4ddf0d02464b7bf395807772647d1789a776f88ab210b00770a4d76f70f63af558b1d9ad3449119e57f37effded7f3b9fb3c343eac879db00b76097c8940c591a953739292f18f30b41765c9e8134241eba5880a28c84a4867c69f4904f2769ad2b1bc3bd97b850f60bc58ebb05b73ec611f3b2183320f02586bd962d5d71c7d150e62d802e126c91c77c402c289d728ab1877b3bf9d1d6743f5247631d0a20a25485bfdea785c12f3f436433896eff3984f16bee802193fa61d09e2a490496bbff95fff109a38dca0a5fe40dbb4c0b8c6ddb3fd73ff4938e4d0952c643316def62d76edd528ac3c8e219edffea9cbcc8961dd9bec857b93df621ec354f0b404619968f1eea9ab97cce7714735bb41f5f6b439f13fd9b80833eef3cf813d6d574e51db195f9c948896323d7a8792ad290da5194ecf04f1ee5b7ebb5137f6acdd6e03473aee08efc629d9a9426873017a113c1e781b96cf5d74bf72717d3a4e8ea153df7b7738c78a27e1e42cc3ae3e389863f2177e6199110e1b1bcb6296bed7bce5b70a89a9b2d01eba23d9ec72d1e3c201bf3dc9023be88222320babe80389cd38ab6723d7c3dd096dcb591c2ad0a3b132fd3b66a0daaa48ed2d5edf4a640e0b3a37d4541c089a76144e65feb8c6d391726ec2eb32d38060a5b0e17fa6a7b99d154e51f6535ed11c5abebd3de9441f5b035d34cb8b98acc57a3eb7bc6485fc66d1d949135bc1d0567eb022be0d431896a11ca9c48524b39514e43e7cb53363625a31f733337699f926823d478c8cbb09f29b1af1aacdff7934a478bb54ef1d25832b296d3fc0e582f5195c54a1e7b64a06db24655aeea1ae6951725d6201908128aef4f51515d5fc03853dc3934e9e6ba417627c5e14b02ea1c957574396ca907da8d74d11db68a9e9bb93a6dc3af641e053d88cb8ec39fde2277f667b90fa2d3b3848a1498a38c5fea3a02ee9b5122a8b380b686f54bb850090a26ee328db99042b176493cf7087f55ccfeed8a24d1ad9009cf6614ece060ceff6250807af72fc4ff7d5c820296e0c1c798ce5c269fe40309aac20058424e1621cb481d615c6b987cd2bb26dae4af2e8e896e7e8363097265ec17d8f47840c57e8f6c06595c487f2a7eb15bb5beaedc10f3b13051de7dc383f6e14285f4fedc65e6d465f947bb2f0c1ef0ce2c3f644be27f57724464bcc89a82c9bb4034f779e94c1ae1c8fe89dd75372548b81c13784496f850d6f08f45db5cecb41d8f19b9a809ffb5c39554879bf583346e0da23201a50b51e684c4bce145b407baa495918d69561df60173724325fd8dbb19418922f0b8911b75b2843b428e2bfe3a14e03e320075d34aeb93929f67f4d02f23e6b9e7704934f8653f04b1b46960c078c132d8ab363d1a9d54bc5e916b2ddb6653093d29d76505f9bad37c5d4b38787068ec40120bc26bd8f5b039c97abcbc08956b4cba43425951756ab40c73fc7b7db130cfe102c2988c3839d23ae4fea633b4c62ddd71eaa5c15248b8830fdcf6e8adbed01976a233111df27681a327241cb592fbf254ce05c32749a6eb5293f695763966eca6630eba37e6fdae2b0a8d4d497db7ef355405b72e704d1516294797f946a889bee05420e153583f476184db06f9016b8da2f7ada49c45388216d28eed39e59dd306290e1bb7bf341427ef706d21c8840f54ec5c97e2da0cb950da3a4d813978c0bdf0de10a0f47d5fb4b2cadcf1da54615ceb24ba0707f8344c19f781e3683f63ab90790cedbc36c79bd19f039df0d518f3f5a6e26a7d904d1342655edd8dfe4ae94ae7612bb51bcdbc8db0447887398d70e0f8069dd7be0a5edf2f4456438fe58db22cbc34d3d50fd87e61e5d5589f7666c9f9d7455d53f960a7ee87e6243406983ecbeac5cc21c2b850265de8b2db3f42f0294596e76da73086c324a07b276b7d3693a61e466cc5e161d9f70d91806304677a3391f2b912efc1f58c65c83bda305cd7d3549725b55705f6e80ac2c0dab5346b2c4daa1a61ec60d3b6cc9d3cb06094cbad741650fa04d2857a82206f38aca5b8da44fd845a4911370ace6153c7a1e9efda24fb157f6ed12fcb12cba978083186482085454469c0e4b1e03b871a6b786daf03f22bed722ea2d63abc05d6e062afd4cd64b4362b573ce9acb52d22f5c0bf391e5376d62f05e83eb720bea4ed4277d65842441bfdf0d1a2504ececa9bb1299110f6df9387236ba566e9358fac066b381acb159e155c8d0de8f06e82d8fec619ac0bdf78968650b531bcc0e78e91b8dc27be1f813c28282d034be00544d5365eae393714db63ccd50468135ce7e369f911905a9c8db87709b8cc9cf46b912484d32b7346974c177b53d9dd0e3f7feb0c88b22584d8e0abaf52603c7b3d199e4e663328c3d2f9f297a156a3cb3b90a0f648894346f1edef192e59f0dfd5c85bc3f9032889cfe85b086201f5ed42787b5cb7c300cbb8d5ee5c894aea69a8dbba9bfaffb4dcde6e5b0b2db669e0d642034345ce204ca882cdaec42e75bc7b1dab3cb738a00fbf025ac04fcb4684b555fc1301f8e78ee05b17c6b317cad659ed034e7d1e2f256c5d4837f0e3dcf41439a533b609a2aa925d4329293897fed15de32696acc14734be5ed57c0eed30fdde6d16aa9c8831310f829b9f6971ff4b6fbe5e4638f0ca77ae92a8e829eafe8f0c523c28a206268ca81fa664180b635cefe5d44ff0db4ae672927fd695c447dc1ba9d9e0cfd8fccc83136361202fd57496f9e2302be719b67180e6f19aff8cbabafb899c6634ffd4690a4e8c56dc6d60eee9943717aca49f911b84ee17ad6e7c98e2e95afa8e7d4763b5b104edfebdc19f0152f3c64f37665935ca59e259f2215fdc5d65d5e01b209cb06c7a962f87dabb8ca72a9fc8e38ffbdcf109897fd80595cb0b9979589a301b0250ac90022a806baf308b2a437702c6c042e1c8ced14cf5668fa1923342e0a45033774c5fd0b3ad17c52a412b4e5a0ef497dc236e6076d48c3e1c8b6fac024ce06ba5799435001504ea872d4950c31d475560b1ae61b1c35d803759dbdcbf79e0edd49becfa5e3d75c6b002d70048d337be0db106d11de098a15e9aaa6a9f43d1c95fce7041724586ea0879beee79db85d5de01d582cd37a3d3d1422029faacabeb5ba781b02d01427df5463593e3890cceed759981767195c5548bc2d056bd1667531b2413b5fe7a2e35e150975d3f48818e6aa1b0824a0805a9a5e19de410dd91ee67d0fd1a12fd601d4b9305f67004ecf8a63f87ce7ab09b87fdab148ecd71f7af0a31e9f5876e0c79b3da942080efa380d22dfa77111594f817607939079ad99321109e1aa592a960fc6f5f6be8728ababecc069c0930543a4fac9c510620c5d9f6f75d3ca605d6554fe740c94de1fed0a1d8227ba9af2a4c81a39c10d1227be4d77fa9969422b45c19d4668add256879829939dba4ae223380bbf76399f01e7c8f93a3ced0bac5b997d86d5336ca0619baa085bc979b4e8a85eaa5caa2131194040e305e812b4a1aa9cae36e57c712d67790c94e0ee3485345eda4a8ba945d0e025c4163b96f792432413026597e9024526e92c338d75012e155434699452cab3396d5ff60e21aefea72fbfa235508e7ffda869d0d36155b2569f20e3afea43bd281a8729c754e762cb07c8c349ef5aa466807826ace6625b4d49a7a6634a02ee19642d53ffc8f8efc954bd80dc69cf331a72ff95c7be33745673fb85c310fab6affe12ae670181dd419fcfd0eb38364e81a17c54d8e9a3750425ba38746ecb15c95a4e19c27f715d955531a659d1a09e4253d53c04fddc3e884aa3655419a04fb020eeff45b8de4b2784187cecc0011b67d9d25cccbb30d3d6852ba2c8dd8710587312155f9a6bfda491c5096d1968c47c43da9b76211ddc3459e1dba4b272c965774abd22339b7724dafcffed0de631238d8ecef841575dfad0d033e173fb033b7470497232a86410e16ffacde4344d0bfa4fca67bceee29ae7386dabbeae8188cc52b011071ea7db5c85d7b4c9f7aa36d978dedeba5a52d8291e168fd53f8490e799e88a9e59aa1a6e704ec649b32ca6021a730470cb731d5cde82548fba735974df25bd1668a075b58649503fd067ad0defacdfb64d2ec95a281838a5c14493cf979c6bedb53b3475fac5439cc7122490bbb642246072a0f522adc5747a5a77587359446a3c53e4734266b52b8b66619c8c37b330cbbf4e209b49dd0df4c72ddc1dd328e4bf0bde00f6ec75f1f9a343151b7306b2601f0b0d848f282331aca53c8e1c7d4072c02348a0cd320a8f4243d0aa75ad93082798ebd3bbd7f9471501bf3532fb72b1695ae386c680911f9f7ed7288961daecab703cb4ef12e1f1b13533e9408e2a5470718885b277ace1686ff944d282e0338bb260787702ae65e2d6f975019b25d08727dcda3d397d37b3e9a0750fe5115dce14c2090db192c182bc513f102e9c8f04545763fe5cd926a8960d19f02dc1e95911dfeae262bc3581f54aea5c784f790326c96e69aad66573caac7bd5b91219303639882397e635282819a575bd09f5b91a0c4cfe3e6bde40981ac1451c0daa97d3e3789d367cefa47b9b5192132c0669920a979c9c15e595505907d4fed0215d16d629c3758aa433922ea2ce1981b2af710a8c268f58c112e44fc4214b65e4118f8c48ff812e3bcb91a16fc5faf69bf00d7d9f5e9b09ccccbe4fab4fead5cb850eed7ea479a12024613388bde18fa549c92f030115ceeeaa2e461f192bfd18a27cc136fb61a1ed0e46fb24be4629e1a67459c948210c704a03fb70f2bbdbb31165a50c682ca0cd121aaf9cadcb2e29cc0afb5a88fa729edda2cf5f84d320a3472f2e36215eb89ad5fb0c57894091ae5cb1befcb691363cfc424c14a5c47e84cbebbca5bb5dc2e27cd8c6561080f5509107d51090d324677158d5a1a9c279f007cc3d9a2bf1a2a9b6b8aa926cdee5ae590e48a5c40ad483b8d6042dfeb7e583ad88a96489a97ea7be2bdbe99400742434ffe7faba51c49746285b0b507661af20f4477f453afb94ab74d4c1b92ae90cc4f48961bcbc7068fe41bfc7790500cc22820a8a499029d6d3fe0770971cd773133f1edb491a0bc3b90eb33e06c9f4c92f4c792475cf2553ad614d4c5c2211aa37711d3e87c27d283b8ba0719de974f649cea2720402628f3413ab7ee0e9c2dd7d7f5a5114c0459415903330d04c12a0e2ce4b3bbac4c166df655ad5c388eadd87c1aa270221eeda32dca19becb7487bb425e67d479e33d27cd06c4bf55af89ddbfc4f43cb25a2c786627e29adf9dfcf7a4efcb15c7f3ef5a22fe80066bf43e86be568913d3fc6e953e4bc6b563cfdd6f2082c1b6a38b5cb1e69f4244ea636b74cf6862e72990ae97aa441b1e69ba7a9a3d3a35abd23f17d91ca3138897091cb3feddb99d9fb9c39e86abd071b0952993b4befac13caee125557deea4c823ec393e41b4661cd5399d7c59c51b5a315d32f4d967099fa20454e4f42065c0fc91b5399505fe2e03f8f6ceea3ee7f34296b290fa16f700e38d75f97f38adb0ac59486fc85858dead739c570ee2bd7c62dc05ad14c240b2866838f5813b235fa06afc1444fb053e3a8fdb9e78e8f357ca74383b52272c278dad14972d6efba4f924f06d038190c4e89e16e65161b8deef5127c091f49d2afd2e03be2da75335ce3b64d1745bab48fddb768c58304a94d293f0185875254b64eb83cfe4b3d44309e331f4903750f470305aa41fd35d0e722dbb6f85907c3c190fdd1117a9052edc281e08ae8f5e4f451681a2475429429107b952aa05b90fdeb254ee95d9d7c88501e333886587add1d4caf72cbf712a79375e05182a033e003fc626ec2a06def14fe9ded38f6c32e1322400214fe7c9f11c91e6038a1df07376b1d73e11a5d2ec588c5cfdf7919ab5b56ed631bbf92cdab510cd24fb531a4d1bc8399a3999c501f39033c15f0f81ca435067c25eb9f7cc9ce7127e7855792f6d7cf2861f9ad0570f2d2ab8115b465e2d84c71fa00de8e66718960dccf6312535f549069fd9dde7b288ce018b5d6574f56a73b4dc4b6c9c2f5d4f9d70c1696daaee1e02aaf9cb2fb335f2748336f562567a7d70b75934a45a50d9faf3182dca006a0786911538ef0e6a7b96d30f7d2c3a5ba25c82673bed09a9cf56d2fe73b8be5cff966b18a3013673bde9b23f17511ea83ea7190dd1e9b12fe6c47cedd9b272a57da06cf595d001523fc76abdcfebf1d4d8a6b71996d92aa0a3390791271c77b55c39922f05f10071176170d2f8b350eaba2667a0b86da5b4666e254d383d8e57c545e755fb9406ab4cd548b74aa3fe3d3268fce6200d938d18788a6cb8e1a08375c2c7fcc51d1563191726896a0577501ab80eed160da045c3d0b0c095610f21f191c4700520c126dd944d4cced0f112f4ef8533f5b9628a20b40d565b2e5c546e1ba56083c8c97601662e193eb4619b00db25ed1c38cdea2c8f7ccbc48e0f011e360eeb9a904bba262ea9da001581791a0888b3a556933c077ad4be179185bbf435d7510773bde0bb13a05eaa703ffe8ff328f9ff0e9c7a90cc77bca1578432b56a479977609456511d4e60ee5b7054ff7d7c328539091569c5e8f8c961ab95f3a5783a85b5df95758e5d0aa4ed888a5d5e87bb86954c8a95f678e9a133b85ea131fe0625bff6ed7ad8d4d56ac76091b6905bc81a37337556816a11f96c1f8930c3d2b1c2af379e011117f5a4172daa5d52b9bab6bb5cff197b85660c844d65934c9e0867f6ff1ea202052a3ae5b7a8ad1921751c597f94f5fe64dcf64812eb2c8057950b40503c83aee7033d716797e1904d9fd3e9bdf32caf393191f8b3ad5b154ffb95ba6072260424e8957d7cd0861044dc6a5d2149cdda542059129abb0f23774dcad5d540cf73d14592557d251c0a39576d5a34cb18a2081d1677ac45f778738d3757c078e215fb1c5ee8c8a986422dc97314b4f9517240ffddddc48bcfd32828204dc3d067840d3c286f91372f3925310e393ea4de8eab3c944ff319b5f34be40d65b0b24ddbd7f0be347ab05298e92ac63072bc69c52e6c9cf1e9090c6ccce7179252d2bc7275f43ca33032924668174aff242868d7369296eebcd4f1a09804f628397020b77635377141d59bb82c30721d0ce303854fa8232e36e517434f0c43ebd4479fb8438e13b12e8e4744d144a9724fa7961670187157b299678d64b8726306ef139006296b58f1fdc3b3823e4ad2389dadbaf6d888f3b4bae27674171bdfc434d952c66768f6ccb15e89071d41fd99c15426d5d34ecba0a09dab829a07cb569a35aa1e2bfdc0edb270fbc6987eb5b7efef7f1df39d0af3f5367856d9c1b4724bf74dc971024a1c236fb77efa1ce059fcd12f4ee4d9d407af2c09cba745c1d97b84463c2e1da161e7f7246cdfb1dd412de41be6debd817c3ba1c639e5560042c7222b509aef324938cfbc957af37097a395113ae64ccedb8218746c599e551b8c170e08b77cd6ed2923dd56d4bafadb11386f3d3443deca910858991613f52c7302489104857d577c6737a3e910397b78a64f48678a92e69d63dc391fcb60546ed6659e1b3a8c45a52f35807fd73d0761362dd1205a25034620aa62a718c8db4ed1cd8f94374542dc4f2b7eea80162c0702fe00ccfba4b9a33c2b3a9e3e38b9045e21f33a66f8bc07ea4a0232db4bd62d874c0628d3249d20201fa05f27d5184f9c38a1c36a2b3e7ee62feabc99834bf404276b6ae5110f51617ef220c75c017e89f956265236f70e49c11b038b21f99e8f3698457b810ee7afd01a76efaf969c03ee34edba3a733a8cfe4dca522e93ed8cd7de7857a6f42b1ac85e6d094e4a91895b339d4c3bc4e14923a98a1525f6768660dc5b7ef49b076c8b687d69af3e98a4c7385cdba3599dcb2e28ae54bca4e5ecb8329ed9a6e411ceccc71e7bdfd3ebf6310725ffd9e7d40512104133bd1a7a5d9c06f64021f7a6c75abc7d68e99e8905ce2beb544b5ec96cb982a35a02bbc9dc3761922d38aa1eb6dab8540ba7b916511137add5cffff2098f136cb709e1a56de68911ed44af271e14efd217f7f9daec534d1323b5c8d0139536e88ff2fc7e7cd7af56978306e61f5ab5c47e8913510c6189d6cd27103d123a4fbf49910f539686e84ad4e20c7cf57d8de6d2af0237cee8892dda8fa6d3c37c85f5ecf30edc10f21952328ef5b119bbb172b1236f6f11f3e9a71fb7274c6a22e499d2be71a8d1f761687982f29e6c61a7eee63358990808261ccbfa0a6113197e0355e68a1fc44bc0757d8dbb285fd62b9baad75b1c5fae592c2e0543f146e03c9f6df99330692f3a2da33183593ad6bd4d443cfc6f35e710533a885c6adcc3823eff6b5572bf3dec4a226655de28dafd6cce93b74b7537b4364bb638ea8e52ed3f8c74bfcf1047b0a2c646e01a96a2c86a33a319a59a1ceb948389875a70f9f606b78065c6ae41745a2b0d47bfbb8c3ce8919a17ef4f196c87ac8f468bf630f0e4efa6816ca182761ace6ef20f6ff5f54400944f97fdebba99461f6a1a2b0a958875e89433fd290611909699ebf7e40886c1077b5653ee786b36107cbaa32bb000d24d9d4ef3a0f77b8bfaae3cb14ba0d30c890302f59ca0ef7d3ece0080f51803db0bd802310d0437a2f3174914c1e62d543ff913e59eba90c8a7cb3a68a0f0ffcb6fe0fdf90a596543c8a245f6fd090f67b75d19ba59282d08562fd9ab3d5505f7f626d6ddc4765828bf26740f91c64e5fefd65003cc75056eb8812e80bbc2948d78129d068d5e9ebd44399fda489b8e8b4e388c853536d6737566349073c5349adc951b33d0bfe61d5ec4bc9bc252e2003a05c46d9d50f0064c447f4f31ac8abc4dbaff8a4e67c31e1356f3191949c778ba076c6ba14d701a6f9c86186e37acf8b86fabb78b72d48b0b42e13bd401f15a93a8254972c711f0bbf52cc36486d1807937c09b82b0570af312520965cb2fff9ba223d024942a4eed1bebab61ac303a7f278787e23e576064b49eafe4eb336ff8ea4719d2a01d0fa0f11bc913e4244faa3ed07d5da645a2286f7ad79f36a04ffc89693a2e2b0d2a8f62ba502c7633b32b93928babde5f79e9f79a055ba9f2322327594c9adfa001e7d646e9cda9989d67b8ebd3795d4551a8abb3fce6caca31fbab67d3f448e2613c3f6648f760ac0572e9d2137ab9012616633bd461129d95b7bdc9ec8e7f5ccb5c1764f0828e5be72f3cc9059cb75536bb2b530785463ac94ed3e11e7e612eb23cbf423db2899f0cfc71ad83a1e90f163f042153904088c0724d41e571aaa4880f77a70c8cde427e56a5a314ba8e32e0ed69c7c11b5bfa814869dca097212e4dd2da30f6dceac66e2c043b9d208ecfeb51753c7bf96b39c5531c677dbf2cdb2dacebdb9e116cb401576e9cbb971a47c5cfd1e0a61e3763f3b9ee4d80290d35a35d448b9208ab76dd9474c138551581e9b31833aac6ea9ab7b6840df4b755cec7d8eaab51044241d4390f7794992ac2cddd47a95357f2794d9a8ce16d1fec679dd2da8de19c0b8905d08856ab20ad610541e1fc2e89a2ac3008c731291fdcb841a7855b02b2ebaf3ca477c116e477eaab52989be42a196926150daca94a3d4de8164fb1df631d3f8e46a5e140160b7349f1bd14d12baa2b4f00d6d185e3e8cd5bd89ce8c1f8b61f2367c6222baa07d18c9677cc017cce973af82fb4a6d7423820f299695abf1fae066b78ec835d4acad4f414f998c995815ea96538bf4a6860f5504cc4aac34cb6638c7a4ef8b4c2c468f35748585cb229489ef99ff845c770874205d6387c3fb4c17038c2787bf82c37f8e5c0ad1b1176da19a02d59119c402d76ec0c51ee870427ad0460c0bee0a8e1acf5a0c3ce173c4c9b4cc0f48a490902d291bd648992f7821df62c8a4daa33c79a97840cbb2adf3f7a700dd75d68531124b15df0d0fedf3ce0376da44857e9e51b4949f8d0def7e196136c7e67bd0863a01f873118b6c8dabd50466371866e851720ff81c2c2b4f5c474b0e6ed8d3009d0f64a208b7d6659bbfd8ffb3c26de54ef9903bdd438d5f35c247509613e28c185b7d1cdf3ebc7853ebcf04884c80f130d3d33682530bf24075ea4b3bc8478f9bdb5f2557e31769c68227dfbd432cf1376551e7abe6de2268793adb951bb002eb7a587931d6d14e41fad1ae4c7380cac142601211170ab54e3f54407ce3ae9ad862af025bafd2bcc2b254a8db6098f5fbdbdc18861090c90e8e06e8e7f19d87250607c18c45eb19be74d9fc9ea99a7b3cfdcfc481001e4b533940dfc7925a5eefa6c0d9ef03b16f3e38ac9a471e08d326c40085c0c9c9ee1d38d55cf1af6983db97ef65fec43c9c368c165302c8a5aea5a21846d96d915bd27e1ebb6ca0059fe39ff256b9ace8691fd716ad4acea8c0b477ec97f448396d5deb5fbef0069326d4a8d394910d0ebfa79bb1a36b027b66585da812bf4b1d25f12ee49acd24d3727bf36c9f11352898a1d80cef9ce2fc02c882d0b0dc3b5fcc5bcabee052dd323148ca03e5dd67568e188f8dac3e40434a70b195cb897c59c9ae5cdeed26b990c3ee82a20d5a77d00b71f50f29f74c8c2e187608e88eb14ae6eb0b5ed1c9a4abd484e220711ede71aacd9fa9c55bcbe8539ff49f0bb190107ed848716e117a9eb26d3538fb419c7e7b312ae6c7aa91df0ce95cb4054ffbbc2642eaaf72909e022b35a8ef0391cff5a995ae8ead2633c77247f5a9e50e186204dc680db5558f9441634be7cc2a2ab4d86bedede8d8fc10c86011d661caa0eccdb447f70fbc98ab7cbcb01e4569cb03389481c4a08369ff669d24208cb8fffe0fd6388a4a303c3e25477a5b901c941525e020430b90c26c6e0170152cc616ee5f78305c866ee6037c5471f5ae93f8254c4820dc3026672cdbf73e3ba74bfdcbdbdeb678dadc3d0aec359cce0f80dc6f64cd7915b78adf36cc7609f288ae06d518193f54e75d0e8c6847598f78ae419eb3d5d149ebaf7cdb61ad9ecbac8d0f163d23814bd7a70dd92ad2eadab7eb0b7cb2e378ff27b2b5eb522d615cd7199c8a42ce13a19f30fc3409b52f4ed55db56508b3becd52fb745248fc5db19d916e301f2a331484b024bcce9597ad23e8223a9d94a2f10662204a8e0226c2233fc3ce927f94e65a5c83ab4c5ac3bb3c81647e53114ae8132db55adff413b83d35f8a8beafa54bf99bc06e7c4cd16c397002209004ccc68bd5a774c8197b8357bcfc29bcf8610a2a062cc3d925a2f99348ce804b1ce6b7e3d393eaa57f6c3df22c2b6b42ea532e0e396fffb36203dbf2640fcd8e2a310493846b08dc0324be2e492876b121280eed21b623f521d7c03158a33fea28ff23bfed1d8332ffc20ff5f858906c6d8f93619edab1def241e8a039aea8bf014f595d7e0d32d0a10877a43b952d88648182dd4da00ee26bfa4ff14d39b440f1bf55bc41b40c8179689dd493d1605fe505555e7b44b2246bb066c2caa33b8ebdca6dba51af9da8c8115e01a92cd02d0a560874e6fb0aece3a67533fc80401bd6e2f8876897db1f497914e22db454f5727ad1d522a96d5285a196ec3d91a08e5cd49fb0e5ae12771f35df085ab9a15902bc720eb6befa5a7a7ad2f14f47b6bbcb5cfe54830da9d9b894f076675163581af9d670e1bf44c73cb032a13f0050ba655d81b8c398f8ce8230d52862815c474f3c9e64e4cd866fbb54b678cddf468550501bc101a82be72ec8bd852e101d0734afb1436cd9a8214398cbe59968a246c3ab63d336315637ab17247c57cc55e995f6beec1b5a69e54f3e4df9030ddfb9d24987573eaca14e86f400c0b66482d08a3ed6153260b85a7108c50536a28f36c58d0c38f34ece115d2572390785ea1ff31c53594a0d6e7f47374b31a3a151cd9f65773751837a5dc12f96c61e870153992f2f1cc35ee14fe4c15fa5ab2d86c447afb054168b3b40a8473f30c6c84075f16f85f3d01cc9369e32754608488a707bcb8ac6cb4494c600a871061a95d4ff5bf033345929355a0a230e08d915824910fa855659fb634d4a0ddf1500f9c2f73fd9d048c6d37bb6f8c152a5a1c4039c94266fc329d593a34a6cebcffc6b4f96b86987ca560dd3af0c66ac5e2f6f024440da830f079d1036dfbbb4170980565e3f6b23fb7ec771dada609b319963625d0147c77814c10c4f7f3c7275be39507db1a4a1d3b21626e853909d28ce62f2efbaece011f9774e59ecc83e507b8b39d674e1af8977ab396afd85a5f0e2b1776b31059981b1dade418e74c852dddd27e8f77bbfe53f4ebfc2001b7af26202b2af524119388a9e7f42ca00b27898464458a81c01f74a78f6def25d63ba8fd37dc1b340a8126bf7b4e6060a8f161df055eaa0c74fb332723506f13fc89ab232f2e56ef719a67d93b7f5ebfbab567b1f686e2ee8d3bfcd1aed4418f5992e2a36ac343ea5bc94b46b536fb498b837c681a920977aac32c3af8fb54e1a67a7e30a3d812ca80eb403e656074aaf4086d54248b0840cfee3764a1e7995cb2d8e3deb51489231c8aa01d6a200620d43989b2221c311c4f8fb4619461a27bb72aa4f12cd6bb1773708b3e206cd0626f79bd534cd3baa9181ec19d5c0fa6df6ca3a8cf7ccc76f4bca20327bdb4a266df03761f56582aafb1b51bb14d668fcd41ad86928d759bedbc975a90fb7888c1c3831732074ffd2691417d6a45b6f81f0ea7ff0dd13a680acbb3e8f2a900dd20c4fb9ed358343bc2665c28a5bf45caec9ac73cf4ddc52cb37f4b00c2ea739b2ca99c7746ecfcec39daf90b455bdb1a25ad8903218465de0ba37e46b22c26bf428f775eefcf0817d5946d8341063401c4438f48dec1c54205c3e55cfc9a338c8e188508ff5e2a8debdeea5821d1cd0e1ec9a389dceae7e707a401f56dcfc45cbe25abf24bd29583fc7260628473411c75b3a06e750f86fd340c365b67230eee4ca53fc83a84972a79f3d1dcd42f247aac545613c0d84e288861a9e6db33bb95d2715257bfd2fd9ead1596efa4d710cd2a9dc643a907d456377c2afdd657459237b7ce0ff05c2dc5cbd07f80dda7174c179bfc8feb24af8161ec0d6706f3e0c94db621369cc89507b746440ef4084d48ff0e8789e3e48b21b24d86ff239caec4dfa8ad5e1e20df36177248c4953b1c623d2fb078b775f0475021c50f7b9d138e7714bff78dcffd0f91d51bb3a447da1d87d7ac77b0177fa35d99a810ed5fa7ac36b8dac661d8441eb485eff6da2f6d14c6909d7c070f4c25d7d8a328cba0071eb0257914e76f0e1d983d1a3a7d56f7805d994b016942b56a12d6e5af489958f3f7b8f9feb9efc1e4bbc9e23dca15c2f1f8daac6b0130e1e58d4d0df59175cc536eb7b10bbef7e88cb6dd6a18980017fa8c054c197f3a3de461ad8be0edbaa48bc9eb343b55a4f2ed5a1708ec0c0aa6550398429571f16d2038763024d5200dc50ece2580cfea8187da23fff69512767e132439c090f95674cb767638aabd880f3576c0023ee1f1647c1dd9ad3a26de6410b82600f729a2e956396f5e1000edf4fdb9bab128e57aebcdd2d88a7b4e27145229aa2e58cc6b4b4e11e76c7f7809a6aab102ab882fcabc337daf51c49cc391a7a65ebff8a96eb503b291cf7cfeef609c1d635c057e96c60c556de3a879491e7921636d253563ceeea6e40ee8c03162a5967733cc452d20d29adb85e868b33cbe7749f35962a5dbd7ece39609edadc472bfec59430f386458aafe1165dce9c34bad675cdcc0813d8c2ac1b99f8790380af3dbc2b513cba18d5b1ae7f5049459832ecbb8bab2ebe55cd4e3700cb0f7891fbe7647500731f083c81b3ec72f359f48697d4dd6967ac30da463ff38b22519a3c0427b86836494542e209ec40f6bddd83885d1b19c1a67f070549c7b401b76eda09a1e337704634b03e6ff2929fedfb595ad79f3040f8437f2e910b95c2f13d760112e8bbd3eefcce8e595f4daf3d99c9a9642adb547558aec34251e11f34dbfdef85e01df5d62493d3431d1d476b77b981e417b5958707da08293ba02d9724e1ec4a7c191228a86b4e4490f57d122ec49566ab44f3758fb923e31daa28f4d718dd04e11752aca94a024300b9c8b1f65a6b248ccddfb6f82be586abfab5966fce4163d541c6d26d773f60c08134b3a9d8ae2f738d11b6c922b4f7c7130fc85acee39d8e4dd0b2b6874a626679869fc88e23bdff125f2da740420d57ea67ca8b8089e1e7f2ab8841dd6adac23182e9cbb28924c50d4068c88896514f734053de7f1fef8f2918ff3e3f0f121d114231259648bd8788761630bbc0b20414bd562ea1c93b8d847c5181ef1c8f39a07940b4c8ef80a006f25d9dc1c5e5fbe34b26d0456188a1e7eea0896bab6dbbccd91b07d5de30f2d081422f538556b4a0d4ef8de17ce00966763b7cebfe420ad003678da63db90afb2c28aad3e54c6a1087d9b0da494d67ef79c0da32feb0882158db5af76be7f5442bc045b4b8a62d632da377be4036a63b0a6900a5984ee953f6e4b11add32aaa51dc8d66e61706a2f9bff309df0f74f76c8b24a9df78f3b8c6f9595689ba41fd35a2a1f987d53dfddb42a76810901befef555ce41ec0464332409ed4114bdb096af50d19a397e977df0cee8c9ec0987569c6963ef026cac9f6d8cf9192e8dce84f91833ca086a7b6f46230353ea22e2d7dcf216f0f889693e68a63057705f5e4b3c49ff4fbf73e48820d281e6e5520a3462fe09fd69e5117f96e0b2f00d2f94a1e2ed876917739fac9260ff8d0f4a75df96f76221b20c0343af1c3eb5fee2386cc44548b9a09ca7acb780b274156864f32a104f34be8f329f4a0a717154d66c2ab471428b78f8d349b0469f2b7ba5aa252eeca6ee937b9f0e76795559f253a7b870d9810fd5a4be968da529d26534886e34695ceab509996fd267412c0eeb9a20a1adb9ffe0e24a669dee30014f3a0f79673fd3455772c9673156069b99824367fa6d0a711443b331dd46e8534326b9402012b5cd6a0bf0ac4ac8fe554b6319847f3ab9aed060c87712587cfa671ab2a3e98f25d76d66206cd1db31827db99c5e80ba7ee33f576280c94cd7c03d530c7a147fc003d4ad80463ca74affa7438d39d3d385e6f1b8589771f814d54f40274d047a34e3b10f34a950d937a21a523cd3091b356beed6e8d69440b7d0f0ffdb7c2b718cd832b40d6d865a4955ac542786ff18025d0b4824e41b3a321b0150fab5be596058c58c9f00e382551a5e497b5cad5081f38eb7af5cd0a264fc9c992481e9977143f6a6912cd2ba28eaad4c29a3f4b189bf48279a8d0f6b69b3162de0d0a9ce14f26426e10999932397059eba9ed305dc49d46da4fe0f44581bfba47009dd612dba82184c9c159a7ca76e673302000328289aa287c7f4433728ed6337e3a299c6cb7e87ab7fac950014dce09a975873e44afe334b6a6862c91d404ffe4c9f25942f9edba0a59427fb11b8db662e292d00e2254e6fae154e077a9ed7ac7720303ba69b763f2ba3dd8e7f02b43d4a58f3fc9603f40ae3068838345edbaaee0e1d58ea05bae2527d5f8ee8a65034e0b0814e1b5d72fb464e78b9b87d195d861d21c327eedd61b57850e21a73e54f7de049fb9c770e7df04d2df72c9ccf862128742a932d87e4f321513e8b0d8c2b90f1c3842fd87ed9d3bd38952702c88b6b662bb0597499193f8e2315c6dbc7aec244684f7f85d3fec591db63a83de3e788fc3b3923f6c38db85d7adaeba810fea86defcc29b15611651d6eba6c7bedca7f5b9abe09d456c50893c2c8353e52e459479bc55648040c56d92d1c15f254f7e20fa4a99fdbc4e6c9aebd847323c73046f3eacbd3a2fbfd61dba6290a431d013679be0e55e581f4fbde0de188dd94f4b3bbbf8a8b5ad741c772027c5e387ad27c6b7bba9c034d2918af178590e4d888c4b0ed43fa14b8b5bd5af978b6579360bb442069d354ddce616f76caa648fc37ae28f10a1d825cfa18d85ad09c57f79ccc3c2bd2f26d1af89671b2988c5137f93d99eaf5e114db51656899ce91617aaa02440c45cd88b1f54fb8735dff703dccee29d5409871f982516dd58840eb31615e1b45bf4cc6f3fbbb9c919f0909951b81a6659c3843d47f566351017f3dec64e33e6d0e149a834b090050f7c894ef2c76ea4c883c41294e3a6b39022b288a1f90d6184fbadc02d10ff46f12d884021925d74a9f5a90c980bb817ade306e7eb8fa09a93b2217abd90bf469947a07610c5bc8a6f8e0db81235f603e7ceafaee4191010c5af279b5b9f6e6b30039eda6c358969bb8b44ed211da2885cf2e284202849e7a65b68789ff648960564ab17738e128eed8418f188035cb0e7e107adc2bc541397f35a9b223cf88204be4f4200625a272b3edfb23591699f6f02bd119a37d04eee509158ff8ae051b8c58a7fdd5b60113ddf18f3acba04bce1b3c2dffdd184ff445cf2595a4be4442cd91013bed74efa6f6b66d62993259f9b25d767944313531dd0f2a06307b450d4976f7bf22c270e350651e7df1b9f481d99ca51bb4fe53a0ae6189aa6c57e56feae4e3b5e6962c8d9af65ac85293003eb4f946d0f40b07debe00ad9375edc35bc080a35d75189d2b300c4f293f7097e59b16647309b95d37eee388a7c162e5709b703916e99760d97ae19310793dcb700040a1041262393698008134a682a7d233ced81cba19570d1690fcd273364ef8fa56a7dc9d025c03a7623938babadd94972d9ef32005f8b942a349a7aa892bbfa5babf63300e9d0f8e0750cc1953a339219ede82cc5eb41ca06f2ef45763fdf20e845419dc768df9949d81e5c583216e46c07e4762ee8478befc7c3f638020222d1c78943ae33a467204e3abfd195dae6a439b338a215be082adb69206b0abe3636c1accec60ceee0eabfc34416c4609778caea7b43cca1cb025d8498c1828afa9a10488309c32b32cacb5dad28a1a758aac897077a9d389d4c448ce8ea9aae27dc6f595398a10aa5ebe87a420a586bfda412cdd401d1698c114ba044d8f60ad00addc468b2e6f99b91e802e6e0199da82bfd72295b1b6cb6ee7dcea9105304b51a3b7149c4e67b548bf92a17d93dd24601c31e001899e63568d12aa37205888e837805bba57b460be9dbfb8ac14ac5ca8d74b3217b2cbd02015dba010962387c6109f6cdc8fef4ddd6df54b80623b460f873704b2e3826fb92a49b43bfec3c351cbeb058ebd408e5b7c173ec2b56aecaa299e867f6807b85f532f1a4a943c88c3bcb370068560ec8a20b1e775663869ad6c18d0eb9122964639c53239d10cb9d3e1d71bc20884b36214d191273a08f5a0a798d13fadcf67735ab80dd2cfa2734490538caa6d1d7ba07e4e8416a15faed9511d921b5027bd58e2edbe95b8d28205cdce2fc3b2ea7dceaed90efb94fcb2101c7f3103f8ac9707bdc5bf6fcf43867ba232d58dcbce9548960871c19cebd6e4f8c25fbcdf2007ab8b3bc85b94959a7a004d4263eb1f6d3fc5ef89fb6f1427eee310e4819a7bb0d3934ae2725c31c4903cc31a8bf8f1e2a5f4109591abbdd0aaf1598164732207c4d539e41c9b4e558c0e682438dd364bec166baf860605e15d48e571f8a933efe59c31c56dd7ba2f9f7e850fadf805e6778d961f2b59275c72db1740f52c8a0c097e2970ee8ff8f01aec638ff02fcce7c73e4e2ccabb60297c96e83d01fd3a524074393bfd2be76fb48f2ae63f362f2ae40f82fe1b1c7835be73b9d1723695340702d00add442bc345c3e3534a2973e83543d7e8e3b06dbd0bd3f9640a2c387a40c6ad7faf611537affbdf87d57f44fa39b5ed0ee8bc9b00d6aee6bd0105b45bac40119f24edf0a1ca3b0ee511e17cd235e390564a4785c1ecceccef3238d3c91c28ff792625a24dd7da50cf432e4cf412274d7daf19b0ac9042129797cd95a847ad5e7c0d3cc5edbbc09bcfefaac1fa56f0109e21300a92c744b7c258131aa56ac36d99cd8ec05b7c113b3bc5dbaf191c6b71ba1235298e96428e205edcd249cbacbcc48cdaac732fef033f981456954391d9bfe542be8469c2b358eed1edb3cbd5196d71872b307dd22d78e148ed948f129ee46ea3339df01cfaf174b6e7a96b2d3b6e6ba2f6c5bcf84ee6b93f48a4b266df30db1839c45fa492af0ccd6092c73306b6799c69a71127ca4ad15ae86e8a29799ff33b0a409f3dac4128070048af802e9941fa366ba92d67ab0b7c4f6d73f0d9a472a7ea6d7a8895fc5c19e761aa4e5cb80f3a35b0c22c58ade4cdf9875bd36ea38b2f925c4991b6032e526382c77c913f5dd43cfd62bd03aefc8a6d7f99c47985b11e9e162627b21f7c3f252ae0593d2f4b15c88e9991b3342de9efd52fa70ef69a37ca88934784697d10f9b3453a1d66b887ed952003164594f53129556566e68ba3694aee74d7005f6b2fe26dcb6095d364a45b61d29bd00074537535f76ac7a1f2b659431e7934136502491e8fcc76f7fb8d0eb3b3b136127ae7cdf900da14d75ef11534fb1f4997a385c48c4418f7d9240351bd69bb7eaa634c67587ba6be1aa8d9055f35be2ede7ceb3fbc6aeadeca590273d5907f0a6f54584b37337d449451cb73f10b2bd7c31fd355d2e369dcea5d951a66c61ee33bf54a12eaedd0a9d2f8c845a34372f94f94ba64834fd3b6519073128ca623a8b51ed00e737c9128f867cf0d7b5f673de7aac6017a316829fd47f326d6c4e5032cdd2557ad51620afa0a18712525b8c715e9293b7aa522119519a5342937f7aece92016e6aa0075c3c392f6e908d8a867d9a31f3fb789f9df19c1081b663deb5fd39f6a277c43b7a4c7a766bb14dc2f724d517f6d26ee0313187e8f1320d0c26cb1a4e400293b26dcaa7695089adab079d14804166ac2600954df552511265e092eadd4456c048cc0594dcd5350acfe9cdb17e8137af8d086be783a64a95b24a19394eaab2da3e4084093f4572ef7c96cbe464cd0009b497cef8d48ccb84250b43423072056fa2c08140b05ee43ec98ed1628e789f9361628865a19e274c0d139f2f8aa51abe83f5a6ffb18e720d126d8c8a9b55b8f8afa618b1b24f97ee006d571cf4ee8c7e46d62fbce9b1e7ae180f721bfe8466d4961eafd63a6f9e435645e4b8243ddaf5de2d15cda347e2bacb4119cd37782039db254dbf1e46f5fb6d0a081128523847bbe8ba485f5bbbe3b28e1ef382f93e73807be54d278fd9756b07dea138e74a06bc310e681230669ec2ee50a4292a6ba9574e9eaca2f47819cf92e5817c9fd9d05b45ef08b3951400caf4dc2b4cf97821be04a8a9ea26fc28b7b89f3cd13b8aa28ff3ec967bacec67db7d7508a7b73bc400a862a4696bf4f8543173a958bd126ec8a26ee81efcad11a369732ee5f0141d1ec6f20795594fd407a728e1c8b56f77fceeb56b75eb827a710b278b2b739a0118b047d212c47d8678a03fb3271ce7dce8705d95d2770c7d0c0f3b7f10ff11ebf708361f36facb9ea34b2110693369acbb9e6faad182e4de7e690de3f178f49e97b5ac04fde297ca93ea0d4e8bfeff3b4b76a8cd6c9d8aca341769703dd247f054e4658265ca51b5fd65e1017673f2945100d56215b13a256a561213aec64480a5b9f7d8e63deb159b12ceca388777c3e3933f267a2405a1c072ecba54b42a9d2c876be68213f8e2c61e18c73cc844ae0a9820fa1a1770f0fdf427c8a8482d9bbdaf5371facf0d932aa142495fdd5027060c194bd5f5cfb10324cca524eee78e31105d866ba37e45cf031a675d449555f17bfe7914540209853edebff8476b3b3eb5e9faca540525a22180e649fc955bda8cf0c7d572a0ae996ffb1a80d45c14b11915986e969deb6b5a14aaebee9c384303131f10e81a7c266c887f1b8a42d05f4a015af9a74414a73d859908941efe039c9bd4d7061b3c7dc1195021be42b2d4d2e6718468ec24cf38e6fbeb8f0b971a5bc3ec64f88f18f1ec49c45f441a0a0caba5335ae6cf4283eb2367d5e629f6004ff1454820de61853f3c8fe7380df2b92304976fb6f7d97877e61b6fd7c2eabc9371b2888162753d7aeb42bcbb9d9c5e60e40f33d2cde6d4577d9804ae566ea09ce9b8959cd8acfaecf0160ad2b2c3dd8774ad9c68b59d8c1d4df75d77305ab7839a2e52900fc0afd808fe0b76601ac393015e159857bdd1419f3d66c1448f3535b243bfc166d91b5455a93d9310880c481beba829bd2de41dbd021ceecee25bcbfce7f77d3e2cae635212ba036ec40bdbabe156c3b5f95f5950f7c0bd3f91eb429b76f0f7416c228360d288233fd34fb342b92c58a45ed8a957c4c1a57bb61aa866db3cd8ea3422c809f5b284eccf0d1fbd3493ddf7f8c2cffd3e43122fa7a97241cbfa4b12d22f50f121c156ec0b397e7069b696c9147cc173281db362bf8b3210da3086dbe7cb48a39f7a0650e55360b3df3e6a58fd0d15d650a6685c98da0b7fe0d243aec21688e8974d5e6c91cafa132b4504982896eb32bf56dca5540e1291a09f7c86bf9a43e101705ef6cb7b7cee1a54c52619af174191e182f0dfabeacdf34d857a6bc3b5dde56b6289c95b6d18e5faa7a144f0ff6ba9a0514ddefb273db31c2a4f623e278a46b9dd14ea25be3f1a6cf360a9e468f333da6402b19ce0a5889ff6843a928af2724e2b0854aad911f67adc8a69050973e89be5237b848070e80815fbed0f011dba50a2b23fffdaf08a234096ebba0169a66927ac1d9e98b86c1707006ce51c6a8d0b791f6fee394159704a42d6155d8783461ae52e011e99d7929a2c4a4c725fe232093e89c1f185ea2ff8048c27b7a22084fe4ad261bff6a2481e31feb9dd72ce5267c2a4bc9a5f3514f53b223e3af0dcba8310d5049ef3ea750aaefe32a64088fb975ac809e8ac32bb3403c2a9d2322b86c704dda827393e1204cf7dd72ca36ae0159a8ce1cb41ca6917aa3ba63ad9ae82750b8de70f11819e8b35f38c6ed41a0fbce0126e759719222c7149ccb0e2af59c700c5b92efbf3328ae0cc5c01aa0dd9313eca91def2a789fb154617d6fbb9d735c805a07fed8379c98a7552d90ae0c8f3a4e3e995345604d4d3ee22f830e2ad40be78d60aa9226a81be1344f916f933dca9f7a5a1b4f04c9cc24ab07094ebb9daf0349c7346441dc5e11019c6da24e6def17ce8fbbf0af3b3bb571fe26b5c6962688bd9005139d6cc9a6778caba3d531077ac41dbb694594e6fe179f00fb440996380632cd731f8a869c940ff5108dd67f43893fff885f7a18de359d3f6a1206cd1ebd3744a932e02c72d3ede19bfda11875dca12ec895d7cd9fecacdc5c199450f7ac59f73290785e7a94de1e7a2f289a26172d22fa0a428ca13e56bb7b03e2513296f037bedfa775034abd28b7aff99d2e07747a5e25e28d17d0d6ad196dfa15880eeca929ab51a0d5d282970f484f8c5e142b513a5f1afa9bee4978d8139a5c34545748d9bb41372abbcda6e720f58b455aae38adea051f3426be6a1da1f08022f2a6b744d61fd6334a3bcdeaccddd9adc6e32854a0fe1c643c5d9f7fa06db59f81ac3d6d2c6d495730f9015795ffe162880fb1cfd02786b216f066ebbceef97b0c373565914af20540175c5bd21e8facf3d4dbcfa262ee3571370a7c7ba14f4aa9dc07ad38616729f6883c91a2d8a7ec0f62db8fbfba042a37bb103b0463595e38f4b578da4bb10c10b92860bd7311a7297efdc89e1a172047cc67257c11f3f5a2b11f0941105bc4d3751bc8059996d0acb005812e1e816c55c0c222dbd4ae43f9b8f20007bea56228f9b0f2fc418f589857fcff9a9f003c9b7271f3cf27612ef915b1e5e49a6c80f73a1c559e3e841f2c56c78282cf083e631e80aba2e00e875e0e41216eaac68bdc209b82cb5ba863f5be20e748c0e00972089a665cc1e416578196477d9cfccbf6fa5d38c6cf688fcf33e373af415f810146609938e631f4678ac176dec7bda2d056a12fb53a83b3ecdb4354cf43095e99608107c1be0a0c690d9344a019663a1bbf1c3d35a73f19d18909e979fa828e845c8f506c92fc38c25c77185b25fdfa79078eec7c397b8e44af5bc8a09c61127eca17352b21894f5a6baa62c1abc1f523ea25004134eae7e29d4cbc0c7ff59b510a6606a258828129ce9f9a792246ee3cda6566eb766a3a75dd3d615dbb7a8d34873fa5ee0e2cbdae744c048eda9137a28a87fff661ee8d3c06a37f4447f88fa1aa567f04f0704e8bc9a016ac6b1a220b184a633b05d54d0956bf5da8102f1f7818cb3804bf33fc4160c10a9b691f1e050e75857aea8bd59aace79cdbfdd18661b9d37df0845b89d853e1c3f3f601d177024141a5fd10ebc85505f71565a1f3230a327ccffe94399edc63aaacfbd0e09150cb21b8beebc97ca9fc4681087e2c016d1989412beb74181b896b526d1483687dbde6859c307054454a48bf8253a04ab5d1b8325396b86c372788f065ae018ccf1b4402c4c38161f849d73dac095b501eec853eda7aa661a88b1192a5787b932d5cb1792e6e9e5bb5f8274a3ac7c86e6392e0f633aac9fb2783979c47359ed2812351a8d3180f7b5776f46c891a67d38cfb8c7fe9a9d1285d876428b7c054e9fe3b2d81b9aeceaeee87becb0cb9706b55ca5634168691aafa7e4d09218e70ac38ca5646dbda7219b2d115716b6fc0760f8b05f3529871596bf5215d4962a7be92ce8f13adc73b65199391e3025b7eb407ae283db14b353aeea5fe88efbe1cbbe52615338edfb1ebaed954e59f87cd6e57c5bf0e40a1a57b1b6dcaaa423dfa64efdf36f0f1919f385d7d30711994074742c7110ec16188094050bb5fbe1941c197d3ae2dc115e29ea33655759140ed8de63566c1b62d1bd90ced90246306c191b5ad6565e057543a3179e658bc3d75cebc483103b5cfaa939762b93b253013bc67f17b54c63f0dd027a79686383a664e5a2eaa7d46f4f1355f8d7e22446bdb89ad3b967446496fb446be5a2a70702d5fcaa3328d435119b5dd001e7881e0b8655dfb2d1a12a071b6ac8356f288e608381c666ff9488e44ad5d2c3ef5cbd726b0e83f39b58ac8848bd1404c78b19aefbb343dd7d5269f553a85f1397b918c4da6417db3fce64f9eadd3c7036d51a89db12f9632d92da9467b4f54b84f51eee30d2b9f05784092fd342001588b7cf1b21bfe78aeef911dfc8a9f1b471a83c58b1fb6385f92a75f1cc42883704608f017c7edea971097cec93b824d58549b0553882abb220c22488662533d24298e4545bd02baf8992496b7d4246e33cb85a8194817e10c54f32307551d5049fcb3219b463b1afc58264cadd36b7360066fa2ae135ae5419db477587b7e85f51057b30c41290d0c0913161a245d220598863b85d19fc5a32ed166145ef678771b14fdd14af8381eef0960c7c140eecf2e6096b36420f37ebbe9bfa0e9bc08e0115ba5205ef8781ef646c92467ee22190319882e58e95976a13fd455451add64c05ed53ff60e8fd65ae1b41859a21ea5c212c7692c50f00e02cc08335d500d81cd90852225b4d34d43ed798e9a363aa2737e1695ce8ee3cb867f50df2cd35437437a309aa4a1603137d199b6204b237acb743d268d7d6c9aa2852c99adadb7ace2eeb731219890c6bc0ca3f8e1762d3b9ddae56e02d6de1dcc21ffe38a9db95ffd6010f25c7c28248bb2fa556ca9a17835956ce1483a0af0a11c3bbaecf71367e3cfbca3c6501c058bf183349586d9f60e39f32e4336fea3dd75075d0b50c96825e43e562d1f04aa2ec283c5246ec4dedc1000201b9e483da632b4ed4013a00d0abbbe836d6389c367356c8c7918d9df0d3518843172d2fdc86b51240590683579f6ed1257833e74ead0af3ef32e9cb66649909d2df8c5f473bd5158da36488adea7bbbc3119b808c08cc64427a54325665d7308110c7c30fb17fefdcb7207690c76c3034349a7b5998bcbf5399a8764d10ef6f35c135af1df881538d1d12b20c7f6300ab87051b9e9e2a18fc35cc9b3d5cbccd907f769675aafb3e520bd5bab045a6e98e0e2157ba9f67f544483ee237de8ee0991eba4ee7727e3fad415248ea6b6ed3d8e270c77593d3222cb716609fb447be3db0dda565b35a5b734d5fa8e7c98d8978a17a2ef3e04ccb917b89f68a2e9a9a263b3f2c1d1a4144310368834f17364e02444fde8a7e73042690e71c25e0f07308229ff2a85b68fd54e71c8d5c60f0a52ed26e075d8c20d82bd4f936d3a06bf35a21ba8c4069b2407ec6fec577cc759327baba76e4833a7c7e9fc93c8f76a8630e15a3c40b64d599135a0e275146cd6f782637789c7428de15f179bcb36636064bf3ecb02ccf93ffa766a68f191f98ba4cdd2531ac3321785869f82085713bed54224d252cc96201ef4e1b7cbb1a65949d60c278346cd3c2aee73e1dd4a1b9501cb6d1888d083c05eb47a3167384f42f61856104de495c668bdf4ff2ebbaec30826415f3323a95d5c43c3444523cca688cbd506378295d3496a8691d346fc4e607355c08b0c15541ce25dc6b9b637401548dbc04e0b36bfe97b2bc6bb6740130f852e8a98d8ec43970f8c9f76f4bfac826a648aef27b5cb0d41eb25264505180766d312b19c125e8b41795d81147e4c771f3cb818014b7f71d66555497e39bb738f7975a39b3c939a55bc3a4e6d1b8e2f0e078d2e71ea325d84c4b077e2867aebef7146cd56c123a6a66b7f128b7f69406bda39477d71aa13847672791afbb2c6bd47cb49fccc7519a9adff5f10b2f720d34844dd44b60ab441053beb180bd3f41c14778d883b0db48e26ab4d18d79b9c9dd734ff2ca8fcd35d8fd11d1806e21c7cd9fc5cf166b0f5e1952b7453042d93c1614af3b61e62216eb3e164d7a7cccc88fda6ed95eed19c5f41b921ec828f76b54d07a4e03f2041477ccaea34b0b07ba25b29129a08af0f8a45fd1bff2b218aec83c6951cfde2bb4b6af34e1857827c0e680bdefbd944ad60ee06ef4a9acd880ec0b61122340b924bab8a59b358866f7c51a697fa16e8f97d01c24057a256f136c232f1b41b6fecf7e5ec773aa5f9783f8b11783e21be267bf42584c5451d7b3166b11d0b2aa7133e05b7372687c423309b4f7b72c29acf41ff3d82508c98546240281395b45e91157b752a082febbfe56f5e23df8fec351ec09d5e8e25dbaee85d57cb0da380b2e7ba9ac213871f5a73f6513b779d4ef9482467543a4464de11b5fbcfb04b0e7caaddcf730a39da01ccf265fe112e20df04e3f0e3551954fbe85bbcf5969e986c5dba24b088e800abf9a77475c3e4b7ca3f6914f0fe3d98984f90e09c7ed3ea43679d5d3b8e6fc7c012317bfe0cb93b7dfc702a2a98138d60951b7b4ba5900fa2f18e96ee661b2e709316f3516e366fbfdbaae8cb3f0b346102bcd0b8ea4951e3294f1807b93666e67ff162e670377275227c6dfa2b007dd57a639f0839b3d882d3722867b937cd5228ed41d9e67a485ef01ea21eb510e8a65bd405904c03a6d5f80f9e11f37169f93954e821aea5454b72b11ecd49bda569e18fa6dc1576d0bc85f0c62bc53e8f01f0d1c0cb55b3f41309711dcd1c503b6ae7c46444ab9716d532e0227b11ba6aa5b2c35cfd797847aba55d2e24dc9dcf7c6e2ceaabbe09baff1aa3b7f8fcd2c411ebc485a9da28cac4012ce3c0b3b4246d162162019c70055c911fb78040105fd7cd7169d492bd90d2022a7717bd39c8899a33e54b38f20d69c09d53ea26d405d33138dc541a7b73c509c335e2a4b6c8ca5703087a3de5aff18ab668c0268a8ebeab14eda107832c1e60ec5ece0582c515873ab57c090179721cea6d2b743519460aa304dc46fb9fa197273edf1e02278dff2aae13e598729630513b46ab441c023d9bece192a166acaada83ec188a4b9ed082bb84dd9754680c925cccd9352e939bc83f94d0af6bbd324d8b1efacb00758776b28cfcb73cd1f5dc96ade2b6b9ff504bf92247fe31b3e77aa6e41a786fb5e60c669fff4adef79aeaa45f0bea1cdb3ebcb08654f0475537c6226cf3a7da57c84c9689db0899d6cf4049dc91f5bc5ddcc427562badcdde2409a499e901e265206c79bf44197f8817caa3a826ded1b62ea32c9f77f22646966157ff434c720fb100a959ac2d8953d15279033312a4dc3a3dbefe91fc132e07f6d83c157f2aea8f8f329c2b11746517d07766a92650f74479520be6c38e4369d1e28081e4963d5f0d0cfbedd4129726f459795c15f929d2534e2eb392425f9a61c3f7896ed0fdf4ce63ba275c17937366daf8459131aa3dab2b7c3a1fed57b81f3bb6b6b7fa951670e67a4baba1e17ed40b07d57353d35d149edf0f12a4d5ccc0e4dd4fd43afc11394ac9c527eaf6b460b59190b7e31a4fe7c69445f43641ef0067d337d348a65bf67a0dcfa0ba029e10cc0ed65c524d5c2ef9e979b800d11182a4e9bc73d34692b77e8b7083f86fdb91f164a4ffb9501592547223c3503a4525a3df1c4cb2a2f0a4398b027bb7f8e61392457dd050d63f2a461a252b18c60bba812052464bbbacfe0b81ed3f2c3aedecf64e16b7669b8fc19e9656f19903f1decd40aa2d6c5c0f20b23ca200b49d90a3adb925d6056e7b5e326ed61a69b23c9332a272e86988eab07d66172dd4c8cf7cb60199617d7b771126f6a980e5e5c59aaf014d3b4809e789219a2386555d5753f843d1037d505fec05b2060cdbf47d623f83a3367470f9f09d329f22ce5db5aabe2dafd558da0e67db037ae7482b00c766da356aca692b09a43748bbd961c693f7eb96e3454de65e73ae78b18e3844ee96c3a41d8ce04beac02ed6df0a505d23be73ccc42d89fedce97bfe51a19c3e77dd492f881b4070bef0f6c8d85d3a026865b681cc55d9a1d6cbd61c55d46fdc4da00852027573f12e6ec24ad7a59fe633f5e47bc29407fbd8bd3971bebc81044c2e728f549ce35a14313edd6c60bace438066e6442cef60d719b5995f8f4fe667b68da535035edb72b3be4105233f18d6c660d8df4a7da765a608104ec3a3b74a49056c1037dc7bc41b7c5400fbae96ef38b72242400e846daf3d92b3d9d0127a22ae4b91eadcaf847f5ca56d47d8141d0c79cfb8e37f6892cb23fe072f5ed4e05dec9bca3f60cc43ad5ed1ce23e6c58b3ba97efcd6e8c742360a01915c2b03dba398648f3fe3d27459cd92f510a664459f3d46973bff9b892b82e0819208c8090e7ec111c1566508554e1f16d31021e0f451deec2b00417fdcd88f5f742329548f5bce593eff25fd6132ad9aa9501b79df090013f7e54d42ae7184b9484439256b373d7154f91af865d5049374e10135aa73494f0d6251429add19b9c636b477eecea28904532d534431286e9f5aa43a1b561c16b495705ffb5775e4ceaca6eadd1d07c100c9ceff4f3207ac4af5102d0be2f7cefd9a82dbae3833c4970cbeb63f57064d6bae13dc1d8c780fb6383a97a125124f17108aee604cf8ca777537dcde9d387eeed997e144ebed93e8794e21a273808cc18e9cea4aa5501ecdb156e6002d090dbb7f459e44f0953947074ba641fc702608799d947fcd50569c9f59cbea46ef60e3696d3126398fb2462f55e21a4710d3b1ab47bf106c8b6332e7723e44fded5bef45f6fe755b7f229d83514620f9e2a7354d9e9433d3a7c3a4107de97bc3ba0e3d457d2a6ef2a9c05a30a20cb72c904318263f89fcc9a9ab656b69d93c2b96caa40d8f59257fefc987370b7d3ada0186fe092caf96f42c20f7b8706baeff5f179eb9808dda0f6c176772ffc316b5f69191c9c2795c115f96414c9bb641b6d20206cde545bbb9e8646edb93aa40ca217f427ef70d0be3713a57f31ac4e19e0995ca89509c08b3d3563a8fb3f8387897b9afe34af0e74258a3272e33bd0b7c44c743bfacd2c0824346f4701aa583dd9d96e81cdc183a4108b3cd7587c2f12506f6d8c520266e2321bc971769f7de2dde0b91cdda9ace747b47eec5cc9a0e910c5440d10cfc042ab9e052ffdb7de02f26e2ab315767d616a14bb717f2e57c2b09ea0da80eb20170d75c8f62d1002a6c92b24dd4593a8c8cc63daba92d56f62642bc9d7e63888dd25148073c8327afff1e8e13be9d1e58f5fb398ecbe8fe82c9a6e457ac87de18694bfc7835010944cab4390cb99d4423ea96c1f5e54f9accb172cf0915721f7f5869165bb86c5214e400779cddd9e71fcc812982bd542e9ac42942594e9af42d2f89500d0082bd88055e657fcd79a537047fee9894ee015ab6459286769c0381f2981139d05f84a0d6dba50a58855aee7650092d326784779347fbd47ff58f4381522f8974bf4e719ff4fb01932912d1a59d9004a6bbecedf49e354b0d7b840b8eef1b0b9e5783f0f67bbe3f86259531f9c5f7667db034e8962ca208968c4c6379a737f2a5b67f70be5c95a4bd069e57db1dc5e9579c16032ec4b56ef82206c4ee8978a160a8f45bf5e0127062f6e2a526f87303fdcc6e84b2c38310634047da71fcf3589fc0d9a161477d64955e690dc2423e169c352a724b4d7fdbe1d4364911dab2cbbba6cb8b72434aaadcda2b1426b07303840dd422f7e25d7e1851106e158bce311d8a9093a065ca254973c28d2e9f840d4e5994da59a71bc2d7f9b3766391fb130b46debafbc445f0cff03fbe38b46bf59f4a36a7424ff154948ddb658f381df0fa946aea4f7b72d476b6fac9e548ac6e23ec1d2375abee16c40700061574591354aee0d5569f58b333490b7d355add6280dc71a5cb4a53c5aa2d9b02bb6d8eb0facc093d45f7aa89a4c34b868d972e1c75a4cc61293042da0435ab324e14a2d5b95893e8b68932c6393287cc5ca4ab1188e5b0cbefeda765971362f51545d9440227b923d77dad265a29be4b491e73361f721a73d2d7a49ff4f25fb6b87650ffdddd46a61d2953dadb2a21b229590e9f5d55a7cff92690fbb12fa7621cf5aab80bb9185631098948f4fd198863aac61a6d6438779f278e33368c302f2fc7d159267ff59f5d02cddfe80f14b90dfd8bf55ad87604bfc971d5a51b7f4c79013dad1312305345cedf51edbbad193cfab6f54f3df8f0c094ac226f0cc6daf7bc48690885661f508d041539daa1aab79d4a9e7589f7c5829ca4f8271edb7ee27272b1af5f34a8b311d24a381c6f90870750feaae6de045f0c3a40c5951a49e40dd73d9b356491511e59bc9bea307d2c147cfbf02975cab879852568fd749471f7fc2110fa12ae3d852e8bb059a590593c90af658fc89218a1e93567d726e25fe56103008056c2e997b744e98f884902130b6d99dc7fc415a33b266e8fe426c8a674c1a8ed188206055576850aeeb2cc503f60191242f795c47cb88e00781fae19bfaf656bcc1d1cc56111d335351cff722b42f6305e2cdb58280f0318d8c46d2a61e4e73c9a9478c32b02ac98ed27e476ec53065faf1b6d5366a66a04b0321c364f86f700f3038539651e2b2ab894b2ad035b67ae6d33f4aa221acb9c8f9d4113f895777376085821fcef60872d6054e25fce0d0c5aad27894389ec2d963b72677c53298f17656b3cd4763d8fbfd3dfd0b485dbd1a630fcc02e7c55a66679992c2e632b48d3909a3a6c44cc70434f87f1b8127f43997d559afc7ac03d9d57815580819f3997dd2bd404e6857a18001800a8e53714982c0fc42831e003ab6d9f64688f9196166173a51a7fbe8ed2211e75a45e45c9233ef661d5cc10e67e2d0cbf7bb3bef2487bb850aa7fbc4dfb707d26cdb2d358113d1de9f4cc0f2b24c0efd87ece47744f55bbf839e64484c4d0d0470da3d0e3535c90457c1333b0839adca627a8475c99a124f64a5a7a7558da47330ed4f40d8468f52b8d533d64f737c91bf538f0eab00f90f87f747b46e635ada3fd900423d5e0dae46c5e07ce5874142a0c7f7efb451b3b1a0804d7fcb30c8de46f1e8a33a8254a833428d0c02a59e7a4e163fa09aeef8840916390576682079232c1fa438de91a6cf5b97c3286ecd476f90eca14e31b2f8b68271b4c142ecfb7d8ff23f05095308bb6ec6312d5465c4693679851a06885bcea9e1a3fc19da1308795e0e9d9bf662fad188ebc292100b63a60802e9ed010865e1e41aba121a445b67097f1567e59b25468a3148bc034752b04a9a7a157fc1d8b463a09a975b50ec4b85a9d14b25c6b47bd02cac1a55abe4ca587e6322c9b7b3f80c809d100ffe6b50882f5652bcda632dd643d380861bfcccce92ecdeffc52772af48e237b9834b10edc8e22783a076d4e8932c6ead879efc00cafe552fb457ae1f1bd4037ba184ec554f71493989f74a6011dfab819b3ffd72e80ffb3f1a8929e7eb426d798d9d81698000e630ff2029e7ebb70d49f647a8022a59ef3c59cca0126892a9459c64ee44a383dae2b39378cc23280d6b052be6471e925ffbbe22d145cc7f1d8540b4e697d8cf42278f948e3a026ad646ef01d6b5fc70fde0ad455b65e32a724f388871b6f9f932dc4eeb49fc5b2f9410af39655b5fc49079413cb9adad9b6211a53c410b2519fd08bce72d94297916418a272b29a6650833f851dc53e472a89f4db42964c5ba8089ed8ce0d872f6bf16aac78dd96ce870b80a41ab547ed2ba95037a3cd174e1f7c5db7532e73a1aa92287bcc77045587ffaa6d2997d06b8ae9eba3abc207a0b6e773ac30a3d5540bc411d27828abbd6db75b73db86d2160b80a4d25e8e812816d8ee1b6a591cc5e2812f5817f513a6fddf4c1d77683bd9beef97a490d72af33117c46fa44810555567aa5c5b9e705caaf541ce4ca89d53e73d8fdfa719da893c38f296ad9b4e583046b5038eb06d5683569aa3dd7946345dd4fa2a7aa453b2dd90fd82a4017a275dda2a7b38243fcc1f4bb4555f79a881384185d3792ba66c5c69d5f86461e90f015941f4a6153e602862c11101cd0210bb371445c8c0d5239be90d2633f3e59de5e2553ef63a443bccb24c2589d4fe7328ae4307e2e827a346edc8752fbf5dc911a4167880021b2ccbd6b19b08b97c4e0c4ae67e464d8df3ebc28db5fe61a0653fdb70823e061fa190211c98d0a951f5876c8ee218626a67aea589120ab0a90eabce9c510e9dbb353bd13d592d554a96a751b006aa8b4da7e08c1bdd8ebb60c328a1bd0407e41bebb270d354d387bdabbc9e5adfcd20367c64d27d765a6bad4f9e78d13092ae851c1ee77840e3ead0e89d4b95b857591c7b373c40f1b7a35469cc47afad697e68c0252674d937ae731cccc201bd01961898f680153218bda6b246dc5d1e85f96545b4e4ded12c6fb1429c5a5c61e71fe42ce3a6a98f59f3b7726d332e276413888a70804f5ba7afebc46ab6beed8502558d9c104e4540ab45b3c11a44b5335aac95cf32b4097458af4ff8b4cbc5a5bb8f384154f9d936fd55530deee4e9a3cf41b7bffea20f7d4fc9870ce44541f7420fe1c7e3f03cb79717087b2d809315cc378cbcce6191b7c49f04939a6245ca784f5df765faf8986721ddccb129548b83c093dd9ea8a3cde9eaea862169f6bcd63f084130b5964a16a25a37c903a30033e51052d334083aef11733cdb3f7bda5eca1908ea424e80c7dfffa4fac9952871ee2d8066422ca1eda49b4dbc5d739d000a9656bad8d3ff020918880d7932f88bbb1737567eb1602584368c45823c50598c336e05ae91248c9b0e32cbf6f5a4e8270bbda2b29c100df7f03c96e858c38659faca75543274069b88cd7d38898e81ed47a9df0ae8a1e0f608d1dffce19be2350dfd9c32514e8c1e892144efd6e3c37711a4a2b0966d20bec6a369f139234acc78eb30fada891fa44b2a4f148d01d684f828ed17c5ae2c1893f40e6e284a2e9d7da0ad7ebdd0c1c6134251cbfcdc092805d6246f875b367ec51f5e32ccced0b243e1fc9f042791fcd5c5e5281787d9498e90dcf4bef4a67a8ecf4d47cd35258a8ac012caea09ab39c70ba9dde106f5e5f370cbdfd9198a028e06716c6e14d2033c0ee0d6fbe2b3c408285a156271626f46e657167876694618536543683605726dc2432d2fea2963ece90efcb2aef30090461054a1353c13a58b176ab8baf55361a5b0decb1cd72dfef2ec808420daba9bc29adff453ac5a98510c8613f4b796f065af2fc2829b3f86fd913335887bcb6777778a46ffa7bfd3497fe4a6c6386c3c2a96909c9de0f6d4f7d5c10d5993c541e9dcbf830caec5f453a5213a62f802f570c340b26e376acf83d09a236c7462c4b33e026e2ab54e99656d66a6ece131821eef9ae753914dc27ff9aa6b71b0a216cc0bd5e48f23f6811fba19014d033ee291e47a0e5e8929c196de87d8f5bea790177a3fa3babd60071bf3d45d7f1fb2bbacee4913fcc4f8be839b23e69c1e890fa7dc48d15e873897081a7d5a3ca9c714c6a17032140b1f41ec86c154cab0fc1be9f7f36eb071bea189e63b5308c691c112786ea16da89b8bb26aed1b51b39b317cbe46c5467184b4c364b8c88e99d4623263ddaad12e80954f743e09347a4c0b8ec3ce3275a815bf24e0d0de62c5d4d38425c9632e2facfc2f7d9adc5f9aab649e1b0cf218d4b10ace889297dc0d57936fc8e3e1fa3a3a4ae16f34b03b24852885c5a9d577250117692768ecea24ab626210acc52e657e0c1b99fe1f5582ae6c0a26419da6d7548fce27b1c2d01aa2dd86c8960b3791fca88fd41748281120e0514c08c310e8b56829dd04eb75fcdaca91a4861c9e12ae7b37e2603de39dfb635d8370e73882d6d0c5960efa9f8925b344e6a0ec1fda90b543e9ed7b72e27bf86c905443c984fa36a5036d6ac55ad8b6caa9f2f1c3382658e859320a38cf32a35a22294b330bdcc5fc096b5ae860f84c980b8d9d0e4d7cfdba04ab7c1c6ac126913a91a33ce16e823ec625c86a5e3d29449d37f7f8fd38eb64ea4b916fb7cb9e13b086e1a0e3cbdc3c344f02f71a5861736b8733646e36d07833c6c206d971ac34cdb15ba3459cb9a772af243c25ce89a94d1701f607e6d8e5c2e947e368280bf1339477cb5c6faedd7de298a4ef2cd1db1fd9806be6af026c126df05c5e80ef8f9c9905f6e7d175a6349b6be5995d87d59efb81a45a0c28bee28e0e4d5315033b51ddda09b79ba3fc97dc0fc2458632aec2f7db303eeaa054be74ab6492571d73140d40b94564e8ec2546bd804c697c047483ed0fdcf449f7d7d97eb9fdb161ce9883c710094a967c65b6a733473882b2d2ae179817d54de4da939fd5b5b23690e9117d9453994588c36fe99fdc6c784dcdc27b7b1f884d0872fd2402bef2fc9ef04bd81d1ece7d60bec5b044147b0c46dbad95fc46281c8a3f9d5f86165fe4f8cb6d2807b956aa00da710e2630b19eb1ad7ffc7ced8cd37a52f8ae0dd807ebd7648f17669b546310c8bf51af4f566c20f4f6b8e3c926c1bdf328839c35ffa3a49cba5ba91f2de5c8f53d184ef38b9ac304094062256928ed3214be63e992200998de1dba41dc3c5adedbb14e3b4ac8d69b1ebcbdb7fb7bc2659a2d9046ffad2aaac6c3c253f6fabc8e3b9de6c7fbf2c3cfee7cdd3f725f5d4c7b2b0995141f928815f8066dc17ecb734d1b9931984c73aca7314c3ee56d01b3bf6175d381b01edc68bebfd1ef06b291ea301c776eb2ee93d818002cfaa2e4d54935d1cf86c9b6a2f2eb3fd85d8dafda51adb8e1d3a5fc7fec1a7d0637942affed0ce69cfeaecdc18176683f5c637f29f7e6632059fb8e1f3e83a2f2664323b9a985f71d9df225cc27d1482bc5f50fb7f4ab6d5b2109a5acba0eb2648656b1f9d5b583f3ffd7d3ab932887919ff841c2dc83ea04177111b80be0f4cb44485115343a1d4161cfae33b8b484a0ccfdc026841377900ce60744ac71fcc3cee372881e213bdf210be5633f9e0d9cda1a7d8763dcbf9a8329cfb9ca79b4e170859f9536934c1dda959a5fca44c60a5c6ef4e9991b55118c4c3045d234a89663dc23e795ea91032bbdd7b5c17ab49b71414f691a0233264d1a21e948f3f6514505b33fb2480e608bc9817aaccd487f56879890119c4b791d47c0c2f56a43ccebce2587b891d377107f0dfa4bd3e8d0e9f1e1b4c8410c628cad2fb55c458c53384fda234f37432d9fe87af041e3d1bd58f3de06ad5724e910ee032e3f723bc9b2a64613d50d18c7bf685bd6445c1e2f1a1e91ebdac431c247009bd57df3e425331f37baf2ab35544857d96d18d4210041d6f8e56247fc2debe4a08dcfc69d73bcd5c6715f02dbb89dbbe01a7a4ba265999a0b24bbf0da0d43364e301d8d3a873224acc4cc895e896fee834fde73128c6bb3217e9215cb38df313f7ceafea81122607009dfab1d1ef71adf6273ab7455fc322ce146b4875742f931a2743e08a3dc4bbcd6b9a26b9daf5bcc1b54bf253ac28b81c046d1aea529e9dc3047a407c0c203592e332ca2f4871baee48212a04b9feeed54cf5c2ab067ac9e9e1073439cdb63836d947910977339002fa59b1578e1fafdacfc00f4c7131e9e9382832abf744149661d166c448e0a459cf640c85f98d7a92914596b14eaa6a386020354a4002630e72c0b4d7f4c7ac31d9c09513ed897229134ba4aca8a5329d372f90ab3bf33d54b8f601e8e79f5eaa28451a90aa06a00c98e3998acfb594bf21b377f3aefa98d0dd016169440d99031eff6092e40af0c9925d4037fa4ba3cacf9c69d7c2bacc5598d82805560ac0b2dff2a3a4046bb26c7dccfab59dbf86ed40951fdc1a4f3aa51672521f823596f0166e9960e4bb76c89216f5924a52c603e8bdad40fc0004d4d1f6d94c10411c69450e5f5071002a0890a25d5d6092bc64c392e227125dc98b74abdcb1a9158de0fdf79413571fdbf2cd62e12e4052ee713f07789ec2d6dca75414ef9f258c5bbc1b94b079637fcc906c9882e0988c2e0d98690dbd6609ee563d64346acb425cab4b1af7f70d3061e3119b00950b352d40726f5f246c8a2da86e7d7e6cc815b135a5deac116f34605d3db7dcbdfcd5db420dc38c0f7b67c40c777225a1e02ccbde7de743ddd026503cffc418a9092efb64008ad5994492348544675946e5589399468ff81fb592820c50cb37b69ce6fc26a0d5dcb750c50bce5d9fda4e0dfeb45a25dc92d789fefc2decc5e1565ebe2d93c6cd225a436718f17b28f868be2c61b3e3ece380b76436cb2f710142d8aa9a76566071d43bfc2d7683fd45d17a447c9f841ee2686e358956ea77cb1727a1a702fceaef71a760d80caadcabfc660add13aa8537f4a26d9634da7868f9df211889716e41647ca2063fb4e6edb47c687f7032e94083e8999875752ab3f075525e062c754a4e496cf760ff3be840c80558e7b4a150575f95203307fc41d82d18c48b2e67c08056be1b641333b53238dbafd7b89af6b73aa5202b6d147ae73a6f1158f2407e54a3f635bbe9ad7fbf1a95f1e2dc74388c288e9619d1f46500f35c6d69c0282530059ae1504dfdb372072818aa3c95115eb6a13d2d2cf4f9e12f58accae6c9c3c9140850c6876363c67ec6ad4bd57599e54ccc03c3187492714e5693f1d7daa9172795e47b4a09b2eebf1119543080f91b63aa5eccf600f8fa786bb0d9cb6ccfba05711a37b14a33e0d1e5b9eeb1770a8147259aebb73222dbae23167551af14dd927e41ef24dae73defc44df1521e1932de66f110310272f978a5465dbe23b8275bd5ac9eaf0f9534218ea58a2962a985a8ac6d2e7c54c2c448bd4a45a5ec25944be23ce0699a6eb58c2fe9a613559eee5568a08ac4fc6d1755eea71b94173e7df9f2c3c16ec63275470407a3094d06e3315230cf9fd5ee0884697e7c6dc043e1c2c9d0f2a67a8f66730e689690b03ebd6fdaa642b734c48c17aa3becc3e238ff23a81679b946fd8ab3d6e69f839fc5265213f8d2524c2fa5e71b2934a66c66fe04b57c01ce7050ba65166e092984f1fb2069c0920b5fce86c040746bddd8e44541f95fcffe1da430990f44141cb98db7620acdda2e6bcec4cdfda5830803455fe8e1b6330489797b19eb1a566af9e14f7354a18123d25a3cad0aebdfa7b5a9e8d5e44cc6842a6432714fcd1ca923e032f48a6fd8b9e47f955776b7833ebd94c9c4bc928420b32c88a8e3362f40b654833db54f2ebbf092baf5a364e1262e9cec06595f97e58fc3ad3254cd57a0abe19a6e447152f8e1df055d28dbf3742543236368c9664b5f8e4aae5b868b27ec5a15e8f7ddce1b7a31d7e670c6eea8b27fbdf54e58ef75fdbb75bd774fe4d82f70abd436039bce47abd0fb6e7f2ed157dcf1c80b565d663d992403e3c43bc22ac0d9956befcc1f5e3886eb4d2b2eeb7ed3e2be3d81b4b4bad263ac7c27ca98bf6c0d393da24ee88216c5be8045df12ffbef544570c13c4b1d2d31ed248cfa63a647cd5095e28f3f698205ca53118ae7e8eb735a8648b5767b1d0444671c93e120edd280b730f3d9ab551d095093b6e8db3b149bfe3a2aa7ce9371c92a25ffef64e4db9d5ada3a3cbbdd5127ac4d1c4d15d1f5f784faddd584c55436c0715313a0dd10ec0074b6ac9ded78e649fe0f06702de8c979e7147703c489edfbb8eedaa1e0a0e79f454822b9c577b76e32d0d29023a9634b6cb79a96e4175ab571f3a8f5920b31f8487dce4223dabc1ace934875d6e57fc0dd3a28b38f2ee5d081a04e1e7def9f0ff339b26157a0a94c74b44114baca4d9bdbf210a831f9bc5fb1f79a0b4863bcd7bf721a215f9784ca005df64646616dd07a070870ba46f1e2d492372ff8e66fdd6d8964c79f844d30941e0efbbe03b3a00f7b929ef104441f579147fd3ae2802b2bbc94beec8ad48b0476405d3376edaf8c1ff08760d93a0d9929cfc564e7485b740f73214128ac948c3b996bebca915c4c4b7dc69d8b9262eb824a843e9e20b11ed93731879862d8709fce8dfc70a9fa4d4aa303b7cdf209583578920cd255022e86307735c1b4ca29d0be093ee0c5bb212a7caa60d4708716c5f5ee82a287a3cbd3a91020583e4cb3d4b75a4230812b677378d4d72676e3dce51b6d8ab98ace4e3c0d78ba739baa98ac07e6b3ae4da4d1dab7f81296295f4c1f665127889e5998a768dbb0618f1588224415d14a89dd50313d579f805ffc043e751f01adc1ff8a4d461d827c429a1cd48b8789465683f75d3efeee58604ba239618492f03b7c7a3f51bb7a625ffa9350a92fa319c8f5b30ce4ce3e713477ac3694e9fe4989b815aa19a017169fe8777699c9b50d7da0c36eb47e4a75b0895d4a9fe32d3e26d9a869cfcc0dab5e76d857f1fc623c77ba78a60031eeaf70c9dd23a2a22746f10c0eda215001d6c3b11c8945960b4b3123e8f4ea0a9925ca9c86aa0221b0e0f7bd83d1d0a2f87b2c06d54ba34f5e0d3ffb27f47094a9ebf23f564caf2f15040b5de5c8348db9e0f6b73fda1da9b8b73c9b4c6858dd00432732a81e71cc1330081c80db69a3e38ce0a64463279e2b89664578dda716edaa03d64f3ef54f81849cd5a801bb37902308d5ea06381e2476929188fb4132cfccc2d3e9ebd283d274ef23667f4c53c8fbac730b10f1ed5cb2f976568f265e624c3668b274c22daa7856500800056abd86eba21effcedd1b08cafccaa6948122bf151ab9eda7b369e4c799568e3396bdf4c297882e0be1c6bfc25f195b08aa492a4ae8d568b0668925d7c033924642a1681ec05461af16b3b447886996beb0420a665587ce9f34b034db5321203f30b3bcb6e157a60c155ee77e5e8994f231a34082b6e8e2fa9178cbe6f5933159e61207719bc8abb2d0d0cea3f1c85f2963a1ea765f2b6149d2cd110c2c863b9e295980cb5d341c39fa1744f9b232b29fcfa013c14f5d391cc2c8113c7cc4fdb1c7a2ef40b5a939355c2732e82bb78ade22c7ba0a67a84059a4cdf5b74a53b040da97dae08c953c982103175b9e7b436611627bac6ccfad992b45bf41397681b724094bedfc8040b8d90189b3ce4f53621523c04cc0a289db701ff7a75ea2ef15fdb719e2745a184e264792de3ca2de852f7a047d1b2f88f7183401c9adce6ca21607ce80129637c9cdf3daad9401d65c9c4bc2fef045ceec659a1354eb2a2da08368f44323684b26a951ca65d88161e214616a87e3dd05f41a6028e6d9d269b636296f9f00f632db5de2a662764e63f73159adc08e24a5cc5db407e0fe4fedf89692354475692f2efa18914203964eb8b9beed4a5c1aeb1bf6d24f72887dd45a96e163734edead7a2b1bb20c7ba8b5cf1a0c3e3b1d9e525e24772dfc09128f666ff87b7ccb104cf4b18b4f5baf0555c264f12cd2e251c2749ba486a1a3bcb0d173fc22f6435088ffd561c794a294b276c22badadbf49181384f8716054883590da936741c907379383afcb0217382975d9a99c75dd5ef7ec57d53e54dc5bc48e2122c6a71b80c70c74c57c4021dab4bcb4b96e00a8b5c197afdd1eca5480d9d87eab4039a20033c66c9f457375ce8dfe3dab576c44705f261874e0aa0af4ff6150bfb7343d4c7fc1d52a50d9fd777d697617f0502c5f8ab90e3dacdd0315f6b2ff4ded9ebb88238b66158f66af90130e36879bb9e994edf5607df5820fba44a1d9a99580e9b5083095dd50d4cacd4ab89555f5167c2481bc6d544e11516f33702327b30d0491c9f6275619fc1a40bc948a1682605ffb2d3640c038e756f732f56c56ca51d26226ad7f6f5985a3b7813583b5b601f29dde79daf15ee394068cc31d36b4975d164a1867687cad194e35de90eb0031c3eeef2bf20a10d34bd098830a4ef63a67d5d7ad54585f687872d3b815e3e9a9e8bc500b734c56b46e067414da5db165dda02b3808124c66fe5bcc80fafab7653889226d78cdf71061d6bfb3d4a6f55a689acabfa04bf54152e1ed32a7fae89961b48b03df0f417ca66cb7ba7a6a2b25d893e2163376f5552e85b9877d5b30c225cb841a75a398eb9fb0bbbe88b684bf3afb7bf437854e844c1a0cfb1728fbc70d8323e5a19f90f90c35efab685ae9f4401c1c8a5008994cf4527e64c7818dfdf338eba9c2b379577275c7aeb59b9942f4c3f505d473429078511579c700306c317123d0bf98708eab64e7774b5f5181026a24a0c9b72a3575643852f08e75321fe1686520697bfcd1897d64d5bf0c84bdc9e5da307ca1a063587932255ca0e06f2703b1abffc28fa5dd92dfacce560b4fc63d072a8a5b07d19a644d34c752dc9127b733b85b64b408bca8dc57d11f14db0f494ef16d601f0b2446cdb971f68df2bb5484ecd096c4b8611f24f7b66aaaecc0cfa1c5f04724ae34e22b4a675b22b68ae2cca439228a68e1f4f701fd1c5af8754fd47f34b19a7c3736d52933295150379b1c9b48b63e63453b15c720cdb95578890dfcd18123c5527657a99476644e20188f3a967912b6e21168ee33b4e72c17b8845f7318b735f5c97f78dbf143271a6a1c52cec92995267f87fb47c67c6b1ac7ae92868b04f844456f50e322f84831b55da06af86171f246d19afc61ddb272120418e753987d7434843d3a393f16a9b31cfbf63fbfc06ea826aa58db7b54f8dabae6ed8f38411c4480b9ef85cd3d9f091287e965a35962cadf5b5286c4179290c7b72797b3b4a0d77f9b2ed80921235100da35b17edd12cbceafb7939f3c171c1fb144a2e38c3376f068a34ec64f2343dc9514ca84e039e9a18c8265b7fea6e6d3300d1a8c7d1196f6302d29213df494737723fdbc33fb4ade89aad6171f64fef3aecc512f9aec9c4bb71204b73901409a74d667d55d0339a3fe9b9ba633588c8b803742d9e4ba0aa8d284a24e70fcd9db198959f8fef54c10ba4c5b3704261c40787dd32d1a1f543f25aaf99f81b1c2e2c29e6eea3c77d4188e1214b693c1a8c15dfbc018f50f9ba2fd1b2895dd78a775d5d6c1a7ccd40bdc49c93906d4957e76ac5d438c530e48d7839228c7ea8a7fb1552eeda6ac300559a444329e191e1a0854b8a24c239e8409af92dc0879987ed1b3fa00c144109748d3540b1acbd3c2f804c9a605e2b744c9f628288ed85e8a8e04f776cbf3f02d9509d4a4168fcba786864807ed086fd050b2fded2046718a8ce9a74d8c958382d27363d413871452cbd91495f04626f39508b83db87dc6b37047c3d4c166671db7a870da7dd803ca360bd336933f1cc43472c8bb1022b667dad3aaf9ef24355954ddb0cbb43a10bc77eb08b8b2cbb84feaf88a48254d50ec8443e1faaabe7b68adef295c17031de05b97aed05ac46713f7524278b27e3f64325ec35df52d56079c5fa76cddb43efb155150e702301fdfdf05caa56abdc3dee70035c7baac3b98a0c9d610c9ab8ebbaea82d154d7e53f37397a7c7d93430c3df2884353239af90915de0234579ecf055afd52278e51bbea8ab94adb4565f38b6ed6a79d5f30d65a24dbaa1b6afd3251834d4ab149dc2d49f568f580097b9a860c52c55a9bfac6f82c0bed59000476be1d66644afd77015e822e9525a8ba9be6b45f8dd71aee2323c11b1c9639719cdf20f9e02df8171586cae6ba1b0ca2ce355614f1034bb20e9969d704040ecd55947e327744a079c1f923dc6b4d95c86a5132656eac407040c1d9bf1e8cf3c635c2c2490d8604225b0598ef38db2b2fa2c72448136ae916e1d2a27c60c523fc6f7b1571513915e8c53921c5467e229997d5b0c55050f21fd947e5f396a0ab7e40382fb5fd67862dda8f86154f5fe55d4097364bcc6379a23ca09ee2fd282fe8fb04ea4eeea527bc6d20263f1da9020175aa9442b0ce3c124191833a1bb5fdfefd290b4a22aeedc85b15670bd80a4e9cd169094e694995e146f6c79f52199592eb842b8ed99cb32265b540e936dbc06e8aefe3d867aa2c8bc04d1e9dceb31287ccc68aa0fe3ecc10f3eb4e0bd7a80e6a6b5a50a770aeba1ca339ac9018a87ee96a069e545ef922a2f2f21088071fa5065d814cb33561616c6d0c6c28050f39b498be0ce2f5c82e073b59affcaed7fc2c84314301bebddd90c83aa0e41b59b697b05b5856f672232831423574dad4effde8a031801586e1e7965a1630561ff579b9d45c066308c7b18248716441402916843afd0a798f89c4d9ae34b3a5aa5da067ca347aa1a71d11329339574f0ccb6df5e1b1fa6f14e0d2ac8c0f60bb1044a848180539ab7d76b624a2addb48a02ebcd8f89c722d751da893bfacfa402268ac20b8a42afea87639d778aa300a3dd790ef4389f4b80454f9758d7910f0b191b9532a7ca3d18b0bc5be86a9a8bd9e8c9b876b465657f517fcf9e25065d13698a7681e3c00aaef8a684fd4b8d94aa8b32d40e4f661a2f6facbaeea486e897046fbbda8f28e9eb8965883b00b14b587a54f2e7efbdc1c923fa43bffa27e9b66df1a1a0b6d2b9538ede3e10861404326aa6106c97fcb2a6573f14617e5bb2b71db9e74c44b7cd67e20ff529072d485369ddf5e7acdff236ff973d4481f801c9368aeb215ff444937659ad52054d90a7d08f3dc4be6f268f1188ae393755188823594d8d8c974734792a935dd95038f12f471ff942b2ee717da6c150593d6c3953e0e9ebf7c9441711ad3cb4e7f25f275fce09443d0df112ec7fb446f297218183e14469088a8b649bfad64be051761ce282a9bd84e152a7fa686361d741f42d5c5b59d169c90fd801d12d3284024f3114e7dcf9656e916af270bfe6ad5325917da36931a86abcb7428ef9a6a2d40ae488fd7b07f77c38040d68d33099233fb55c5ffc7f8d1c837f0b7cf04aa831226eb8070545cba2e8f7d96bad58819b49a3896875b392800c39ce774a471b3895756ec98aa9250416374f81c24acb1dc90b6ff505ef614a39351c8d1627451d8d80fe28fab902b2c325c53be339ea6e9b94b3ba4e198e87cb1fe7e681506b8df89872c1b46b3074f06e5780b09b4e0e5ef5bf9549a82452e12d50db1eb8ecf0b408e178b4df7cae6c5c6364565d3b07561b09208ac76a52cfd5c5c2d33bf66eb8f76a6be89558487e09901bb0992bd080eff9d76aacd4a606a6ecf77c5256316552967666c6ec28d2f7a2a1635177b6cdcf4eb04fc1f43fb86e10b7a1a3594a8e337c4485e854fd790f2b749cfa152e5841f9f394cf5523d598f33b661a8bdf84cedcfc7153fb7655eb3882c8edb73d9a9de1f167ead5366953309c1bee063efab3d49211f7a322dc9c97378c9e0950207a0e196f46eb52159e5384d2cd00238fa741a8d78f5c1fcfb1950d508f7d56253cd44139e8097ce5a73d0415b7ace123225f1aa7c2d0e9dec8c3d99d4982a92c666e13ad1f694968b210ffc4c0b0700f8bf137a0b1c3144dfcf813e60a3b9383ede8cd978bfd3e8a10de88069645963a56ca1d1309691f2e55c7ff71a25534793487eb01fd2ee757efe559d019474e030fe0bc495c6ac8225744ac0efd0cbfcb403d2edc6dea597906f6fa875c17ba61bda6e3a029135ef798239a731dec28ae745fd9fad90785921be6d6f59285df1cf5829cad2df37d432b553ac9a34307bdb093cdd785bdc4a909d0a6cc5312e217bb2f45c7b5c84b78fa77b1c1a48086bac1f7258b3348436442699808058d855a519c52e4c5582dfa4f0d81af72e9310f8ce3d0d40625f94542d9a56c0da004f147fe9fb8f37d435176fd645153f4e062978794a8807008391113705f448f50dc38fdfe655c1f3a88cf66b2d6e718865ef48755c31b5b88e845d499d03661c97a3218e5994a7528bfad0577eae1f7887fb46f5691f6d2772fd54c0cc705587f902457da8e948148cc902f2ddf87e51ba4029654868f150638ed34c70c5e3db40e37e40e9a6f209a461fb1a019ee2be857779799dd634dfa4009b7c290d815f36cc7713d98fa9feffc690b35e35ebe41186d95fe8184ed9c6c68356e696a797b2dc6d061373cf9daa927bb41f94086734237c7bb93bc8757b92c7f4e78215b8e115d6c22f3f5a4b50b746bea3ec936dd6b1374c9e17714b974b6f0ea6e0751bc4b3206b4aa8f836961638099ada5f31a66d79d012e79411618f12505f62a336f59fbc6d4bad7dbbdc7196608b507f08adc44ca095b402f02200e8b33a0d2c95f1cad0398448bf05d0a35468e2a644374e0224e772daa9cef249793c96e792ed39fd38e210f2bf21a33f3d3f1a3ee69cec1e4adda8b0656d42392897c78800da9c55acf9baf683892600e73dd0be29665693efd43e5707d1198a5a101204d7d146dbc555c7a9100f5a80213d220b147f0bb552d6aa76dce4f1c506ba53484e988bff18473765cda7d137ad54abb9957d9790312f7bf100c0b36fafb057be3723526c05fdb1bebf763ed0828f0fdf4199148e188ef8dd6806be9c6ba8ef2ea92cc039333dfebe9c879fdae600cc69f6112741ce349555f2cf72c84c2e2070562eafef47255e14e2a84b96aefe04c6332836decf48bc52d7e4ec31b0dd09f475d628a3ff51c57110759c9f27c9da9edea734107021eb0af0bc79ac5c9122f447c6a1f0115fc7c5c0e25a368fee20e097804610bfd53d8cdb52f3c5ef56f2273689943c429aa33aca399b9d7bf45eccd5b5854803c1d18371e3ff7fcfc3e0d25a370292c7d2cbb01f7e33580785e5d27db85214b270bba9dfb8fec2dbba975064dcca17bceb36d3df572830b53606fee71b875510c1b1e073391f6d8d8f6c8f95e3bb8cc9582f9e6e667f36cf36ef28dce95556561a7be234ae7e87e8ba602289dd7363596e6deeb3ebadf87c957458d2d86be40126c8da084a216e2d634ee5862d7284e23cfaf56b05cd730200e3487b24f88d9578f668dc14e5a6cbf486602d8c448dda169a80a9e7a9b99895d8fa8055e3f25b6d0beccf05ae757aacb5d87a20627a6601bc92ce12258395453ea26e9a1f7b99a2c21bdc90f42a86d7f24488cad16ac211b00d4df0eb98062925357eaa344d89bb824d54b2b435f45c94b67a17902b13f5df020466c83e47e76765d2ea00c41da6eeb94afc3f80413bd09a93bbb38f8d931b19eb65d170518fc0e0359855afb164e4b42630fd459eef02b2c1026ced93d51d0f2db050dc71e7e056f235957914e1f84e909c2051ccd1dc4937f68e5bad323ea905a278374b66deb0b27ce8445d492c140f05e09e0298ba3f069fa9146ab9df872f3f006c71b6afc7ecbee7562b6246adcf9b6fec474f7aec2ff29c28fb99a6e9dbdaed27fe3fc7522e7cf811b6a1a38298397171d9f6060527907c4bdb3ae2051068c98386a6507e7018ad78bcf940afb142afe3b099028f86d9997ed5a00cfbc1a94b4821ea1c9155aaa47badde6198ca53f7b9c30480f3edc108ef38441a156c6eced3bcad1044ee353fbe503b6e45c3073776e4910e52d38bee2fd91f5d7140c5c4754bbea51a30e86272cbb0f6dfff90d943cbcfc83b248122a2e04cc8059d03757eabc7924fc17d08f3138481ae6522de20a5155cae196d70ac43f613f5475239601f48f987f902d95408840f713c32708307e7ea28079b93ed2b27b57b9d2e79132b3d7aa70ba4fd90981f77b133960c004c0ef7c626e54fb74a6cbbdcd5074e00bea6c466d44fadfab0a7439d3d6cd948cfd651f96d6c0d4e8177951567d7578d6a2127a31730b207812f9e0ba40264a15696c408788b2cc4d8955b80ca7d47f71a16563d01d41f1d0afa0e30a6f8448cfd60ce1ad40087a3f37d13075a4998e426ad458302b10380420b67abe7406028cedcc30f2ae940287742732ce14e2f9dc06124198891ec6deb9403d7ba18e3cb5438d59b0a25f62eb38c05174e22a9c7031ee343e6821d992f548430714dc7f2b697411c72268c61b72028c76e0104ba2f102ecd1b369a7e06a45fc0d649d520fa0cab3573e6a770f9dc9393024a767d3c446ffd7da4605b444959df7501b1b90ad243c05d26a64ae7c08ce9fce4b60b40aad61957f8c584a5da905f101b46c47cf26aac0a73830ebeaa98ab4f49e9953186bbae69fd752aafbe563ef41c5dce8f317e477edd6111720d1222c53c76614857da1ccbb627d8e25c5fdc6a9c701876fe7a29b00eb6e23bbf4e7075659d2bf4bfc1655c12c7354b2df267aab92a4a46dec26cffa990f577e91ce0cb347fe2789123e70eb698180b8d0624f7d6a319af8d971e2b0dd1149d7975bf4b092eacd2c82e8885bcd46f9906f4b71e6a260ce3375c080e13f94b3b49f8b8826eeeba44679922eb475aad416b2f8870051289cf5302b44ff40ffccbb85a89ba0e95c763bfe7f051b20fcfc4a46e6dec80b39fcc34dd12da769ee1a7f5ea0c6f0f16362362f2ef879e48fabea882e46b9517fa5d1c649df1f97fc86e2ee34b30cbe2148fcc003eb8d3deb72e82f501270321f05458dd7ab1e141eba00803feb7671d40e27cd2a117d7134d708fa6b76bf31c0ec4144e039de1a1b7b9c4e3bd932efa08d1643eba7b0cf020f6f769fbfaccc6a22917ee3d6e3aa05944159a35367c41a3e9e4197e933fc4e5bdcf1e78bfa5947c87cd19d5463288beb319a67fbc420f764212b37b2b84289abd1f8d29d51b26abe14fd5881d7f4b8d9121d5c38d4c3abaa2c57282fa8efbe94dda180be42e839df6c2ceafaab95f935d4f8e1c3f7047ab6ba1ef300409891027e5a267adbeaa7025d6f3c705aea8c16ac83e6c23cc9d3a5a1e3584ed8026cafd1a30681c63ec7190d08c8ef28c859106dd3ba2f8aaadc01e908e323b0407b8e62cacf755145a7c5b9408135493873e8e528408ad1be6807a8f8f1fca611c0aa279a3309d23d80d73bc700ad58bc4851d65b9f2a5212a6be44cf42f6dfab40b584986819a87d1c3cae82db3992035ba0ca1af8836c6543f91f35a4a54643fec6114fbda15d61e591132b55ab4142ee9db041b8b32ddfc765dd6fbcfe600d3efa6d2fb03861402a9cc9a5e6a7830ce4515a29c7a1a994b65d0eafa41296c0e669bde8289c65213c476567da15aa664dc70f0843ffc03bb89eae813cd7c3c8dd8daf4202ed0cd95a575f18f9ae77e1fc569e30fed705f6e849c5bcacae923d3d576a3befb47745beffa2f0b07bac964cfab62c18290bea795f2d30607129ef75318fcd86159d90e89fda99c97c0472cedecc5a7268cbc4f75b3a94f6dd57c93ffba1ee3788c46bc61f2b1fa2e78dbe8a55f70a5d1af13eb49a4e8ae704a2407281eb9cb72e1173d4e73551ecc0be02e24385f0e988a2bb32d4f27b0c24b29f0c4d47e1cc6373fffb40c68802800164a9145e7a33f811d4d7a22a1dfec99ce3dce84c8dbf8e0db98501a3c3ed84504f28f7d0c05ce8041b77cf48b490c87d0781c70d724e0b0f38fe0fde36aa82e3df420491c3a56d6b4bb70070ffffff8f