PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 64212 03801b6a293b4fc0beeeb5183b8cf9bcc8a6bd2dec08bfaa87df4e130773359a

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
e46d5b99c3c4e9acbbccd5ed019b1b48f138133dd1bbd67622664c26e06646c1
Certificate Block Hash
03801b6a293b4fc0beeeb5183b8cf9bcc8a6bd2dec08bfaa87df4e130773359a
Source
getblock-raw-prefix

Public Data Hex

000800008000000007...00870a000002390000
000800008000000007010103000000010f070000000000000000000000000000000000000000000000000000000000000000000021c084ca81a363a0ed61429330409aaab67e86ab28d4ff95a129785dd04dea42247ea0f2279d95a608f83fdc553ce7e23685659cf98424d48017c1821793345a99d95cbcda359aba91654e6f0b57d200c577978786d6dec8b5060000000000000050000000500000870a000002390000

Raw Header Hex

00004020da763b4897829b695c07b98e46b17e556ccc4ce6124b7b0ece2b07e7f7057a02ce4627fb98e319345ffe020bbbc7881dbba0cd27a2c33e21427370150b98b64b2fb81a6a36d30118c14666e0264c662276d6bbd13d1338f1481b9b01edd5ccbbace9c4c3995b6de4

Proof Data Hex

59,560 bytes
121216020307a7bd4f2aaa3138792fdc36b421799b4073e2e9a62a91de6259d3e899e6268024b63c581918eed41fde6783c5da174bd0e3e0c84d808898249cdb6c377c8fa34014b1d9a448047db3ba42f04b710536a61b793985756c744252cefeaf812895bc40e1b341ef1f011d81b429779dcad522aea9df68cb88bf3033b2df29092b13a1dc0a560c3a398838b0625abea910a2c383ae448e5964092ef58a5ec56161309d61cb345a6e63ff2e6141e3f82ea7fc4552e54fc3e260401ee7a07eb2800c68db46ef52decdf1555c03bff32253dea2c2ada79f33d604b1c308d1a5bbdd3a75e40bbb7db5e33a4b7a49cbc16ddfa9e806fb5d667b38c80fced0d502878b88fb9ee4197094b6b294d6980536fac72c1cfd409b3e37967b55e2ee3137e0be978a7aea3dcaf039470399f121b47644cc69f52b90918bf5f423e682bfd784f48ae9adcaef3d816a59228d1b9b643511381e71741e2f35d4b83fa6e450538d40a9d235eb8d8f2981e0c245516b9a196426258e7e179ebf52f4607e9ce285ea3f3f0d0ae15ff609867e1e6bb9d5611b5b3fa99ed053af33751a7b842ca0c76f3a229a085d13a7e3a1b765297dc28df6ca4cae8e4d5780847273c0c250db597a655d4159bd9f688c91b693d4c8d35553c49912d91e9d24354fcacc14df51329e8c3f3e343088f03651d8affafecd7a174a9333bdfdd6bf72ab2dd586861134e8820c002070e40d3153ae5dc47177dfa6ac2a68aaa02acb6209480530812c6b90864a662b24055d381f44749bd07a0de750671d495126b8a28afb0dea3ce3fd3dc5db47eabaa2b0df4a19b2913141309cc9e3f7d99d254d3e52b49d10664d9146fee95d067b3592d40332522761843698716ae4171466586992fa5ba6acec3fc89b80ad12900ffef61c4e5e9a65433b437dc63aa6db2dad6f81cbe54282b71838cb153c1e0f4e4b09e4a0573c10060d882cb54db134f998b7b073ab1ef1bb9f299d790805d8abed632cde560709b6ae4dc98efa9b5d063a3084c52adc4959e1b27921257f77ffeee31d312f9efd4f7acfe059e274c0b0a8574322445295eecf510101ea4ae55517293aa5daeec1ace16c0f0049e950eed1558eb92d6db977ac8633606480b623ff64b7bf67c9859677d916db8c3a3780007b7df49eb2383dda3c94d86e65513de7160e2c1ad2b2d2dc09fc4ed400f01a76f46865309d07e7fbcb5b970ef63e3e97ada3af6bb392c518b7aa2ccfcdb4541bd53996ba7b326d3e24983886083bb814f777052ad265633706319f61dd3e1ea48a66b1c821301de3c07ea0088063289f6e1019351d2d676ebd5b70006bf7d51baaf4f53dc88e5e4a101ea61527f2e1168f2e65f5945bfe96917364df58cfb2b2f3ec5e16ddec3cbe9b45a8ccea71df41addda252d1df24e971484dfd4e74386e0e407ea066c37da342e9d590e90e34bfa40e07f31770f848a226c98e4ba58bfc959e46a42fbc0f7b1907054b500428bbaeefa374e37ddea4575485e3bbd8fe1d9a1aa293649f3c9abfffcd15043a20721f54c085fb3b54308e913e955ee4ad57c1af6f24d35805731b017229a897b4d602111435ce9bb2e46682c825f9ca0e0b102dd5f4096c5503713c73a642887ff9934ff50ec0213677befe06e4c7a05669cd4a72ac82cd99553ad47730556c97014ec2ffbcf6323852665e1d761bf9f1bf6e681847ffea8313e7b3220d2842c2f39daf252dcd37bf13e5e703cd38506a6d7d120bebe47a1ff816ca0df1f7192da2454f32d5e0e253b7983ce011fe55ed3aac33bf0ff61ba70bfea3055f646dcddc72b39b34138ad2b10371530f8426768175785dde2b40c1c09e3f57f65493197b96d5ce61f3df6d9c9852bc00346a6f7bf12cb492ef1c8a5e362f73e0537ff80e5d0655bc8589518886efed2004e8bf1cd5e5d6f52d0c11c51379135474c86a5611fd43b9278419212d494d4b43761d809ed51c7e60ff75ffcae02a3bc100ecea73804ed4089ec6a0ed5f6604482bcd3a00ab4bafe90c15ec4f31730f8b55cbab9084d16ea2f02a3417585150e9254973f7342a30db075fcbbd74ef2e22573cee4d53dc7e74cb04887cf1ccbc8a29933d3f50b933cdfb600c9d06514f7ef1693be0fb111f4c4e7cf6c64c68f92023cdbb20d98b70ed80fbcd0e54f884aa249cca25c88c18b76698d732535da86ddd458f82f7e3a4a14c21f8cc73b0c6335fb91e20039e9b39d5ac00076ae45178dd37f8aa65bd215b4d43b750169da6f3ed11a34fbef0bf59217376007ee275d7e15674aa62e5c90f9aaeca18fed765045d248f8b9289ebf8c4f067396f91ae936f0d29264ed434831f08f8447d723a8d2a7d02ab278fec30f4911329607a15ca00de89e6b28b939197060d285e3131234ba5159b05a49ebb9be8b335700a544de572cb901e4ceb258040fc451c782ab5cb3208c044355a33b00cafea11f9316da05653bc10dcca58c1c5c5a400b12f999a3885e01f2782bd4dc867ba9e2cf4a50d97c6fb46e7c8cc2a96fe7888a998c9638bfbe4c37aae0d47622b446ea5151cc7a2e4d4013395c539a9e679957b937125ea547be6497ea7306e5f2033e542eb1833b90032ce953b664540daeb6c72f7b036a24d98b1044db912a23fd7bc1e4173e08e2dca9e08315a6e069398e9e6c4e9bf1fc6473aefbce67e0a65f27445697b53f1adf2aa90c9a608fe781e87ec0157b6838b229d7defc29b8c8332eea5c538cebd1304fe019869a6f9d87657670578a15a14da8e54dc9317574a4a0c2b330b14a0c7a789fc9b40d76e6c7b2acfb4a7eef7bef7148c9a9bd513c47955dc56886ff02fb72154d4796b9037886ab08a8304ec3db19efd9f19e6419d4d13dafea6851ce1e4c32eee7790d82f39f305a5efe4156f57898ce3431bf837002ee32a87349e3362d0503e21c789f02ef644544f0ec3d8c3103a1736f82763c391163349892cefdc0a661743f019aac75686b10cdaef2707df02cd12f5df3c832eb92725bc5e950801f266f1b8d42dcf4bdebc1a8b5beca285ace23db7ab1f0a09a70d6092bef7f243ebea09e019e6543a43d3c4827fd199c5c0960a361cd5daef012849fc446701ba9e59d0f21f6670217f424e6219097cf45465dbe2904cf5d0b28d3923ffd5126857745fd68117d2cf973b80097682f25e863f7a40b503f8bcf0ae1fd5ae781ce253f81b1b588eca1e494647c67718a07e153f26d1dee8a981c9ba642af15150e575397797b23d2773bfeb7d51a9dc912dd33d1c92e27ff049f3c39beaf279cab12e878c9db3a53e0fb2c1703a750aa3ac160191d7f2b5efcb92297728653f41b1b8224f68940accc1f7cebdfa76d146cb347dba8311c25d3264fafc20127d536ac52e923e7c28041968bf94362972ae790b8e0d6510112751976aea78c546d7eec0321bc9d8eb5b69cc2502a6a7f7ddd0b22bcf6a8c46f1ec996bc250825c708442309d0815538f1b8e05c26f7b304a19a125b33276d9b7ad236430f88cb1ae113142c7de721317868cb486a233a507ac2d3e9195673973f377781d42ec385680c6d64306ed5d5089739b26994aab5d009524433da81cd0bb6783fb8cfc6a56fe1f901b05a8b0e170f7f7655aafa99949def86931ed2d5a171ac2776f3ee317d1b773a49a96bf22c11514464188564bb27a868f1a45e83c07e1703643cec4d029844b70fb15927658c4a9ee823c742ab29120e648b83e96f38119e0af5fcda05ce4c07badf5fe0712940240d562efa1c2b1a4115529d672e5e77507e2860b59863bece552b690ff2de4e9197fffe1a83e5da41c5a2b04c3021bdfc15abd141173e9327b4417b83820a2822471bc48b4ca4779c23cf51e2e99fc66c8e567ab0a38d38542fc269c46dabcfc0955ac7797f59a2c62b230b47ee4d7d0740fbc3a0023b8befc23ef94f7252e699ca9354c15eb0f0275cce704a56e240cee913b57a81054beee5849afcfc69dcc48da2c521d7d1ea59de5c534d6491ee2b8063acea0b9db996b1b30945031d98bd268f8697a459730a926db3d6a920d0aacfaaca6c61c92adc364a3638a3d40c9fa62755fe236cbc41da4f7697b64c0c232e67a221ff4154715f5aadf9dadbf84973807f9a63092fe672a1a65dbc0b1b7627b057653c7728682d89abde901a033aad1907cadeb8504f822ba2cda71d9ccc4f48543ee301dff133a71f615ce2e3d440d892c839dff2afc66614efb8bc14eb14a62f6b0c25d763d320f2bfa861452409f1a4dc2b2d51dc51d26456e60ee0a31164e8f6239b05a4d5893aa61f1e74bf3ebef4029d48bc214fba4b9e9a248b8c9aa21881af63e20efeca292375e25d9f5ea4142a284b5865c4814f479058b6e787543ca6aa9f48a2de8e05a2dc2984c21f6eaafac7a33d89aa4216d5e379a64174b67df4d4d5c6a59991689151fcdccddb1ac801d322cb405f5dfb883f660172ea47241fa5f5076aed5c3043faa3cf129707fe4a78e7ba905db5ee502d5ea72ca5f83277c9c8d7ac4d93fd6cf89659553ba48912c2d6c500252d81abb7dc386d7ec01974e2e09c936ffe65e889ddaf985f2f10752df71d7e67706b3de46b0c7a638c2377010b961e13cf2f6fa40b7d4623fb795d8889c968473aa009782a173871b549fd554c54801b36d5d4945727e6a691db29d2a8e3601ed59600326baaf6e3bc933d7014425c6e724b3b7cb5a301c0600b722d30159cc764e5eccf15616f7bc06cdea81bdbd38cab2fac4952d86198a2a3673a76b2c797d9c057597b26bfdbef885e17aaabc81a7e91b85b9a1107bc1e057bf34f9bc2b333d9bd54c4a197c5480dfe9d9a2defc5e235bd9df26ac558b4c35b566e614e2bf30a05cf77871001f2cb2a846a2bb7ba67b2fcd53e0da48b8bfc7c80305ab8fa89d17f848ffa1681ce6dd139d0767761a8b6e00460ed52a3066e65caa8e0ce0b18075683194cfa2492a616136076bde482a57eeea8bf1a6a01dd16689494bd089e3ff84bd3bcd82cdd6fe4e801c73eb0bd32a05d100c0045f029afb2c213b0458908ce2b0689f9aca3fd0bd32e2a29c6094b1701e1e961dd33aa3e5c7fac5c4730bb44115966eaaa56d8b9a345aaf994d1e05d67ba0b5b9381cb740dcac946b2a6534aac8d691cff49ed5c85e901d15b46ea951271f81d33d004eabeb772ac129e7da2043cfc0074361bc2cd3c6e5d1ae53540c2fb8cbb05b2f4dc25c22f8055931fb94b2920cd255f7f51fad71cef1cd0147967e58ebe46472d0f49157c7dc19b8bf4aa5308d256ceb540dc49c37e31b8b111a246937ab1c06cc633bc992fc8a6a34cfda36c31d9ba2aed88ebac9802c834ac0cc3348ba679641fc638812a1697bb0503cc20f6aa71c97a0c9a957b9dee5c8b3267e07dc1802eb51afb0bcb663c63152bc18c469b597a5795dac3bf064860813b867170513a43a986fa341e23a57111a7cae60b634c5e05e69036b1c03eb4eca8beaf9a742b979c52a1f8b6cfd5242c9a8f1b26ab98131b264bb31536e4cf309349593b9f8e63c400fdbda57d2a0008fc9dd0c7e287bd668b3aef86bdf28a2a24d97cfc1139f1e344f14971a081e6b8551bc0f2ae8444bcacf1acea3bf6565cbe9ebb7051ca31e7a22bac3a41bb062d4799f93626f5410453a8a8775dc0b2f91f5d7173cecf04514f2cbc5362675fdf81d9793a7e6d1289e6e419360f410936e08fcd58f09a26208911d0895d33afa215ffb3e6403eabfbea9d635a532e59e5b45f7b708c1d5c2fc49aa19e12d81d31cba294b3c581064827eaf646252aec87621b313166786f8e4f773d650ff97f906ea34b9b99f061cd1fdec6ea2233a2e0717a1961d803893eabe7fec60a4026ddef9ab31838968a6b3daf6ee901336bca346bedb3b7db873167e8b015175799e915138d689ba9fed85038fda31e51822b5768e396fe22dd417ce230f766533156015050d63d0082da06386a89d6bebbe48318577bc971e01ad63ed955bebb881ec9d984df9a63cb8f5a77f7a5f3c5884225d92cb22a45bcfef0a7cfc9c822805830259584ea897804ec061901831726f96fc4495a4e5d98e96e172d7073522c10be9b7dc038130cb5a8b4e2f10fc95b1835c206bbfbc48cdfa5d3b5e04e71bcadcec02823ee217acacac4077896d995bea6c6d3877bb7bacfc94e74146e4f59a9fe38a3e2df11ae002276096c9e0d63ecfb4e2514f128e1c434b0d9bc15587c6690564ea4c263dd0ec7bc512204f9e20f1ff3cf284e8ef6b60112ff740f1d1ed7358e9812da732fc35d746f94c3cc238755232c83f0264002d511e06849a1f652f073ff242c292d2160c39c3b85db9cc9029c47e2ef4a98412a6ba2d4dbfebb8592a74cc8a0290e7e9162d3050080eb33a2621a7ee432c734a89eebedff156db7355fdd080292623ad10a7dbfbb072eeafb7063ac81e4ad555f97b3b877062d2ef8e23c411127cb291d949b6adeb82da3f20539738e5c84fe30690cd334237eb5230691aab11552f154c83c459b45d53f0e6a0f8dcb6c54b1c1dd411df7b495ab399a44025ac54e60ba90d7b824cdbc5bcb7e02a9205fd21b7bd51048568aaac0cf30a9b030d8e9e5fa2b672614c6eab5042f899bda749ed4f6681fbade67ce80449a5c1c54e9382efaa8e6eff7d50afce1b0472a5e0658505620f7c7f7ce6e6f3ac690fd46132315bc6d772eb0faf39f7184fb91309122dc29a0d171cd3c2aa28c04eab689eeb6c7c24dddb82c09a07ef8ada73b0007a95c2044dca914907319044e7c4aa5fb995811d8983f359305fc5533a372c81827a4e24897139a487ba817f00d7e32a5b151c949cf52ad2caf4e81483039cf313b8b5fd01f1e2dbe462b54cffec6c3482c2d6e3e89d671ffe09cf642d4672c4bf4ab965ba9a579a850fea4ffd3bb2304f54cc9ffb6a247dae5339b3bb0015995ce1d535bfeaf5fd026a7e03d65562c4809e706b91ac0ffa9f0b99ba85b432ea393035d7dac44cac974f438edd1bc7bf175acd59b1b8754967d142379db20f91e22561546ee63cca41003cbfc04dde956f41cfb46101c78091c1c276e323f8fb18b9a340ead0241e0a99520954329fb754d05930d6e2fa5bd0c61606f17fccadfe351f73b0315a7a605dde2c1f7b4de94106151394aea1dc2d76b12fb0a422ba1b7cb00712e07ae83aedd77a593fc0fc1a9ce4a8595e50db4db4fb18d9af8c1176fd20c3ae4a9a4ab9ce97d6de8fa655f993e2abce3d2ac2be76f071d4374ce7e2c448185df7415dbb8bd2e573f0fa286c15fbed5167eafc8ec0fab8c983a4c183672a5e343ca2c8825cf72af1ed6b47f26a7d5a973405c9593bd25702559edfae0ba7a883ecc2f101e838d90e3019d7eb361ff29b0e83fd0bbaa898909b1ea3a23869cad670a328f38284fc37737064d687994d0d4cdbb8f1d392eac0c8082193e03e1714690858d1856f460d796f6d702cd2ded1d1542c0a08f754fce9260b010bf5f079055540edb2d110d11e58918a781d1fde509bf68607466df8570d65dc91faae054a7913148f2077d4bdb3a24f13be8a6e154c5b39820aea374690e70460737436383bf900cae00da76df8969d050b9a2aee1863eb886ec3c0cdd8cf3175323c718947a8f675bdc36eb68b64b4f5241000a21c8a6188cdd897cf74a5cc3b6753cad6b2007c8b3b23be836fa701147e42fe3229f50e6020b3a16d4c202c4760742b8443c7f314004f4df50b05e699d0baaf7356319731eb5ce4d46b5e97338c9fa482bd04b9c229742148a5d982b382995d045a1245da4173fc49867c27a4673a3a0053de0886e3d776bffc3cc80eb74bb6f824878a068f5dabad6c9566685e9d4a4b991ef84b1fd5c98e1e454bde614ca436b00f9c46e5d7e039814ae4859a8c3f386db19206958f89219da15ce617a3625590bc488c0b0ef2218c6f2b8ddfcd60188952f0725400e60b0eb1260371cc4f3c0358f330a7b54095dcd78235d1fadf1de189b8b97445d739bf7b51e745f1e924598f69ca058f5f832284ed58124ec1cb9257c608f4ee22f65dd2ca90f784acb756e0c312759609455acb5ab339e5d02dc387e23db4b36c64ed22b5a4f9d67bf86cbb7d2655783a293b356b7318e8f0e9c0ff923553b2ad7b798f1ff7294cf2c4c81e96323a19c4ccfae9006bf9b3f99d4d7af3c50e542c6fe59edb36d11928c9bbe85159416f1c927dcf10b2e080b27fdcc9626aa135400547b1ebf0bcb9f7d92ebb706f3a29ff944ae1c7b0b474dfe092eb381713f5a352d261c4fbf3c22e7215dc767f7f3d5cb7abfa446fb3ad5a75325d2466a507dd94dad985d3118d5477f4d79ab145f557abd214a8d5a18125e808418dea430abd3a7765ae298da59edc39746ae0ae57f98438438e1250cb27252efe629850e9a8dbc4af715b7ef80610bd7ee78f27f1bf4591e7013a235d5815e58cdd7352b1e91f055220507226195532b0b139cbf9e7b3c0ff4678c701bef13ae3b643e315424eb2fb682e1e18c908db387bb1b5073b22000d8207c871ee3dbe33b1fa44aa23cceba71a9ebd14c4dedfeaca0bc4892d33b2d77875c0c2356c72043fa716553c999bea936ac1a4ae710c24c9efa469269e64391953a56a922c5d46c0e6ebab2612e6ae37f0e9e94d0a35bf938af10e4fef6ce1f9c4dadf16e76fe4e41ba4a239e4ef1e9df2c547ad3d3a307bfb91a73903b3cf10b58f8f78037769cf9d1a32a4b09ef5d7e49dc5cd818b9110271b4961dae4195b021873d1f40f56aaabf5f029ad0a568e00cf1ac04be6baf0d0be384731c70a7a72ee20c38942c2eb564eb28ca1be463cbc4c818f5fc0f8dffda415adc44935d9125d791e17d56e065f48ff82a03dfbd8b4fadc2b18cbfa32efae942831b399b84dbc1f2a7cb5d68238d6fad17d4d2cff0c76641145d2d16bac73a810fdeffb76863fb34533676fbef964709d571bde06318ff429e65d969be2837b566c3d61c05e4dd437ce29f9da75ebffb481b97b81ed8bc042bb72283353ad6b28621833f435a366c83175f2648780bd2b7489d5b122f4672f1c24d36473471209a8bc5fefd280735f93feeeed110790cbb0aa35a7a748090b75bb5c324e73a7b60198ccc16bea3a5cb83a3d0920e7dd14258095503b9bc58cf110d293add3f82be4ebb82481edf8c5004c90c920de2879f631871814bc0868756f9da82c87c7ab03040c5e95752ffe632d75d6f5e32881d948ce75fd7991e513944e6d42ffd01a7e5e50b0529bc317bf8e5d94fbec0c9a6e0e6176566d3c1244fa8259248e02902189263aa25296c2f94936fa9cb24b38376dcedf1f4e59eb4190eff331382b6634f5906368125452520af6b4d22e57449ad8acc63902607d8411b56b6b2d672dadc9c5ec6cc1a29981f4293e2dde6c13d02b23acbf41bc23155b4e707c604acf1088254332130d7f243ec2a7534b4c1cdb697d9c6079a3608e50c05b578d33e2d36d3a3f01572c226787bc1603531544b45b88abb5da0b471bff1a32cc66cec7f76d83217b56e97314890a2bbe6e61f5ad184541401c3604876104293b9823a84d70f7fb40f913e2640f4f3a837e05ec470ccba338ee97a3b4911f681a5d900e3825a44316bf0da777309623589a4e69c9a4ee6e53bb2b7d0225420d20c2056b5895978c787e63cb475691ad5f9c5e3c9ee23aeb22f73b52561663790638155fac132f9261cf63133f0662ab4c9104e6a610657278fd97a3a5c6506b09ba07410218fbec9243b31ed62131ef56a13f85f40c71b22f01b32cab5556f20e40e5482d417d40bef35cc0a9b906078225b67fa6b41e19e49a1f5e7ab0b40994d816d4c7071b8b91fc6124e608d8133ab47be21c5c6fcad455179745c8f21ec478e4ff4437090ca4d7cd18aea179f41d3188a097eea91f2c14e9c766d4654fea2a365e7f75e70376c3dd6f3bebf10b9811d302f128ab4c52c4cbda5c4130a39d7b09fc1a913db2b48bb70fcd72685af9a5de1918447642dd085aa9581d1dfaeb1fb43a3e4f81af20033a3f0ec7970c98148efac3c673e54b55bbddba42ffa3e7ee940ed00a884765372070ff7285507a80d44c8f39b615546b4f1992dfdd6ad796725a390bdf690a4ab22d9d9cac89e2fe91b25c6cb8ab8c14dce63732a6482186a8b39c8eada644a78c8ab9f9f48eea0d1070bc9f52e91ffcc6f52d4b657ac7fbd0ca990a530178acea1bb7c571fb6e5fe819bf966b9ce7176cf21aa183f678d1e66ddfbdc578a78430ee2440285b3cdbc8def10e6ff0e83f229e046012251235d5c33884c2e69c00f4b6a580a295864bec741fbe349ca514de5a00f8d967bae2ed7cd424d8a897396746c3c38e11957bfe3da3659831774229627a342bd0849d3ff358aad10bc615a40567e1311579ca0b842eeedde79687ec8905e8b927e6d09604090301e0833652cf28b6d9f3d4a751ef25a745c77267fa60a18817e945c421af6ca66a68917fe0c3ed472ae978b3a7d075ea324f0d88f886eacfd7de89a8167e76007ea30d55bec7d04c2fc18979aeb40718abeb347694b9205567d8322977dff0c4e982ba64bdb1a73e46beca9aa711a1d80331ca6d24ac8265cc0cfbb28ff5b87d4887db76f92f4d03212b2c4b3faa720751465b5d1e3f517c5112e53be7ca70a5836ea04197adb6089590f804800f03043ad2d7245d6ee9e564df964afb9037615d0e4445756fb13349376a021205dff1fba47c4c55909189b9befe8084e034f2378a05b783d97d5a3ea527608b4c1f621d5911152aa60b2e5130b12213c309fafb7102b5b55ad145120eda1629db5f916ef42c21a8dbcefd3d6f85a5b83dd066d8ad9c674363d7c110cf2cae5858879fb93b53f6fd34cf91d5f28c1864c9252355ed7167fdfc8d5a9bca00de47c15aa9d591e6c5954fbcc5d9c56c6c745795d4decc0defc3773e929fe6f4560aa2999de7ff4bd4bf617ab454bc39d2348726ce2435ececfec90301b49dd9731cda01e2e628fa7967f807cec2b36b19cf85ca75d7970712a20a75ac146ed9f8f9ea25908bdc5735f9b0d91d74e9c79d3326f0b847c0ce5bcb7ec2854331f60805bbaadcac010ffe03df440ea38ce73b9611c54f0b32b906b9e459b2ee459ba64ba32ad387aa6623b4121693ebb55daeaf4663fc88895d4dd6d5bc6f5c0dd7b4c154d4a331e142f885be58e5576755615a9f917863397f6085cc52450995a052f44565bea8fa81827016725220f540d67f57280e9cd7b5ba68526706d0893a4a002f5ed440d0e0e6e9bcfd9ca1c6f365090f8b336343bcb6c5160fe3f0bfe8cb267867b2ed34775c537b153125e7c400e8967fd53effeb56df117591bf6fb86da05ab2f102d2e00a818b9b48de8e175340dfa20354621467e08982d63699b29a21b83a0a64f6a26ed76c195b72b132d15044dc8a861d6b120b3df1a82e78ec6cc30ef030799582f132684212dc09eb3ad7b60e4bb87144f2650da79bab01b0871f92527cdc1976fdab417074f41741916eccb34f619193b3e48255f56692281c8f70fb0e24da5f5d6145e234aa7c7ff40e7da1686d27430f71e4e2a23e2fed3ca36b1986d78ddcf1044566cf38d0df484c75935d2bd5cabb7f4f3142dabd6dbf4cd8e6aa5377e1d784fa2676a4ad19d3aa192e81a4e955377c5646381b535da8a20b226c5071ab0b922e24d2ef559c32e067ffe2cdab50e04a366996a304f2d2b14f07c7e2d56125e263613abecbd74536ba3c6e01d195acc6ebb753afc5ee2e5d6ba8fc84d466d8593b683738a69f47e97984baf53a7d92b9ff0fd4e30f05df91806c0939172dfa9f480627471b2d175e88316c8eccdfeed53aa97f0cdf3ea404e339bf0ddc2905b4b1b4bb15c19986bdb614c38d2091c40c0fb10f475f27970ae01470b4e56c27db3daf05c6bc65a4c980e150b8dcb3d635f9eb258bb2d5e905bdadacbf7d70719b44a3f7a7306c73bee2ce52fdb31da9f66f515a6c622530f9a910b3544f2af4c4d27aabf8e865813fd9c83f959c391684190cffc95d046df58160a1c59581925bb54d5b5ac45c9ba332089be9edc610e0b93c0abaeb443f0e97e768050fca8cc688249782c1c01ac6425881bfb24c590f2aa32d838f20c5254a0ba8512fc0b5597213a1ea144d20aad30ed3284576f9355902809b1eac20bbac4778bd4c842dfffc696fc93cd605237f312b5c329f4091291438a75da6af2902f067fb0e60eb333c9580379efb00135540baf3d304f3c01c968eb65d33f78f3caae024488a22a0c09f0f62cc16d916b537d4c819a5ec6783402552f6c775e9878cbcf7c759be5768a94c08cad8d5b079c25c3b022c31348bd6ba8a689812ccbcaa8adee8b22361d3a8557270e9faae79544b97f700a668c0c3a075f92bafd902ca10e8b9350d464bb0c3d25cb6d35658a44447befa52cd0542013fbe2bbc8c7b85ff9f71d4a1a30ed493059d9c67b93a22a1553f2435eeda8a914b86b1f2e262af721402a9c709a53dbca7d592bded56a17c16dda19e31cf9fd8b776c7429470361d055f4b585ab0506a07b94a0e8964380fc15b5394c9d1e2b436558bba7532bdbc69a3dac5195d90b93e14fcb020ade6a7c36eb3a12f8b7cf3c53e3951b5432f7cd179346902e8e4d9b4e8516d5bb4427a4729f7cdbc44cc795accbe4067836b7d9b873287430fcb326e09c7f6bc5986c8ee04431b835eec1dc2a453a1f8e43bc9e56e5fc320aad095151de57bb79ecdfa3b8adaa7834194dbb77f009d08d15334088f1d0615517aba6e1e0b71c3b62defdf7e86d2208375d48ef844cb15104ceae2d53449ad0d9569ee2563c6ae56f1dfb794ce973868f62f57148fa796a0a18e392d504516a49e66a4afd1ca88c148af65312ad1016ea5b6d17e57d083bc0032cad16ee8e75dfee88c3a3f11e24013aac5c3c6907e7d33dde5fb0126d0849cda80928eaf9befc375f4df7f3dc1dd3d493bd5f5e07ceb73a5007b41786a5e9cd5f4717b5b0d9951255b1c2083fab2030ceae70cfeba662d3c6760f7484d61cb77e0683579028c674731b9274532343214a5f959d181e3ac6067f051a1bb4fe048dc8d5872442443fa23b0ced4847b161360e6dfca8e5c775dc74e37ce7c5ed991741bd09366b76acc70b4809b136e927a4746741a398a162622a4813aad57e6ef432768e0458cebbbb763dfc378e0d1567dbacd8904ab12988d1f062492aa64453004ff46b6b57b5624e860ff305ef6f97f643b9329440c0ae62fa63eb1f0035c29a32180ba3c7c1200d9895082901e0ada8ee967dee2fb7c43ca6c242673dbf33d329219fb73bbc1e7db5f601354dac1551a8307104231041a5c69019b8ca94bdc5f84841d2ba7fa22fb0e634dc10732a63b5f0e49d60e772a46b7e72b20a5ed315cc74bd49074e442591ef938b71bb466751a8f2e03471c0d59886ccf39461b0e6daaf6bea2698a79324beaeebf3158b7eeabb009bd8ec6fecee731f4fe5c4548d412295fb3230eb6dd643366dac7c8b61ac8f1120edc559d636b717005bc9e98e61b22c02e69ef446544cf4b644b09b498d644f0d519500327129ea0f149e8b6efc33b4d0325f76280f89eb025f0e02e24bb6344e5041c0454e43d04c2b4da4b2e1b5479bbad0b7688d22c6ad5db6224f4b00f2efd21f241676bb9a3b1ae4e4bf56c63fbf579e008def3d3fc68787de6dffd6aa98ed0b02b8d206664120dacd756d74fc80bf56f336fb9c91b093fc95a75330a59055c35117cb950747085a9c335cef868c2bc299f86eeb07c4f584d290e9c7198556d20ce590a7e34b9b89ece908db1e9827168d42e81e002ca7e58a3b7407b075f893eceaef8fd8571dee6be3bb098fe1729cc1edc9d483f77dcbe017fc6ed47f113e27c2a8304e65db15a6b86ab27d84373da6e18942e77cd5322599df621a3ad5a60fb05bcd0dd57965ba38daf934119f5b7d793590b2e2ca53493d0419c50bf9d68b09fd0f732670104136f265ac95e4b28ca7e6080b3155f4c6f4adbb7ea510061887bd03d0f50fbdc22084825b1a7fb44fd69a33f86922923a005ce04fe98caac31de91427af261bee45b14da0c21f95dfaea319390147e1ca1ec45ba14912f4b292f61115929e535094a5916845375a4f707e05199347ba50b5e3b64f3ddb0adc16b55865c77402b80c11cb1350f5d72cb188094cdbdc3a646a6d9ef3aa5c218c62db835fff0090bfe2b174404969bd63a5c85971837cec5687f81c648f260d3ff16751568a4ba93c609430571e7bc48dfa4cfea0260f78f895d751d4eced56ebcae2e6c99ccfe1188203ec083993e67cd1687d3336b4078d20476b4362fa7b127af574f0f1b083ac18466ea3ecd8888d5512a296ea18a177c12c4782b2f2bcd4a83d738b87c8adb985b4dbaa5e34539d50c85ccf30c4849d4ca4b72157e2f126fafbe439d3583fdef2dba43732e880d1ab9ce34a8e9c817fe23dd52e8d556dfc764856edcf600e2ea40fde840d0e9032f5d40599b883b23345675a898dbcf01641090521caca6cc0517341f15676712485560a0200db671a9bbce387913ea33f3649d6a2cf7e4a7620e07598d119cb8ffe6815a60597ea5498a4473d9f8004a513f0fd53b486bb19e0e45581f99e794642233839f8737849c53b025f1fc6bf0f45bb31a16bbdfa6f0ea8c3d744fe14c56125b9d364c20dd5a140c3656a634a5526b71dd7d90b22e42c3a9a3fd13efe9ce703536fa1d8bdea7039e672213d9bfc6beae5a6f2f1fcddb1def3ce25ca99545199e2e31a0b7683f5c81fd8c9f42d034e3c5f7b316c692d08da16d685d6991c994769c1b311d67a3d6a10130b9ab3181d302c2f7f950579b688c0e3a6025eb50ce0a1d9467d9e61a7dd876ab3dd995de8242655780903592be3d3415840164a2c6c7e34466527b21b8e6b99c0016bf1c8476621fa175f63efbcfaee87dc487707f7fb3b69543d4b6d316c59b169f86d2ab3d20a262a5b17d81f01827be119a644e907bd528806c782d8346d1f88ac74a498f2452ed62a1cba257a2a0e82596643d09a18e17098f113285bb22a094a58d32f6e6849b4ef09d4cb062564b4de71e60b37cd63c19964fb6be869c481a653b6a12d5cf9da2fc3f2d864489113e0ac545a635592eb74800324e30e729a9bec8e96910eca2c2014150df95f6a0292b097168a8f7a5f4c63ceb1c0c72d37568ed48fb3b7760725ecd958698978021989e874fd698638d2ff9fba5e4b318138ed6ebc8bfddc8e2259684b5d481dcdb1333110bfbde52164596f58e49e4a8fb85e5a8e0fad61c227c621d65e85d16fcb0af202dd7f5c3417fbcec281635f0cdd68b69e470ead626f2e769fa3d6f63673883e550f316a1c7ff318aa624353037b6d7ba327442f40c3c9e8f4a8abfcc7c4f5f17a4a7b2a9664caaf509922b8942783f4969bdd047a192349381bbabe17c41c7c1857bff0a15cc3dadaf8ea7cc142f0f3186ee66b98253e573163bb9a2147486ea57214330c2d9fd7b4271e4eac13e0c7a024a552fea8f3c90d90dfd0b594fc24aaeb02c41b546bd83b71ce36aeba162da57b62e698ab12a580eabdfdc4ac5674b4da74315b9eb546e986b6f7a47aca340a9c8fb5ce1dd30d4290182454052f5525859d46bf34dde66ed3b2bc53882dea366c4c8b1d99102cbe49f71d301267212769db4dff16fb4b5888684273a66a7ca6ce5ca46e98eb4a930ba69a94117a811da7f2e22e48b58c936c8c450c377af51d2f8ff11a74b441e6fbb09e3798d8b26cc897b91681335e143749499edf84978ac02e880db647ac6327d77209606dd86eeaed4e15ba0c7f89644cc702f93e43f4eedbbf24a57e6aa9978a2f913d9bca9e36d8a104ac4a186c9ffd25e31e5766e2de6352c278eb15f1ef6142977decf39989da58fdc87e0bad642d32871d012c6a2b773cae2eb103eb8269875f70e4c1f465fc9a1e8b9e192865131a11b3c8dafc3e5e4a2e9b79c35cd680a554508822af1a437a09743e08e582556a256255a57eaf6653f2d69e2c67db1e2fb78a200a874b7b2ab4370c0e20938b5275c9646faaa5327b86069fa8d247c6c38a8a7d2bfff6e1b832fbb860dffc908bba87e377360f474b6eae6fe91690a5bc3ac536c607b23720caf0818cbed5ad6e4af5433b4215f5a219e3ca8527f81db1302b5daccaf7a9f22768bbc236eff57b2995aea084a6ad90fcfe8ed019f30974e235a80eb9bab6adbb4cad38783ac5b20e0ac5210dc9c073801952dc3130fdac8224a297a04470c6caddf04444d7484e5397d82cd98af6fc3a7d7729865d19e4562062be56143f4408c889435a422b517457fbae5d33e9ff63ad5ae8b03a82096d1240f9a9b952f2b73b05cad6af36d431e992816607f1ebcf5e352647a80d89043783535a076e067404ad83419db4fdbce54f598a85d4d0d7601282f9597d1e125de2be9abedbe05e6b17702168794b1b6ae184517d6f6814d7e2618b1c879ac4e0c8d3a26d33e5b78246a98cefcb8a9f87fa31b7d98ea05f221a29246d86c6222d03e3b7ef9e532cf74afa17f15bcb279449b834e8326b1223e84cd9c0e21534a0f761741682dd3a2cc34109cc36473d0ca4a05f608b147f35f677bb1b6c535669ab204f83e9e2e5e2cbaeae687f9301ef411dbb2c0f612e10a59e44e86a5825025ddab768cef79099388a7429ff629d3b64c2e5c708ec7d12b3a13705c59e0ba2b2e07621c514e0eccbc971729e8634a2312634c9a26a9f95bfdd720531e716b6eea235d254a447b5db86871b7e8d506decc7284b4234074a7734e9845b211d4905f291a3072c7d7898e07abfd11d94b9b03d6956cc88629cb72944d6ec82bba63d64ddfbab1738d71155d823f137b9aca04a74b45087dbf8aa0e74892e2fb464291a23412c789b58f8257805ed43a077c5caa5d28c5c87dfca483f31770f94c40f9c439ad965b3502e832b62fa3ed72b3ede90f562203cbdd6c86535968ab5b1852d7f68cb2cf5804c07fe55df588a14b5c12c7aed752a7b38b59920f6a588acd27ab261f5a7bcb1afedabe10ebd1da78b0753cfa1aeeffd6f429afa24cba19a1c18a4cc1473e6fb6ec70ee495a93f06ca00f090624e5bdcc5704a62becbaf8310f6cd98e6ebbb1a2516ef08dee6288bef215daac966f368a6c6c0179cfe90a95d42f4ff487e36c8c5524d23aee3b3f71c0aa6e2935db70be5b9aa1f00946244e754ed512ada20fa6b47e16d588008606da5c342144c0e6a8bb22194b88d6405e78220a716c1e2c23f780b49c4123063968f8d9a1bf4cc0fd3289b19f012ecf91ca1178de98d69d83d1695ef9403908165e9e3f16014c941e1aebbd3619dc14832099d5efb09e7b212edb11bc1f7850015d3b3611889dc5307750b5bf132b8608f153fb1ea42b5b09c688b1a9f5ae1e68e059922f4b9ab1003665bbaa48152f8e31461cf05d1b95372504cbfd758713302d277f2eb4c8218db593dd34a531e2ae9a606cdb5182c4ea5f5230e62f8165f04fe3a75c788408f3555d55c7d8453fb5efd618c04c1de5db31138303a97440b40e529487199f0b6426137397058cd9f4d5ebcf31f184adeb49e5823add7af08c226a79dfc4de40932e00bcbd524dc7d254a89028f08cd6c39b9eccfffbfe61c48f13f317631ed6a31671aa9cadd99aa3beb4fb1e4f024652ecfe07bfd869aa13b70f6e7d6cfeb0578d4cddbc1eb663342e8b148b75a14809d42401d51f192144dd26eaaabd2ecccfdafdff747c1a682d0f9ad285065a49fba8a291f6902a81ae30e0c1d63a4289b245be64820543251b5d5c2d2c2ae00994042ea028d63563ae32fb8915e9de7bffaef53576a12ad0b09c321a53f48d32aef038672e001711c91a93ac11efdb78b6f6e57a9a8c597495e01dc1f67f4c3d37905780b9b5dd8b6d2707318d2c65f574811bcc7721e598cfa64e57d59d5fd2fd5ac7800ca83cfee5f017edc6905e61e83044f545dd3dff71e6a8d31356ade93a3dd5156d03584a91cdbcb21d1a277dd215be98131fff1e036e5820d9d10197107c270c1d4175ffc871a8f1067ab639f970cf873e225b5ff4c58bd2abba9e313ff9bbdbfac5c5ea6057a0bcb0ad48a7598b4b651195efabcb008b6573c4c017cb42928c103cef1296eb5fd34afdeb21983c7d6868743f879d14dc0a78ddda6566cafe9ba9aef56b92a33fe40e9698cf861ce2e3503a37d4519a75e22b7037e85f8f5c16307fda444dd4c3b858b6595f17a93e9fdda0c0a67acfff8672e738c884e420904984a4e16c651d18fe73a87655dba645c85d30884af942cf3f9896ddea1fc2f1a55497de003f11475ec092d73dc4755a82407bde21c48903955709bd4c3eb0009a2eccb1cdb86ea4eadeba18e0404264ddb92774d42065dde5dfcc9c8b324259feffd174c2bbb87d627cdd6e84ebc2415a27df29374f07470f57ad8e67b337c0dc35f7d955658bc1b4292df594cb1facc4317b94761578f3d51d0b92842f1e8e3727e487c637b64df0cacbfb48ad0617401f137356f35751d218bd45d125f4b46ea1dc06067d3ac28b8e764a1e2ea39ad327b427af2fa21730b16181b0abf3ade7877f17a66e56666a94b5f4f583679ef5f69f47eb1ab5d1e2c2dbf4276fae9de038b34b346241dee6f2bc6536584d2a140d76e72471e34a71ebb58b8dad37b128e161be5f5c52c2a39681744f72200b4d79864304673119bbcd5cc31916372554b18c0f671dd01ee9504302b74a769c6926c6323f977c4d962e27893ba3b10d79ec0bbac7fc42ff8589ff7f35601ac1106c673be32291775aa68f6fca627740c0af46c61e56e19458b430d0dc696f310b62b6157a2142ce411ef532bdd848f7a983d4eaad90401f5fcf2db65f41d6af3a1d776e1ab85110b4a16d51edb99f4f765f155338c80ffc6ca3dbff167af24a3aebe12ee5904fffb8462d46970254a7901b8d352ec0a7de3de2cfc417212ac84b711dbbae48ed4ed94812d15e16efe187505b9615114a88d7ae1ff7634603394acaf48945465df0f71f14ddf36f00f155a965e21e0cf91a5e6d08ff64c746bebbf37f90c7f40aa8f35d7cbde0544dfbd73e29eabc99fcaecd3a3668dff7f9be7fbb447e5aabb095a84a63ae48239b0412630fd6cb1ee082efaa1df66e22535c8285778cfb59cbb69031e4b262b61e39c21d716af2dda22c79b2ad6f0714351aff211132477d55456dc835be047da07342378260b925770a39cf33e1b5a40ed530db71317e75cf047d3308e0114c41b0681fdccc80adf3fcac76afb0f94e40d80e011512887ed7d0f8bb4fb50b718add136bae13f8c36f6631567689241161c44bb34f870b09c41bd669bcce82e2db05b7907d8cd53b20366cc0419e60428b6a9db985e1d459b6ef0883fd6620474fad1138731c28ecfb2d7018a59087848b3582e90d09e3a3fbd0c976c70095b8f0bf5c2e2a69332468d35e48144b7a7cca520739dd8d2238dca8790ce6e6ea1104cd4d2435283ff810ad3b3e300fcf3937144472a1407f7cbafdef3a7a6a134af8663054d12f58659a61f983a1acc4441991453149359e30541f8c6e808da15c7bf5a7d5aacf3c96b818f65c204c50a0742a29465540c26df55f4e44e70ab66b98fc14bba84fa86a6b4cd206e7441c64b134e2a65f1fd7c992dddeacc43ca0ed914a681fafd95974e4ad7a3621f40cb6d519a5dac0548fa921ec130e7b797b86c924ff73ff82dad1a5e019178926bde9ebcfb28f657bfa7371c01b99735d174d73b754f2ee834a3ed155fbdc1a8f6a92fcf3106647e4d05bf8db1cd8e0988911aeda38dc5b1f7b490a0c450d364ff43f81f6563599501c7ac751a2385dd1474dfe5a36c90db264544d828306e520172fb1740a30769993643e38d34535a277a1ae141146d480087d17cea6f0b5c93d2365cde6ba39271d4389edba3f9434d4727bc54702e9431272903a76905d2b5be5b81da5ffb7c2924fb4a3056aea103a70841a2895bf26741cbb86cfa302ae48786dcbc1d1b2d0848f7bd9163a4e008a9d3412c97e02a40296da88d2c56298b80a1a4a813b387e568d5b92ff4fd0bd0be6e8ed667d226ed076717b27abe5dfd68a7a5723af8095f6fd8bbfb61ef458a3fb0943e772fc711e1a9d5d8a3ed68433a4274c78f9186b9cbe53810ea6713df28958819ada7fa0e46fb9fd67b61c8fc5995bbabff8347110a2cb5b5b9e27bf8fb57a8ce0148bfab105d3c8ffca6b53c2596cb8b7f7c951f2116142222a91d1eaa1d0a8495fecc8772cebd5646065673a5f56d608b3c282dd126043c820866890c288d89dc3a3b2c353249845359a29ff854bd170561675633da1c32193525e0a67446f506c189a5c32e2967710d4196b6deef2d8c114fe679f529069b0849f6c27b2f2722b17df1cd7e1a60e0eac8f6b61d55fd67e46705835e603a92502940dd7ef323bebce7b1d60e4159bfecd7356be7cdd59a2f2d2a3625032057b4ffcdc40d3172cfe7aa3f0fcb3ca018a6b005908180e09637b5ce6eb30c04fa8a8ab3373256b93bebdbc27713fcc8fef20fa2098533b65daeb573aa7d2c7dcb950653f27ddc685370049b2ef462c5bea6ecd1f2e19570a66ee3aa3d1e464c1a4a1e7b8e34ce6a2ba0f699f3404b357a6494274cdc43ffc4e8bb046050332304194bc83040b11f89f872bb327f9fbf875b8d77e4aa26fbfe8cc9bf037d6ab711c34f60975c34d22f18682305deb6beacb874514c497b8f1b85e471bf80784dac446296105d0bed6f8bdb001d0b01ff11300e3dc801e73b6a6caf264a002494f7af55fe699f4847237c36ab8a6b6e2776defaf3859ec110d83698132406c0f2ad58791c49ee0056c1e1e854c85c8c9c3b0b4636aa9b1be3dd725921376aaff7428500285b015a08ad80e585d57136f25585add14a2d28f3b9906c6707e72d326f3d843e4781db36d25d0e4c3110987e83ebfe6999108c94a1d6c8acb4c352b6972d4eb4ce7621c4ac6b01aa6e1e2f68879f5b1a2bc295fdc38368279f3be46e8d429d5572e245fdd711c2af1287362fd01573d65a36c058688a368dd7173047753b2a5451672ab90efe62fda503f9121612444c867472d2c0aa9930250a3ae0e5c0691fb123a9aabe984e4ec420f9a9b36f621b126775bccb0e7a5818795cb9420135093872d835c0babf6f8f216a3ce96ec037463ec768c58ea613311fba8df95ed95606dc082703a47a43bbf57d2b336d4cfdc2f0e5869c17f9c8f6819a542e8537fccf6a2ae283a4c071b2208e8c9bd9f6649221dbf9e2720d098ae050d3690db8d63074bd927eb0d7fa0cd5b2beeb5ba40855fba5b241ee09a8247665bd493f4b2fddcd4eb81feb2e08a288869b2dfc1c7591e25593806934d0399594480968af1545c880b27703a31bdd0364ea86dd20444433b212885c86fdab87bafc9676d2a3444a65ddb684d64f3fd25a02421da4bd12889e53b063c7ad7529087ae12a530d1f074f174c3488f8c5f6712e10e8fb446cf6a8c97582d86f9dfc2fc29267b1508ba0a058fd26e2d02ab28847c52fba96b56d4aafbb2f46f3fd22e80e61767b0b40818a1a519e0cd07d842b4350719d38bc64c6cb21c7df18cc60d52552269c7d26ae452f2091315fc349d2f3b4d9c52b4a00613285800a58a17b4bfe4da6937804fa2d6381e68998e9b32bc4ab9fcba3a0a036569d1018c2699e21ea78683a437926ff84a7bbde37e604ea1ea1cab273b520f3b91b533f4fc654c7007994166767a43896baabf7898d360dc2de7f945851237bb97c74096881a91ea98e179432aea944560f1316bc4d768d8f33e81a91a19c07eb174c504e3ecc2574ff78e92089692eba91fdd96f8915f237d791b6721d847f2d46ea258dcb637c96815d793709a6f9e291d3b1daecd58cb15a278e05eea0ef1e63d8e11d9b15fc3c2580ec934d9c7d917ca7089d6e44f805f67c27aaa2e7b8314c1e64e20ae847bd839e3b112d4c1ff39349d35702f655dc1cec9882e97d213851e6baa25994e829be3fb7c33e4d646f588778c244e56e50b080f01230862b005cc0ef7e62c22ef93420c7b8603050378687959ff6a4b54ac4defc1ee8ea634a6a1de3977258b482703125300bafec5fd9d428bdcc1846b95094760956cc48e05c8687558d861aee2dc7b660316af1f451b5acb4b030fc98efac491146eac70b993f45ebd90a040cda00bc250cca5c7021de41d38f9bc12e13a7f023e8e04f51cb85222d173937ed1dc3d32c5b83b03dedd820e85b0b6431af3339ea249e660cd60b44436d66148c174461835722e9d76dfdfb8d2698fe74ab6f9a912f3a91413f6435af4826c05669d2d02a5a2b222cffbca0505f1db376e10cd6da5b469e08b0ce4bcf46504ad6548f1be1096d908b2d028c4300bafcc3eaee84d63b7424654a504e7f16c9f641d07438781ed26965142decce81f57d3ebad754c4f6296869c2f89fb8cfa55b43a713f157b7bd788d1f08f51280226ad72168d8990f640072734aa38e4e7cd2965af252b809ca0a25ee0885b50709b0bb727bb5b95accce89ba12b84df4f807ec0a912f50f09977c9475ed80ba6d5d0995aca8a989f69264c715b1d84a60c4483df0496b19da871cce0a15f9731f590e37d1bb793f6cf06f7134cc62133efef452e60d129a434b81fe3aa77c96009979e32232bb78334cbdd4a83cfc6297b34220c7fc7b92565bcf41e5a40904412245e99e81fadca6c35c38bf5612f62e12b3839dbfe2a99d08f2f733edb88eb3824ac5e98664f3b6f159c4b65c732d92d836fd42162c8704647a6882d243bd65b0b2f2c69f193cca574ce2c8ee6653dddbc60f0c4d1e6fecb233ee5e101a428e2f8ea195094e2690e358c604278bc03a0f3b6ad1a1cade1d82ce390ec64c6d546e29dcc737993b5d7b98fcd3cb16897243681c5fd5fc1d6ee7e966f1eda18a87edc26ae881743b6ee8ef7a229f936a000ad2a42b2d655690be4b170f5a5965a7c64e49c78800684a24bc25ac35c80d4414aae31797707ffd04dd9a93262cea81307cdef94922d5d3e94d1d50084a4da1a04700ef6036fb6264ff69605bd2ca0343321a6342770d8cb324822b03be5b0ba77543b3312fa04e243bada765be4889a66ece4db23a5da64aa599b5b3cac7352556c5c02ce077f2d008cb87bb3b8c8314855b80fde412a68a345b4c90e39895ca1b21435ef3d62ddd80de442b9e8123e5848f420a9413d72c356bc1376b2fcbf461e0734a62d85c29d7b82c7ac7a4136ce9e15afdd89ca65a49d52615669184ff68e98bdf336ceb264fc632b94e763c35a6bd8acb27376a2bce59f757d5d6db2d050c90750dad1a040d2cedabb98812403ad6e3343d3a349dbb13fd67419abf60e0ea87f38789b53ab3756997e60a45198cec7d27f785c407cc3db72713ecf3aeb6e0a34f3cac5e8b6bbf5acfefe1d624e4f9f98f7281c89805c5ee7af69eccffb9c9b888777e2d63331ef6a94499e23d94633d8a341bdb0e4be69a02d7f6197867d4a6ffe9beea54cf07e2ce00dba47a65510c982047f6b0353c722c8e9849748541fb78609bf8f290c55e5d5445c98def994126cb8b48883aa4d75b04d260b2900c56b8567bb4a5e75c2c537a4a7e94abb290416428d782bef5fee79d00eb90223f4162b6250ff2a54cc23d18773351ee7227c748ce4e0110b77980e57a5c9ffabfbf69b66ffa447bac908efcd8ea9c9c62722ae3ae14db7d6ec77eaac6b5720147b415fd12d0cf21c5de2a41dfec93fed648082adc05f6dd699ae9b34db2c34d718858e501dff27150e48f8e41ed0f762fa7eddac5a1093ab859a466c7f0b8ccbb58fed06bb96db99a5da7f284c7dd8837d6d8528d951c1a53522207a6ed21a152078fe1bfabcb5e2b8497cd4750648ed47997f13349585f764afd86d029996fbdaae5bb46a35d88a386fd189ffbcdb370d6e0adaeb49cf1a4119fb3d63fa478d1e840da5b2a210a0afad91d38f30a17420180f70c14a2308032acd518898956d6ff40a80f30ed43432e6aa58011ab0549701056eab77542b1e0fbc817cdc7a490f37793be25d9ac731bfa0b4a5944cf96b5333054f37ccc85cbd4e06e10623877a67dbab2d58f00e7bce74287561f68861b80926a99c780a59639d72c791bbebcc63cb445c35b88a7ce68ff1463fef56639cf4eac09b13cafca1c8e4c3a8aa175f97a8968259be695281622f497456e2d968c9b3fc01b4860a8482cf3b54dd97fb2228cada24fa6aa960abe27432b5c03dba6f0df7f39156516d67aff3c0b3de1ac7a64cd23417a43734367b108cbe0a4d3ba33a473ad3086e42d4df9c0586d43ae061a17055a8d1a3296ff4f2a55fbc5c359e472a449eeaf952a0062ccbbd2d5e82a77dba9c00e0bfa11b47942df2509d996083780bf0171f7867c8e71c100d254d95b95f21e384c02cf45e0606890a34b80b7d8a3b9842943d2f16f052e08c43f78624920773a69f681fe7769d2112f29e83dbf4e9429fef5f34364553669452fe81df7963ab89413de952afbfb2f508e2ddeb4216eb46a213d5fb77784e93c24e17a0c3961e1d8858e117c8974c97e5ca75cff8349b16d56adb4b40059e461d7be60b2493e1c0c6a6ccd9abad0efedebb02b1b7d891304db83260b4603193a228bea4358e905c9c17f7e0a206501e6a42816e536c9aaa5251bb2065f8673ba600976cacd04b97d0d4a8e8e73f309b7432215073fdfc4f5bcc497cc89cac75a72cf0ed8a4ffc0d96422d2a665169490f51fc93c0cc9236a07395dac9856bd469970acb09d2f8247aef8880751743c74df9d555339cf221b33194c07b24e5415aef1815b94e1145e4e2d22e8eef2d3ec7b8f4b6b965e428570d0bd25a1436a3142ef3006c1e3a654af68a69db239d7deeadbb4ecd874be8c3d339fb87f6fe07cbf7292b588a426f24a2808e903a584f447b79914dcd68d63401e1e003e430b015a7a978e36aeb0b4f3cee2b8f886c2421a7e73334d66139a3220af7ba0bd42f99ab66ca5a71a26ffbd798d8055bbf67a173acf77743a2225d96521f7cae58881c8d1c895f3b930cca3db89a8053b5587f42bf0c70266309d4eb8b705de783413dc17208b52379a527e49ab6243a377b490ee46dde7bba0e1ef3f32b9775a0cabd51050ab5834c92dad78be55471af65de2de1a6cbb33c84baa210711752e46a1e42e7c1d7cc96be509f6150c59940c3a9cbaf8be55cb9fdbc0046f1b2a8c437e633fde72e8bd34b372ba03b5f32c2bef557ce036fe7ff02364418b5e32bd2c70d3a730973a3d0162b5442417d82ac9318d0964861744bd6005d0f61d7bc8256f6764d4568456be794678fa4619e34b248c92978c845afc9ecc7e9cdcf2f7fbe716cd72283bafdea9ea4b9cc9f7d9cca93a40d59576347ef78d4d92a08f78464d90df3b46dc8349b07391badcfd4b416a9738ac0045a49ab2e2ecd1aa2b8df6aac91c2f808dcb402ff5ceedcb44fb721ac4fb566faf5838ec087861b2bd18ab58ac9e5b00dab97edf7fd64a2e0f4bdd6335b5039771f7abd202cfb0cdf4161565ada8865b26712abe345959cd46d0f13e34174469afc8ea1e842d0df8d48deb080ad3acb40b93c1208bdd040dca392f9c49153e3fa8e6c8254ba6a8301f721dfcb8c41ed3d56f9b3fac42707576bca184af2966029bccaba95f992bf8e00e4829cbf3d5f1d2d564efb45b0f7c9b1de26f0d6e54e94426e0d6e5bcd35b9e77a680bceb8449b0a9a2ebfc82e9b51bee16a11c615b13d473c5bc4684e060f137e25be0f905c91489baea8e3028829446d31ff057186e56215576f9209f4d1347a82baf85096f6e62cafc5224b9f4503442fe4af7fa62f1dbfad45054314ed57cb0036984ce52c47f5c44816210420b6467302864d8509aabe3032744ad96ea154f60f49858fc23c8d1832e8d2418410a46b1603a8bbc1762c37db4945b51702093fadb639c9bd052e0e9582ae17593fc96150a7f57c40b35c8947754745fc220213ea1b33b0432cda37c5aab3207c5d3ef8a5a59bef3341bea2aabddc8ae177aa4d70bebeb5931c7039d7f53767d578964b60906bc495e35d26a1163007a36729af8bbd20890c1d83f5f2a1fd2b32ac27f00f45d02758e771da7e0fd7cc63f079172525644b84c856a7fc7928ec9aadc76b1adc3305b404ab5d6a5baf9f9ee6f0925b5b1639af7aac3df2293b3d028d042e75ba16b1286826b981c312deb6d835759e3c0b78a46431dc5ee2c5bfdb3bdb5f12b156d909d0e630eec90983e39dab878b336c4b6e81cdb55fc82dff9893cdd8eff435b35b8e68743817afa7f06556136f2f68857baf8fabbfafdf17361dd9873f97e1a9b2e102ae3a72ba2eb6e831bf819406f158ddb04cec57d88fb56037310cd66d30b337f5fff39620be201885de204211029ec1855fbcd2bd19b2eea93060e5bb37507b9746ec5645d823e763dabb1ba42cd9ff43a29d02e57ad81b90cb4939d780a8d7f0f17456686c78c54547656a0c92f5da8f105e65b08cf99e3ebb9060567b421b619129cf95ea002673e3555947d2c8a5bb75693085cd3546700b844003133c232960f30adb431f8f4201858e2d4cada0b6853a15dd27f7dd05e0163d5fd2c1b0bcda3411598dc524568e91328f39dc0b195b1563ce285ade811b48561de85632ae416b35d7aa64c1ef32860a127be70c1ab7833a1960a6c68a860d376f50d891c29d30bfdb1a376c04197d156a12f0dd2b3bd7ac80a1ec9fdd867bbf4c63d0af90bc6353267ae049920e96effe0b80dc8d493945ec9612f7a2ffa6afb5a0d92adfce2dc344782cfe9c929ef9980bf0cbdf786f47007425c2e78cec116641985e1251dd766b74e0dc4a18c239cfe0d33b04bec959a8b5a820a49b7fff73ef6bf84b3b452e94544c169f60f6ba692956ade6e95d3f896277bfe372a31cc84cdbe6e7327d21065adc2dad54612a98feb5718f05dae77764df448516cf9e1a12ccb031be88075a3dd0429c286ac85e69716da59ec6c0ed889ac66036da11e710e5112dfaada81557c47c78cb8182dc1ef897b16d6d3a09ca7397d4f4ed25df4f230446ce44b78f25ca089de3acdfea99afd1f9dc078775e527e6f0c05026211eb0ffe556e6a9fb67b17f59dc9694a66bbf509d28ceac1d0b9784f99b2ed0035c56c0b95acb2000c797f551a78f78524db57fc1dc7cd00e17d3c4bd01f6b0ff5afe11f1d4dfcefb87a6b3922e921054923edf6f820da5b47c3435e8daf9ee22bf5d9ceb79274b7a553fd0ca1f8a04050c40b8b8758474ff688fbee1bc0301041cbc16d1f740c51b5899de8b355a0bee269133f28b5aefce2fbda50455dc0f4376fdd877d279f1c7338702b6fb3318c968965ddda317305367c77485b32631d961b27a179a2000b1bc1bd755d0acd78aa5a2b38064e54992c0f41b8e40fb2c577efa54c51e7231f4aac31e759ffb43ae94e520911ffd1d436bc3162e52a387302d5f02bed9f810e151672731c439d00daef6eb4b4d3c6ed265a0abb09dbb682be2d85bb9f2572efd75aa879226dc21d4b50dc031c6308cd588690a05b85c7775e4f9fe8aa27ca7fc67b98559efe793a8967c5b81f1b882b0a5eb7081757d18584022539d3d5a7b800e9f17ffcc7518736bf563f897649a098f8310ea8ea8af8bc5ebd4004faa688f42b216adb39150eadd316d2fd9005b10eae9edac1a1411f53463e96b42964cc5cf8a09ec7b4c47b53920216091ad5da034be4be547323cdf83a3fb587c5223100abdecc4e79b31fbbc5b4ea77731f03fde1ec63c884961f360a940ed6cab07f8f251bee98102a8c33c58b165f3a4286cc019718c9b36d08c373d18f4ea2ff6a341142657ce420f88b268592e7cf6b80b916c2e3fc828630bbcae199b922b2c8bfc8f404231431b80f6e3378e781b37dd4a3c2ac4907fcdf62a059b6e426c6cd80a066e374c20122f194cb2322b1b8ac3c78e03dd7a6211241cbd95412b99fa2a8b58725a57950d02591efe04ec3be515abacfb6c92e1163fe91dc573504f5e27dc0f15ed9604ce5f598a6c81c8402344e7668e986625f42019585a9f8ea581bd5ed6ad9f2c44af2cef2cbf0b2d5748f1bdfd83da673551a962f2ad8bad688812da62f2b9097316cbe7916e62becb324093fd4e9043671d5e9357eb181336ac345e13234b11e7a26a39c5830024d055892d0e60ab507fae7d9c47af1c54cd204a83f71ec51b0cbf5b0190589612a8a9c3064caab84aaa5b09d830578e50e86675743068ca4f2c128e53f2119afdbd1139d9a91f40b7b8cd981164d0b5ef91e152c6af3dae8dfee3f55f25f3a4e0e49e136a25cc4b539aac449e94f73e4ab6ad995f517914a950bae18b1d1fb0dde9821a058243c0754aae493e0cb59344729fa622c3c38095d59b5d51b2dbd959a24a46730dfd8cb81ce3ea63ede696fd019348e0adc37b39eb25a89ae45fc9b298f9f7feb2a39a3ecfca786a4208a997a3812369e9413657b664b300c0b7e6c42aaabb2cc2ea6f8ca775cbc8c0f5ed3d90bf29bb36cf8c6c71f02db6264e0dd6d55bec6b175eef240b492e8e0d203187e8b0e3d992440a4e6eaa87262e258fdb4ca4ba103199c04d4b8de05ff7497bff10dc75fb48238e1f604543cc368201b7440ea2805abbfbfa873b186f94be890ab6f90e1ad4834af3eb65ef17fbadbd8516279e7619a2c6fd69fa0f5bcd71f7c54051737571be81bbff409df70f128f0bb466e3a79732fa34a2f6e9b54c3a5de5de391dc1bbe49514a796990fde75ec4fdeede84295171569bb9bf6d61141e248a3d9430b4d4dfb050a8274334d64699d131e1bee4f7afcd835cfef2c981954de998fd123a47a53a5c2e121e163144045e61aa8480e91131220f056687f58ebc2ef148411eed3824c9214de5f828984739a56ffc7827c5f589a06c74ab94fe234855c9034cb3181779fe435db5c7694055343e6bd9d23c0feabf7f60826b25523222290541187f0915c372b847e2cf57c5a03446af26e36525d45a74e9f86294a31654c50cd0e4f7ce2dc5e32f399e63ed9678200aa6f2fdba356d8933bb12e30c15520ae325206544b7586646d2e07be526cce2cae4ef6ae4987141f68888a460a019b197486d7f5cd0dbb8552ff9bfe3871e2dbac7cff98ec0b5a1ab07e989c398d0096250d1b2596ee5a7e3bc9769a3c3a2a314294d5931a05517ff9c8c5a4327e9ecc0508380cc20b7b2580b5416cf1e095fe2f96cab45c18a98c34969bcea60f1f121346be69616691b150fa0d6333f272132edfb3acee1c183e94621d5369189550a8a84dc59f50182d3e5af3b7d855cd38c406d457cf31e6bb8550574187767fdd78f7ca67b6e2da8b603137bf4c9209341d99c49369bbd1f6d5681128601e4bf38e3a724f899c720007355e03721caa2c4c9e63c9af188f400b76ad6bb7d8b78e75422e710f47b0f50698c8f0ff4fb2d74b62ccfe02634f67b0cd62faa9d3e4cc6caac970aeb6f8d7b77298e4521294785fd5e86e886fd184950f01c98e8c9f95a0c0a4b9b954773379846d9ade6309db1cc5c68f61f9e16361c0a3574bab896e63fc448b3d8b7cef83f43488101c378d41c8bdb807e017ac9c19f6351880bc83708c9f51802fce7c100cc0ce422090394e21695f775eb47d2d3cc925e3bbd31556f8ba0dc1d1f8abc028c8913df18bfacff886731410b510ef13a0da0564e1e3bef230a4cb584bead5dfa409713d32c7f8beb6a7e7c0ac9d144ffb03d2ce71b6d8d82c5972ac8da24d6d0d18334dd5aed1273431f26300693b7dff2104f0e71e2fcb9a11ea6a5e80187446dd8bc3839221f303046ccc1f1d8eb41fee041aa26efa10190447811fcad03605c0acbfb7e2481cc90fc9c7e57146f8cb7d4461be939470be6bd4fae0a87195bcfe32c467b622d05e8d34c8d6fde302f301d8f258fd8db788e20585078700d4ea9fd5157858146ee1b6255248b0c6eab483e6f42c6afd069bf14b664d53e93476ce5099f65c77b8410c7b1221255aedcdbb20ab2033cc6c0628eea1da38380a4c98b0c3ea077b2d278337e66f4ca182c150e5b2819de1329d842855951b97326006d655897c137bb55876ced6c1379f7a82a9b188f9806863bc2243582ef1fd1d818c35eb31796f15abb428a34454d791cea339975156314213e415e26fa61398d32302d40a168fe496baa7f319895bedd9b553c657274a9e7386fa6695d39be540a887bab012cf2e13ca65c2e22ecbadb059154be1677197385613355239146ccd4ee3fdc09cb8ad14a37cc039d324b5711cfabd65401cb7269c6e13d5d97e928dcee1693f8de3c24dec7a008e0b6b21fc917f76fb588b7b946316056894fb324b3e9961975f252dcb042d80e072f45276fd3da446ce679a53975578915d4e1fabe58c4bf9f9416287c30cf56a538f1f40885df8657b2520733e78218f8927e01817cd0f29fcdb3ec75e848c93adeb0b0cb916e6fb46f7af5d3a61fc057ee6cbed3f0f1228401e105a544609cea8d46cf3f4d22c92e24826dfce18e5d8b02952195abdb3c8cf75085db1eeaf010d9bdcdca20b157a10481f6bcfeeb9e576f1cad648958000cec3519c96790240dc37d1f60c6893155b81765fffb7ba90811ede06d21ba21b2c87d913e17a2dfba5c314301bcd46e6ad196002a8e7e4ea4e25b9d62cbb3e534392f4812c21384f03f498b98f67dff6f9e9d3bb3e25ee137e7642656be84f53a56eb5b0200865dee1c1af2e679800a810881e9aadfb0203f6f3fa514aaa0635004143187356500b8678fd0d8133dabeb370df0e0cb774248464fd887876e91ec3b5cc79ceb8553ba18041867bf936249b0c1cc95cdfe49dae3bc87ffbbbdc25172d0bb2e66741fc08d9dbe19f0a0ee0bc4b47cfa1546e3973be690beda391e314da32b7b0795f2afa9f9b361fdbb6afc222a1f9bca2535cf7590fae2f114fe94305b9c210f9ba9a75aef8fd682ac4be13212739a03e5c51d6da62d2adb1cb8547c9efd763bb5fa3bd0b93805b1e11bab2b18411e8d6592a4c64e11f8895ab933b6fe7f71688e0b1380ec0a599902452c9ed6f67e1d43d073d671991878092dccfff96c32aeae62f72b3fd09238535e4af3f3d5bafc18fe5701ab4400cf728d624bb744ba3d85a00f07848b68c94b24124ecdd5066e7b0e93f36387b5a2bd9ecc0b3dd87b1f24426aecedb03b0b670bfa9005b67d3b0707843cd9bc31ed5a224a69556fb42b8c8a0750917da78d98571af50fac85bcafccdcd8faef87302abe0282b9413b15c8d308747b79b3b9a0df26df9ea1096df3af7229d3bdbea6610836789ef9addc75e3576fba6f747890167cf3ff6bbcf65bff4538f27f2231d0350510da6d1537318b36602d83b5fba4e482bc91ee6b979637b050be1377822ab55db289ef423b3f5a64976ea8d18c36d087eb5100b3cb148256ea95a8453502f42460361d4d1fc588c937afe320e7db3069561b85e5343384d07098c32385faea2deb66d31e8fac1de4285d98ae3398299f3ca4ffff1b95c4ecc49e9d146794a2addbd186887906c87b6b6ac8adc7aba25d3918ca59b228c452247bb02858590649e903c6764529f6dbbd402384d708a0eb813a348865240d8e102a9421d47982ef331b90b4b75717ac0084f74cbd280d418cb1d019fac1714700be45aec9a5da465eef2601370730486259df0d3a68a6952cc88b31a8a8b6208ede0310163471675579215cc2ed4fd2026f91033e8e17450746b336347d4eb133e26b1e80c32ea07adb1679da36ae7fd4c66e21a3a144e5c29574c45a7abd88d7f21ee40d7b0212b086816df535e6ad484fa8846228718efd6af7b62f589512b530047314136f748fcbbfdf6799e6a4f0c0494d67497864fca4b0cc825c22e6242798da53f72cb65a81fa7717f77d20e093c31b1a126e1dc719c6c25fa22438a90ebf36bf3af3dde1e311b26f550db446dd4302e120e654aab5e47f9fa2c36786a2ed4d74c3b7141537cd5e86b4e8776250decdda232e273120566ce4a3c89812e607a49100c3fc2dd4d84922dadc360fb76375957e9f70efac5f9f29e34f4e103053c251965e583a66802c9bda24ebfea2fe5185f12db6da47ec651524e9d368943d106c53aabf07cf22645e3f55f6f170fe86c2366713a3679ea195117e154865d95b677fd4ee7054fca4aad9e117872b0b0ff4b4938459b3fb07c6ee2309746966fe6587d6d3492b4f6a381c8c589092cced6dff8932260a3f0160dc4a18702b10fa902e16b9f011d153b085a7d481713544fc044968407534533a47879fbbecb3cc4cb08c0ec3c4558f9c4afaa775cec4d9ac02b9080bfd6bfdd07f655654743a3a83349b7ea2b819a17771229a903c4bda954e9e19db7d860d9868f072bd54024039ecbd89fec7c749207e1812af1193586e3d39f6438d44e492065827e5d959563194d13c6ad9dbf73aa281f42cfa41738d372ca2950cf4b6920b827aabe7b3326fb7096016bcce15e3609e7c2c336dea5577f2b8367614f7e7752e0b0de1795928c721ebf2d97589104a3d7b342a8bbf6c7d17e0019129dc3dd0a5a5c065ffc5bbf4b77a0539fd909c2e78d0b0689fc72944d92b31fd7743ddf96a4423f4eda2e426f84fceea29e782c87d65a3a9d1ef70509d6277921a67fd62ceaa287b178f601e965235c97302210cb58c1f07ba4863879cb7f9e48125edd71643f6545f7339d7d66ddfc1e9a4b4322f888df019cf2b3b3e89de196950641e3036b66dfbe43f1e8a996382579cac39a7ccf7071af60fb8ddf67d1953e2fb5c8e5ee5fd6465c39c6ed5c7d32319bbb4b72d3819769db261104a136dbfddd03e6a965317f7e2d22ecad3ab002ec4e498b5431b00d835005b66196251adebf0858cf5948adbb078e55595dee8486a1f719541e6110a1838b7b2d3886466f41725bd0f9ab624e28eee85a852c087c1212aba7f5c080a1a05c16676126b3b72d5538e76370fb0d114ae399f552028ab17961164bc0e39628e688df01e8ac84b5a887fac35e545bf487cad790733b891fb4d2a3dda0f2c958c2f015f5e41cd50db1b90551ffb9abb84e12b79dbf63401bd5638b61528b13b48e69b645dc98686872e026603bd8db39210439b82b9efa4fad5e1177969c89b979ad4f657ad86035ccf7c1c8c2d46cbea20a03f11020e144491bb689c46214cac7cb6e2a152561df72648e5a9ea05c214258bbd9b67b207a9c2093b377802b85eebdaf90deaf14aab5784afad959b4c25489404ed8c04c3631d4b5ee39fce33a0f38971790207fa7adb42807961784975bc23540388ac7e4db904fcf02eb17f4d7a846449c3ce9bfab85c4a3d10d359f1ae28f806560d78e4caae3ee4f020a7855f30a0e01e70fe6081887a25496d64a1e3350712cf148bbfcd762af854c942df25a105e8a7901ceaeea369afe048e4aef43faf6cdf7be8a9276318737b2b95b1f2074902cafb5ac69d991c39bbb2e9be97258902184340e9433bbac080b9d0a2cee9242c32613444bf1bb22f5e756b88ba39e00f37a9d206d745ce42d952b3c95ffd613e19574dcb1b1ca3f10835e709337fe66119218de90e93e514164c4c65d8d1a34b4e6423c9fc57892c1b350a0a250ba8b7e49e83745ca26d85bc906cc989a69b4a9f4480e9a11e3cb2444ff466b2aaeb3a9f3ee94f17a0edde7b7abfda892f570f2fe9ce0101d795499799abe65d532f2f391f8a1fa8a4e4c9d8e1080c2fd1997dcd54ee624585da8bae5f2b43518694e6ec287a95224c85468094c57f4312e3eabc7746ee7476cd663c8e9c665dee03bf064a8862edaebc3019d4e4e6f6704965a0324e7e6958c4c34187e5724d11e051aafdcc1e2f45fb2d498fab2f989177ae7221cb2fc769fd7d87289ab9d942ce683dfe678e21780a0c8e1d96fd3306032e6b11766a873ada9aec69bea4c3d3b9450706d4424f6e0f15b25f85441ca3e496c44ceae5c4916000e344423f5d57f35a0d77cbe73c99275bc516dca61712ff8f08808d8eea263994b02979a406cb392c5827ff12efcc0c5764d7dd4818315e97c693e1857ceab1f2ed76d25a30602423188984019f2e5d1e4a642d0111c3c084fa635bdd1ae3cf47ad5cf5a10795bce4953dc3a602afa001a6466b6ae769090ec9ca30c179e66c828cd75415d8b145378cfc12a4e80725c19891bd97c0e69537978e93c43c2f7e2d778a2fae41afc669f82d1c2d0936b8e79ef0e666d781fb404c69888e5090008e0de42ece72ab1ec33aadfde026cd4cfd9b9cb61ab0cbf253712fa6704cd33205c2955b81540f1a26136213471554e1508381ef1640f6ae4564c3ddb7853140e0b2c90516ee6779a45fccffa96436e503f6bedd777dbdc755d70d2c272e23e3c821ed505d50389a702e31239e51fcb4d286b106a0c3044a759b62f7d66a076fc21da3f2aebe37f0b214fba59180f7fbe321af00ab7b639385c57cfbb35f216a2b2f916b3dbf306f0591a971bf0f2bd244e63e85b9facb057505f3c056c45620b28dcaf8828afd62620a695013a20833c5adae7a1b21e0faa2f34f6958d3e7e40815aa8e7702b02cf01cd554ff23a63c962b75d92d660787f295d0f9195b36c4574ddf521fb4d27786152f45c1c9156208d44abcb148ce0c547c915ec54f6b627839c312e45f10de43f4fae824596b1f3ae0c69da3070ded589e737996ed69e03feb4694c30c5a8f941baf15fbb42b6583f0db2885931ef59b8d0d35696a7545c754ad7f36b50cf9337ad131678495cc30b52df8f809b203f294be4783f575f2e6d364564a327ac6fcd5f0a22a0c03e4d43cfae97f0c37f0deee5447bbc93c40fa09fbfd9df7b0579365f0bc03e778d8ba7c80d1e8a3e003cc8e00d38e16308d8d80158e316ac6776b88151ab03e4573d0700db3abd36487492fe116668ddbf5e5e0695228ab83877b0107004893319ea4bb7e87f538ee19f754955c868ba58c9b1796e3c1dc4e65ea56a5eaa176b8ea84628d86e13068219917244d787eabd7a63a0c99fe70796ae063bbcc263394689b3653f639674e096aec7719f59fe05c2e15bc739855d72ed08e48fbd92034df1d3cd60d5c216cdd45bb7611409c983e77208c12567d856633c9c7fb539e142219d22fdca99afb91ed3f2f790944cf40bd19429401bd498c3f3c1f2c4ac206d14f4927e69d1ef0558cae8cff919fef5b2b3bba5ee9fdaf64a86daed6d7fd2dbb6a25ee888f5170ab8554b3e8baaee3c96296750bf29e91396de8d6c28c401533ae8004ecd5d4868a855b9f0cfe222a1c8ae8ecaa77d097067a09fc88687bbeaf5726f1781d8d510b7cfac1379ce7fc33f1a526598d124979255b09e2ee269a678bcd8ecd3eca9bd721c2b656ceecaf6c58ef89eb18de92d2710b1eb2189b41560b9f63b702cf1bd8acf07edbc4eef420a42b389a4ff6f684572f3ff26c0493741b6c880d1a793a90beba862cea9f549c2f631db47d1f9e7bfe61954a060581ca455f33c5825a282e7ea03602d20399aaa12fb1713ca655f98e82eca773c34e1022a53348b9c292e6271b5569a8cd5d65e01d2100df031d96f844ba1c10da0d62905c767f8033d8b81b3443fb719c4d04915c0c7a3891d236ad885db1eb5827de3ce44293e1149fd9c8f31c9b0bca9cfed16e40d5a2c2ba6dfadb63a77621f112f716b39d1c9ba6edbe78d73053672e15137984da10a400a363abcb83cfb0aca86e2dec3f98c1f2cdc35dbfb731eb13913c4356d71779f142b7550abd8cc69060320b9700ee422e12c736235fad6babe5e92d6c5b01488e7051b07ad2e25574ddb7e1bf2d8e055ab87145894a847729a51585ba85d83dd16b4a2bfe90cf3e0283a8fad97f50a08c74f963486cfca7fd84533d74fb7d2ff7221af969ea7a0de06b5f87f9e8d9c3030553ec3fc706a230321340f1358a7380f206e17eaa4f4608094adbbfe3c05ab3966c848239bb4838f67a83a370dc4bf3b40bc6416deab4b5f33d1f78548402e4cc0936d40dc707d374501ede5dee3f059b1ac3fb17d7f9f37e7ac3fd528c3e9a6db637d18221f0bdebfc54cbb5f5c1656c6e6a7b11626da43204d6213db7afe59feb96cdd5170599bf886fdcf68e8700d4176b922c8cbeb3f9b81313cd5ce2d6e0f59a57442a2f76fb39692ff5623cfe701a0fe2cf673f11a060d93356858a302ec8fc761ab9ab9f42ac2ed084d56752b8e30b9cbc9f1c8a765bbc806148d95fb5d52208fdf5060d879eab493c19ab02e0dfa7e96d81f8eb075371b79e2c107ac7e0c841247b3f47c58f0b3998094e3ea16e6fbf08a7637db857b465bc0c80afd08027ccb125e38534e39848432164d8555c8e47b7891e72d180c7d06b885aee007513e0e29559a239f3e8fcfe047e0f871ecdfd7545293bc7d5c300f1ad178828fa3c2574fd833f028e590884c05df5a0d7d9b4fbccc044a6c825ee8bc784886529649b17349d23c59ec2df58d97530bf2dbb66e820283c180885feb523e1153edc3babe0358a9327aae3d9cf54941b56ad5ef0f38bf845383803dbca6e0ce79c9a8fd6d385662ad04e8b405d14c53efc9892d036715da3b0e86a46f0e0d0f06e56ab070595b99e104321170c43f39874261af9bf12bae0c8222f75a32205b25c6b3016e92f9f8689fa6e0c76a239fd87ad37d84f46dcf40c56a999c1333726c349621523b0a6cbc41f90b338f2d1e728a86cf1754dfc7b70622d2bf42727f2dbd47e4678b1837fa83fdfbf9dd357252f7e018305b9afc873e8690b75b923c74e527d2d778dab9ffdaf2ab8f55dbd51f4fc9f1e6c67725d39eac823c87c2f8363f23c1056d6b3314315272568404101fb6858ebadbc9b8931e0f06ed4954aee412c85078cc24b114d96cf9c51baff5dbbf11bc20b8c9f350395c167f46d62cf3109dced043e102903b2d2b548f4a299fdcbfe722638a6909edab92932a3a5512aa06480734e62faa0771bcbf179d384bfe5ed57ffd26531c8529d1588822f58260047322c8b5e9e2407172867ed1ea71a94c9f54fc1e60c26cd34033a6b3e7f4ccbe23a1471f0ef06e47a5df07bd2a010f77adf80355cad7ce3a40ea7bd6f18ee24d9941fb780987a89e821e0bafb0d4e928b84c3e3beacbbb98ece78333a74a665abde20d81e15e8d0c6732c80cd124eb2e470012db06f9b051f8ae1ee247dff1c917ef89da2ed73894f8363c3b155c2368c71d7b75e0a58a4202f0ef4017819e5b1df41a44a363604398a2174d502904cf875ab7b89a1f2eb96b8cec5cf0f6b2c46812b4b9c18cc1db7f7b57227c6013e4f8b7df60cf61c0d3f021ab1e910e6921c6a7e02a836096c0277964ecd1c61943569cac4a8d38a868b70db472d6b712eb6934ef6a2b9542e2859a80fd64873db13ff09a94e96c4cf74c2d43564f988e0fab05fb0377b79612df12a498df7f47eb10f7f07944f5c228607f973b1fd78c9735aa01e8f99ec5cdca822f9361127dcff83092bfd77ac4b32c7463416f892ac8fe4765a43fa84fb966e8a3cc6e3ddea01a9e5a41e636c281253ea9cd3530582c4d310bae5acdb7289ef897995846d71f06c9b51c4d80ccc6e17293449d1f7d5bdd05634f5ffd3f615c2b35863a467d312b19eae447bb5f07a15becf20fdc77f2fcebaa7ceac8c839fede39499835be1f33aaf6e3b4cdf2b21d528109ad261d92e260bb2cd5cb4ecd40fed17bb915bc0e6755b382324b0fea216f1066410a64011582b89b1a752e3dde219f0d88b8a33635b8ec12cd7800bcdc96949857f2eb4c8218db593dd34a531e2ae9a606cdb5182c4ea5f5230e62f8165f04fe3a75c788408f3555d55c7d8453fb5efd618c04c1de5dbe6da8372b1c7433977293d7a6d24c60ed025e42069e0a6745e1615fcd823282620a5d82819b8e6d5011d0449813938f9954b9c06917a3f1b9ea9470e2f79e5745a5813cbfc685a7f360a3ffa5b37c03a79a8e34a65464c2b7d1081daaf1acbf5921e908fe96244cbb33467d88c3c072b9cfa733319de0bd5c53421efd0deb086e07538cdd315d315218635b28d71389320860f9b91f278710f0ab2af52e889eba7145f5dea6911f0f3797e72e0635d42a76f9ed87075cf2c487270b7e831549bc7855f95a99cad4d0b544ebb162a3295bcae422c86155675562fc85f5a597f4293aed4bd9bd122da94c4fb5ca7e429cda34e34332d61245c97d6515298dd741fc00d10f0a5885a6093e5bc96c331b8a03bc942805928595ee30eb46c73931073a82ab800a77024f27d8c7b2f36cbc76ed8c64d6bacd14a5f74df6ec35cf091151f221b6c1572d5ebcc9a9c76a9fcaf471ce42868291f5ed60d6af434181823202375366757f09c69bf2d1db06bee1a18088600e165b02b5bca0e557b6543fcc973adeffa8d4eb1a3e60ba2b727c2f675eb988d2018f21d955e188d5004d18ea1ad6c9f4b53a15b231743097c3379441e058cfb32ed90e5368d68b920a2ace1bc4ec9ce4022533a41078b8024f49cdb35ec47b208f519b3b0457c9e5d69be872833cde188313dff618d071913908f6657e09c8587fe3c1e8acfff8672e738c884e420904984a4e16c651d18fe73a87655dba645c85d30884af942cf3f9896ddea1fc2f1a55497de003f11475ec0922fbdead96e6400d68c341288af9acacae1a0e093d2dc3347ce3614fa12c421eeeb15aed0c6ad989fa74a95dabff5f2366d718cd1bfff3ef4e1ee18c699154e682f829d199f0ac5974e15ed7de2eab77da349cdb241d98635ec8d02604185ab6f32e83db808ee05e564ddc3b68a230939aa4b0d2318c079641d24fb40e002e4eee92f4ebb05fb3eb462d718d3fd0988f31ed6b5d5f66b0f29cfa8964f001085b34ba88844019d7722e926ce5e9ba0856c829fdfac1acb5497d238e99f0ab0f5caa1b9d23d66f27968d3837ab91e29c9489e1cf4a28083c121a3e8c66e52a592697605174d92d16600eae085c6bfc256fc956a4406b6d397ff55863bd9e10cd45a6287ae318d11762915df8c3f978ef0869559d665d160c5c50f743a5824c817a97653d969a4589cf63ec160e3272906e2fc7b7cba152ae438d5fcf4cc6a440725631d3190ef51d3150210f9bb581f73e85853bac8d650f1bf3f1e1c7911e887ff72ea8ca76a7f0951e19ea9370d132d75f86ce7e3d4a2652d7374efb2f257c5384058d5adcde8e2ecbd1c0ab878b3cdcca4cfc281b434f8ab0e5edef8a62d588f97012234e946c48013f3b2a3947fd8babb568e4dd4f17f80d6ed2115a237a106ce495f2e81daff016c411f55782b28317d9d00a1d2ed3b7798e98ea916523493638981b8654220fe8d9012bbd8d3e77d7a1743149fde060beb82a23bc68eb489f4201f294590155757250845095d1a441a5ec36bf49058acc4841529ee545ac6f9dfa0953187da0c0c22d4f8b6a6ee180406e2d9d1c346e47804b8d1c33082a6330c594d203d82c6a2e2b68658057dc18ae606c14c9c1db93e8e344ce95e455d25b6782b8a3b746aab078e23bb6cf18a22665966459203be60b925770a39cf33e1b5a40ed530db71317e75cf047d3308e0114c41b0681fdccc80adf3fcac76afb0f94e40d80e011512887ed7d0f842a7e708c2289cb19bf85b64fb38d9d5ec218ebcec33af29c8c3d249d5019591bc15ef15907ffbe8f7da857e8a23371f90e698a142109ae21493c6901e6135daecaa7718809edbc0a94900d966b97db9e238a7eb9993aff2426b6dded25b91dfcfdcd858d0f6e161ca0a813929dd02dee53bbc0d5e92434c57bb5e792a8c29050cbd5a9fec5368ad91cf4b86021e392e89386f8e7eca53cedc324b3d3e6e9eabd2aeaf54ad3d2677330f17d8b5212baf4e6910cd6465af17fe36d70779f44971f2ccfec517c1db907460d651caa091956368071479cdf36f144638872a472427269cda33a334133a554e86bafe269a2fdbf1287d2fd654076989401df3faefaf9e1e6a0290cc8cb3cf3e9f5bc995787f09d06f0006442f60d1e5a3b1b96361cb0d29f7b553b3954a5892819a5c5f43788316cb65460397d616582d0126895112fd37302ed5e1628618c923c12105014f624f8a42803b28c0e29e156ee4da783e870f2a98ccc0217f8fe1679b8d1ff6fa3dff229984fc837e4c9363ef86d8d7815149d6ac55094a990fc65479baf9848306e520172fb1740a30769993643e38d34535a277a1ae141146d480087d17cea6f0b5c93d2365cde6ba39271d4389edba3f9434d472fd2372f54f49a0d9a42f6f376ee60bb31ece0ec828d23429faa86af9180bb529759e07809e2fd3889939e1093a38399b7a8e0aef0b35064079bb86553087ff5324776b9a631b16dde62d845f44a0da619a00ce508fc50d47f1b1f0daf1186cc35e753835a124c89b855e5ac5f163c2bea7841c393ad10daef7872819afb241c7098e09df308befa454d2cda51073ba44a77fa57c307efa93600770c72350da086c235ddc477bf1ea30884b2c651041f30ebd2399299278b07faeb72ae9c002338ed54e773abce0577b4d82fa6d726108c7efc5cdd6de7ae7aab8dff578df009f35bb433a91c91065e2481ab97b739982cc13327dae80bf01cb5792735a8f68fde7b440feaaf4ea014aa9495827b708823822879621ae62767d2c8479e3d5f3ada66d6e80bb1602a83e350f8ea1d42e691884f2ecbd9d85343cd1a500699f6c27b2f2722b17df1cd7e1a60e0eac8f6b61d55fd67e46705835e603a92502940dd7ef323bebce7b1d60e4159bfecd7356be7cdd59a21d1b2b81d240437df8a9b71ea2545fd83327cea274562d7645fa18dc2898498b65634e3e2e1c606e336113882296c70dd32c168d2c2afdd7ba260d4c2aed3c9d95ba7e15144f327ef82a77dc04ad958a6fad0cf597909a6d31d04ead93662383531a86dcf184bc3fe3c2bc73bdc03c3e9cef53fb6ca27223d40f1f21887f40565966ed76f8fd75a46276e669d196ee1f2aaf4440217a7f9bb52a6729ca2db14f01ead9510922326b59f952a344fab1588cea0f71f20c0ce44d35a9058d5d64416340b71163b5f6592c642c266d068a6b30ef56f711a01dfd00901a059107e4534e178633eb6427a8be73ff0bc4a4f1a9621e859556114ff21bf9ff7bba963183765e4d14c02b4721277d28d41b1238ef7fcd75cd17d5e286ed9e5c1d67b6e906d631639ace13827b47624d9701eae952843c7c0afcebd59aa4393103373a091d7a8a89ea6daf3b1412d2d28a02aa5cf6ebb3d4c53b9c52631b16a012355af9629d114ae3de8317d3e84b0a8d8dcbe773c6319e8b7331afc5518f0dcc46f8a1b3fc1466ac9e5cd4a339f3061143a863f7e1900daf49bdd90cdaf2d2882b1bafb707dba08fe2cdcaa87e22b148f43fb80fd725b62c10a71bba0ed7b3ec5c88e2ed2f6e9b02a7c579684a539fba66530177ccaa02e8a8c24a00dbb81b94215595d2d560396aae9c35974b7df5217befa65bb90254d177f42836e009880b15fdaba8a3bf57f4cc6ea267934ac70b07e31f78c714818a94650a911251979556f7527f92fcac4eb10951b7c59c709c186f1907c43f71704ad69fa016b40bbfe2548e64713c18435bdfe6574bbdd59f8ce33a02b2bc71d9955fefa6f1dceb56a587b42619e297a04d8e42087ccc42544b35610cebf9f8e56abce78798f148c639ed7ab63adcbd731c5bf2e30d682cc22d9d0fd3ee65bc1146dd7b8f34223192e61dd5be71d3e6f241dc216b893938efec5bc34975ffe86d86f63de9a46b5f48783b469c51bbfaf85f5e263dc873eb1374d436951bd102a12f0f8a652d80d80b6cf94c0e71dfb3ab0f19a55f0cd6ec6de3c9cb54da7112dc3c66c746e1771ecf04f3ae781c78ae96b5f0dbb035d0f84b31e1eec31ccd956760ae18e6198e8fbc61ae542e885f61086a340b504762127e189a267e89801759ea29e4b8ca6fd37e3d2211246476e0938bc861d71052102bf72b348fc6834838b1fd5d515211075914a41ec07d5180d2f1b8b52427fc391c9f23d400edeb6470ef47fff73395695af67d7e7ba356688d81c401e4632260731d70ed88cf9d73d8067c47f1f877e2e3e7ed108281ce27750e9b8f4684457b01cbba95c975109098b10f69f1b30ccfd7b53b229b5267df570a6b3f9dd6838f39bef26f347f05fec776642640b764eeb7e8423a078a09a1dfad8484836924bbe1a32a82f5200143971e5013ae64ae119991dfc7a1eb0cabf47d2e3105a06df1c2d15f7c570b49ad7796852d7af2dcb49c3156587be53383a83bb1709b82cea1d9ed16dd97f95d78802a2fce07acb44250c2bf644763e718061d0f1d683fb5b9996857d29f753835555ece1ad30f224f3a4833695c5d1f729771652f7aefc357f4158158c5f7e778111799e028b80bf8a5a2109909b6b779fe8f92482d1ec7ce8873e32cef2ba5d558ea9eb93718347277548bbfb02ebb54209c3c76fb29cef61e4d4fa96d369f7ba094b6d08ee32cae97a2ebbf28199894e3c50101ceefc2186122834a0b25994e6ace463467479ef236fe919d61737d8cd4e09902049a8387f348cb99474015e59b72782ba33e4ec656ea7ea6dbfeb6102ba6e753edce49d65a1494def6b707c2f8e18764952fda80010ef4023270ea8a8b3e78a432494c4751840ca113e4c7d79d1a53425b42d8f016585388454edfc897508d52eca67e48f653f03464344092e652fb7352637d9d42fa5b8fcb0964f529a7b1311607950cf6a585ec670f16062547c792490b81c4e6ea38388af4640462d79ea177efc1722fd5c6e97f74fb084e763274f1ed3f06540a02418636ef962f175bcee2ab38177ed0408d580041fd56078e35d81c4ddbe8962eb540d922e7317c841f53350fe933fda2ec454f7d4df2aacd310ae3727a18771bc597129baa19dc4f0ec3843357da2576eb32b752e5547131f82bb2be091c10dcd7e1f13c377b245850e92d5c39c848747cb471319b81edd50200d83d300701dac0e1b5226612f65d4e4d3dcbd233496674ba9b5aca6aab0b0e1d917caabd8dffaf9fe8231dc1602b027fc29aa191c87014aad446c535b68e12077786f2a87dbcfdf02fd373e9e673f4048fe4f00f4fabf135c00958fbb20ff1fd4014c20349aaff7c7bb4d43537b30fadd8cffbd600847357521f64bd7a8c986f377d3fd7db70cb1012e4710d1e77f1e95e8e0856d26a461c8cab8859de60cd6746f35f2dae5925e0a47383a2300be33d6935548b153400e19337d262f958a555913096bc7d9ea4710615225ce9ed9d2a2b7bd737f80b676d205c61ff82d617f51ac1d7725704702c6546bb3531ff42ce6b578700d1eb4e7d3f1a873a6ff43b9d5e93fddd3f1452c37db2e12ef1b098942af7ad83f999711f44ebb128d9a9bdfaa7dfe046b0b84aeb745acd3d2ace633e2050ac67bbb6cc007522f1f7dc9db7e111c7853ea66d228e127f0e3154270e1565fc2d3255c7e9b3a63c2e94500808ece5206d235accae16a692397cce27ba7afe99434aab83d49e43e849fe8fdba19ae6fc9c034b02abf7dc9e8b6de9ec677e6475a15c2f9baf64bd93ec6353473a147345de4aef7d2d9a9469f7f6816ffad76678fd8fa20b7554726c5ceca35f4b19dccaf9aff97b65f38954f58afb4b52739dd7cee564e251aebbedb650abf7ea8ff23ee9cbc3646cca19c978e608f33ab07d756a753b21c9be6e514e9d3f8e28205908e85d58f25eb96d867eb1021782b686a3361595bba462694b98b91e02c31719cc87b813a88c09a7be0bdc29957a131929826b5220abca2a6140a5d7fe3870b034c7698887647e3f810c09e9ad6791a94c23e7f539620d938a373f80c46dc1db7c174ef4fcdf940d30a1add235735a4d371231864f6cf46d5ff3a973783137969fa1a89ee9cfd71db957576a300258a7b99767b09b71f03048fc0524d428ab29fc7bf742b73f17b0e6ca034567513bca405e5acc0f38e19f82059bc3a1edec7bfcf7d7cc796194825659d02fc72d271b0ce371ec703f3a48d7fe47472ff8f5743f66924d38f84a9525638ce5f42a4f3b059bd4d51bc68a01873bf926e7a2c08c1c2bad52f0e5bc85238b46241cec480662797abe936dc328cf918c0fdedf31c8a692349e1204d9d3f74a2b695ec2f293e03ffc5251da3adfe3992b5b374381f0c1e1dad15bf79f195fbf7ef7b3d56a8a35731a306b018dae3247806921373f5a8c33f94a25d585f08c4c49df673313419b4b57d0b1bdfe39edc891d336acb869e232b9468f2ffe500aff08906a584588669d92bd824b70dde9cfdc4c2426919f6751e0940522f879b25cb51acdd3176f277c335a9e6bc04cdfacf6e66e88e7b1ae32d5afcab02ff42b3577f62649cfaed804c8c37c2174840296eff4c48870c56f87bfb71b8c3cab6e3c15e27fbe3a8a5ed9a9a590b6152b13b3a2ebeddb8c9691002460c06ccbbc6030cf1b364a4747a01cf782642cefae4e05c55edbde9c4201be2b83bb7f67c166b639073280a2e38ed6948b3e51e4573e4562d6976051a89addb0c9a7a16653779d300b46bce941a61f2b784ac5ff232d45b542bcf8574b4cb4ba69932fa18957c08944cb3af46ab06795f28741bb0b588036e4bc702aa04b8230c4d0984fc8231c16aa7f4ab2cd3de1e9d8e185504580552732359d74d8832021aed093023eb165da3098f91e08027d172ed6e34a51b4ce791f3ce3ece9ea383cd574927604a04bf7624ac89e691a1ef4a7d56800a743a95a39ed1b61c0d8522d60dbe6aec30585e7c5e8ea2b1fa1e71509b9747f8fc866dad98a6e0e67507031656b0eeeba29adb5d3e6b1d0f85ad88e504ba0ad1786210daf358faea155b5c73a9b57dc64629dbc0dd78fba63a80c2581c896b1c069ffdacf48837929c774d14292ad38a4b1d1af68adbb733968fd7d204b5aa7bdb3631e50600783dad75053442b999f9ca2ce8f59aad38c41648705402860180b71d5126c0474782c70d49aaa0fdef04c94b1bd813a16dd003200aff65f60d5a1f4e2e651d7366ac42fd54f56870c750a758897a9e5dc6dac725a7c3aaa5517c63b5d0bdb879eb9cb3d6eb866107f1e3744090e957d516e8edec4f27ebb926791a4f099db3058db018f4bc700a53815af991b29671521fecaef61b866c31bbc1c03b7ac70db856c1bd04abfc99099cf8ea30c9c871986e2b9ba9c4b3153be28624f1922c5f4da64934741ae6daafdee176e04cc87a54a90c14a6d93c7cd1eb065b0173a4affbd7f060671aa72d7844c7468564eabfa1d40d33452e9a6b4dc3c237a7ee964925b672f4fe1f1e7d6dd32298afd42d36939370a886dfefa57dfd8de153abf309e94d7459dc7b0295b0a918e63db4ad03f04bcf512c51f94cdd3915638e2dbeff72655dbdb285683fe1a5b3928902e8702066b8a56e206b41eabca74a2e77bdb56a5827834a8976b4e4399f940307758431c00284923b54a0d4854837ff276dd22a8571d8c3da50eba4152068d9367983485e70ec023a0ea2f4709f2cb5e700173d2d5119818ee4c363408afd6b20f2e95278ced1df9e3a293691a3bd54d58c742fe496e866675fa76b1a2b1a4624442ca93b8ec1f0c0fd65ea8f8eb77a3cfa0a68ead8b036fa8de857c0ddfcaf73c1a8a953fa7123284945c9ba5a5b3fc748ccf601658cad1937172f2b205761706d7d9e5bb315b1b54659c076c5d35b7da31b868c9e1d8f7a53f6b5330096cca538dd8b021ac6e25eb4230db98fafa8a6d1a80369ac6ff507bb612ec0632227ca58a79d637f76688075243194989f5c0d3c4c5747abc2589a1b980d59364219f25759acc722d0b4ddaf9687df0443e086b54bb66bc31a5f72fbdd68b2707ba3de6ce4606bdecdde639281ff81133ce698dc3d78979031ca6138979fea6c98a4fdcd3299c9bd48f7578c7e8abdf2a851f6e019a8933191cc2d0725ea3ad91a9914d30459fdca4a8e9a21efcdbb0d90b17eb9b8fcfa8c49bab0f933c81029950295936cf07a9856dcc6230197f12afc67b5ea1f51c5abe63daa03a79cd117bd529793d758b361872371dd2df39bd970a8874f1d1eda38a2bd30ecbe6e0de85d5b6b733a12829ba4d155a1df8c13c60d09e5e26f0ee8f877649a49b7a1d62355c4dbfd158cf6cd82c7685c6088f67a340898edb85fc6fff6325f9a3b0faef5c583ef1129f0f87b74ed3ac7873fbd29b215143346a2ac6bcf0f529186dcc99ec7f9dc2562ffd4f8349410e443469accce6bd1457bc14c4b891d029a8ae4d20c9d3d44a2591a5d1a19ecaf92a9a4a306480710c59d17699f9ba531c4e9c8e0d80e04915476b43e88e76307ac8ff81c1ca98718c059d2d825fac1bef7c626efe5d59fa3017ffdbd721f0c035242d6df924596850b060b7b4e5081531fa9fc950b71f7d2833e2df98eebfee249b1ad7a9e0e5124b4a444b5c63661c341c6994be99ccf392a9d548c8088e256b44bd59789463f6cf470992e24f258c11e79318f324c3ecc590af31084a1bda4c3238ce260d8a5a85b10ec55708f2ab8b52c2e37bf0b68af5fdbf974c3ddeb6cb4c07e7e73f89e0ee6231790e006c3c7621b12050ae28a507cd73ad394b8028f28045c87378698bc94d2cc04bcae648963d556bd9890cd5384806c0c0fa652f5016a0fe30cdfdec7bf67266ea761d6b92fe21c6e377ff49fb0f953b9d47dce4baf9ef217cb73eecc1d5f32116c4670949646800ee02348e08859307f4ae5a5292437428436c5f64cc3199f3bfb0720c4da1cc6618ce601a5fe886768033045a132744f83509c86b4b8bec286786d074a3332673b7e6db015f5d4e643214032e8f5d68604c50f2d4384ed4ee10d2f6dc616520f6bb3463f7c45b2a6b6f39277802c9f82fd924437795b2db87701a172b08e07912861a8b95297c40c178236d6bd11193c27dd156386cb9854ff28d10d8ec94b1e608ed30db050ad6c6d604cab59c9315048e07a13055f84801b0587e7fd9ae3f567f52bf8933c65a986a2a078d120e68b15a312c3efa262321bb8d05717b01df663425e69ed96706ba07d94bfd0bd9538d609b91dd493d9ae59ac7dd734f118c4d22806d9e760c5d7ed8dbd24466ee69357619d80ad45fd23e048082f78dc614bcca701f1a384110e58512f5b0df23732b1ab75b59b75cf34e8cb2f2aa76c93d61b2ca31f2e44e7264e09a4e4722f2612fcd94f8eeae5f780a7e213f559c716b9255716fb1608e8666e94234a3c1ec4f2ca506b74121ebb0a7b94b9f71f9ae8c437f5383629c572db93417ff499b36a116b43c95eded39e61a99481c12860518e904c2b9651514fec2de53277f8289cfa3b13751c412aae19eb23c673bb365fc08de6dbd7d0f5929987640efe1fd875010531d91d0eeb1f4842d36bbf6b30dac5f3bb79c1e0508fd492e08ea810a537d85ee582c773129913cb95627390f763e689bcfc39374bb32ce0ac8c78176d744b2c78acc0da16325070eb84d5545d28fd23095daf6f281bb679d3306ff98bdc57e110e2e9d8d4103adbdeffcb474f47b1fe1036129605484e2cc1b5f8bbcdbd57ae8cb8928a492bcf1e5faa9e51a02a13b4ece8560f66d9d7b3a5e1177501d2164a89c046f8efb692fba1b17d7aaf0e6908a811c05aa391f5028358422c78978477d8d4c3b11c9498d274f093936affbf578a85585900f91f154a3d7c7d05e82ce8e49c10f8111343ca71956c4c7e97a62263c0f3faa3a153f653954c34033da898beff16b446ffc55cc3e3a5e66fd8fe5574bdf603ca80feff9707dfb9b289ca6eba957291125774e336d4653f0a58eb63bd464ed2e4d7e54bd277e7099b90f75afa2e41c79c53514ea8e58987966cf23394a026c040234cfca6cd4fa705ec8dbf6d1089ba7c0c7449955b927212762de9fba27511cb801cc5ed20e2a829fe1922f334783435fe931df8b5f81ad2bb5f51d1729176adeadfcc2611f2af47287c34d06d12330164474132f365446ee968d7835732e0f60b0b78a44ab1ca596859c439ae7634884a771198d34ba84a0a82814b656fb79fdc2ce0f70ead6278415e71d86cefe186620ecd62e83f925fd7606d62f43f15e7045d4dce8591002f8511d64f48522415b7ea13c9b047e91976e96f177a846a84ecdf78c21d64b13e8eff9a001f38dbe73bb8d161d3c4a5360e75771408d986712997aa696958e1e3cc5b1b714b5a4a60d8a904440bbfd5eddc08a519f61f2dc407d71f3800f819ef2eb62daa0651c8b3acae75c27ed817d23a0e96cf66e2bb66052af269a5f0f29c997f9b8e5c8e9eafea3cc2949241c1b022d999a4b8f73d2ecee485021d92dd2942383f52dc87a15591beb69a22c4227f55decae4d164b43414cf9b8f8efe417a16339bd29ecb849d27f0d28dd4b6d16fe678614954ff75625049ff1373118b0f2b8226a2f1e2e06fdc0446afa9c35dbbbca430af9931e2cb50ed1efc8fda1ca10d69ba57be2b9a2466f1c83c1ac06b0e8677f4ffbf043b2e59c5758e4a34d76f409dd3c2acb058734d08ff816fe9c97f0bbf1880279318a6ad94a220fd8bfb4ce6b19df532c254069b3d962d4618dcf56e01b57f1599cbc1edadfbc90c1c287c9bc3a02bc76c0284f07a3b290986b1e7c4164b84845afce893eb5af86f526c0c8080914262316a3e8f25240b7ff0cb551e358e63ee273d29382a1ccdca205029257824597dc1a59acc5f32460819bd4a14bfe9aa62f950bb18fe0b92cea320507e766f2c4758f8cf2250ad0c86a52bcc9454a93864dcdbe7231c804cfd5e026cda0ae9a84db898161b9d5bf0e2c2d46ab45efd6f00e12f16d0398e0022a56095e08a3b72644f85c6bddb70efbdb41c899c9b0d9d262499bb3a9bce159c49e30e23d6b9bed88aa147f76b9ebbc9d52da1700da5cbdc73bb45de585a3ff87c447e11220cac3fb9faa0aa6b847ef0589d790d2bf2909202c0daec3c114bf7918efb3416ed014dcc9ae62011817098aabc694034cbbeb73ec0385c1882490c0a2417dfdb588e49df1947e001661680763eca938fb87edfd9a2e7dfc2db85f961e1915bc0542fdd2f3e5364012cc2d0f3e9be5e7b269f2a5bb630021004d2b97dbfe3016c7fc415f8cd68a1b91317834168cc70ac25693551b83e1b209dcfb1a7839cfef339fb5d9059365d777583b326a7467befb62d661e7e3b32f0df204f40479d2c224e0a3e5f6178c4e440f58af04d4464d826f9c633225e09204cfb7ee0b701e595f2c6de86411b519f3f7f55d39dde6dfc62ae5db47c243218046fe42e47857874cc87fbaf66a83917be53d8c72abb52fd6986904cb1c4d85fd3c616ad19f213c58a87d46ebd17b41db200565be68e89cdca512cb667e10e24ba05da84714fa0249154a81793e7a9025300088dc7b177d640e10261da9b074d6ba1b38ea80fd99824743061a81987a9f4e28b1c30749ecbe0277eeb7d460136a04ae5fd857054f33126b1bf081ad669081a40745af1f0010f919a2514cd1cfedf102c72717880ceff172257ae32de18ccdce59f5c9346fe644c0e2c7f0616fcf3738d81c5df932a5f7a7590f7eae4140201d519cb8dd83d22d7b7b179f908db0f14fd8f754df1152f2f479f23ffe3f3c37e8cede21fb7bf2518a5cc9663b7abfacf8d29a3635d11c70ab43d6de8cfaf81e51e6ece4e7d0ffee41ded60c7a23dbece48026cca62300223c8cc2321b10be9ad5854871ab7c7035e9ed25fc41639f21d001a1c38cb3a0ff7bda09b7d783ac12ba53c33619029527d4cde1eeab413d8975253694416f03b02a541f7131f65ba1b937c73a2113abad84319caef91085a6de2fabc0d763d69c835844f2cb56a916fa48f7cf8ca385592731ed2f4fad06c5618cd440797b2789ea6ad563ca5e8289277fb18f8186641bb0592078685724d434235fb9b667838130b069120c47216485706ee9aa78a47d7792d9a0e7026ed70deb6e02ab0cc058b22104ec2e6506d0dce4399784e5babb552a37a2ca1565f9a727dc444ab354f710d3e3ca4d971265ae60934308f332d6bd7b11c39a996070517f13b12109594d675ee26084a8a090c7ecc23660af472298ba873c91ab4e78f953189aae3f6e1f41cd60251dd8365e042fc493254734865f11dd6cbe4461d16791229e063c83429f394217ad908ef809178f5cfc7e20e485a01798dfe9116fa229336f4d52590eb1a102cd5a21e156ddc5ac577053dfdcc037f6b7f04d3d2c078cfeebc67f9f5651d9fd64a10ecf5bbaad53c85a1445203cbab11dddd40f605c2c160ef89860c7d0fb3608fe1d4084fd17a96652d701b4d08635000ca56631bef5448f912d29262f5ae0f927b61983118b28fb5e66cd3746d1a7e7d25fb0e4ffb06a33fba8f7f62d9324a0750b4f3fbc8b000a97ee974838d3b5caab6a8932a91e11528987904467bffb0bfb8a8a96356a8b13e0cae225aa8aacf7aad35b95989a0830db09bfe85ee3a54a514a3dbd9227a08f312588237e7edc93c2df50c4f59b0bee62f32ebbd3c62d0daa884a38b0e29f64e62730acef90fc21467a1f9a3dab3037a76cc8d17947b7e72fda10ffff2805dc76030fd6ffd1408536be7f4eb702fc1563677be5557b09291d2eb0efeeb40d0c5c611b944b704e8b928dfd1b4d2fd83e5424189ac5b874d0348e659f0fd2ff4f15f6925c6d386923715236a43735c7f4a12dc60d9909bef2acf270e0459016fd2f3f64b22034f736d2519489e32a8104c256c45f39672e8484534bfe57d5581f3108ab32f2cca16234dd6ab18d15dd9a7656ea07e7f3fe23b68fa0f2509d1d7f3bbdc308657d41e91770bfa1b3e544cf5d9fb70c203b9e501571e61e6772124cf43b163ce9f40e00ed30a12d3272a51e197698fde92b037f830755bde7229731abc984d52093a0499b3dc2621d1828f2f9b4b48c85c0bafb8c7f5b185b2d47c13ab12b19317ad7a358492e934ba465371478b5d8e74bb505fde5bf371814fcecd5c5d503179d19e37ee6544292216496e1987ef17351875cca9013b65273611d53440e6d677d4a4fd38194829131f8d39f7754b0d2ba90b03ce5daa5caee007dfe571b8094111e02a679d270f2b06005ea4375319800ccbaa132e509e403ccf0700b0f406e343c5d40338b4022401064963caca7dd4514fd0b0ed96954360f29c1a88268f95c20a2d9891ecdbe8e6711e856a18da1f3bf0d158cfe3a1e96e6bd8a510f64255c436af1c8567c141a4af3e51f89e8232026acd89e997e84336c71178cc0ccf1cf55e04dab081a27fab26bf1d7a578d10eb38f78c500f79aad479b08c0134551303e2a127860b90ab47a7a6d4313d008917d3a3744f3ba226dbc6a779e19c008527527785e221dd8fee92dd8a1919e117e1462d0366bb38fb690e6b365e3ba5d36edf2c3460b097c2a9ca9ef3f25b10cfacb9f845a071c1cc33b4cd39eab25770c4c99933134913f57f785dcc91d99cd53c6f4fa97afa139fdf5cb1997654a0e8c96d31dd6d6d3aeb7db298ba84657cb22171b8cbdf3504a8bcdac5e2e34c1ec7c9797b5b3ded76459d3f8d69862d07b49f953d3f22056f06b97359461bccef8ec8ad544b8fdf1c43c8a26a37a962b753499a81fe4a30e89e8cd06b887269bf255d2e9855bec1be8bb7911c8d9819bf5581a9713517265bb3bb504f966976f36aee7e8c848d1ef6e6a5d10658e3d7bb3073af1c4771338d96be7f177feeb1e521c7f5079a32626f03279890198e773fa1b3ff402c45cef0b1ababf9c2980c2556bba0540f1680693141919eaaf9dfd9cc5a16792edb402f4683a4232a48c2eef117d9efb97d78e9955b178297e45f7bc2b5935dd5d2cd627d9f532282a1564028f063f1d3c8aa8afc52e6bf6faf7804813c8251a1ae7ed8825d9efb45a608cec619c346663dc6e1a006c8068118d41491a4e7c1c2ef76ca3b8bf1683cb095c824f31c9d0bbb4c1c0a9cc6625d1d690fccfd1d7a17db03dae54c189b217e465b5715eeaf734e111c152b5cf9f2fbb1613bfa55d554d51580e5f7502cdf0b7a6ef93f6cf458058ec0d35cd8b2b3b5678599e5a540a7a0c0d619b351eeb4b55e459bb1665538ec71c1875fdb59624dae59166846c3e58679d0d2aad7870ef85124ac2a4b86a4e770dc9989b311b31d1f06041eeb273d9e3a65275f8946b68219ad8fac913accfebe353265c4af9dace7a1d5a58ec7db33a7cc1639a12288714ed8d2dd1c5cfbd114eedb2dfb24bca59726500269fc0d0f3a60a2a81ec8d9e693d8bf28461377c87e3a9e7b5bbe24d9d69b042decd8dfa32611a0fad2e43da76d1d41e5bf5b914a9fed7f8091bde856a7595fb095d15e9aaf84f1178cc7bece79b33eb89ba84ae09da96298a3b0cb943e5c1d1bb6e31216aeed19895a55d12bc3c46a695756e7423e9869fbfdade2780b02f1fda4db99841cd4d05b42f851bcad5cd9ff10fe993e6ea1e6cf35407412e8cb266afb89e5c009d851b00f341de2c64f476ba66915d20d8dc0672ae01130e019add2ce182a97faff5f32be7aedc0fd034eb55f7d11fc5416bcabef9645342c6caabbd19373754aae4e1f763f7c3879a2785581531555660ec8743b128e48720d78f353d8481d0ae0301735fb78a7e251f5439f62af05fbe4590ca3af8ddf3a2944df722fe44d2a21036ca22c69d70f1a3e67d2a52767266a037fbf32f23b71889f5882cb7ea691c16c10850d62e0064a1092cb99c0be7da58ba930bbb25eea15eaac2e6194cb9ee5480ce5526eed55c5e8f1fc57696f4eeb25726dba46c6d6f6377f1bd8d426bf3219996e91d65b5fbf417a776ab2096a95b09021232b08c1f555a1197ca0f49b228c8b5bf6ba6e46b3ae5c44d9c6188b38a9186724bf69dac7202778b756531eba7990df880b4543456e0595744025e69499580888182b6ba987a2286d3d38c37d31ecb393f6f3a45366202afcf78bc0e66ef3ef393b9f9c3b003adb951013bc98255b7c523d6abdc0e3077366bf26b235cb184564abc2e011fa23008f16acb3a0aa393fc7919eba856cff0edff8a9d57c6ac98c3fc3e781a4f286602fa5ca3969c507d065f6233eea9e59d5b56e52a434ee297ebe4a6b1bd58cd62a6cc239e79985a08dcca366346822ae6d0dab14e1173afef0619db230b7b8891aa246f7012073ff8e5b5994edf7f0b85b9b7889d701b0c104b460a77ee45b9a40264e459cc077205a4f6be50e7c234d07a3c4a59fa7215cffbd216863d93e963cb435af5e7df797905f2d5c7ccde63eaf125cfea6bd9998f6fdb5c3d54cea26096c90b143d3925939125fca3d3774d5d70e6d787774d1724b70f1bb7a5dfe57dafcf134eb3df2585fa33ffe4dd16566cac17d1012b85a2d133a7e1cf97793357a64c6362b0ce9d2a9891501890e0f06a15821d3584c103210df7bfae01b6a7289d00a13338fdb58039ff4977d34e57fda9d9788e5d7a717c3dc36bb409e65ec9303dc671c748dc9d480ec3170845ef449e2c06e5011966efe133553ccc64178f72c7b2fc4d9146dcb8dd038519bc2476f1f9a5911ccae193fd744d6392f94a096bebad52b190245ffeb2fb1114e01c5dbd0e4f217bc9a25bc98840b38354755f53691f39d0d2efd80a17213a945360ceba14b4999d63a5a333ec9afffb7dd554b6c62b08d4d1305149f0183fd56a70eb7d2caecc725b067822652bae3ecd821cc39047f44652a06a1771b501d927995b73898ab088c3a2141feada548963b368c3533546398eefd2102d692c2e6ec93b90829017a24cdf2ebec3678f6b798c9786427bf2caf2d8590be2f92a46d82207cee4b7e1085f51bfafe822e940c176ac93ead636db13cf44df004d0df8f41aba7d4aca400bfd942217f98654dd2534d9a3775f6370095fdd5a3e268ea1d6245e60e442897230aa2a89a12bd37ec98c15af7fce2410edb62f777dd31b802726a776ad39d469dd9b67fa01bbe9dd6dac73cbc3b7a38551dd4a3a00f3061e18bab70aaa1fbcc791e82b2fea9bb311534309dfde85b499ba3852d74796256cbf03cc370cd2448dab0e0d1a4e44db544307d0a4e8cbfb577edebc86a1606847f5be631f3f05c2a062c95467697f22f974d87d889b4d25880b0ce0d0f6498e8eba1eab5be7cdbb5af4c16605ae84d7f759ea7d1736cbb9a9593d37a857d72f3cbf32b3a53982e05e41233a29079c1b5ef6bd3903d363ef03c1d651af40c7fa1c516b1f301955d60d0c4a690944760ea2de79f3f80b730eec937de57ee71eacb5f764d3d915e6b05b9a32fd488ebfd0a466905ca682179e149f2e0feb98e3f68100b9b33fd704f6f797a5514d92f35bde373405341a692a93e9d2ba3b28286dabc0287f457a6955028848b12fb7832f41d58e627b9edbfa273ee33efc6077a41e537ec0a0f09432599f33637382674c726e03213cd9dcdb2a665a80f444c7365411330a14b127687ac247b2e98ac188b07b8b48af257bfb1a76744bd28a1b60c648a99330b74c6c3e82c20d3069071973183282c93641cbf948e1aebca39f845a859869d45c77cb07334d80d11045b8d7a2a552e027bac96ea8a873a5e3d4d83b3cfba2b2d2d141510f56bd4caf98f5dffab4e8d4e38cad83551e1a2524972483fd1e59cb60276de01c317c262654725499a76bb87d28e19eb44c02af4188d15d28cbee0ed66df9c9d3b013bf63190d1c232353c7a7b13ca81ed590e4312a6d4fcc5d82b7de123d030f6cd1f553106f0ff4f76aa6847aa715e0e1f5521ce5f9f64d28127284a00e39e9fe1313350f659ca3ef36bd4c3f7bb84511c32b52048fccbfc840c26e70e6a63be88f891d6e5ffabc1ad2e4eae30142830f4971efb5377970bb27757748b6e8cbdc60945e0de7f54b2868b97df438209515cf1acca8b4c8e45905f1de68824f43d5b3b0693ef1204b5ed04b688ba3183d185cb8b88be2f3e0a072998913cedd2a86a0c4edccc2021a6ca1971fef6ea6e18d5de5f247dc6a8cc5924960154c3cdbbc83c1aa7164d538c57e5dce95f3dac7b7bce3a30aab39382b783144142048fa6013ce17e4ea850cbf5249f737b5918411dc1923f4383673b23bd3378b0a3ab667a2bbd44f31771de7222b778094e03384055e075ff7b794c867dad6cb148c1258328762112990839a90eb37da425df45368a933350a58e5bad382593fc6f13e11f08a45302eebf09ba440db0a8cfff56bf7208c2ac83ff489a101a1b1ab95a7689520979738df9c1c979a48455543c49f829e9a4ca05a9390ebc082a561c5b0009624a46a39ca509f7d4e4a3ba863469224a178970142a3b486a17fdc6ff0160222725d5e02e16be2ac7f5352fe2e17b316807f70998614000b372654d2faf7577bcefd4609d192b2e2d09ffbd48a3da78f30762bb5a625d6a4b7130051b0adcf2ed1bc26350fa467a272c49efc0dccf1b266fad4799c4c7b537ca7b51f6b4a6d7795df6381bdb586bbd6deaf4d512d4a87cf1e82c5a2ce9933a58972c88bb211eaa0ad1eac3e3637d36391c7f09da785b29895759bddb383da29463e10ec147be2ecf69fde0788cba167ea9bb107cb3f66407f3a2c2b476e776be04bc4d1c1c521f7507b0b86d87bb97e0fe941509223b7d4b1047fa1f556935a41189ee7b1bebae8458bd5efd9a365b86d9b797fb3645ba510ced648c7bc03fff4be3faabcc7a79eac5fd9907cd5155b9f098f635c61782706b174c35da8de4c8df847efeb211d2a29d299e68847742d5700a0cfd072661a37210249dac99ef830b8a32bd7053a6132414e161e6d36af80754018014907cb765c304e7d1319c8e70e6a9504bd116e9a12d75d4cb947b66c1a85499df573614a993e3c6ec131160c40e073dcf135b94d7ad2ecbbe1e2e1bb55a9968da1c1dc2335b0d99204c00d575ab42617824c99b7e9d65a1d685193b7fe5dcba1899bf6c1b6645c075b9768f2b8fc6a0f5e06dae75df7b56d67c671498c042fa3428a2b78bd46df4ce5377ad7e6e7fe6a4ba173a5d34a861d700b79ca0a03b69ef43c7c5e48213a8967504c01325c281d2045ad3aa957b13a57d1c45d880ecac23170d5d986a2c02bee3cf71bbc42399668d93f359b9beeb3b85b89a45d1e8158edc98217bd194d0d3b280e022d66271ba333f07093c8db17d023cd893afb16d2eaa09b69b9af676a4025c54e01a3c9edc4a362839d8f56cf78992a545b528b48933406f67342028c1f333c16d91f15b233d24a406602ccec0108e93bf8a3c31fd163b8f23b28344e243a78cf9df75ef6e05077db705d89127a0102b4d7f85b15490678806db654787ac3caca1f96ab606fa4b04179bb9d9d6db2888cb7cb4f2aec22534d91447d4ed62b85adfc3d2346713e9597b24c1156d7246c4af8e2f8093bd11e9987bbcc696c7ac559c19b08a2b078c67aaa9806907b26f6977e3ad41a6b8c34520cdd078ed9c9a3982a598d595814b4eaa81ebc5a393de491e49e34ea7105b145c526eb1c122e69a6f72ad4a89d0a759a776e330531ec261754897e33672293d2db55eddbe2734789d8aeb52f3a94bb86cd366ca09a088bd2bddb784b279c64a86d1f2c76eded5b7029c9aec6e2211722766f929ede6e8c2063d25e371be00bf7481b167bb25f1cc1e8596b6e1877552cc0763b6362991f2fb9a017654b517511e4d06f06ecccedaa724af662d84c6903b6ee0854fca30fde2607ecde15afd4f32f40ca54653cccb4129830800dff6904d1cf26d535824a43235797e1910f6ca8f171d58d612b43adb1e52209446e7de992e7e7c11529f97c29cfc39e0369ae28796bffaf285691ef1bc3cb3b25c459d9ab3d8a2e70c59c3f869cdf196bba9706b817a2bf9778f5f9d56f1f77dad451216b7407682a65dcdb1f4ad8300c22f1c1cf83ad1c7c68a90fb06a16d0d1b0528df7c23552be91e2a44a12cc6126aa87924ef6e25decf3099d064b35d15ecb1d63a4fd532938ed23bf12993eab82f2b68c010377561028677ca699edc04386265954c5e27c3f644e4afd469de126f556d044be4dc5d604fb52aac99da269621e010d9929039bf4c895f5e73aed2c1027b6c41d36fda9a726995b06073526ed1d87ea6cdd4680ebf6a4a7d340eb927d5541344b0c7e43a8fb33106c00f17102f4373a2001fc9a6f8e0cab0e7ebdcda5e68942a3694c9968f9ae7ee859e82a980f991041965122a2cbee384517d33466bd04c17cdcb84f50e7ae7bea361f1dd125e1a5af59abe0f90b9d7a39ab52225fe838a0be68f5d5365842dec728e88bb1c8890835724284a379422db21c6a5bc5c7fe4f152a0152dc99cc89f938bb7cf7c3e754cccf99543583999ee959adba8a1fae978f1dc88941ddac3c4bc1b389e62f3ba4bbc3cbe40c66b4513d966feb83d99f0555efa96daec4391f781f4a6b4b14a32218e631b76221b941a2b93399d51c61500e3414cda4dd1f0a1782f03166eb6a9f8136e99c5aaa858a0b89234d803853c9832ea7cedf343102d3d416e55e043d5a0349ae355995d6c60a39bfb9159633a757483e2022584304e8ca3b71ae880eaab56955435b0f6cfcddd6cb6f33ce5b342dcab0fcf87902e7ffb27a210de6125b8f61dec400c3ac9443c5837100c4b1c56728400f72fce0d41bcc1adea037ba559fa2c448931f896a38229df83e21d1327a6911957bd7433c18c189267b341bece45673d2d9315d88c22b0a124b1d39c1eb748109a2869d25d5d72a326c3b6a02bf375bf103eb26ab1a5b233f68e9aa569596e71c6378ae55b2cc573197dc39803f8ef8901716ff8db5b39dadf412829a8e1f2a78990454042f2adcfbca66900e62be2bcb5ca1c8d6babd2fe062435ea794400cce7fa3a61395822216614441a572eb1c8b4fbcbd3da4a0bfdd9aa3f6249b1029715c93006d1731da82c2d6d216a2f043b1edbd6ff1f3d5c63d48e7da06658c38dd8366b91eea03ed3da1f6afff2327a74262f8003b4275026887545bee7948544da6143697243cf8c4e0775f4c2e4e659f34f2ab5d28c9e67dd4fefe231f73fede7b6b32724e7a26518d910edf30f505681288a4dfb17415490521e6067059873d9649caa56cadfd4ebd1cccf9f6cd65af6e3757b7b91f5a66c986bb62b95e5c1d1fd034f32944f38964a5d6e9f4aa4a3d90cbec9d6c83f47523fe56671e28e953727a2e4da7e3d65726f064f0e258786169a2aa87a063b323e1fdaae7f59e2f0643d4a56459ee1a6da9671839eddcb2f4afb6c6219fb38fa2668b3fb866dfd48f088cc9ddc24a501a5a0390ffe1fc8eebfa9db308fbcbb21c854970cdb8d00e8f75cee0ac793eec92d57256d48f37599d7dbbd3bc6a7ba0ad285f7e8d68154656b6356f552c2b9bc64c2af36f3819a53d3d67a523d1fe39bc158f183a84f5dd357563b44d3688555cabd5cde86d0f3246b68322131d3f802c4cc2ea1afe2b8bcee17a4cb142b86f97debe340fac16a1b7cf25b7f884764409b36e96a32b5875dca0ebadd6cd50d295ee27dc1f560919bb8d084a4e3ff75e41ccb79f3e13379376ae40a3f84b621cba3fec9a708e0a673e5743bac2d467b18e6240a443677391aecffc82ea2c68ebd145a2450a28f5dcb377f93da5b86fc8af577b31ecd455117e46026d8804f94b2ca1a1c1f73720e077a6eae55ac54e751a02e309c48af14fa0be9ad38b785e3301fabf50c737938f189fbd28fce7a06660d180b4f3447c8807521ee156c7a93f0510a2d2a27e4db0c396367bd1d5ae4ba87a7539c41915e4b027d4a97e570e32b461c8827bcf8d59c6967b41a2ea1630857f970a7488ec07c1ef453ff276d9b272299432155b63b947889d0e660b4f813855499733c9b75599755867d9aaac9b3e2c37a4295a100b2258f85372cc5b0fb92ed0d17224a1caac850568ba589fcfe1074fbd2f1df648b93b835d0a538fc874fca09ff5f65befc63412e059fea12339c5d668853ef6ca7e45a84ee22a96ee33a255b9ca847ec62d743d3b98e42063cc69b09fcc114de84f3598cc52944256ce80d4c94efe889ecb1e6ab8a3a2569a7695d9f158b05e5147ef2543bed0da61145fa0c02b1fe94a28cac27febddec85a938c3c4c3a03fe42f8e84126f6e94d819f8847062c9ee628ba5f77e7942b84d3d2d5de73072591f8ac6ef8e4a4c8f59311f76180297d50131c1d42e2f35942f7e8f04c0342bee8b3bd01a52881aec7e64875d83d2a7f9c0fe225dd94f47cab25ec8e75da98639b09fd7bb45929947880c90dbea22b938c902db47f7a4155ab1afbb6dbfa544ea39186c86352c69d15d34ca0427cc334cbf7b0919f176753f2edf7995cec0c927878e4df7f6b5e027290f7fd836588baa5c724628ba854cde411e829b3cec1c52d4ab6dba871aa3f718fc6486570f8bf0234fd3289092d652ee78085139c4234de1e37638ebfbd8190a3fd61e0d82da0ad7cb23cd337b95f364c5ba14d4f6774d9ac62f05bd910facd82a267ba8f4949d067595ac3c5e52cde3867664b9ee757707f682185c46db06f5b6a4900bf4dd3081ae2809184ca25aa4ed3114258b43876b3d35032462b538b2b32c596bb2bf7f321f06ab6366d7ffd33e37c26203c84937c4972de0b3bca9e7707b67f0b1db2beb98356446f35b01e5223134561435a5ab3fddd3585ed62b1fc25a6171d3935d53b723fdf94e9704960a7f73fe7a965e24a59e22c85131e8e9edd31c2a52bef1c074493936b895487ca7a9e6c6742c3bc06ede40f8a83910e032c1481502c1158cf651ec683816a34fcfeb2b0d49355979ed85f5f3fb79baf663ebea626f56b1caf80bd8e9acdc05e87be8a4f8e943ec1fc8456f7b0797fbe21fb3ebcfbce9a0033fc49e45ca29d0cc0cedac79c2155d096d4b80d5281431e905abc297697a283b07c12e2df95c52b2c4dd7058cb6dd81f509a24a6c9c74fccddf63ccbadf6877ce40cd08e71c7f00fd36f987eb9c9969c80270844a3ed5f1ff5ce2ed417f62b3384de6b8d5a2be37ba21d0d0e355106d3a37489e7a9ab0f4a95d63396aa2ca8d626ca3ce2f6e65fb17c18abd06d65ad0cf9d71b1463b89bdcec857db48752f1b9a9ab5accedd7f55532ef377d9ed6388b0db427813dcbf13ed472d9a3cb857876a6c90fd99fade57686d9dc8c7e31a6f431210c430d4fa4fb927bc79f2882c6d76267c7eb42ddabfbe16546924d45c1ce2478b1dbef1f1be793b4a7a562ac02e169a50176120d596fd86e63299d4db0129f30a7f983d696120a7b538c2a975f4f26057e21d6939fb32d5108693a7aaa03e431ebcdea157bb12e405e89eda1a251a6affbb6437797484171f5d9498aa84cc85335f1d2db7f09f0abe06ef4ae5ac3508bb508c5ef3877f53db8533866d3aa988c19bfa43ffdb5555e538a22c61a477cd8d065cf4ffc46d145ce7caea4d728271a8a198d82dc4254af9e3fb87fba81665248bd23d4d34bae25c8f25fb313c645006a60ea3b0845de2bbb6cb2b623e1fcdd30c56b742cf7ca8d6c11af4e41cae70d59d5688ac70284f91babad4b15eb437878e300f3c91186ae9aa37d488487599680267bf2e978bab2ed72a71a8730208daf83e3ee974fb3b9008385f20ab1e74a131010fe8571cf09274aa7d1b619b80d9996764ae1c47415a6d1b6d263bc0ce47857ea2d879c1f1952cced54ce99bc95ca1caf28fb3df93764fd74bcd1d57fd32fb080e35849c84ea63a1ce23fb51c3bcf4c1571af6eaecc38e9a84351f55f78f752128b0c275d91849a633b76de8dd7751556694144674dd5dde215986c58d2e977c74f9e093fc07496756818b7bcb854a166120b8539e000cbbf95d5946741f1d88bc3c7af833d09107faab844bd0fe1839e3eac5a44fbb5363233a6734190cc8750d3584af3d67ef970f619e4d8d66d266734481694f52a463e3019f80ecee37ff0e4d0cba912bc11a4c24f32a737fc6c4acb3d5841158f0961d1d4554246994ff1b047a05855efa93f21ab2970ade9679a7bce53edf24a5d7ae543f85c7c616b001012499cb3fe8e695ee9baee5c28f6ccfb0723b4b1f2902841b89aa84e99d1968cfecf2a64932fb5086714cdf3215ed8ef49acdf20264c02a0f756977fa2d9b802365987693be91fa082d3a9638d3287f379da09edffd956e5c2f0600c86ba6c8b5a5863b0be26b14f13ea9e6e72f86863567e71ef5e68ebd5cf258520eea0ed0cef9c37f1c8aefc1eaa2d4741800ae03b41a7e7ffa940383e3c9860efb3237165e3f1ddfca2b6bfabb0985c2bb2ad2661b825fa0d1c44d791f53dc8602fc94cdd4edb05285745f03d61b5dc564c46c599f86e221af0e5accceffe53a774d141d225e0834ad0c03faef0c52358b3b86a75b204ca332b0109fbad28932790d8d14a527281633dd0c8aba2ea78a54a14db5129628eb6890a29c08a3d440d4b0a7e4cf744b48698142cc79968d5945766b5fdd48d5e0b578781b03e70a7a08c512f4b335443a9c0aab904961ff5511680095ca4419a5f969e1e70faa0b5ea2484aa4df75d9cfa7a9aa494c21c395b0c5c6b64869223e86a9175fa0b042382dae962a13eaeaf23ae336d19dd7160a66e86b72a87b507ad5feee1788dc701d4d8f92c0bcd809b5dd1f36d4d3b659461e5a1497e530a1f8544b3429fe2d44cc4b07ac5bb1acebc9bad1fe3920c755ea8f077d8cc81f6a7ef956c2804967e34b206007c5783300ed08dae2b401dcb6dd5c81f504f0e88af7712fcb3551e9c9a826686d75e54e107399d27b39bddb7a74501f555198cdd7c3098c2264b020e6080bba55c0a87a48cf1e9b4b95bcc0f1b77f2b838d2ffeb02b6e07a0b3d22912b05d586647304493c9f6a7d95844bbd339b8c46404c9f41906e18602b5eaae4e87400433c8bf2966bcb4da4a91f3efe5c562756f42df925f54c696dc30482514ef586c7f3616458b782c6844da28d86f809b5416e4ac3c21540681e9b39673d5bc162b102b5ec4df1c684d5f6ab0c39b979a879e0302174b5a6b4b7f4d2144f879e9d4d812d84855873a3682bd35057d464f6f1bb079d40440aa8c49533524c390df8c8c6b2941625d6166337b3e6328b41b446e3beb2ade63c27ace054ab9e43dd9ccb79a120ce12b2a4b49f81ef5be1a12adbec4e14cc8310d83f01b1f188f12cff9d196d0cb4c2561984e2e706cec77aced8fd5bb1c3f221ea08d3ee0e7787ee6d7895ee3839eee351894c0aa641cb6b16794821f22de5974fa5a8f71bb283f6baadf1dcbd6717834fcd7d55af93cb1408da19d1555db6121d5aaf5c83cad6525b694d5f7e7b2c0ddbde7928b4e2ab4c1c0429e11e0a7d5524ca4e1b29d60546b2d9b50ab25b9d445591e213281631e0b1e9ad1c41d297aa4c6587a276c3375fdcd501e2b17a119ab78e8e1af56d7cac3c8e9c9a4ba6cd9ebe6a85403795c7c641513ceca3ca98f9c27465e4e7df666fa6d85a860334bd652c5cba36064376cac67abe3870e03c17f958d801f07945358dfc0714d5d57242a64b71467cc8a790defbc8c483aecddbab0a59456d1c79336c059a7e2257e0eb08b712434b323740d75d08035fa9b9456eb0fb7a00a1459193e1b214df6231a6ef6362cea2c5013d75040cf909a3ae6c8fda074bb1b50601ad838c958c31c01074080db20e087f329a34dba2a707174be6916435c07bfc497f4ed79bb1140bba11c9c31a69213ddaf4eab894f2f520489c54539826e5c24f520f14812d995fdcc52913fe308ed2b83f3058340c2bddd6866452109130dc88159b2d8c31e25212ea04cbd752c7002998e174212def10df9c5ee0afe7ec716fb3353ed39500231f0878e1159b3179c9f231288d6ed77f96989ecc5043f585ac029b82ebaaa901b8d06d0a62827416f521d93c42420439a67132ef9ecccb695aa7a1ddd39a97adab4db4c873f50fc4bf6e19823b91c0d1fac3b7950d4f5d5eebe1cf20217fe377f75aa76bd0f6155db0b6816f6254da076a1636770ea8eac0f0cdf2321ed81706e230dfbb443fc09950f31cd41b70d23ba755caaeebb7f278fb9cf95fce281bf12b81560a70e2b6dc8026a2a66aafc5471dba69e13afd969bc8a32889fb7b1efc7341d3ab6e1705fc9e8ace732ec8851c22383cd0269eb22fb971ba39e8353c8091d6f5bd57fc6f30f08b40b59fb8ac67414f0928d2846390925a31695070eba9de7b621dfda6964e0854374887328a40c3ebe0bff4107b999f87d45f6ab7fcd28363c1e6d8c22a9889cb70571e5e632603aa7df867f45fe97a3eb8e57ccef90b4d276a14f4e13551c4d5b993a7b44a7c03a483f5c142e5ff8d6d8edab2d69ba219d0961dd4eff372202a71bdbaa9e699039b9be1da4c637fa8a6dac90a373077f7970b3e4947b03287388ce3ef3cc429706a74f3cec2d7313ccba609e5c725e5fd4b9b0fc374224f8c5ebc1912d328843649a609ec591438e908dfa66809a7eb9bbc42a3cc648c7cfbce119188f25ec06b26fbfc5aa357eee29db67aa441e4040db49384dff536fc0f6c914b892e0c68d7e4195ae131243bfde959684dcff89102d54e1136dbc78654b237fa050ebfe14d0b682fb0cd16024e47632a01d8eb53ea46f8fe8fde9abc62e1fff2bf982a66ad25e5bc4510f345967abe257a92b91aa327e90573976f6f3e036561d6f075e4529e8d986cd7dffc6f106b43c5b0a66bf9506746e915153ed06d2762b48bbdf3299217099b3ebef2ce0d5bd5ae43a7c369f261dea0ed05ce916ffaf2a29ace1dc58255faed7dfec560ef860c9c48ce5f4123e56fdf63f15659c7be69e594182f75701151d00caf6c539035918453f0a2c78a1960306a79af342c7ead334bf785e12cc7f2eceacba2055ee4f79fa5b18740b98d1f16193560b350faabf9be05bad8bc50835b68d9e72d67eab2a2ee97cc9cb177ce704677406bd653c53b8aa4fc1cd95c4b64abdc18295ada9fd202891ce8500d9dbae130d351ef4da0f3822fa0b2007005b14050bcae6afa7fa51637a1debb53b8acf9fabd45e5038c231fe0c54a2536a338be2770f0429076a2a7dbf78ed9b278ec3d957b24418292f617ba9546330ed375ca6ecf659513b626a24a2c30e87431cc08b80cadae0ae549bfbcfe1c73c1e27c1ae6a5ffa193fce5a4fc820d62120bc4a05b45af4348a0094c516305f5a81fcd12c514c1405250e57521524eda86994a787a97af355c0435f9ed91b314446133036c72b4aadbc7d16dfebc9e771f73487b7a8216f0a76d0c9ff81cdcbce3fc2ef27da8742d3787c43c33a5c78cbd94a22297d9096c607294f51e1d2b123d4e3aee42e36e5a097073c00d1ac44e79062ae9d37e2f45a02e572e84179ab86dc50a0a35edf1e941d3db96d41f10eeb6d978b4843c8c3097199809b518b47a743260d9a7b308608da13453892ac4f3aa075b02639805c0df9193952fe41a121e34c81235cac562ee119623359d7743b98c38f5113ebf931308507172e26de7c69e65d00f763256dc703efd27a03650bd62fcb825bcd326819a62836e8bceb85f0659137870c5a3ce6ecdb20b69b7d7f5d2ae206f23060c2348d32e5a14a9d9ea7c1b8f9c61fac332fd274e9f494a152ff8c841d5ae501d91527a3773e27b18a582dffc4393e9e9fa336cbe222d9ab7d41ae3b244c0e34ce289d3305a4e5f320960d4d65106bd8cdc660e95b7acbd95ec9abd84a3d4882c8d367dc8138bb8b3b392341ae24693635cadf371f27d548088ce9b34f27fbbe85a7362819cc0b8479e6d9efd1ed0014182ff28976b97ca63dd926c0a25d47b2d935b4fc43451b7ac2de742b9cb3c6bd3b214a4fab9c6050473adcc39500c5ff80de384646a93e16de6c7a5ea2aeffbe527ca135d7fb899bd2a0f0b246e9ffd5cba7c6538048fe0578254182e15b370edb0e504207a9e65db8479e725e0fcb45b420d2811ba4c4066307cbae9535fb2a77361e43c41f21535e3522e79a3b6c56a8944e0939ba2580c33a955b013f6034211c5f7bb88d803e2461e5bbc7ca597be57025da0d21f8e1f98577063eb429dc9e907dd884094f0a8c0e23cca62d67faae4140ef57dc4221b872737d7f1d6f8b434073db5e01d701ef61381a268df00748dad91757547a47e35a788deba6e4d2cb743be1974ad62cae66dbbb46a1fecf9b03e0614dee33dc0397434e788ea936abad322c2942b475ced0ee2f15996a0215fd531fd7a789e4fc326631803c0527320d809e1815ac83db9225cef5880581630b00ca97fee144fd2b46d19d6489f8273f7316dbb49342f687385c16e092354ff37c2f38bd3a16a1e8827a3cc404a11d22492c10eb5f8179ffd0fa8391c0df388e6f09100d0ccfa202fa0f328f231d4bcbabe54cdcdee467acfba64687e8ea953cb6b52f2cff495d9782234bb6bb25809952123dd2055d7542b75d53726139f608d4a8e1917e42842a684a62d3833730e1339661524b24da89d3f5ac9666e9bbd338ded23d69229b10184cba94242a39bbb818aace7758639128228bf5cb23fed8d4171814074d6364ad61d5d20497e2b6cde286f6a0197e32de377b9bfb39a32dd02028123f8c567ec63604fa4ce7d2a1d973bf851edb0c901bdeb7cc664e7e1a0d9b369bd59613b86edcb0795f4b0dbd7ad0d92d8b6f220e1632b89c1cd9e7222aff39110c12dacdc8ddd77586544371409a2eba2fcd2a09dc174af6261af2aebc51ce9a7ae89ad8eb064903992a54dc233e13b8c6de58d8b4de24dab540d271dd37e3d09afee2a5b0b7e17eadba47ad23a1aadeab9e39cf2d1f05b2c39199f72e990d6f2193c777afa7faec7b0f196237704dae030ad5141fd145c851e3e4a507b3ec2f84b4d7dc87d34f5e98c8e75ca071c0f8a5d39205c82db03e7fa274ac362885fd5d3090ed84cb18e10f2a0cdf48122a1ee9623f8274ebf57d0d6ca48fd4d1a554c8d82721d5c7ea6e8bc223e56de7a908196e4a384e27c5589185260cae37176a021e877a87f765497433ba709f20d1d598384887b3c1ef78a87032c0df8a9a394168131e494d685336d38ab23efa399c70977f2340c3a1d0794a0b7ff41edf4d2e660d5945da0b05316b300025a76107e8bd78c879b577e84125d4669449f3739e3cdfb55b838386fdcd0e6c4dbec10efce43534fb1dc1200b26b99791504f0cf5326052c2cb9813189a5ccdd03d4cb043da4f2b30b7a7259934487e6ceb6b2a5e408dd9a328525296595d64e759fde240c40aa98f2a4c87f70ddb10b6ed27114d5c65cc3db252d5d66bfd137d99cf2e7f5c0bac917d31f8de2334aecdc82fea8d83f90cd44ff780bb3232c87ff4ad439dc47e34b3a3f48ffea6b12060930777cb99f1e677dbf2ad28dc0886bb040b81dd29ac1924ab981a0a744e94d9871652f26bf5189b2c53c5b983925529accf68563c75ab367f7779bdb350187db8100def58472ba108d6fe69a30fb44ba9b3006d79615df01d2fd3a293d2aa87c230bad5b49734c53468e7345faf5397845ca5327473bef22c3582530ca8cd07089ef0ad7e17b5d4b4135df313ee10a9d2a117a8afe6bb773afbd314d2830c0978731ab2af780ecf94575410804efb605af5b258de698465db7cfc095d27e2d7d2c30fa6f8ea845f72dc25b1810dce797c968739e6a2498e612f4c7f79f8cea3e0df690a0858fbc15a2244f173ffa20e70bd9887f539fe2f99d551828bcaa7bbf12452b32bb1d8ecb8eaaac3fa44fbc221c5c98e7a7a8ab5b2a1a46058fa7837962751b398cf41d2644b6ff856cc6cdcace65221c413b431e45c11d64afae7aa6afd5e23cbabb7e919d4ac3d8f6b94690bc6e4d65d20936e808c551e7386b9305cd178f6d2801115bbb8ff58aa56644b098faae4ddc0e321555de78a9fdc6c0236d12d051ff5f2a04022963a1b2c02488f4dedd6fb4b5b4838373e6fc2276e514af0a20068e8a1a0199dc6e87b6fb73ec5e790a9e3736b3b4bba9e15b3c6d3f0d130ef7ee16f4468468637215929fcadfa72bc60ae5e787d011e8b866401728ac6d0874ecbec5d783017a6ad624ce6d1ab8cf154fe5c581cba6029d7d3eb999cb5207ff001573ebf18377aae436b8f39c655e2eee8e2067e29b2c0e8ebfca6892b2c2f2f66725841500a7f294b7fc501c9a7701368755031f4e747e0f1087daeb6338f344ba2307f03330f907b0ddbc47fdc0a1cd5dd415adb707f8f03ec52f0d6dcbad21ff6fc8676ca63e10aee4e5f415efd8f45db9ff6687d31eef3d1a48f82927e0b60e2ceb1166f515583eb1b1ef5b25e080244603bef6c2f2c0742d477095b8154eca5954dcf1564f76bb495b6c5deb04af30b67611283c6c4237255629fb701337dfec4aa8a26c7e8711f744bda797dd2af6c10ef9bc8023b9b8a4aaa8c7872ebf5470618cf806f36883dc17e7a5cf55d59ba40f5eb30f60dea90ef5efd4ef219d0c95223bbe84cffd7fe66887906586a5daa57a7681590f0a1193e485f71fb99d76be8bcdd7d7b5b750d917755c6ef877719d9963da605d5924f75bfdd173ab68d9837790a12015d4eff0942914a64955560a562b9cfe78c91fd6e621e2289bfbc46a24d86958b4aacbf1adf17ea3e1b3d0a36087f4f111dc9d978a9727e4fd84040ec7db90cd87ba137597d26f47084ca41e90ecb58b20fd05053f58b1c51ac6357f95f306766fdfb41d1be1764e6893001675e943f37ae614ca76dfff9dfe1092ff60364b82adabcf3bbd6e943c3e45f238b52db493baa737ec93f4469b3051234dd49ec60a2f72a75b160690b6f8198cd6f110d0a7c0ea4f66478b9b8f9e773329738f8073f6306bf638d90f84770c887eff36197bc4a8a40b5c5180c361efc9bec69d0f619587fc1c72d5c7fd40d3305a995a4d0b33ca93b5ceded99973d829f7e60e96844cab9b8ed9f37adce046b6151b5329a43f0d5fde963470fd39f1dc76cd5a6113f24da6709b66840b2ffd4b200e8a36203640d89a6fdc808f94cff7b6c0eefdfcf5c00de5016fde7d6dec7357ba6e7b17200febf0bb6492ae58b5daacf96500a74fcae7c9d59608be649d728518d7108a2e11340fcbc4ad944d7de10a5ec43b8d317e0caeee732520aeb195c2826d9b6fd36c15c8f46eec8a4848341102ba1412d1c1410e3994b9082b4ed468eb7f16dafeeb2ac37857372b07e431ba7bdc1512935c5535cf2077f4b5c10ee005499e4dd9ff4ab7631607950cf6a585ec670f16062547c792490b81c4e6ea38388af4640462d79ea177efc1722fd5c6e97f74fb084e763274f1ed3f06540a02418636ef962f175bcee2ab38177ed0408d580041fd56078e35d81c4ddbe8962eb540d922e7317c841f53350fe933fda2ec454f7d4df2aacd310ae3727a18771bc597129baa19dc4f0ec3843357da2576f097d226a40a80b79c749e01f457a2c91fdec4d1403774df88fa7799f1df21a67df7aaa6873050e50bd6a9cdbbb1c84847aa1e1026205831747bea1f7d3acd2ae24c10e26ab226ba5d9b9aa8f6590552c7387ad91e42ae245ce9561b4efa3ce39c62d7008285e3fe79b91c327409956d408edf5dc36b3827ce28f1ed53f0740ac490cc3524d2fe7b1aefc03cee5538b6b97c05d89c22d7270f529395198d52c186dfa40403733edfe6e21fc0695cfab90780bd72d5a78422f1e7801847be1b6567d883b8adfc00f22c4f40b3037f139ef07140b9fee5b713bf91e47f177a5746df6b630be764dec6c152cf3b742f5606acdfdeada3cc87c51bc9ee323f723b9f8342003a04ab07491a7a750f6aacc1046cf69eb999e2b5adcda293a3f6eb9a6072cf43805e4f037557474a238e22e0a640c2d8731ddf9c804dff7d584d717c1f2892bb70db8801022f32f1209fd48f2cdb5ea77838858e3f29910b81f681cad0831ce983a314044329f5549e945a4af6a386960c41ec2332a140f5bcc42cf5cde5a22294fcf5cb559b753d6e923b20b1473524f5f2e2370ab4818a33c8a7ef04d40c7a1a82d9ccdba19ae6fc9c034b02abf7dc9e8b6de9ec677e6475a15c2f9baf64bd93ec6353473a147345de4aef7d2d9a9469f7f6816ffad76678fd8fa20b7554726c5ceca35f4b19dccaf9aff97b65f38954f58afb4b52739dd7cee564e251aebbedb650abf7ea8ff23ee9cbc3646cca19c978e608f33ab07d756a753b21c9be6e514e9d3f8e28205908e85d3e4ae40bc2f5a43e79c972168b559c7ea7b0ce50380c063586639828fd1c585407daec3b09074455d522d82d58eee464bf6d59cc241a6ffc1575e7b8341273626d8539b48206795be7147ed7883ae5174e96aac0e07cafae404b5ac164421d777c9505bf77cda1c560344fcf3bd7683423282ba5e2e6a6f6e372097c49b4f837fddc3a8cedc5f851d18afc8b2eb44d640cec2d200dae036ea94bfdcd624e78319281709fbc5e06d9a4e8964cabb33f345749bd1a43c5b2e50b6eedfcb2f9f7bd289234bbb573ed969d21c7a329a397d100b3a5b7f5edbebed0ed323dc02461c4a904e05b300814de854af5da05c28cd5f1cc0ebebf2fa44730d4e900baab81b9d2ddd6a9b91797e24bf8fa4b8b31ccfca3601b91e3a8f3540f8b0d41a29b38349cd80801579e3ea7447c2e1fc38c62d65673f095a545dde107287f81e4de28fa3a2f635d782b40ef009beaef87ee262f0126da2c84c1e251771e5240c563b73cf7d52e2a565406809d116fc933f44242188d1734080b1d0c5978d5266eddcb857d9395489c03bb7a5f61749dabd3578ce6cc2da77c0f947749847a287f2b2530e377238f7d787c89584560fb1db13e7034bc7cb9031d014e72c64b861449a68fd86828d01ec6304ec4f3bd829cfd6f298e19260285857b6a4da215b3b3ac97a665a4f96231d5705c8708d16bf23d820b94c2e711f714567afce434c4961905ecbdad77bfacb0eb20cdbf4d5ac8e25f6818e8c829ee597d66aa4633a133673eee42a218e47344f039073280a2e38ed6948b3e51e4573e4562d6976051a89addb0c9a7a16653779d300b46bce941a61f2b784ac5ff232d45b542bcf8574b4cb4ba69932fa18957c08944cb3af46ab06795f28741bb0b588036e4bc702aa04b8230c4d0984fc8231c16aa7f4ab2cd3de1e9d8e185504580552732359d74d8832021aed093023eb165da3098f91e08028a6a9aa885f78897dce01737d7f2705d1915cd8e3f08b5a874dff2ff80144c40908fc2b68e6591aea652356febcb79511fa3fcc336cb3272cf7e2d34c32067e2fdf56099d90e5db1f066dc5561ee37eaf2d4c2a915fda30396c91bd5ac7501a8cd751c100973ef29dc352a7eeeb204c7b9b9a5d8e4ecc709fd9f4c36550b89780cf96f51b655038ffba7b1796de7fa6645a100b0b2518050c1e81603f34b61d33a797d8b58e1d98c93c4bbb1d4eee5e17eab8939e3d55e04c97dfaddd7af13fc511f3b7bde7658c37e775be95c5719cc71aeec615eadc1dc779f531a035834d5fa1dc51dac4540e844c30fc4b251ddd3f85cb84b092a3942441785323d6309c37f713eb88ef3ce360db2aaa9a052fa627dc8757a873cdb45af9288929c3683a935f994de49f6745b0ad8fec9e6a67224b57b600ae42fd64bc4d1bcc0f197caef61b866c31bbc1c03b7ac70db856c1bd04abfc99099cf8ea30c9c871986e2b9ba9c4b3153be28624f1922c5f4da64934741ae6daafdee176e04cc87a54a90c14a6d93c7cd1eb065b0173a4affbd7f060671aa72d7844c7468564eabfa1d40d33452e9a6b4dc3c237a7ee964925b672f4fe1f1e7d6dd32298afd42d36939370a886dfefa57df44c41db8a985bf5b2a3b7ed2670a9989b696d9da9fd76d32d70ab7367a44112030f23ff5a8f3d6a1ac74ed4e29e663078369dcdc0d09a423bb9e7be56c87735d61114006990961176d5126b4fb852f1022ff19d3a60e5fa7a5912aae6c8b9063516c4cc89c4f613412eca12d070a068fb6359fc6f7417cde39ed26b685a7b70b09ec7829b8fe0b6e9d55b8a4b178984a35dd996fefbd739ae94789b6ad652a2bc48e759378b9cdf28e537298192fa6a8c9f07bb597325525b179096ade85d972ed554c9f1da32ece3ca39d22b87b2b334822bf6fb0e839533358ff1f904fa232f4543876032c1beb9e262465a07172f2b205761706d7d9e5bb315b1b54659c076c5d35b7da31b868c9e1d8f7a53f6b5330096cca538dd8b021ac6e25eb4230db98fafa8a6d1a80369ac6ff507bb612ec0632227ca58a79d637f76688075243194989f5c0d3c4c5747abc2589a1b980d59364219f25759acc722d0b4ddaf9687df0443e086b54bb66bc31a5f72fbdd68b2707ba3d6559a9b41157e392ce46b490e156a89f6a74e0f22315a6d30d14d4814d50ca940394ede87fcbf9ddc5c9f18fb58df2735fad9c30e24ddb838626753edac7a01f31bd01de12a27c43cd8c0d64838cdfc33429d94269f512101b787fc6745713e26eddcb490dfa2aef52aebf31453f5017adfb6f2d69394a1d340256ce94f9b3df1724021fe1cec17599f8689a080ce62e99cc40e4df4d12f3495e0651d1329769a2af0be2d34ca480a33defa8e0a50cfebc6a8a2b54f4eec4616abb0d1a969d20e748305b53bc83dd8d00900d7edbfe602e33307225a548622b0632266ffd0639c06acf1db255cc07566332c7831e3c56f36c8765cd815881d2d4806bd2fbba957b7d3760f14cbdf609af41126692f72b8e516f46b454749d20beffcfe071985b0405d341bf9be2c9e71534c710c878f638f2dae45b3debe9fb88347e78a211cd56834a7342fbbd9c6463827a5f669b0eef46500ec3511cdb5bbd0e69cf04e0b1d1e6d13b1ef0269aeb0b658c9a0a533684fee88b19218a147d95ea247cd4456184b57d5c18457544d8f8d8dfcc32da85045fdb1985c622897b4d105feae81bea09ae856bd0a2b269103d26749dbb4756a22e36662b30fde77f4bc1ee13d2f2d8a53d819b243c76a83fe75ea96b276def766e3bceff87ae5278fd227eaa3bd9cc3db271695240a9303d3a2f8070ef3400da2b594a3706575d2d7bd5e7118caf28ffb5594f05d073e38658f358e84d67517befc34324b017f4946a0964cfa9e13ec3d48a99e3ecb9a5ca63cffc70f00d0cd7c4ad57d93d47cc680020d2fd4fa954780644f0c28e2e50d014feff420eab3b27d530d859c18a3871921b9235cf4be7ca5abee9b3e0b55476534ab6eef48dab4aad89a01764384d62f91d16fcfe0e3c4cab6db12712003570060b7fd12195b41cfe66b44a317071561b31c4981a750a694d48d649a67a1e51fb822654ddf182b65d7595983841376105f9f55a27c0dfbf4851b7305d031dc4e4b58a54f6afd89cbba89d3268ca924e2dae14d260e2e04d87f66b8ea2c410dc77692eccea2142b89d7456c186a1e48dca915397ad625dda2c0d8bcb3149372258a9b0772235a2ab921969271219ff08c032cb87096384ce551b8ee33f16aa3f2520bf999e39bfcc13888cd80f53501b36ccb1656f1d88ff17b9e2fa2eee61efa0e41c49a32aa4dfe7d1076801a0efb0f87dc1f90123deebd9f466a00fd4bcaa5d0b294e512f5b6a795210b0dac38f15ae5df9cc2cafb0e6fa0ab1b7db9ca767c7bcf28afbd3dbe3d4cc40ab3d417f4c757c5e5ebde4fe86a55e570efc17fd135062797d26952d67c24ac611d89bfbb8921cb2ac9851515225e8510ce22b1638ba93541ddac43fece569822344374f399755673a67d9ed69db654755c23339004e74d78169c406765a9cc699acd4aca1c864591c4c3c36cff96690efd1a5acd4a9e92712cc81b08fa29e9d095b3c9285f09fb2b4103039add86a6a46db7aeb6860b2b9b493b9aba370775b60a8a34c9fbe537e9348aae38c9526f8a5961ffde41c41c8356e9f60e36cc87ab64f73c40f6fc277a3aedbfb64df06f0609437d80a0031753d18e65aaf4f959f34c8983dd7bde0f6687e8ee9ac23df588b4582d6a5a785df99b9b33c10e6cb75d8ab2ee78fd9349dfd3d7c6d6da3fa6ac0de61d3491f0b90ddba92a94b92e7bb4b2874a8c10cc24c4bf45e01876dbf9cf2a1dab72f9256f1a312692d2b12e04f2063002329be403b3e87edb15fd995b2d6dc18acb9fa386c05171c7fa4d27f2a167de3594a2c980c1b40a8ae6c97b4552e0354540fbc893ef5c57f8856271437faac55de2ec69dbae8a35a89a36fcc23b5e5661cc59b73c7c9b5976d840f1eeee60ffef12458ec255bff8bb8c2582915281f011f5802b6fc1fba0d2caf9a77f25fddc4be882ea52fedcdc5be9e1fbb1a1a0a08aaf939c140d2711bbcb4e0e2ff9991f8291357dbd97608ffc6b0ce3012b19eaec963a8efb9b634d429c91b151f369641a1bdc10ed783553da0e12c812d61e9074a01ff37f89bb183f7dd5865cafdc9eb16bb5b95accce89ba12b84df4f807ec0a912f50f09977c9475ed80ba6d5d0995aca8a989f69264c715b1d84a60c4483df0496b19da871cc6351b29fa040b096c2fb7f94d8eb37a6718f4257889dc758af0b466fd7fbb6e6cc0cbde1efc3b01576e1023f7d4ad1b27d1bcdb445cbd05c5bb24071456d3ca81c4b59fe31cd76993ecc2c0b4667f3d8886c060355778f9cdae6867a75cb58fe7b66a1d1de0470cf70e632e9bb573605443fa0156ee96c306333d9c05256cdac65696b0de263841697859eaa78946c7e4fe18a874724c4f0f8b371fd12b660e6c2770b7593ba51b63c2944100c012ff7bf5a7c1dd4377f61c9d9eee44576e928446aaf2c67d848d775ec68bc8c8c98a1be5186b5c106436a5a3405bf5b0c057ef31f922d5d7399bf8d3124c2068afcd612a7ea92d13aa3aacf91850cc57123dfd83887447fe015d1d59309bff663fd161e8946c2ae2832ecce6eca7ad6166851194ce928e85f5257a61458ee500358303c47b0f8a14b1968ade473468ee930cd649afb6a4c516042a0bc0ddc406e66a867b1f595d2ef9982a9927b094b0e88ce0b679b65434068de9b0d21097f55f414d14ca80862bd0135d62eaf2d02cb00ccd248b3a00082276fb181d5494ce05921652d664afe315ebd7cd3980d655470e39532b910155fd1a529b46655bb44e736d7e7014ba493263a7fcbaade57036e3791e4918db08ff73cdee7a1050e0bfa2bcc5e1c247252e2e689e72828825243ddbe1a46b84e2795afee17f61ceee5e15c1045a8dde40294a0c90750dad1a040d2cedabb98812403ad6e3343d3a349dbb13fd67419abf60e0ea87f38789b53ab3756997e60a45198cec7d27f785c419b97e41f9fa73a59e3831685e3a10075e03519325c4e311139d1975e26a21cf6d4034139535d81f9c8bdc3addb13ae07f38cf620a3085283149aa2b5577e8352742408e4456fe24522adaf819e6aefcbc0317326c5032fdc5b9a67e8c29f900915ccc8272c42d8275a9fbfb5957cc63f6ce5ef04403723ad5a5b9e45421ed459ad561c7a7152f934cd22af07b09e914310460ad654388984e87016c853c58eb57bbd3ee515758612faaabe5eb0302112b249407401294c9b99b2c51ca8754f774768dfbd2e0f84e1433d39bee51d92ed539a75cb20cb473043d3a2b615bc087195fe08d128b41bb10d22057d358b540db399ba0d0cfb8337c75a1ecd6bdb3bbe06681dc2cd09ad11083b5b4fcefcad6be982225f8ca3c040f2d57b2ddeacd73b63450756e861329719c7a704d14cd12c268cff7ef2a27fac467aff5b2ee5fb2047025657d78c1ff334c0d8526460d89c86868ce0877f6f2f5a18fa418cf6278d58a9ffd16d6815c1ff9db78d7b91711bf9f553ac14fccdbd4876ec1fdec5d993cc688fcdac61e07eab3550f4016e15342d5dbdbcd46cd9190ccc3fe207944254becaddb9dab43bb47597c9e26b260f048b4fca6d79d5a74d948510a0e1d7e9ceddebd02a7b66c5651fdbac6d6fb332aa38b495a18808fc2f3c757e82130926b60ce88f2cc7b2569fa64d3505bb7fe5f17ab40c1d6584b95a181771185c2edc4098f2ec9bf31c6bd4622505dec4297b9f2c845ddb3e4829d8fb2cbd4d20ed6dea232f82dd75d6cf0bde0292849f62a29dd63419500f87eb04b9cad4bb2ba40339b9ea707f3704bb2cdab20b95b920e4c9f9a67a59b1fd563ea9f802bb9b031fcc8613f4f1f3b8d321ff0ccde1862219a74530c33e8ceee7bcbe0a4d3ba33a473ad3086e42d4df9c0586d43ae061a17055a8d1a3296ff4f2a55fbc5c359e472a449eeaf952a0062ccbbd2d5e82a776d243b942326f4601f2106bd28a8c16ab000cfcf256b11ca9a67e7edb42eff0b4477f7f21153563577609ac00cf8beccdc181a799d532f2ed3ddc93729bf1a83741a2dad3e3532d06f87ea1fffaf5a3003d9470284296d495549129e59a53aa161a0ae96cf2220e440798e9ade91d44ae6bebd94222064b9f7b7806bf37abd220ce23bb9132669f30d8bac4fb0fd7c70f241486a298dc22c30bc283b551bcfb983bccc1dac40823181ccedec66c32efd1828047ab8f039de7859ecc14cc6259e211232348d87291da51fcbbd7570e191ed3ba3f86263aa319bd4cdf21f42c5748a948ddf3af4acd578c0649b96b21c894ac03bf360786a6c271fbb5031e8fa19f611a1f8d462f9c000952368669e712a8ec7e0ed7825303b58e0ffed36432aee6e2d451db4ec0fe9fe33287987ae96394a2255128c403eec55ea22cb6aa6243a89bc41a245c139a245da5b549e2e239e712e3a0824e6a861da8950da3d1e1f4fe2d32f220d0bf8612da8d50bf7df04d0e526793bd7895a9dbc81126b6e812d33298e425f0f874d2ecb679eb6e8b8c59914dcd68d63401e1e003e430b015a7a978e36aeb0b4f3cee2b8f886c2421a7e73334d66139a3220af7ba0bd42f99ab66ca5a71a26fff3b502f634c7501fad6e83695485a49f9747f6e786b7b9d8505cded762232f1a8172cac6d564077263aa9b0b143fd14fcf21709834e8723792729a1f2bb899bb8aef3426109e536146969dcb01a872c23dfb49bb557c29c73b7c6bb21bbf33b75bb54e967e5d9efebea3433076f0ca12d2904e19523aa27ec2e291d05cc77801090fc5459e2fa8bd7de33b910b89b26d2504e37d67b739de3642891d8cbcc933405c525f3d92078ddad5e1d06c85e51d322a2a9a8c373c414fd1414f18ecb50fe7db3df3314cf7f10b4ff3b20fcd06d404348ddbe7c8efdb48612742c270f7dc86f22c74f3969750ea6207c210380c6009e45eb5fda39c0bea847c150b66d9bb24f6e6684d089559abbc5e102587144ddcea7bd4436dfc932c2bf2a59e12d58ad6528741e22c2ec2e7afb85cd87750e89f04865f510d33875ee5b9e34571402ff5ceedcb44fb721ac4fb566faf5838ec087861b2bd18ab58ac9e5b00dab97edf7fd64a2e0f4bdd6335b5039771f7abd202cfb0cdb755614ddc97e96321ff7e9c3ec7e9b2f5aaba845d9fe486e3264cde528acaffee42d1c9d7a78f691153f094181f2e87115a03ec4aeadfb4d434512a171597b34b28aebd6e42a5d2c4a1dc6c1cc17343e77833533ad2e2db038e42bd4c476d0b5be66ad12a6de4abf3bfed89fca38c021c44ed876a5c54a36087920a75d713cdd37ca49a4ec89080e42ea50c9f3f8b3132ed2adfad65c98f50a92e174ccba85a81a32c2d6420c38fed98d1c80689f722df1bc9ef71e51eae820a744593fccba3b3ca98678de26b104b124bef8d9a9ec784ebad04ff02c65f667b810d427bf1614e54467631a6d83533206eb371a9b83d1daf9a6a0571ff832f2645e8d747d31ba1bdd3399e276bf97fa5164a86b3da92c636e168956ef2e750ded0c1c08d40147091c6e9893777a7b66f6cd09ac6b96fc9fa5432378f6648e421f6e416e564081413535a7b2787a44f684d1873b0c2f0b6e31218fbbe2973f7ba94b3e8119e11a222b48bf777f0dbfaa21a2d1e1856c1b1f0b5cb00e6f29a86ca9f57e90637c9d0698c561df2ba7f300709718727c159edaf9b24ac09eca75c9f490f92eeb001f2fb7965d7613f8f18ec43f424c9a9fee8cfa6242147692aea2c165daff96eed0d535e7d095161bb827c9d6c894567b39242721598447bb9332c8be9c5530e6fa5213c44c2d7e0bb89a055e40a1412834f84c00bf01286f4b2fcfdcf8a56d019dfcaeffba2c2ec2e2798a852c8fb9d7f949c4ca8783a8820ad36221f009cf49b110b24cc8df5a80cd582d1598dc61d6bbb7bde9e7b31cf71fb5f16c4a9609ccc9ec32b233ffb2564a20d6a213fe010c83570015d1e4a09a064b2e3b5ec331073919f7433a0d671285b91b620cf78eead25083f7351cf06ba0aa6b32d39b0d9a4f5972a757fa6e705d47a606469d9b319423664f81514ce06bea23e012e30b3f60e4e15d8b6b4d5ac80a0b6a314893b0f9854f556f2d8da3d6c616f8c89743734619cbfdd73bf765c97265444cdffd2ce56e002a34d7c3fff3148a364121f7f120176db47076bbb39fcc2780714cb76a16b119ef2aeaafa9aa2d4c051daec336eb41c50c574ab7e78e7039941eb8f1141ae3dfa4d33e402f99874f5383181f8dfb4485a1ab4b89e1af342d46642d3047c65dcb9358120479ed420d5bee0a2b8b2816e860dd2866feee71cc4b7960569b546bd4fdcf3a70afbcbae3a8e9f7835098f2726d96e4336bb8ffc31b88f7401d843406b2df1e7a875e439f1304ae00bef35eee265b1b31efb8e70d6d3b59a807368eb2e410b349eb77c3a7807762de81c86d104012800f29488b440ed3e3c4aed73b4de801bf6e80d1f1cb37ccfab49de5be28b1494f2d22a8c734aa55643cbba6285072268523ea15c9f21a29c38a603b3350326d97a1a1224665801a735eb0782f7d419a1871577930e9974d003c61b8da2aa6b7b21c85a29f725c7d04734d500ad910e605a548b8c479f734e5dcb78e15f30a85cdb4df79ec3f6d2d11f3ee776c80b2eade93649fe1e250327f1a21bea819930758837970b61cdebaefe7e9d7ab90f151a57ab580f35105c2bb61066246e4b767a1639af7c565ce623eda222013d0a1f00ac1dbb295b83041b291d75d73e093a7aeade2fa7a6bdc2f77044f9d182a7482c5c412662071c047bbc1b6e4c79601251b55a079abe3ef4a3e88fb5ee2e70ca7d4548a22c3971a9c1673b7d478b57e619ea123ef0ad4a3af327f4533df225f4db5a7aed0761e2689dac4b5113a5b7f9333377ff2961ed6776046c3197ea6eb50170c86f73f7d74e272ff03346299d261712cc82770438e08a74d97306dd02a2308889f317823ea4cd83654479a51f55356a048f8e19d7309d267af87665dd5a7552b03c45be2653613c168473b0686029246188e9e670cee755f2e17ac2975619965b5db70617079d2ef53815c530f3d2a2293fe140308ef34fb93f9887bf4cc03f21a87e543a8f178ed27e2246b7e20f8a202efe9a15b9d2e4d3d98983ae961ee3a95915b83f4dfb9dffec3569deb918d9b035a0327a95d31cce4b6922712fa91bf9496ff499a63a9509bb80c90afd122fffebbad40b0348ab9cc83dd73532ff9957911eea0e416560c81bc3b4e89d5b6ed3536e9a3dd21bcdba7359e81fab0a150825704a811ba71e89d0de142ff7586f6c0aab39b151d0d7b43c7fa65955ac13020d07d696482037d3847bacd2c0aec741fc0a92dfc55504d95422b001a39a498966630593dc3253b1d2f8520e1c9004268f3d4b3234abb56ea60e654f50c6bea86fa7694a5f689ea432daa5fa57cc2a1b690bf497ca6c69a8c555ea298207eb09a4e0d1a970eda14d04e8ef274f49650fd16739de6c0587a5fe2499fa0514c62a7cefd6e23cadcb93e1a883e206e24b3ae46fdec15ec8dca2d0a08ec758f19807b949f2762bb2810fed73574c2c5f06c53b6133bcd5b5eb26c2b323c540c2cf75e323fa856dcf86aea7802fec55dee9dcfe757464bd00b54d26c621f217651a88d76ba909a024d0af97c7ad2e020ac74107ebf82134b662ad21fbb0f4cf83d2c155daf08bd7c87990da05b48290a2a653710ed4e7d289c36e232101e6f694482ad2c6a327bec8d99930f33d3d25cfdcf7a7d39b1504ed8da52c4c18830d31452eaea9b1561ec5481be4a778ae52d9b0d21f8cb5baa6da6e53070aa20a0183c98a256ba455bf7d851b9e3117a4d1d533c633bb2badc70bce29c67d06f702b881cf6d3c40f1947f5a9c12ba14c19d3dd6100ab244244ea784fdcd81dbec93720608228a6e5d9e1ffac5f8db618038861138e0ad8ca00a9c68a37d90c03f3a0a41d0bc5cf0e8640ada60332d273f9d4663c13e20268abbbda84337e6417b751cbcc687777f6c02442e67fa9c548e11291c20d15c965104adabef5a73f269b282ae95ef9add686a4b027e68e604c315d6e07f12c9d98d179ffbe63de32eaa97f3bef3cb60e0bcfd5c5b3aa213b82684a505349b8e068b48c8771997458d92d4e7c46c10968329fbe7f2f0c8e163b494fca3bf5c0d5926f6d2b0cfb8851e9e30234165ab15bbfded0142b00cc7191899135073ebb39db494c2672fbf3759c1d2233cf8d5120714357da81cdce51150a99a3f6f6b1ad6041eed816288f022e32e31e829d9e561a97f0b0e99e6a4811c6f1ddd09c2367be17e62104dbd39bfbdb8a1e60697793638054eb664a04397c7fd689f1cd8c58af928d7efd10911c1a56d1c6b3627fdb650e9745dbbde890dbbcfb3e13e60a0e00b92eee69e1e65eed795114410958b5221cd1a176fe865f2505b8aa2b3e2f1912891bcde141db7327d740f815b9b8e64e10d8672ad873b917d3ac0308f888ca8a6e2d8c8df7c8710f4f0dbc24684a2f64dba207c45f5032e37722b493dc03fa8cd64a5ebbcb8922702cb3e683b106c93deb5eaff782598b88a065c74310c2426f303603cdb7579ffd7d5aa9b2bad4d7cf337af426eae83b521eaa9394b0e36f22963c9cca65ca77cfad7b5e2c169dcf8a4d0a92630c08f711939f0a2eb1b7e7c998fcca3d4e9bd38af351e1506c0f1a91dee40474c4fc6ed1294007bb9bc4d0aac441f8256aea1600f837b749ed459054b731b3c044d2b722045b2d818ea56da8da694dc4ac8d97c2dfffed45f5880cc88661b902432f1c4d92d484fe548962d4a83a976c32948f8a10b4afaced28300c95aa55d1ad89042c48356dc157f1e871f1be086c23618628da6a3789b5ddbbf870abdac8bcf9245bb139e62041d235ed1ba2df65821c025c4cc818a8cbb317080e489d20dd8878de9ab13f0fa01c8ace3149cea1f4b45656854c1273056390864e66b01b98d608e96a81acf4aac6b7f151fe6c944289ac886972680c4e0f2fc2d6c08dc3fc3bf347114ef142b1436c3e78dc254d61634776446a4d91f74424fba7d6606b9ab320848d09b95d20f9215f40b036c05ed24ec3d7c40aadfb084405f8f0dd7bcca2d1c73733dec14f405bfc05f1ebbdc54878c58e10ec276a0e76733ba0527de908e501d0673a0d745ff77d8b325513b747f576c4d1f6788533d26ed5949c7f1dab14ec71bfece570a44030c8384a07b1ca997caa1434295512b634c71fd842abadfccb37d9d07a46c87a06dfa9ae6c1c1d2d5e3e71225c6866728e5e26bb23de4335fa9394ffc042e52a27461bac2c6f4b4821045c4e3a05e73014645c7d78f629915b66f0782b8b4b800b4211df321988ff9d8d83b1810db7bd6aae76c7ee1d7235dd7ac0a464474234cc42e06784a20c35c60511a9def29727dc5e4b41553decbbc51808d9a479837cfa4b563869bea4d099c169193ca332e67649ea0844da7a0beac5a781e2014e893c787f6686856bc54646e75d9f62f7b72f862fd34be8186627170475a4172589bd96868c762dab62d97085f451178ec3f61076d5de028033b11480af6be73c17879e245529ee2d5407ac89503c1db017c98e87d39c0f384f9b80584052ca6dce212be944dac182e1aabf185a57ee210ba55efa171d93b2d02e4e5c652ba4b5a1850d5f9bf84f2997a88991e4dc6436f20774cccff0377268d6864c40316ddec852a80e8f0919a3c10d4a6abe3c478dfafe97d41704fefb5b336d2b3e94c5d4bd0d5a945ea494ac7b300663b5bc713e08973da7cf72314cca2c32b8d3dd9aed049322374d870a73ee278ba93c003f3f9e02702b60c6b348e37593a36fc626e0022e98fd8ca2d09deae382a75a10f6bb6a3bd7f9c051a98762c399969eabc674ec129365e52d7a496524d9cafe081ed950a47089f1e67f36aae1e36bf6cfa62fbf9ccde20141cf88243330009f3dc7e74077d57b427cdab7c5bbd7135ebfb3709ab0f4dcc2d0e0a6741b2a82b6c0186b1cc3a0591a8a037bc8e877487ce03f4f72a8fcbecb0cf0c10ef7a8c84855593a4aed76a0f7b73c54b5f8363fd2d6c316f21362e2093f31708f297f5425b730f6f1dd1d4590a8ddf44a8e5317c8e6760ba820c5a398d76f3565778403a61665a2e354a7c816f125ee318e890678890f27ecf0a237408c5c1dfede7cb34b086c52e7f4b696b56f5097f11de6bb07741545ec7288670a08aadd377fbd1d752040e62121e1664ea9248f077115d751ecd743fbd5905fd813910bd23bcc9e14ab179c3935175422a11a5e358bd377babad6219455b7295a6ee96adc7e8a6a33c0c74560e1eb902d909b0a9a7fc01ddbe8792b3f35e90eab532e3539989cd9143671696457ec073f84533375d8e930125f2c776db71b6703db68f09082defb5baf87382f55a73e6b0b931344c2f71a3cbf578180f708b5f8c443b77bb0219b03e9cacb481f01a0cd6dc4faa5245107a7bd48e4714887c68e69e7c6ae1aec791870f6dcba012ee34081583e4ff95dd3a6c66b3088fec4aa849f0dfd9f487c4399263cfb984c0704e7c5155d99a315ba2aeb543a23f9bdbd9c43092b0c0d075e2c62a83ba30cdc88ec95a77121aab63584209a9c8e7accdd7212519454fa08778a94f125c51389fccaf3f9d223fab7c1515282e87f772fc24737c1301db85ed47030be8eec89bc734a27c48a07f3e14344531f644fb259969444044deb5cb26b513da598e78ec1e6563096179cc6329fe76e7a86af7b74e09e589b31211b7612d88d69fb1d7a8b16542c9087cd649d205fedb0fc984b074aa89beec58e54537d341a91253d018cfcd4b9f66b848135257d70edd7db1b0ebd252435857a56f06880485d1371e04abf5ef0c70c734f5d4f00170e554e5f50e74bf49289853816292e8d83ad4f60d2f9a4ec4a6d6b174b0f9c4f63943afac65d7e9ba40c33b60de707d51df300c21478db2f579509487e5fccc7c0d93a1cf0aeaea0a7276b8efc3c5b17a3087f53343079ab92e97b41636c22bda2446e3b612b6f5bb8815db96ccfb499e0fb6907615f0c48f824e619fda2a2c9d53cc23f041ae173997da21f643f8468f7b04008366111d4493cedda1449025960af82e0dddc55310a83b17c96defcef3712880043b422c3f0586952ac6531f43bc2c2311bc8a557dcd29af833bec6ad386b7d4d541e73983d6b092221640fcdff35dbcdb35dfa56916f12f0be20e8251b344fdffcb9a134ac2746216bed9bd6340d6a762c9ddc2df0cd7a607daa174b20e66758a1206d2b58a1b9b0529691b6282bc34f1bac886c7640a73b2a7ffd0acceb853ed6a6328896e07acc1f587e225f038fbf8d8f8c7556fe4c7caea4531de6421daf8a80f9c065136716a73b6415fde5757b07c7e3455a9e32f117288b7632db9c765bab3be9ef0b9b5e64e2841a61ce70f7de965e9d444550136918a2867fab898627e18d66f728cd78dc0c89d0302773006cdd957b63fdec6a06ed38ad85af09091fd79e51bd419c591a41946445eee1ff8a4213b5e846a175151226dc8af50535fbf68e99eacf6fae596458b168e27dfb1d15c0dd3cf5e46115c75df3e27662b56996195d7d6377bcaf9b9f0ccbe2eb93f3a806b62ef1ca1adb8ff6a3bb593b3d6cb9c04bc4c75ec68b51efc9d6c1136f6553f4961379fa13d21ff3779b6a4d325a84fee2521aa95471fadd92c208ae070c8597aa154f46904c9b719672729a2e9477e1ab5de9db29ca972f4224f08d5cb7a01677ce8c64abd3f4904f75dc4c1230211e45e07d90fbd2c02ca483eb7c07a73d31e546cdb4ea9acd9b7397cf1d651902262e4c8528bdf4477ae44583ffc39c8783a76a85109ea65126258fbf6cd972349c7f015d9241f6b1f1803e007966def772c9948436ae207d7b978ca086b5bdb543609ae00f2adda6dea6ab809056ef86354d518da7c415226bb5364932e113e29ed513d44a67e2a82c09e5deccb3497660042e3c8eec6b2ab388b8813e4a1d9ca92f17e2d664de5fb0b03fdc55e0fed7075373d095c68914f02d8292252fc559989c7ebaee3621765fecb75ab24d461b7a1a1f29ae112e6116c1f68ca1b5f5b85140ede53ad4e31c8d8f5c890c1153304c44b03af681c724a5a1eec5c22a7755040059c20e2315ed5aeb31a248d0fe5eb06841fe7b392fa6583556327b4d01c74e18e156a97b6e099cf66b6f779b49fd211eb540e33b90a6aa5bdacbb9d7f9500f91cf5229aa2ef56df34c991d73f91a9f4791b4a32c9cdcd5b4121ac644607f06b8fcc6e85725305348aae0179c414bf5c40aebe6df45ec0fda8eaea1fff3cef15e629258f843c94efadde9c2ba6fca7f54e48f0e3067f3ae2ef34d8fe9c7536d1382351aa672f3c7159980c9f5ba3df462597547fce3cf855d8335d764b06b8ac9726debf26ba30125575c33a66b51c1d15739b197f2c676beab2720be36de8a0a213ce28fd6bdf733c16c9e225ad63539679c0477c98c0690e489665e475c0b723342aa30502aecc9ff34a3a6b16e43e8e0fb6d44a2e8f2b571b4200b7125b141fd5799ea040bcadbb8d103746478c3fe9621f36792f64a93aabe1398c02c9dec1a57ca2ba605894a420c1a2923ab3356faf2f0aaf4bdf09e2ae91441c0eb4410f20feb2c45bfeb7b710a683b0f8dd5763eb50f28a2084000169a2c20190a437605d43042c083a6a1d8c5e9484fd4b07dbf24c77ef1394c793ed67bfae86ed63ffa46cfc14793c90da581907d4fdcd040a9fc34293fab1d8e679f6e113bd1101ccae0fef0d6efd0b04279df3802590b0da169bf632f030ffb9851a3d474511958c505e94cb38017498f0d988d96fd9f8fe88795af624107b8a18d739e2d8337ad60b15a4cb2acc541e042c3bab632f23d10dfa6f6c60f4e78236c70d38489e23fccb10a92b709b2b540c61005cae05d57458da3954236c101efba692fa489ef8192e0db253cdab1c853001e37ebd30225781db546ff0260e9513cc5ee1e2970a5b4e30742a810392c46598e48f83e4c247458207e76f288401771bda75d67731a4ee14fd36b91fe40567b04558da7b05c1b22150a1e02b16fe28910b7849c26891a78fa129fac006e0ffffff1f