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

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

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

Block Certificate

Block 58631 ab6d8ec8ec2a38dd57c0122bfa0ead52e98e65f065aab1966694c8582cccba74

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
4b07ade003d3fb3df56365217e355201d984b4a9e665f9b858de0d29833109eb
Certificate Block Hash
ab6d8ec8ec2a38dd57c0122bfa0ead52e98e65f065aab1966694c8582cccba74
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...00600b000002650000
00200000800000000701000000000001031f00000000000000000000000000000000000000000000000000000000000000000000ba50e16e357eda62a4137c3d9533bd72b87555d1ee3b11a60f4468fad468ff6c7c64b46bddee6c97f775acb7b701ecec0d4d030eca907ad91e1888d18738e7ba8bc70623273cadb96fc9d9c9cb6eae3a20da56a4a6ea2046330c0000000000000020000000700000600b000002650000

Raw Header Hex

00004020fd8b0e5bd04774aa531c171444afa223be112c2c48908fddd5145f15e5b9deb46e7def786732d42296c6fa413d07561604d4ba5fbd0b969b34b05e5aadc00294fdc1106ac1c60318eb093183290dde58b8f965e6a9b484d90152357e216563f53dfbd303e0ad074b

Proof Data Hex

59,560 bytes
1212160103078fb19eb876038d579679374421cf549b90b6979692904aaf47f663c3735a3c9cb1e84c322fb68513ce7b3110613500b6e622d7ffe090f4f573125584aa69b7c7b39cbdb79b4ea80eee7b48611f38498b832f1f4aa3745fac1925b47fc006f665926bc3b976e45e3b4c6c25bc2c757a2f5eaaafa3e10da9d65bf07dcfecc91873957e662b3c657de4bad235a6009d1706327c08b117b02c24f11abb20eec5d0d8707e38ee0ad8a17a0629fb965c41d530585c6cba7eeb8807dde6f29c42f06e93171a696a15c9c8b65fc663bb60a4acbac736e48ee67797c4685035ec65ff3b3a760b656303bd8228b5dc1eae777d77bc028c0708b2b4f1fbd51cd301f50a1a5861b6d22c7b18d332169a309a59da195c4295efad4cc122777032fa356943296cac97354f1bc8f996d6d7a2519410710d4ca5764effa00e4c379a5eb0170de56a8cb6ae9d2a540f5acd7fc6d45b48752d3f738c100911c383ddaeaf8cd872bf06177e3c2329d1f77a95ea86fb1cd037d354e03778bf72dac7e660048bbfbaa2f94322ff32445e2a365b0eb36e3074e94ff23cb6bb760ff35dd59060ec083b8941e18a1c08c444e77fbb1ecf352744f473c8ec18112036369dc1d56502b981520b8e174e3e1bf3262d469fadd1726ea39c33b31baa850633bd220750b1408ebca8503ef4633be0cd6cbaf51ebd8ce39e130e04972d2192ca72dbe232ada9859085602cf6f345b68935f6c600db659f75f2de39adcc1f87f4b04204a91ede2c12dc12eca9a1bc476dbd7972e51ea4659ee23bc60a5c330ab8a16d762520066c4c63757e1eb864adc8dadaf695be351e43a1cea82f881f63ad29885c66cb02cfba0e6db7a3e9818585d58d76a5126607a2ae6f8cea28085bc14cc80b1984db41f879b989a60fef6fe88748960e3f7a59d9488d175994f3591d9a070707d96ee3e4f7fce1a3902f48ed7cbc2fdba2af269fcd74ad65a88efe8387b5e8c24f7c14cc123c815f83cf0f304e91dd656387dcc1001c50a32238901d1653d5cb2f28e77040f7f1e6212b084578336e8d249d60ab4eb9ad95fad38a488454a9c827e4eacbd7cf3d40ba684fd0de6a9ef58b7de71fde5f25a6277e8fb941fadc15fb543b4925e41efe822bff8e3832bdfabf7d4f90bee0f4bd928c68185185648a660904e8f41f996150f2c25ba2ec9364d8a5c19981f63ba66aa0013ee6da7c8d94a8ccd6ca97b2f8871de5a13c4e413eb12512fb958eca17a36c2e17dbea7eb79533fc2a71e2ef7c45e20cad31bc223a056e8e0d784f02f679ef1ee5153037dccf7bd5eea0965dbe431d1ed54365fad38caaa31ed1776456cd863fffa60a7937fa349557d31e1dd1fd68f3845f0f094872ca4be3fb25db50f2e2a407ac9fe5c43aafe6f500b878fcd8d52e229c66b2487b5d72318c71e5e779e82bfa077e14c0f3bfca6f4f22aa7173e59a1a309264803a7395cd4d7118b7c6101d8ccdd011caa2a85edcf9f17f7da95b71598923275ba42e91d4a640b6f275b3c12fb3e61351e06ed394c49a6cd2115cdf84a96ef707c85dcb986deede7679718165c7ccece9476bf8d1d6b59c8d1f678845405fb05b3225ea49d82ac138620a7f4dc2b1a4ef1607ae3493afda35b0d59c23def8cb19f74331e70beea507a3638f933de45b1842ba1737a99cd2c67b28023a3845548097a1902fbbcbf227ab76eef0f8c0200f7fb7130b8ba356f13809db335760fbefcef9e352ac30c26d8d09538b9b6e5b6dc8b6ca0201990929eccd4ba513a9b24502a4128ef22dc403c9265c5f92ee81e7e282b943ce3e1effe365041c2bd0037fff19fdefd3729b8d19a069359111b66220b97ee6c0f837386bc1b2fd61df3a9470db0043d4887cb9c23bac903d5209da441515a1217682e31076a2669740a594ec7776dbe6ec31c1a0b55d052e3bfc33a56d466679f813352de09b3adf70017e30953e4d1b069701e3e4ff3b977b2be029b01a8900a8c9dd762de2342b60a02571633e4e90c5e84d3bc2f3364262dbb8ca0ae6c4d5d6e818356317bbd626d7881ed2aa1ea3c04149de091bc6ee1ebfc3826733dc73ff7a7b91da7a8e6565abfd05a0208c70970069b22dbda214ff49d710138d14ab290bb3fc597cfa6a931caec6310d2d3c08f71b0ac44bd282423a8c5e2bd2bd044546f220ba0de518b451f8e33e13ddcb044c07bb04f6bda39deacbb03f0a714edf38ba653ec79013ffb943a2d165ae41636754b3edfd5f7ae41f4c89a2e041557cfd161b23b41ffbfae2d8b3db89757b2c199d17119c05c75b48b3a093e832c727c68f60c33f2fdd4cb6c1b1e4b427d9de477008006923284faa80c261b88c5db6868fb0fbcbfe8c3c1cf9c16d435aac9967ae433d57e566fbe32fb964918d9fb5e4c5efb890a702531e8a30ae88950fec94ecced2bbfbfdf3d41b04dd7bf360a212cc7a5ccd29a42b8bfcf357fb74f45ddd1bf629be22fc6d557d5c920a617d8021ad1bcb62a0aab95c9317981ee989c51fa5daee323b934df98552f28a3e9e4668f7daf201a0334f721aba8e91ab6928e71d39c828fe54108b7e49e5d28363b300bda22985227d7eef69e91d3ead3266cb25f63856e5a84483b8a4e5729e076ac8a3fec2a2165aa3b170bfe3d07a43428be226b20efd0a309b88de16d13bd5fb0a1ddd6e578630f63449503015845829d84f52df4ec43410c54d79c8ddf81643fe0a3d2c32c05458f5d538309b7c5b35309455511a8959217456ec20c36a2d24e44b9089a959707064006e3e7d42e7da0f54865100b90ca7ff12b8d279f6d4daed3b29b7b2f076514db4d1692985d19bb5750ce3f0babd34ef2e2c1702fc7aee09979f94f99e680b000eebe5cb76375007fe71d77ba61d654759a0cade790e93b024c68c0164da5283eb3f997b9af308f8cba0467e4a15b9a5e3374bc42eaea3b15e3d0bce43f5fe13411ada376b367fb26955f84d56ba8bd5752786ce893ad97c77c5ba7e3acb7dafc8c415d6de7bb2270840366e716b4f162487d00779a789f8aca1310696f3c4db29af8db070fc57a6a3537fdcab9e53048068240334c3a84a9eac9bd9e98eda90cde5a6f2d22b7255cd50a88314cace05074ad1143689945fe3bff0eb57bb8f1908077d2d2bc476e5e6a0c221b27dc4115729c4f43a51138e03b486a8cde6b72f4c6d41c9360ebcb7a7b745d8fb658b008b38ec1ab001462e52a03fe48d60077c19d00a524524d6bfc501e91045b64f173b76d96938e0945e2498d24338f856493bc6c3d4e0cc2cfd0849f639aefaf58e2d432421e9bb9accd32154939834bba4977682ec4093e6f3f0e3ac4b480cf45ba51c40cd4b923e9067ce02b8cf0c6d571f50a112e707aea5e6b92e9a1d7d76acd81521700cba52827f0f74f9ec36acbf6856d1ae787e65efc3bde1cf4e84e7df624dd9870bed5f7aa2d19442fe79834154701c8fb1367d80b7fdbce045e1343a5fdfd658de3d7068e2032e8807f76c95630aeda7cdbb9057b570e8d659ae462493f2948e1cf517488f4b366a57457f721c58f6e7b0a21c07acd8de2689c32a38fe2141c9f6ca6fe581fd780132ada2f8642323c65c7f7209f03c1939816a8169859fcce9f68d0ba445952801801bb0efb0a230ca28d644b229cbcf5d254b738c180b18015f78003092698d43fd3410525460cd4c5e0dbd7e0ff98cb204a1a7ff09ca120dac355d14d792d30407862323f8f84b2cdfbfcd3fe372c1ab7049490c38e2bf6234f343d17458fd9493a9f3c91502e9545ee32f0c061c394d63ad725c7925ded049df8e1c4ab611e35bbdc08e7881722959bd60c1e5c216d92fde0ca40a12ffb3c1d4e340e62b6195058d9a9f3c6d7c6e10522a9709cb074f5ced4afdbef3d3e2e6dce1c1dff57fc8a16161653e2cd9ef8969833bd2ac51893cbee03f63cd6cb8abf7c902958ed23388928c9a179e05df8025e8585c071e12594c4d6ce4effcbaebf7194306e0533d4ca2c3240b1e972d68b411f137ed7a0da4719c3a4e18b1deb55d13af3e12eca50cac1cf1a668b068c3719789bd68b10414dffc383b7244f4513d6d0e11a0b909b0d3c3fb9f57d547572ff3aaedc966326feefe09dc3d0907e5862f88c9d9d51852a1131e25cbc38a78e760973bfbf0afd202666ae44a24c89402347d315f89224fd93f83c31d26578307a8bbf73c4ca7b83d030fea38ec31f756112a3ed0de51b3187452f0f40e6b583dad1a8affbe6134a39e72e392dd57f99524d663ca17d3873048272bc1b67591ce52f281e5e62272e72cb446255d39c6489a5e1d3a9d616e99a04d9c1c48b7f97db8239c6822cc47be5ec045d217396bbed37619b7040e1807a9204aa2c78ffbfabec2d4ed338933b3348b8d1ccd9c42fab2e6177dcb843dd3934e74569de621e8ca1f7f4eba27b69d5a7b156081c5d48e49fca433317fa33697e8fafacd6cfc02700ca008b94df1947e8d348940f50e16f9a4cfd107ccd10e4bbcd29773ea5ef56e23382b279ac9d8de266f837f9e01d0b6639d33b30e171238bf8c3b597714dc001cd650ad26981b4dfd6304d90876e529d2f7c1a5a358561ae970b1fc6cfe7ba283dea57a227603c0917098e9a7eae12e7b31a37d7281ffcce13ede82984fe6f3388a3326e5c9f5c5df2229a4d3097d3169d0d591465ff5d1d86ec1e09843c8d4f16df154e1b910f867e08bb5fe86c6a7c7f214c3552745da7cb4484d4e79d68d76ebe52971603a5a653fb88d59e407607edbd65a3809106e718a7c587e190eff2d240cc34736200be0dab6f720c847f0f6f3d4c1b72b053e66c0fb5cc66c4d478f278710fb20750eb1b645a6d9844d6c493ffdc60dc4f90f5f90ff8f9a6851775a2c7007282e98c252b9a9d0253a8d16530427c14c2a6008ad6bc1feb195aeb03429a20dd2d1fc4ff7828e808dd4286cfed1fcc3add1105ab39078d409c4ecbe8af86b28de289ef7dcb4991f8281565380ba5cd9520c4038fab4c2700e49a812ac20b582f8966ec0ba602f79d849ffe88fe1b6aeb5d0b55d4f34e314d100bb28dfde05d9c4d14fb295cef81013764ba1d52235450d65961b5240bb3fe59543948cf84df8476481ef8bc737478ed5e8a88ff2cd3e03985e84e1c1efdd049f2c6eb1f4bd3444faad82f89144e216142e744810c68ebf6a84908a768ade0728360f01b99b042aecc0653c1b0ced56c087b4d9207635d725c72393aaf4312d69ac43eb8f9ff43d7a805b4089739644a9f1586b5f9388c35cdf2e2856cafbeef1169707c5a31278536ed9c9ffd58154cb8d2a2cb3b756be7973c5adbd9ff807719ea72f3efc12b2f5aa092cd5dedc130c2e6129c0cee06df0a34caa746a78b6a0cedf8bfcab9e424ba9b50a3e9e7b2e9a835b25bf480e29474093ad66707371c7e66550e0aa82748cd18f2aa31bc3f92fe8425e1a1c98a56d0cfa51e94bcea1e41fa708f00676024d8df13134a726483bef2a83ce83abab2f66d8f64ffbc591cafc8d722c0aaedce0b6851c59ff5745c73aac7a877a4b9f09857fd36c912c763f087de0762a9b83de17bab8d4faddeb5657de27bd907ce3813a3e51064f67666e2d091cbaaa913755d8f30ba6d66173dae33a791982510639e90bf045d357bda7ad69b0fd35b4bd114e93d5ffca9ad07366b8d203389773255b860e2995e147547a6bf052f6349a72b77820d879326d02eaa301db7f560bc70a305cb5326d5cb96fd11c4e08fe4f995d0c7f6043640406751d99715d1273d135ca6160c82e8e83d881dae159bc21fa767bd4eaa367c8f4da5ec8720e8cd61f73404e33d4089a1b4f7fd4d7e1bdfdd1a1bde7955b6707801c4d5108566204d1ab4157194ecc319c07d0f531aae45b2d978f635f70f5f51bafb231fe8a387e026edbc6049fdda5ea0d22aba4d2677299297144133bf683b95c093f32a28e007ea623826f199d77d4c6acbcfe1a692ea8c434221d9165b161a7c4c96025a1aa755c0f2c6c3a608110ea482a35d4277aa34c141115017a48b6fb144b816ce87132066efdeb3f952928f1a9b0598a4cabf77115df7739e9a511e4478b7cf9aa2893d4fd617f8b2502ec24cee33fa713b4b6ed6990593ec278fd1ee51e92d6ffe80ecf5713baddcc34727601edfa6f7ef041c4dfacd98518b0dbeeff360ea454810a4f8827fb733e1d449216a2cdd3dedb9bf204e8cf89ae287560715d9491f62730e5f9f40ad59f723c5d6fd21ec73ce199f13cd12749580f22c3081493810248326c2109a2e66e1d547e7c261dc7e331779ab76f72cfd1fcf1516e690d7ed35d262ba68a6dbd2b7fb449f1aa58e39b7a201df15df733d980520d8d6456e25f0825db2421d6c8134f2631bcaee6a8d0c5b6fa98872bb2b29dd0762dbd2ec19ed87e95914b80ba1f25d93569f1880d097ed4c3c9a13584d48c2f94e79539fd1c5f0e05c005687c5296ca957407fa43a41158fca008d0274bbd70fcd4aeb9b03c3072f79df8f9442a806bb376c57160a5db479575ccf343c60de818c835fd074faf2e608d4e605284e573ce4e9dfd8e9c3d181cd6d5ef8842c7952ac4be5d28bfbb184837445dbfacb5e2d695a271f7c67e927bc8455c412c4a590d34978b0564a8ddff89a56f28c30ba68a7e998aa227fed283920154e9ebf9fa610f88537252c1ce913c98c39f02cf2788d0d14c9ea457ce1c5b80dacfe0770173dde78c7db86fe1a8ea707788c498e9106d30a87794a899593acaf10de0b3234f2a75924f6154a680cbb1b71cd14b372d7ad2a080a2ba082f4d42ad22fe17783388d87e8c6548b2770cdcabed476f19748455f72824705a0448a53cc41d32eba70942416175daec24b95d0997adce509f40b4dd45eaa7f439783e926b4b331d04c1104b936e65ce5c50c9c7e0861c4ce4b9b39f4f2c1b195079694febae71c0bf6967b8736c1e8ac774b7b419be5b643b6444864b12bc782b86d1af7acf842b57fe6c74e8c956d3b9be3136605d7ca630f69552dd3b2fa8f284a94065c38079260e70b3111c28a617d16b6ef5d333141418793ff5bf20a69314d51e5433ce2bcc60b584c9eccb07e05ef15554d923f44b6d5b4304f85e034af82297233769c6c4b6e165fe3d9bb0e5b6d2a476646548f923a18b1cb1082385efaeb0ed5860291e90fc060182a804c5e45af071ab31755c1fd8086f2009530749acd9de06852b477e518d93d6429576ad517219312469731316405f58e151dd4733d9fbb3a4c1b11a0d4433cd51f99861e15f4edbd92844c4aabaeaa4bf405b396fda659f400b0b05b33abce2ca21f161ac3de14302c27cbf813b316831f2f85cb92a83141d04ab7babdf321095e763e9005d1a611fc7b1db61975ddcf6f551b54a7645f7d2a33f3940f32384a1df9d8d69a77f0a903875908022fb80ba498917ad125268904dae9efd6815d11bd83498f37cb8754559513eb4e16e9a86dec29f2c024d23e4b9fb82a4c4a98055a02157be4e117135bb1d7b1b24447146c20cc8adc86ca113d4e0e4de638a4d7cc72267c580a00ea9635273da840c996c6aee89aed44fcd62be93132c93ee691748aadb4829d078318f30024551dcacbaa89b52ab38e81ea4f84f18d3a1f0379e9c8270bea61bdd00336e67980e0213f39cf2f19f56170059ba4c123c926ad1fc0d4b497d5c66fa23dcee8b62d566eb6813da2439de5bdec2ac8f62514afada528271776c5526721aee46126cbabb4637bda73ebd3ff49ed6fb84d1b67368f26ac49d7df7eede8c91602359ed5548f9e6e63070e1a5c4f44c83a0711d79603983acbc7a74aecb21451b2360f51f8b9574711a8adb2c6271e15a0053bf7b3d7a971877b88a626c3ab20a2e3875d3d3eef9d1927b54c08d17858a1f9d03dd4dc790dfd13994a3eae9c44240bcc8748e4a8b800dde6bfefb82334b7c5188ce076af4e13bb710954867d0c8e2a32a850aa32bbba6f1e53aaee5b19d6a1d32949fd83dfe9749195953f5b797d2d2d9c0e75579eba94672a7576a5816f40111fa3ee85d038b106bdf05b3b552456e22e83a19e4ba8ef41befe1e428a18b153629571606ade449c4f30ab9012fd40ec1fae9b88d2ae992fa881d76a78de5741d999bd54157dbc5a1a183e673d71d961219844d66207a2be22cc7a950af891b6ff59dd1931adedd72a7990cba900e353c1b9910759a9b504df2322134437c5228b070f20a348473725fc4bd3dd73bc7f19cbf68287261f30a9c3bf34e9b93458890f76c02af616228db99e03e203ee44e0f5d2e21905405fb9776037e1df1599cdb53d1e3322be934535e9578e53329af5bb9a86f448a92123fd2e9d4a8bb95f6af856c1f4add75a1b29cb1bae73bc578a585e4c7b4ebdb1447ed82d74be6248a708673ee50466e0b38bf1fa373158629e9db4e7a28db2c93071351d471e27d160aa1ca06fa9312cb5be619efe63350ffe62376e0c37dfe49724abaae2808464048476b33d8378cd81c2d9303c81be34121f85bd7a9cc7052811b18caf5eace8e6419fa49827bb3c5feeadbb207e281c8751a58218c8c93509fe9f70dd1c9a9eed2570c48b8cdf4f2a4cc954a30c2aef5523fa4e9e8579d31c4fc70df39caf16646bc43c8379bdc16b7ac47b242fa79f6a5d7c5813d7916f238532269e7d8b3b257e20135076cc269e35baad2deb1fc143e6cd40010478b0a1cfdfd758f50fd3062df62a3997dafc5b76a6b18b4dc330e6e6a9545e4302525d821da693717b787043b61067257618bc18247d5fccab8e7152ee7919253167550983c02fc600ed7c76ac301a4c249811e788981b2324b7cd5016c8fb1028f31dad96d2519bb48e6e2ac31e7d9618c8c4cc91015d88d6d7c1e6202f806c48aab73571b6db5c5632b2a8ea72082abc261bc9b3b3b30c51e36c062b396207b0900b397d9754a6c5b625eb0f72f8ecb5d49154fb4fb01f696592236d4c85a7741faedf6ef5d0f6e73a2f50885d8e685b9c699aab15723d3ecb96f83b723adde456b8483c68c141d408795d409c21716309e8a2c321f269682831bf50dfbc21b3ef9330153ee25dcd6b3153f9549589aee7c7711718d45b72cb618a0d973af139f6fb04a31ef1d0eab10c46975ee436dedf707d0d471e5a6a7f12d071be19e4f11100da5c444bfa4c9c8214a61447bb05bbce99f99472bef518ce6ee82ad4c0d0dfd09c898562c58b090002dee8f11e9888c67aaaef8a0f9bd120ef9cd9b5f28e124556572fb20c1c2bd69c1f3261cefaf2f1170d8768d94cba942e9a709b9eec6ff831ec504f7fe72f41f623cce67ca5db859e553b806b5a778bebcb677c66951344a8fdf1cbc893111064c5352cd834ac9508af7672fd1bf611f0196584dc5ebea89a5b7ebbb56489541031667e2e029b7f5fe5324769267c8caf753f34357ad0bcf4fa6419951697fb9387295a371df24c24fbdd7530167375fdb8e38500b197c41521a5171f687cfb0d58255cdc7343a30ce6bcbedc79fecd1875066f9ef5a6155340aab1113a05dac828b7e71d604fc5c314a9c427d6a54447bfa6d380df18c8fd86cbc2da7b4f9b42624f4e0f55ee67b74607db3ecbc1c0ef10904a52450ef96782340b43d96ca3b60d593ca2d6316db26fd96c25ac93aa0cc14ce4e21a9489bc4475178516d952d6d128f30d4f8ce1aae5a37b2d679a8344cfb703efc1f11396423b8bf9458655f612edcb6a5363f82a53c0a54cff45b4595d70cfb11cfae42f829355ca92c3bf681fa6f3870afda0353a5cc4436332ce5845de2acfcffc4680fc966d127fd49af00a78c041b5ca3a5c874df709b30b6e37f944394e67cb515280ce9361eb2a2121f5791910a2849706d371f1977872059cbfe8b2bccf00af712ea8d49402c32fd0607d76d97bf43b823165ce74fcd132812e41160ffe328005045207e65c1ce900a3e773b9dba52d4386110335c5e6fcaec8e50613430bc2732e087f9757b191a82296c93bc48ba9dc68177806d69bc9a6a6fe797a72811c2f103558dd35cb8cd185413b6e616a6641c09a0ee9fd0746acd7c57b5ef96dae2fd1268d1fc2fc6058d329a3a0f738a00d64006fc4759c2b854c19caa8067b13eff8b878bfafdb08f1dcd93cc51b24744b2d3beebac6a9af2baa24e94d0c427657bcf25d91d8af3688e7f79e4f0f6e64c14e7544191601379c44316af34c49be702b537c5600f91383fb264f9806df233cc60a6d649f87fe7218701e25b6f1d30ec3e3500721073bf08242e55675b03428ff9fc94ff609cf93abcdb1eadb0c768cae748d5f2fb72980e3301934d8f6ef080e43a4abf629fd054764f7aa88f6a37f5597f213fab3c2b5d301b6d02183f8dfa11689d095438c06e822c41068e6d862a3159f94d0169ed1a9217635c88cf8163f9f098dcbf0bfa6615240b106871aa05f9947053b2418b57e484a7bd1e916e182df670bab23824f8edddebcf4e4dc4ecc465be553219d6dfef1f7ba586ff97d3099ff444f726458523d1d6ce806189263d83dc9c8f68d0c1af6c70c1c7556b1d9517d5a897601ea6201ab7ba5507aa06e1c1309b7c36e015e323a5a3f8f75d5896d173f14d5b0630d8590bf30d15174d6e3a8012a1a7e74cbbc0f710efe6aea26310742466bcb9f2d894cf9522bd47e91f27416ce46bd995b0e25373c253b46fdf7dad76aa3c5309fa0514701198e0798290b4ea7edf32dac90737cd7cedec0192b5379e2bdd0d658877fe051717d234ab12bc988f0c827f1f047c1b9c973c97c60324d70c3b245953edb20424b6b916d300ce79ba2c792b7dfc5b0970b4bfa7fdbdf2192b2c49eeae10f4c9d2aafe395292b081492fa1723ee407394d339511cd9456dacd1bb7f4ba09b524b4c26c40418a45a57ccdd9a6c1a615a568bba9de646c96edbe28a20c3bebbf135578e5c29fee1e09e696130c88d15f564f62a320c40ad6b2bb06825b5ec584903fec2128d6b855d43cbec9528a1a1ea0798ba0ce608fdac4cf16eae4e582ab720143baf27d5ad1e55663e4b1fe1dbe3d3b569d2070c72f2404781e5cbfec66651d8fd1293f679ef580e2776587690fa3462644cad04c24ea20882a42ef938ae2225d2cf5b8faf8440e9f92526ca3153486eca5ada57d73307f4c259c44cb86b441904f038b6600c1f2e6e834539f72810ecc9d5122a608963f4ac6942094cb1b102cc18bf175081a04b449b0802efed3f13bdfcbb3c04b221fcf7d40836158329bfa3b66ce1f1461cb8708b46f893026c64a75aae00ec3b2389425838ffd9920872d561767ff57b8c50385bfb29247966e5bbd53f00af08a2149e905f7891c4c32829bacc2e18f85bb4adab6ff6166d0b73d0273424cebfedb909cad37cee8893f632318f39c088aa3a104e2fe15e5f3cd881257188aa8d73bd2a4f838ae675c17581a205b2c05ee5147e9e6b9a52a4ef20b7544f105f70a503fc5e86d3af4ff377fce3c75e3afc79b41e7088c24b6f6368d8a9e34a55bafff250f5974bd2952851a21ce13a5ef2a7504e0902a95e7f053b11b548573246b26462f7ecf2fb26587f064e06db218b9fd6022b154b9d68738595d7011d5d8b1260cde53bc00f5a4f22652d6acfa6378ad0ba407cf2ca00e8f5b3c48571f267d5be43565bd58c66a0731d4da2318eb31c65c056219bac8e48175ff50ff60313112ee016f1df9f5885ef0bf57fe363b539d21f7bc8fddd4daeba2fe4dbfd6ddb7a5e1aa205821831de9cd0929c8c0c39587bb09b3444df56b08f5b280a5c9aec0c8612b4243132d86cbaeb638c494226206fd6807da3122a7f16ea70a53d98b30bdab9147ff4919bbe26c06e1aaa7e97b074c2975b8e621e6817cc97454a5f575c95322d1e1d440a2dde7941c2be203c0967173d4737276b30f202d0f0190dbaa56c0f36867ab9da49ef8aecb761ba26395156ef5aa7acab7604913974f2043d900914cc844b27b48c64476379405214b84595b2008979855e9ae50638e4e1a22ef88331a42a180c1b3c98dd964ecef0319a80452ca84d3dbca4c606816b0377e83beb4ed89662ee992cf49d13a0aeba49731945ddb6a64cda8bdc12117409ae738d99796c3234480630a994ee8a2e702a09daea01520a14c6d1208b0a2d136a1814e5953654a2ae01bf7f6ddd07fe1d3e3fc9b3b6d7d76d23c7f2b7216519587b4692506e75a100183f3e752c109c8b6cdc23c63ccbf9ebd8227e0082c40a63d87dc9582af98ac6cfa5fc334c985fe62323ddeda514bbaaadbda5a05d0920f56d47bd4be84e44e3fd8f7e6608bf1902ea3d3e9564b57ca41716e315f21a2e2bc67ca39e2b3246fbf4d17bbba30a51147898f5980ed994bf88dc02eb5ac293d7ce0f216aa284996e8babad26971b2737b48734297d8996fe30fe50f6bb0b56ee41731984fca4623ace57d93f9255e65b87ca5b26e01b5dba076eadd301a15e0930f12b4e68641097f60291e908c9a6ccc97ef94b90fe99072f0ccb9c20f3073e98496f18624b85caa73694ca4f96fe5b98ecd94798cbc9f33cabf4e4cbdc17b2bbe9370f33a0bbf6c2d73b0140d70c348d4a34025aefe9dc1423b142a52c97fb8627f862bae4c846348d1526f2f292024b793fc5fc8bcf7e4c073b4c9d5da293d327fd25005c0aabe1aee10aac761a7dd6decef8a6e04e63f540e2fa119002da48678d11750d70f687ec983b3bfc2a840e1ef89ef71df1cb9f0461fdaa7e36cf894d536b0688a03028f1af1ef09053a4672a75744794318603dee8c8fcb389996a14328b5082b87ada8069e6b14d9b96857bdeb6fb0d860ee7dbee7bd7d49e81aa3976e59330741a82a7f5b2da9d2f67fbaff41ef9769862663c04c84dd9d1f6eb5da77c56f0f2b4316bc172bbefc3dd8176941c175ff0c65cbf000d4c7980af648db73bc59a683ab606649e81606615afc24415f5ad0ac833147a2ac68d80375d0aabeb0a41fa6ad49bc4ed32aee7eb3996ce893e9b0366400377a4b0500d43d174cba4bb9cd1b2982eea01046a6a6df58a0285d4a5d15531c14f036b5a853b71d332a148ad8fa0e67d1a7d5cd443c3d5290b8920c5267065d0f099096fb0d6f9a3895be27d6df124eb3e92f04114036f4fbc3d47b01d21a059262a43545f85ed200240fc60e00676901dc64979376427eba0135e8b8ca1ab35067726c30ec5087945c865aa63e2fed8b06f3aaad7dd02861d3aadea3462071b6827cadabb9ceb4f7ff633654de67b1e69a7f5e71f6fc4ac32aa1f6e03fd4968e90353ee015bada78955b66967470882226a3cad80a3f1582931212e0a4d851ce0a6300f0d5d623831e23e79c8219e7e2469b489b5488c4560df3eec8811842f89e854b26df1b6e7da4387fdc0787f3b4a53197eadaae7f01463d7e842b26eff02d0f83d869af8c7c3e40454e0b75cfda0ddb20ec4881efbcc1a73c4ac1c9f3a652a9c2c0b8f24f2be2c0ebf115727865a89a2571761951194ed354be1ec6535a1f566cd6920949a55a1295bcb9db1e9cc1c96a435fb9e9bc251df49cfbea71565034674f94416e7bb03db2ee286a5303905fa7cd1357ba88172f86dad58f552276ce39191c2eb611fb7f6e3e89a6dba88df652b1e44cbd3f08ab1c5dde8d92b355108f8c874eaff3c1c50a91f1e824058290973db9f5871519be0f3c5ce6e6bec602c282304eefea0a4317dcf084c1fd469b004f08357c3d9ee8e6cd4dcb92fe158f94a5a374a577cf744fb64c071d8284970c203deaecd0345a6140057e1a2993096715894338acfbf35b60ac94af788db9bec9b99e575acf3a771a38f18c2aa4bd03c2d79ab263bce5b2275f31a10b786a69de640f61b660aac2822496b937240a182216da469d0304da192f10c22cca1ebe6b78a1fa0d92da5352460cf64de604a14fdc619cecec242d10532ce8e2e0566a95a6c20dd4b45559defdb7287b670b6f8382e73c59c2339b6ccdc4a6d091ef9aa5d83cdb5f0ad128b3be900722d945a6c0084aa0ba6c018ab6b1ef74950a463157d72a116e8bcdad251390429fbecaf544f930b1c490fb6678527835286ef345d27f749dfb234f70c7e42d2ff2ec5b88c810fc649eb862462b29523cbadcb0ba6263e481f9e472548cec0d47046ca550a4c83125f1410f20dcc75a7c9c1ac85920f1b5e802fe05ebe36f5485db537af7a3770a1f8f08ec584e87e41ef43f1c15e107dca00883e9b418befee0314dac2b7a5e9dedc424b89828bc1daf3d6d24e09e26270cfa1f0f7cb405fb0e8a5fd1d71bb2b70f00018d37eac90dc1db69dedd7a6eb10a36fbcc586ecfdc26b595d9de2fd9def4287d0a6333c57fca9972b59a5ba4166d0f34f80a53d98370f98a49f906179933350b29c030766c46cdfcb49b103fd594660ba664833dfc5e8981b7d5c0ef18a5f39f65f0cfd74c78280cc2920e3ecb3860006db8304b68d5868b592c1fb21b0483476064352240c6ede7f72770891c19100137809dfa75d7edd80571ec4a400c41635cc8bba776cf9bc90d52fab3e2ee56ac820597c7753f824de6776487ec75012aa3822314b75501a326eb6d418510ef85f28c6fa0b8e6044a64715eb6fed2f6a0353ddc7d6a010a2bb0b93e3b4e96b8e0ce80adcebbec0e0bde0909ed279d0a55cb1ed15c2fd7f71102475686faff0f08eea1ddaf69121e184a0aaa3e9f4f1cb5feeff58f3b06d9d390d42ea9c1d81b4661b63da11ea6a4366e2e820e2dabad6f32271dc909a83339d26b6eeac093e1ee97058df01c72c2e5a9eee93dbea4729fa093751c92ace4ca9f36888b47d016f04f298d152d453822cf6c29f7d48c4571f884194a961016d51ed50027e9be283c624cd76cae7791794825168fc4c00c941e416cb1db4a6f7761fc4feb4ecda6a29c426ce2f0bc055b3385ad3edf5839ae58ed2abaf263e7c1580a2aab0c5ccb244684db5e4738dbaabbfa5e7dff0a6e7b027e4a503d55177a053776cb892bcbac76c18cb7a157e5f40fc4c6fc9058a9e6f5827cdb742b26926a81976bf195f36368635c81ce5653dfb708a8ed1d337fdb10f224d664ce1f559adfd4a909d6ad782af91f8fa76e3d40edc795f8604c5bb4434fb7bef72493eaabc1025d6bc6ab710b1f8ad0ae06c7aef638341af7c85ee4068879a9085ba5e420060bae4c5c60978cfd2fad7b05ef101ebdadd073c86ab99c67f5518ead37a73580b08567c65fc29a38a077669c0b3f60f9c5188eb622396e441449fd9c9a791edc39328ca436b4190857a487365ab82758ee268fc2dba77f858ea4e6d5d31a41e8809c01a5d6f25636fbccf8472315b26780bb8e67a5f69d9432c976c487a5eed5b71cc22d1a7b394a2361e8d0905693badd3b33fdf8cfc62d437c8a2f1ce50199b8ab6c0f0928b530b9b5d1d79f67552871af9e77cde27d1da979424bcce8cf54a017686a32438eb4711c5cf488e4f1072846e04802e2c082248cf46e2ae47d93e0bb53e90cd43c4d3620d257d38a997ef51d53e223f23fd1c8c3a17e4b3b219c748584149eb9f4cb0ba518cffbb3c9c6543015f97cdef8061cec1f524cd403a400a1b0eea4ce1b4651a4496c470efa82a1fff8c1b99b4482c44d7fd4c6943a9b9db8a8644b6df2350ffb059ced683eb61318686855958380d1a0d99cfb44df00be542424f2da1eb6a5d478cd6600c6fb93cbc0c423b2c4a5ce1edf50d982409576c888efd0af79438a53e37dbd5e2ddfc1f016454141f4a7f8f4e384df7d713d29bf89c5ea92952d41b886e4b577c894eae4c40a4df77cae73e19cad9d863934f728d1f7e2f4ad459046f9bf3478e18359899e2695c963a2bbe276296c4f8ff1289e1cdc1b71270d5b46e67d1fe9c262929bb42fae0d793db9fe34c6904dc7ade5b6edcb92645557b07139b36799c3a9ec776cf864cff8dbca2cc66ea7dd484666b91ec28a4c5f231f725b08971688437c2eddfe7f3ddd069362c1c5a1e319ed828912c8c8b1ff6b895b24a14e857649248bfe016ad45ee880554898980aff597b6ecd220bfb81c90350904d8458b7d82f60681bebd0d104b2d847c5a7d5172079c838afdfa617d1edbed625971da264d558b4992436dece0c8afa5a5f65bb6bd2f5772a3e0e305ce9a8761537d623570a4fc4204cfff9f36cfac42b87dfe4cb95992fb84e0b5f5b1af8576a54345ffe50bac39921b2a5263c4f95124f68a50e73fe9b4eb800ec428403587e0897c285f4dc47c03bb11897875eaf85f8237ce5905d56e194fc4835056caf5026dfa996f8b6f94468e25c44eac8898123716719a3639e9af7cb5e044191a0f4d045a95b392234f36efe5b968dee8484c377c2b29cada38c3d84f37bd368e3bfabb00c1bc04b797574c6cf643c0f59a82f87284214bac26d1ca45c1b999af9518cf7e4ac1adbf025637c8e383841aa35d8d26fd8bc32deca9424e65fbf97f00f22118fe71277ee65a45a9d56bc3f7fe537ecd88420b536f36546184a02e2f905eeb43d0ab3ee63e1797e79fdc6d8053cf485c715c0b4b934eccb2608262e46ded4ff0371d432e84b28c6c3df225a431c39b7a721be04127e8429befdeeb63390b01e45148b7046294826e7e4bc6d163c5e9df8cdb6f11d8fa51aaaecbf9f467d23366c79a1da91b11e558e60968556b6ccce801c8e0f5413b9e140f47b8fb2e3658e50ccf9e0aa31dfeb077f635a9aa35cde43f4fb7f03a0ad95ee388efaa4c210452e4c012a1bb2f389575f7a9dd8a40013bb4092dabeb8da0fdff85923a3657eb63cc13968553c961b8621f3dfe1fefc21ef31b56bc39cdda90e608c302ea425614a5d53e3453ad067c71553c3d824a0b5bf75627c84f335648cf53fe2e4520d0a7e7d29e8d20845401c47e16957d504a4fdd5802c4903b7289f31a158e9148cc7168fd371b8097f62f8acdf6e79ea21c3ef7210d8c602a2e25460f2ef193afb5d6bbbe007e041cac9f4b0bbd2759ce5fd6bdff9cbd62a4fd227ebc4048a633aa40f93f5f76e7e4ec42858746ed22fc634984a1d8c493d21af94ae2dcedab412e43f616d3d109e2b5ef0cbc897d9a5717d52e2fb445b8b59d140e31a51a5eec4c6a8dde8da6bb1c20013ff6a19f4fe0830c4e2bd44de6c4fa25898a04f1060e1fae19f065ddf78368f2d2b8ebbc4205b3564e971794cc6db8d0de14f3300e7bd405f778a7fb72a775f2ea7495c3e6fa2ec55242d8c91c0a88ccb8843bef2fc6a39a379712ee917cbae6e7df441d81b0407e1b23b8ad0e76faa51d7b854173dc38cb51f41f36df7b52ca9df5fbb819e18aa5eb259796a81333bbe9b3184c9fbfd310835cb1c3c452aa0d282bc97cd31b7a413739d984db8ffae5dec6822def14ef825d1520a4fd9826bf4823ce0d410d4f7b75ccb58d4fa09c94d52d457c4cb2be12c32f3a323fe2ae79b8d1efd2c1294b464f6272e38ae7250d7f71e725293fec5c71e07d4c87833c95ed4e91c7c4c93bc1219cea0774b67a23ae06427e055df7d9d31e4ec62cf43800d212bcba50d1f4a1066cd8c9cb9f1c6912bf811f16375dcd6baaf79e7b2dcf7f00f750e24fc2badd8928df06178613e73425fc1923bb0d3be1fdb79e1df3180d222677ae92a0097775e3ae23fdd11a0e38825ec11cbaa62e37ec605d4170727e93d74033f1e03e6c01956eb2e1ee20f5c2d4085e905b77066994b1936155294ff0a918bfb1b34fcab7bdfc0353981971e2f336d1376c24be2193c77fbb5036e60dcdf409a0f4545ca37de994f773a042f555adb067c896ed63826dbf6c1ce6e4911afd8373c0f92d60d360541494a747ac2b4c390e85146a155749389d71f5905f2639b0a20b9b4f549a2458aff1ff5e0561d3c3a9e21ee71b7268f3306da45bbab2ffce2960ccfe31b4a95bf76cc195d5afdebc090078959fd66eb9799791699ebc103102032a3c826c8ae806fdbd9e4e40027bd1a34601ac9fd10a02b73500a2b6c0942d7ee5b9fb3f7f83fb103f7ca96884544975dd93956d885ddf21688f8229449fb046c6e80af6144d5b98ec495bcbbe90dc26b90eb25d7d958fee66de2363be1f888a69fccc2387f3ad002a5dd313f0eec5fac045ce3d92778f435ae85ff9ab44b939303f3a8e38ba0af6abfb32e9a5d5b2826ca0462f6bdd857adb792e3460628e48364d95243bd072100e09b2fc2f9b63fcbf9cb1a8db67afa9c9e048463e02bad9ba75719934b3d8a5d13b757289732e3a0d77d73b099073e4e8b78e8fcd0b4f6a9270541d1a1646116624aa91d26ad2eb55e6e631be2ac09c6a16c0c93b814af20d6f23fe65a782e1669d71b89723893effb1119826be23d1177589f8ee10bd16ab8c6f3dd23b22e2ab1fcb8f8df03c1c427663ff4acfa3c516c9f7687b560a5aa14f196c207c713a00fa108e71c556830e717d23df61b9036244fa8c6f28917742ecd26ba04fd5882886c18a7b51a00020a20723fab60985c126600af3305231f5a0e5aace555d6b5ce079c16581c96d661748afb02d9a2a760aff8ea34c445c6819265d19590f4c9c253c34a26f4727241b98a2dbe0258c5e30efbb641af4d0990a89ad481928ba2f61768297bb056b5c2a1781d80a2c39c78afedf187a521c23936ebfc4f5eec4021e2920849aace5d8a624732e96ddfb52a78cd166e12b97edf9e1050010ad71f22e622b190abffa5a28ec40ec67d1cbbb4dd887f45a70bd6293880db01a0424c4a770a9fbf8a1bec5543c71377942578d8f131d01f41de90f1805ea0cb6d4b56db0f297f420fa32e42908f9e31b922f7342fe7076d3ad5845f338a1fa0fce9642e44b07fc5a8dbb441aadf486d627de8678b8015789f90458c9dd62930076b73388d96dc8d4ac17d4b2b7c729c32bed414590cc9d88d6db55269c0c790b45e2acadc865584d762ee574101bf7b95b653334344db0e161b390d787e2321aa0acf337c44f0f3336ac14843c5ce4ce9f17c1f67d941b4cbba4dcd470ed3cf111916fd5d549aaef39efadfc19bbe3723d930ecca8101450881c423587b2528494da314f89a02738d8c912832b83f959e8d364507e97ce9a2cd334f86e9731f8dca80ae7e56d04b3fab842e6c62e36068781a0b0cefa513bf0b2581eb54ad054a408eda8856fc5afdc0c1726f0f72f9f69203d89819a599b4894b6ee36124df853437fd1da62a16570109cc651f4095dda926961453b744081f8bf3a28d01bb6de74b8f5e4812e0ef5eaec31f0e11bf12eb45bc4f09cab8cdd9186022a4f6a68e482eb8a86371b3c1e143518de9fe375a2ef265a312e1b75f8a14ace8dd57caa02f679171f067eec9d48bd103856ac6abead42a30b75fa66a31fece0eb19b477affb79831ed926ee19eb4f02df9a3195a69fd599e0679d98256d1922e51455f3d9138689d098df3a4a913dac13304ad260283196c8ff990aedf833e68e8f7e4037dfb3ae8e5ec273cab9b0e7f1a44ca5761c259183dbd6593c4f6636158f5400a9a840235f3130d4ce43e0d19eeff92c558f1898ae90a840f727497f7cb0c9171e150fc87d7469bb0240aa2b659fa728925854072964f77dfd2b02dbc1df64bb3808ad94e028dce644c2d1301f1889d997b8140bbaa76d3e7dffe2a0148836df9a7840600d33cf606016088d6f3b0cb8ab62a3496c046ed008baaefcfb66a22415f47f26845c765733d1c9937d3b23edad048b4f2f7ce8798403a0c209137a64bbc4d29f87beb208e8ba644818569cfbb387931c1f5775af17095a483a6572508b7a402b3d70a669496eb9811a2eea306f3b34d38524706cece65504b36736a8a24c7a57a935eafc7652f0bce96cc16af3e9306751a586a1f651447ac6e054bf6ac00cf26f1fd9fc4b4fb374f45be13f56a34ef8428891fd0372210ead0073f8b00d27068fe2ff58d4d37fe48a86da56797fba73fbf213325725ea7036adf147df471a27ec1b4641f8efb72c793c7da8a5374f5d0243863c585839b77baa39afd7c2b2ead6c4942b9eb66991cd78eb8b1aa3188dac3dd3722fa2e6a110114d5c32476571f58859ed6e5d1d223444313e93f7c76d9b7fab82dffe24c4e602ce9925fac8f233a30bbfd93d5537595569bd8f22d553a8d01ae63a2cb174d01696b19bd22b437b69ee94ced83b33a77aae384995c53a4c5c4d9e8d6ba2bd3e5170a5ec08d09e7b372d8f3a1651076a542ca6cea7ed7551f182e6bef9cac92e05e6173738c5c2142f5dd09a615d68106672002825297fe85df3b7509ae9cf71e3144f6c8a2530549350513f32821282ba588f7ff35dd93efbc0ebeae8b52ab70c5cf5560cb6c83154f4bb65d0ed73321373bab657fd637f50f764b94ac82701fb1704a511dba2b232c2ff05ffeb2f357bb70fa4cbf91b6f3eecc7b36b95d74621d03229c11f8540b552f6557d74afc2ff2530a5fcd356838da5ef319b5d9239ff3fd15ef912c463e6d6b390ecebe5a5493da77a7e427cefa489ede428c5d407027deb78519fce5ecadfd05bf7da97e62776cde84a0f696d440b1dee8eed9bcd3da6eebd9081afe207ecee43f7b919ef4915b70b4748d355aea401928903ecf575d3d0e5febc3b76aac8e608126687e96027fcffa44f7d7f56fa4926674601f8dd07b50c1642a456146e77725bca7685498815e64955ed7eb6ab04ce1af345ee271f488561d86041eb6ce88d788d3f2696ae22b2d5d57f87e5d41864e2457eb26f55c2be6ef43d0a328fc8580932589dd18cbb7f36597b96b37e83115974237f394fa57d796c0d63f698344ae81986baa8e4e1e00b80e89c950dc3e1b3259d89ee356c818cc8857bfd4e964ba0115e99e69b6a48cff6647b00c52ec5139ba50a85f57ecb74ff4586540720c6164e7bfec7bf35b3e95f025569530bdf80db32fe751271ee524558e8c2998893702af459db078a7db687ef2ff9fdbdb272fb89ec66a633bce5269766bf934bea77ed0079bed4847b6dd471b61ba2788a227114d7a6df8c2f16d08f0252f99dcfc4ef9c3818980ce3f33a479485a84e3d0993da76e74f8b7a177c651669455444b110c34763f76d758291d04f434d4dc983184108e3a034b163eba92981c952f515d81bc592916024c7ca7ce920a5d762f13789914c7350179b5b5d2a09969e034cb8ac01ad35d424d5c33a37c1aed79f06a48296c0976b8f0751c996662bcfc9f01468290c2d3eb86984d09e81f4010e28f2963aeed851ae7dd1ddd9e49d0fd6bf108ac286a29f3c769219e5441320e00fc50368d1d17f6534816a07ee922ff3f814ae8044bb28d201e29fdd728cdda0ba1fe89f2221ea3ab8ad8ecc9580553c19b7783405e460cda6ff46bef739ac5e7f4ded0c5f17687defef3cfe1e88316567d327f48c79d2e76ac64af121c14c32e77defcb8dd77e54f88e5989b7bc10741ba8c401c931fd20b6a709a2a68f00f546d1576322d17575bfa95b7f1c087bd1f7e2fc41e091093a97517ab1ddea6949e4ed4a116a246ffd824db18319037bafa33f4e0f64b53c3211373ff859fb64e163f0c4f0b6e4439c7f575cc300aec9190e3f738c4b6f3c67e476b26c840cb8eed0b5b1298299e0aa2e4dbc46ad93bb43d80adb6c03ba6b79f2ac91a7aa139c11b989ecaf79fb2aab2ae480c618f028575a98ee21e52e2f0094e395cade318c19c080fcac4732ab75124a8423e475131ff48df78fe559613606d65db158e31909a17479c013b63057549fe57ff423192cba8212d4dbe632d60b45e667db4f659be1a914eef59496006e130c291d667275bbb7268730bc911a2c5978b0a164cd10c74a40fca23e8e82deb536ef6e3c286eaf1f44f06b238ade2247e8af051e2e7d5b774bedd068091e40a8c9edda4de9b6bae3722b137beb3527149cc138fdee2c06e3d76ef496d436bb11faf7be93b074230300a2027d6d273e289590f71cfa0c5a8305688fd89490031acdc033f9ccafcece452c2301e48c0c4dbcdb461f889a5a24eae6b61c4bf28364d2d0eebc15952ae248fcbf0729582675c8744820211587b1c9d6f9918e5660bece4e53521d568e40607656a83b2b974506e1d3458511a87ed8dfb70f4f006ac316914ed32dbdd2c8351b1bd0ff1142cbdf90b9a63c5f22334c0ec7019dea6b8e44f2ab52b231b9518731911179e78575829145a834df7bd2c7d32f7dc0bda2c103d6bdde6e3383bef96fc88ea412eba2bb51c917d61eaa746e242d5c5ac731bdff82c2279b0e435ef7ab00b1042c7e5f410221333e11b7be8160f61f1be613dc0f388fd6ed797ded943e6b142ada77c0ba0c3c6a1018e1a9817d7272896eca89ebafb8532b5eb9298afa1d7566013818aabc6c42e90068e52ab92e08622556c9fe98b4e6df01e4cd1e3ab128155b98697d8b6fa97b7c2eb9f9e7e51b738d75f1d98ee82cdb832b8d6583dfdaca9af0aa23e82a3ea7f89ac145143fd67f18b722b19d5896e29fef6a16c980b37e9a0d4145e8a17dd45112388b980ac816db19d3fddd2ccd55d49c7c7f62b572fa38a28e28fd99f21283bf08340bb456fb2a5039a6656dad9feee5f78619df0c5ea3db621ffae5b1c20d8a89d0c0637bc2f29ea86a3145fb8b1b4db13d58f4e450757b09a3e54fc9395b9064f5ee3d1ffd67dfe81ac7014652093cc2fe13c364a237ef3f003f3cd55afe8b6456e866c1b18726bfd71c2605fc0286c521c4ace9c017299a4039da0cb6cf6a5d71b2b40a1c55e9ab41d069574ac79506e37a418ab30e47c13581a12c738d08a17460a0504f829e7446d3a4029c38b9732b25dfebad69a042224a960d32ac979e2da480f52f5a0af17222f92cfb8ce13a88522a0c386dfe09cea55a9927c52dbee25594f5701bf106acd65bff835cde73ac3a4e541b850d48716684b6e0c1ff6380b0f1eddf32fa6d44a3ac98f508d182113a1116a528b018f8ba8e7469d0754cffa11ddf9cc74cc5a846a2fb776bc1b256e83ceba36ef6f47700cb3a8d6b1150791d792cd72c81f9b11927c93eb92622854b2c8b5dce8337b7403d9dc8851a6aed3a869ce635586a0ea4facfc1ff91b0c634d16640de2305aea398b493b8451bc752ffa4c677262f7960fbe1bec97ae5aa4b4c44c80930f2ba8d64c2a3cfb41cc5d52d1b194a48affabeea9a85cad578a0c6b2a792058375c0e8f241ba27ec97f4b561133674e1df4e74f524621bd4ee8e3c2061463b9cad18691c069b14bad953d12f85a15ca0fe79d07ff14e742b34df840ec8a08a9715f4f54b9d440b130338322cdbdb1c2eb939cf6e7a881a31e3c8c5dbc36dec3cd55d2dd8f0d271d68ad35213624a0e821ca27a9fa1cb8614e6416f0fa56774cee6945624673430c6cd879b54f2ebbdcd979d129f6871b0f0a1c5234383b15392f852c81728aca2cbe1067104e9a094a545b422dfad0d747aa94a8394782c40f4e4d6642519c22c390c42b5df29129ad4ca1fab3777aa6711d342d2dd0ea55d036bddaea22c388fd0a53197a6b6522ce0cb17d055044156ca1630a3c1fee8bf6f8b9e128e95d59936a0324eb488123c35fc4333b0b7f3512a7a7697e76559bfe30edf69c282f423b3e8644e55e23cf44d4488bdf555fe4969d4f4884c68530ba185bcc9efbb447501f630c9b53ec5c70fc69ffc45c2a0f0d0e4e775080091a9d8408e82617d3b58099c590d11cd1faba2b2de9cbce889ed5b2114ecc31e8b71dbd68f401c8d241e133c09f0e1a5f2b8cd5fa0dd3ab93569a893db0a7a9d51bcf07458fb28364794a3eef3aa838c358a880cbd0e78d6b3399b1b15937277ccaabee86ebbf9a61af43c2c7c8c0b7150221c1c6f5377b6a66d3482d3bb6bce4a767038528cd410ab57fda031fb310f9b127fc83073d27ac4f1ffa0f6ea76538851dc3bc6640419a61bcbf54937001241ece887c3f72a5857c089f4f5ba354fbf79747773eff60282562886a4482cae70e53bd9c56b426439ad3d8460784f97cd1ee6a931e3e3e0460ff069dd225ad2ffe8f6e953784151f9ac4fbbaab665d0ff084f9340bc25f3ce08539785f53ddb50b0079a36629600a8b9750bb44fb9d9784f5d814783c32fdb80d348ed510647fb5d68aaa4f7f9480a4a3cc1166dc4e6123ed11260d02bfe27a26980566ec9562efb86057f962a092cab974b2b67608f8e1324df284444f8f043f4fb9e33c69efe76c1b7654a37b54b170fd7f755a4c815a765717fc40bee686a13333dd239cb83401a1a85beb0cbd97df9d71ba25133a7dc6c48c87d5e66e81dfc9d15e9e6c1d1b0abb9f5dddc00ac93ee347c98759241461880a8894c3e43859fc247761be99fe80d0a4a508341a7de1291c64ef5b7b8e48ab01b2b13cca5d3618e2c139ee30200866cadb8c7cb465a35d1767992069b9d95f7ceded96bfe4e1592ea7b24b0014e76e1a7b1b9bd82571089c5cdae0e892c17ce560a5758fc0dc5d9e77b90f90e045bceb9b22f1222f090150f62f25a961649077e640cf78c1c4d8a2f7a9f5b5b49b806a51f41e25bb4a4d0e53a130b7e701ec5dc037b8b8eb8bc635ace2c1aa454ba110370a89f8d9bd7c1dad0c442577c6d1b3d38b32a8c858b94d84e42312003e4be320a64f28a3e8fb8c93faa4b5b657c3e93402c546227d6ac24b6925bde30c11158126437dfcf281a55de9d0021bc1aab49f6f3f8568066424dd3a30595c0d75850b9c234b3252eef5195d289d139a4c029ebf9a31e6fb512aa64b7da2d8e4501f81ea33694ab0a13c13880f844158fcf512b2c87a1404496cd1d2e297878d5c647dfd88ed5496520c3dc2c4a720e804b722b3939da735f48352a592ff33d6d2d6aada7c4ef48d924ffc34b9705e20892869621d941749af1fc99ef70ab4e5e1cd02e5a9e5e2c633dc9ca848efa85248217aaba0d5abaf5d8c0b0a05a75dfe51b8be179d6de73e22a3ee16ebe95a22f106fe646e706e8a736da13120a525ed7e90d1d0d0d058b095f86211ff9c7f5f8b6f08c4a5d3a119c30bdd90f1d4ab30fd77686fd803b855ab446138ae296c25669cc2509a7a87068c2f8297946b7aa9d54d91b2ad5ce7edfc164ef98bcb7c8006f404476317c9eff57887ecd901375a9f4eef18ec5532582d978ccdba1967c2f007417badaad05dfe95b9b8e46d5a10667e91971ba837d4975d126a37e48e52ce656f953bfac7525601f6b0f120cea5df003efc35661c4617a1895b6c97b232d767027f719435c23b63789ce4c9026b385ddcd1009b8cd5cc5f4cb6673c32291421e6dcefc1367cce1524a5ffe9316adf1a42e909d66fcc6ebe42f3709a7aeb6f27eb27b05b2cb25ee04b5da88cab78e78cb9651b0ecc6952b31df1b21c0ec41ae61b7225038fc910b1f4c876e637b56a965666faa5428a6618fec0f5debee4354a554d4aa2187c36b81984ced2b595fb45edf09d8b742b42c8897924ccba9899ef274da727476b32e16468a43cf69e70b51968418c7980528bafb031a9467eb8fc29c7bc315a5a86860e452b78e21994e1eba80d4e4a734c0fc52f4200d96451ada8d42d66a3db6b0447655a9a847b227e0b4b69108e1ffac9a29f2121dfbe2f9780228a503423294b8aece5602d7bb8f278e33dfcf30d1f823e7464b32d36fdd511253efc570ed7b19e49f63cbeaa898e561e54ba81bb6b7092d4b3c6fa47309874d548cb4d13ba6e9439abbc9c9b31e4b1859061c81d09b3c5a7e968e237a8770713aa84742f1e04e008c444441f3b587237270718f947767a085351bd7dc0eb7244facfebb578549edf3c2194faa7106f208fe780a9b2b1a3d403644b21928f53b5a6cad72492a6a3b614a758d9576c941fef2e614d9b7682ec0f15729636d33e1b8838d99a7dee231d8d850a1811b1bf3c8fdfa5abefedb13a2b959cbe40b666c5953143bf384286cf388d96f835293749aba4a99380c7e2230556979064b5fb14015dd6d5b1439a7b8d55f3a9ed2fd639c332c0cce15ba6e542c6e5f31dbb9fc2a0d23d020b71f203ebdb54a8abbb93aa0f608d006b61db7ed517bf72895fde593e6159f1005e1ea4edad15e68542b55d53fcdaf0d949fee479365aa5461f1e07a7eaf0242edd8cb2ceadb1a8b608fe8d0e149bbf47858b7813c7ec0106b4e08ebfce9c40e70f4540692de87e3df1da9464bff33866104348516f5b9131b3e28bfc3268876ebd58b2c378e36bd2e3516e544a84472dde2cbe38dd1cd77896cb08bb6be68c8dd30f4cbac1dcc4acc8a6f1412fafd7d908d97143f5b4b9d50d408e8e5ed4a8bd5a8b9dab5e5f81aa800205b0efdef99173576d228b63cc5cb79b14f378960ccb23ae4d8d17e5b7f00982c571a3a20f9ffea59afe5b4a1855bad593e00dd754bc7848593aef87b9ef0f95859975feee764e44f7c7f2347ae69ef372b9e1997080ea6e9f0db85067fbea417347b422c3f04011ce24f480d03fe6b1a32dd93bf188a729f73394adbab549701c3298da09b7448fff0e4c146b1be85509f9d0c735869ddeaf4758ceb7002b45b9d7f91207d9dcce7d94172cccc18413b7825494494d56d92258c1f205e98642df551434342be61f95e53dfc585566a1777f85cce8690422876051550d2baf09062eaadee5567f046e654cb3317a0d2522e489f78e0e6c5e56407e0354c751ac48383b663b3e651f298c9acf545ad63b657ab4c32dc8cf95a2a5c856df3ac14ce13b6faec603dff8c76920bce6fd408790420e9c7079e7b606ba6c5fbc43169df388d388580d2881fe36980da9194a97880d77b49be2c50c82aa4d5bca67e52ea6b3efcff55d80cad554b559b7a9a247953a419bc11e65af9efeb3efe0d73862175a8ee2d9d0bac88d9eb2ef56092169be3c7f2c363e7539cb87462ee08cbd774211e33c359c62566adc75459e14c746f323d3ba8cf47aaca3d295e1150fa9935c98051e30558cbea800bbc5e2bc447d480a1dfe12d86e438acff75b46c4dca601a66455a0062e210d6fdd7af24e62f6b469e89e90ca78dcd1f746265322a1350970c0464f30702d5d0822e3b8e046de9bbc9da0484161ae4d8c2324c2fb5af9834b8a903fa05ffb4bc0439f18389c4b470d15ea5e8e62d79de11eb6ce175085095623faa226c619c5c2308eefd1983f08bb7788b781f95e8c52fe86f1fcf9ea090edad5e5d65187086c9ebce87ff8055a6276665c80c3b6b3afc3d1d76147a7192f184e700afecd4db17bb6750f90117585a9d70f4e1e8d23eaae6246390fbe6c0f5ca767689bd81bd371b921b40ddbe0f0a6be2cee531e425d7ca9e0abf8aa369658e51c7b819a6c4facdca3e37965ef7fda918e90d4837edc0710de4235c350dac1c71538e04e1d4f2344b1a413edf386337ed19e6e8773965e238e4f0ab425da5146e6313735f7d19ed729ec625be9712b0f7bd4ec4f361d723602adf0a0bc3933628c4b8d942bb6d37d54106e6f90202510adfd4c5c7fcbae1c4f976ea6bb2f0b5be6b6792599c6ee910cc92c61bbe35de03482cdf1ccbdc7ec452aaafb5c89b0f7aa00ee306c239f271b7fa229d3dee82e3a68076bbba5f3e9967d24caa4e2e34890c915e456e4256a5122fe52a208e554ece013542c75f0256d2a6e0af65c4b1eae24f3aa9116f2fcd2206bfe98c9678d2d891321e3bc19072bb90ae62553beec2f5178433c53b57e536e43b42104f94952eaf6fc9cd315c3eade77f9bde32d32f21a29fd52783f5c138cc53b45b95cc549d20cef9cf69d1138ad648c9e98b74083bcb0badc2d09a28b8a87e9dc3dd77081c61e0839ea97ef8e025af6caaa40a9fb0b6a4b72dcc90957dc419979d178ad23deaaaf96abe5e55e9da4fb6437c5bf4f35628bcdb04694c128de6bc07a7d7df5ae8e7f1783d0ffbe21d3d8f88397b564814d9cd4e65b1e69003a0368e55792373ddcb91e06578da241ff21be810d9cf18ed1dc2c8c5001ba1e3bd9af6f719736cdc338d8a4250c8312cd17b47660335aa6e9bcf421f0529503a2c3cb20108138f5c9b475bce20f8457c7bf67be21ba63a62c1d12603052386d3105d7e47fba3c6e85f22c22cee1f2aa8c249f58dac7100d7cf58ee24d5ac8687a7dca84ad3a29382ad8c93a99832f65c834af1cd5c1bba12e0d350e372cf148c6a7b8f129ef9d77a54fe1cec4ee040260ba09ad4e27723b4a95ffedb257f325a77ef4e9b42f2cdefce2281cf609665483b5904465d86cc78c1d32bfabec679ee1338e2f57df633d1c808186b4c17fe25e68074ab2ac643bac56869053c3fa399eb450043f7ba5538713ffa24d9adb26a2a0ff69295e004392a6cbcf452bd502c735a7bdc695a196fb34be75505de18e86f56c71b29ade51ab6a1b50672e658518e3b7d6ccb85c630fe5ae4159c037ff737958369903ca6dc7ded75a011a1f5b34371d55b2b6111483be22caa6b6c0265a2918bf74945b9826c1f5da2179483f5da2154ad50c5f0f644206aa66602f4df177ed1b2a40b7c1742beb2b1c0a6a8eb56c79b1ff71acd3d1e56cee20caf5e8a6b8e4c9ea2efcd5c024193e1ffb359950069699e8711809452f23bee115a848da895c65a2beeb066372a117472399475b9b7ee084f22c924d3384a8999985f2b29b60e0f447cc7d9753e95887b0a320dd3627f66b7fe7ee8c8a3234962a70ece52e0a8ebbc2672f537055f698984468d8968699f17e3f4111175127cc563484c3d139ced3e522636f24981efa3722820113b15e9304ba71a4da8f679945f9331d2eac7b1de2bd679ac828d0809e51113a8dc98260f721208f5c177932fe95b150792ef78ed7890a99f0bc73f86e333d9acb3bb54fe3212db7d28545b199397aa0a518e842bf5c68ea9ec3eb93927debf8e33e13e0fa0ed6214bd24a099abafebd733d74e80aa27383f6fc903f41b94a027095867e5b4f01357e006b4378ea5b2c51f0f40c2192dbe3e4cf85386f27ac4bd2212b755f2b09cfaa5de996b32e6eabb7e867f50656f87cec940f96d08fedb8322da2728b9a2f31f82394ae4509d968c512c3ad17b9064be7eff3dac37d3770888f02401fe68f36bca8ae2d4ee98b42bb98a82c53e6f164e305b6585311dc9841e1f32e1b797ef1dc4c5306158213d21fa72f43aa7ce3fb21013f2ef1304ec75a7c50872d19e40ea91913ece6b8d20db9599f7d066005d0b8c6c0e358305090efea1b79b0039ae1d7c597d56af4727e4aafe1a364b5d6b3d7666f11e60f9c16127edfef83f2b7aedaa9ebef56ad7a00c342cc641d31a011ad3abfc36ff3997260ce6386a78886dd47af04d83f472c2d48e5e2141d2da3a0cb17e29437f2da29758da8fd92d865613888bebefbff8d369aeeb26a25928ad5c9af1931c56b6fbfc4b352b2e6033f9dbefc07fb12b338938572913d76fd5786979e556215f3029b4fc26932a3881eabe16d113bc1bbe830a11b77fa83a83dffc18a508c5ae92c87aec9d2b7031421c5982b3acf64b415a11ba93cd24b7b987e5b59da87c290fbc2f38dc3658be656d8bbdb421235daf1f74f3d207141751d6fb52ba0071bd00b644b01adaab0e91de10b70f387574035ba6e2408499e32f197b1c9a4117569ddc90fcc6193350dd43abac1587f862b8d0119302a6dd20a9aaa10784ca85d6392368fa2b3d938b2d0534f239766953f0089e4b9b701f60a8416cfd4e054d11394c9b696243f89c07884f3bca573fdfd3b873b49b1e5a212199171e62431de5ea1e1e2c6475dc986cbac9e5273d1ec3cf6050c03e55e20ac68e1d8d9c388160d1b21ed529680337e7a8fbafae3debc1a4c061a68dd04c16ecdea2307dade975f3b2805f1150d30ef8cb0362d5c35255cfa0262bd86e80f1d1ea0fa671dc37449c02f7f968fa0945cd0c4a45e2faf0d8fffa8d3861f88132f5df99b88b78db76df89e49611cd41a60aa0122e26fdf5d66e60fa5799d552a01e8a22af6431f6ec2055d50c3780d0572e2d74a83d8cfd2dd2675862b006d7f014d31b123f6b8a07acd50d93f4aa0aee9c4a4495f8c281b43b5f908c1a13ecd34929cc1e1d772829876c58bfe9333c424db548600d4ba328c73bf08fcfce0ba9d657ca0538e7e1f58a46255d6ad5d644cd95bf08816f2bd56bf998050ab278ea7745d438f935354d64bf56797ee82eb9c79a1145c69a02cf5a44fa75d63ad6cc67ac7c436e88af744fb9723c80b275993a6753c339b9927b7274b3e75a4e05abce5b04c4a0395f5768cb828145d3d11708368ef21faea19dc7917ed935ea7d78cf595e0711b083d34c2955d1b61df1cd901d31081701604a0c41643fc84ed84702052b699a3ac9778690b7ae4ac2c1032b1cd6629e55a025e43c36fe9ba766ef7860c04550056e7c207c5d42abe9c4298af0ac94004352f0eb3ec8808cb1b0109990abb6946cc70ba5bfbb3b5e4bd461994cd1335ba2517650cbdae87ed491bd9f29c80da9ba108443857ee53ccac488f1a6ea1094e50ee7b4100eee2f4a66f5d1c7400a412074cac9b0c44f6355b4e2a5e9c01f5e9e76cf390044a0c6e9e13b6c70cdbfa9770319f0a7a7fee1cb768cf89e214d711f37a975d1854a8951a8bf60f3df42fe5506f97a065844e82716268a5d76cf5f9e2a59f9d86ca05115f4068271a40c279343a5dd53fabb41f3b9f8f9d906a7ceb6544a64f7e9ea01836c18c654c1a499845ab7898516079da9c00d880d4dece34c63e93431d85b3213af98a992fd3800a40439ab12564f47610e34fa17743b2384915a8527f023fc6ab2bee88b268ba41b1dcc11ce939a29b942bdc0291ca386b6e9e407034214c10db355ee66ecbf65a4d13dfccebf7066b8982d2cc63a7ff5265acbe8e82663cad07c2e5172928e88d8297120b64aa52b4eeca4ac4760f16f0fa52dc5de1982763cc69ba1cc88fcc01652171a551695263b0ad39fff88dd3cc8f0dd1354969c285b43d58baa1bbdca7b8d23896a2d53fa547e81ff9ed8fbe2f21bb21c5124406b897cba845d33402a2ee03e39a38ecbde07c6b0679e7244a58e126ee91d1185dff56119e5ff4e4e491e23496b2b00e6f22c8c6d7a219132e357c914f3b946952eca0e7dfa0dbb347ea5e27313369fb58dd73adec65abdb9d55d70b2aeb47c33a0f0588d75d80718cf574354f404fd085dcc01ddac4df3f5de7285d739e3a2a459e45010f1169bce6c5de7f1fd8c65bb2e2edebfc0c3ec709f35014370cde22b5ea10f92a0770fa0bfae9abe0fcfac2f0bed6f72aa9fd6b669b44c35b65519468430b9f080d6dcf7af8daeaa52e0878cba2a21f7afb27caca500246600c358ad54e5bcb912205e8030124e7391b5fda9cb4fdd06473133dfe75f99f7a52e601deded9b0def657f3505787099d1c7e43728f576926d091633cefea3616c4a2c006f3da473e5705c3bbdc00001242ef143c0ee4688f5d5f44dc907ba9dcbf4a49f0b7aba9af7d7ca6b8122ede02c7f53cc8fb739ea72150ebec01506a55f69f533ccbd58724323303b09cd5b99853c880944672dc483b809566044431950af46ec6f358e2f2acd9dd74d7f22d76b9d177de7ac4df613f010dc2c917ce529b9219614c1207f51fbe6689d597f3875deb1905f78d4fe6da880ca371394e53838a3873169976d7e1e8e50e39bedd31ff625ecfeba6e68687258506c7266e07f9d87448fe1ccd1b9305d5cd3aca616b35ea177584b56c25498c8898a68662b06b0657be646b8e42e66ea661495bedda59b95fa9109c497a53d1e696e028ef2ef25b1da902abfb85e939a936ed8113e1c238158cbf83483a71df01998301cfe8d9f8f2cf9338187eac3bbc89793819b0c6b683dc2ccf2f888213c9477c0058db6be7bbd4e353c77cbc8d32761564a6519706d9e83a00cdb532b190ea8df79e9277985e3f1566c27a0afd61b7ce9f3088b5d99de07cb9eda2f82c716ea0a0c972963440b371847329dee05839276afb6a35de6ca5d423a18f870a536a60ab502ea717d7d7fb733fe25f0881b2684b4ae4f4426cea18bc565dfe9d90848c6e8303e81732cfeb6b80930f75ae978dc7b53eebcf8337cba0db82f0ee22d2dc39e590cf91c78a1cf58a6e20c52d414308c470e882ec93779b3147cbe876cfd08b6976de2e6084a9d6c5684485a3de076abba4dca00b19070dfdd37ef6b9ae6d27f96a98c446f957cfb8f23044c27e02bb59afea8b94222d1d88361f44c4c017fb2989d41a2820a9df7755fecd87e54a95dd2dc1a53e7f2c6da900f22ab8a8ee3e646b452a8fbf99e1d76531715fd2436ee24a9e1743bc30b86ba561bcdf9699ac9ec430a089db599d85bc6b65b6a0832a3d46cc4a670f22a33b3f6d17392203e6a3295763af16ade5f4a57a9303bf442606a3dbba70e1417017cb21636dbf42455a29013e8ffcde116953c11b38759993d8292ecb3be63489c40d5e00f52884c7ace493501af93b35716262ec9b166fb2d962a0df0630144cae3ff419c9df12c7adb8317c5c54955adb0977a8191b1257c986c9528c805801ae7a072dcc801bb892fd613f68ed1a3662349b68c890a31786c3f3df5394274940251d3143f4f1c9006b74f72cc8b38eef2d4e2171a37b1a8fb969105b4492c780b1d5a11762d2b1be62f0c20692ddb45127f78700d05b7099d2f421cc7161014fdb7dcb03e732c815e587aa8aa3fbc376594de03c3a660116fec9eaa345031b00ff021aa75bfdd1df933b81ebd8fe12875b19a139165da5017a5a39de2f8e74d3bf9e43ddf58db5f30009b9a5c66d2771ffaad981d2b578497a5a42587d520cb0966448116beb0a5031f1e048d20a47a5c325a33a014d21cc39c12013a9b8e46f3554647db5c596c6c8585502096b269daa1c6c8a1476392237c0181dbf037f4e8c527348162c1131d332e6a596c93ab09d7af7c3d0362f8820490f5c48ced312865d18196b0fc4ba78aa9d76e800083d2927bc5582f389efd2b633b728dcedfda2335ead4ac67a23f52a9483c6dfee50091f113351c550934bb283d3f1a6a5b9924bd50b869c46af712f7af5fdfadc38c4eff5956a4f1d8ae58e857f07211e713dfafadd4d93d422cd368c93ea0393d12456d1b5da6fd3053729c7166f79027b536a37dd8ba71810840e0fa9007073e36634a60b7b89fda52ba8c71534d4900f2e6170782ded68e15caecee802d653e2ad67d06f0f07947a89e46618c8b17aec76f4bd0dae1f30ee1798b99f4aefd591d00a12a30ded0d3d10e90a3b5d2453a0b233b60d3695d5dc07a5d81655651f71c51b4ea04e3930144dd679f927d7376ea2be845bd372f9b66740dfc704742a3510dd753afcee6571e7db414354c45c75bc8d447a7955654c0dce53e27dfcc9dc99cd95aef49c2dcddb93dd8562a87d2383f41215a518dd9458e4a1d5f61c7776a315ffcfd79959db686681130e7b34e95b1cb2fe750d07371f0165583e2597eca8221f3d5042cc10ba548b8786c96c129e8568e64be6229884c220a4993a8936dff44df875a32544218ae18e423f42cf7e8e85fd5d9000b2e94d41ecab8b514f48bb24b7145cde9c51e5122107683ef2589664ce019d0acea09d920ef01d9a9cbc748db4e887081894002f182ab1453c730a3b4c3e33bcd4fb5d01a1ede09b8aaf664ceebd4f0ac1585fd67bc00a53e75359b28eba5ce92c36d932dbb679af091aa0e15548646ff789008775a9becf20e66265e1906b3f6f12b81027bdedaceb7cf77f98fd550a0fe9050699195b6417d84c1a8f84fa677b7cdea5806f7faa57363012ab087c5bd72681edf713f52ad8bbd9ca35534284ae31e55c62d14c688e6d0809ddecbf02fd3e651ca0796d748986c4c497649b65a15e94b7dd19d2573234f59032dc247b4accb5e6a5a2c9c9fbea0c01672564f733074a9dde4e0faf433f086486a55e13878c21792a1da85c102790843d42f39e3279a3398d3081c17109fcb750595ccffb5a1c2b06007d8520e8a92461941491be56de8f53b55658df54c21cc16c99ff7ad512f5a4523e139cfb8c6e4b85c93ecb6a9bb61d61dc5b83d034d7fee2a261bb5f12bd427d002b7a5e28b6e86fa9944f6b1d060a9ee4ba5d7e23c7f07b15e2690fc406e99df646b504d9967d4537ac73707fed1f4d06a9291f954c4f441eefa6d9fdb888682e4e7daae7f08643100a7f1855cba68f915c2a2fd5795e5d42213e6b7fada5e0b6f01e4d80db14a95ffc65b20c130cf6822707ecd4f6c0013618658018365b9c33aa175a668c40659c6d88bf2b032b3a2f608addaead75dba8fb858c2e367bf6ade4649b68bbceceb4fac9e6a68354c0facb95b6e1fddeb91f37f87efbe144d6631535a590f1ce87396b0c3bfc82d8b920876237f4dfdffb11002c94b04fe06fcf3e4a32ba3d10e19156bb8639af67fb9b0a08c08af8c58c05883da747e1a1e25364c7e88b0ae3e5cedebbcc21c6205060e13b91cd79953805fb867c8a716fa8027b4a76cb668720609e2ffe75e5712930c69703576214c0b34358edcd9f2c626ae3df787bf8a3cbabbc7345f9f5c87d1016a441915820758b47b32ef216ef74e9f8e3e69306cf4ec8aacb0d751ca3e954c1344480ea6e4da878e048de2d626aa0716b2ed022c3321f97f60069b033ab028ae30d5601aab222b6e3ce07d58317a4c1b6f19efdc7222da9cb5c5ab0c9490bbfc0751232f860aa4361f90f7d6be58d55f3c608a9b68d88362b605d3f3e2a1855a39158e08f445c249dc5c3a5c933e0fadb3ad930eaea53ab640bb6e9abecbc05e19937ea8af999d1c2e6996095795cdce74f0dd6c92324aa94de1ada18a0c90d5135b04fbd5b138a23326a1b67e5dfe991a1f23d04270ed6b530c460c74fcd0c8df4a896dd42791782f6e15b31803d844d9aff55ff24b1bd48b5e98899052335065ccd045749b6024a1f879ed006b312fab9032a353767d0b24000eb7716eea96c30b8e394f47f3eb3fb838f595e9fbd7dd09a88f6f1e36e7bbbcf6705a9e220cdfe812012aa41736a504b6a9dbda38d6e7eea913bf857b1a4751dd2df303234b8566ba93ab4a62cdb69aad9b1b5e7a7463a1eb4444675d27dc3404bc4af359ec9547e3650c3dde103db15ed073b64a46adac1acd2222ace9911edfb4ce6031dcc160d1a1dd8c744e12bc901af991b7f1441cc15516935c4b247e81a7d98b1320abe6108d35597b92633ae32e7477278daf2c93d012f4436e35ff16e0e6936664a6a18139aa0fd2868e55eaf1702a88a4cebe1d33118118b523292b7d6d2d4e197a84ce3e55e47dfc8c10867382334840f82d2c3980e5371561ce981f87626392c6f0362ed20dcdad885b6539175cd413d0cdecd9d55399fe69da072a520ffd7d21ff347260d21cf657e9831edc916b0ffd02d7429a747c3858fce2908571b82c26c5e522135789dd5bfb4f3de353be74c177c4067653518110334f6c1692348b8134cf4a6476f2dfd887b134b0f3dbaaf27ee6613d84618aaa0fab35711ae899ed349e6096e63b8edf9ad72c2a16bd321f962f1b489ea5b09aaeb207131ea2fd7639d04a203b63e394928acdc7149b7d8add963bf3c4fc6232927801e70a78774b5d731e80fd0d9c6753f6aa11eaad73a03973aa17c8e9c0e6e54bc103758ecfb0cc736b65c3d90034289d7ae457f67b9ec9bcc340ca96258a694ca898f634f7602c4b290463979eb2785ae5d27d90026e3161609a5e39635a6463007c1e0cf5eba187a29ced809dba2922a51788902a9dd96c7cf693f25f0f6ba20989adce0695af3943ec20dfa6f7321243af38759e4b4bfd28b207c87e4a03627688440bfdfa30b4ef343a20088351348a793351da933d1aeee3539a14134ab3c47c22a7388771c3d749b41517ddfc231a3496805e1d636a2f3e51c213279c8317bbb954d822455b0d6959d3e2aeedc3229cec09734d96178eb70645d92ed153ddb4385cdf4b0046857ba114e8b0f53c71355f78b9b2edd5bbd8f5399a12fd5cc5617d3e007b1f9ffc720dde9948b514fc601d53463983decb09d7b22f750aa9cb7cdc03093147d2519b502474c73340520c614624a51dc10cf23c95ae59f947ad2e8d3f3f433a3bedd51f80d5a9834e143d74b989c5856b076b3003194b9fc150dab3a704fd86d63a5640452f95bbd45635669953cc26d942b9cfeb543b6c5c3eed68ffd5a7917b42b2738db3f7416a551f8828ebb36b83ceee65e54378a9e845e2aa3b5fd8e325a9088c301e6d995180efa655b302fcc718fa9044eccff9e10f8b7cf1c7fdf17d039a376d38ae0bd6756faa90e17a3bf884dc100024eeba94d1f75e530d801ed39a3c6cad2c4994897320216fbee454e4180dbc092e7ff7edf814d89aef707addba5895d93d0d60ef93171e9b9f6578312388887d5f213999886601f86810e063f49ab691d3a7a0771bb2b3de76379a50afef1e3e49993c116ef75554a78aa1d596f963f9ae3a5fcb770c7d497bb8d36c0e79873484d49a6858b1ca76950e5339aba24d99d3f103e7ac476526c59b773782228eff24913940571c3f55a71126d15859d102b68b21ab57b1c72fedba88864f8436026c7807b813aff00a1465a464e0f536d08fd4680899a65d6f3628ef9d5348d57fc476a67d111bb96a2051dbf1e5c936c8c7064358c97cc27dbcead790c556d7e3c1a2bf80344fb9df31f678fe044a280147b33bb59099f0c0c6afca68845f91d12f5f36625f1ee68b93241cbf39f240df23e326d8d7b29d2611eebfab8291fe23393ec4f70adda03e7f5cf7f26af3372189d95c4d6c0cbec4942e5cbbc34a0a810c28df20872c680ab4d80fbde4b659c225fb577d66715d542d5517274edbd0f85ee848b7ac0f4989d342c3eaf7c7b5582029c6b26cbf135c4e9bcafb3bb4ad130bab8ba852ef0080faab68f5a391e04b8629e8272647c0e0570f691f21ca753f068e10ee323d28e309ee1e86ec545643ddc3c03661a385add51eed0c0e936a09ebd93d7ce54ab12eddaaa79a81071914332b21d84ca1405ef1ad10c88ea37d551205252894c988e01aa79637e21d93eaa788060539136c07b16e5d28c4f8ba6706f7d0f82d53cc29473ece4e00bd0e75c0d49f906fe01b3944a624fdedd1859cc3311efce085fc1f2efad7076355dbfca78a0dcd95c3fa745571b4121a4a15bfb8808db8d589f602d8b52d00f6b1e21873b68d4bfcce66d2461fa861c590cf401a7bc0fea2dc20cf6d8cb1da6d422c628aa2e56173d6be39031b5eda5a35ccfe8db1566ad63700dfbdad3a492c3ec0c9968eb0d37bb0649c3578e966b35a0d89762fc5a1b1bbeeba16eae22e37043611fe682788db49a48732a49270c8d47e3be7cb0e9574ee4b58910058212132315575b1e87f6d77118d4e69e4bd60e937bc700b4e267259f0a0af5133b316355242551f7ab3ddb40c5bd0ff2f85dfbc9f6266110287c57e9c1dc46c4d9fb1bee192f51cc89ee0527d51fae59aadf5ce061c80943edf93b2fb4c04bbf676978d4cbc1fab41ba9720f129d895daf0d53dd03afa5a1fbed014d91f9a6246dee4c13a687d7bee5d37c035aae71982fefaa97712dd6a7539c5507d1c1b61a80ff2417691e20d5320ce68eb5fbba10dd2a6a32b3a805849286024655959cfa78864069f28192725a925f1e86d5b6731226d445a1b60fe0104b914d06b38a61dd27ef738bdf1c86ec9ea615c65b2412b005240628a95fc93467e8807c3454e2df9d74c8224ec0ee208c358780fcb2ac4dcff4f9c21a69b4aca02b860bbe03f42ed112bc0bd0fb292e10687a046a4e683669f62a88e04a593f18cf720c4047feda99e18b1a09adeba958208cdbad7ce9eb2de763aae4a3a608be22925a4060afe8d92233318779e38214a727305cbb1ae50ea2f0ccc791d12b9d690164f37fb91d3a7e12adc54e94646a5c740819aa9978484dab4183a58ab6e3fa157873c0481f58c79b17f7e49c88d7157d7f4d601702ae1bce9d57cd907f4fee6f985b3c965bab72e2d18527c50866434734b844f420efcc867bc4e97d2c60509a973109cf7463438fc46c19696b3789604147155d93303c2d0547fba8672071638d4750977d2c83a6d2640c59974b37b0f403cef3c0cd68c9424a083b85716be2b7275d3f2cee6945de14b41370a262ce732fcc97759223e8d49b4eec9d81609a87f50cfb70b087ce4d3e7cf363e2e9655acf628f40bc4587ce10c9ae9e43343a0fb8cb46349973734796555425a5743a2daa56d29ef55b45f605c12b9612c18491e6020c3d6f2cfd9a9226134b8fd6e7558dbd9af522149f0966b5806b4179dbe13909e390efc28c55ac3b322b5a62eca31e7467382e6f5c689b73a311bce41ccf0d3c3e8271d249002311fcd7f6dce4eb1df63a14e5f7068470b95a56aba9a705d020337cd582d52d09aceb3c6d0b42b5fbc6d02dd70b57680ef15752979a523f382962950506c87f99b758e2f3da5cf2494b54225ea2f1c79ca64e57ed4a518d9b9b10562a778dae7c4890709bd564fce607107baff814249140f5add00e192083ea028e814d38b37e5857f0feb7c03c602367044e86bdad51666ff0498b5d5c4fbaa3d18582ef45f567990a5317b85d7f9318913c15042af34d6400f5b40f0c15d2992c8e4489313772a3e6ff5ab43f7ea62dd3120e5d5e106da8cdcfd163424695b3ae2c3be9369b6d7d401bf4f3d195a59cbc88ed7f7bd5719ba90446b3eb0a46e635968e65be9460c15334667f6c9ac586ba8c59c29522da56d55a67fdad571752f26171599c74e576e5aa1137e0828584d19c1208a208b5a5eb1835834b62da5c9968959dee2f12f72d10f69c195891a33da6967e9017a7886348efa98e9997e763f1b813145693ed8ccbbe152e5063b41f7c489fcafdb31049f63e977dca929db79a6cca50f5b94f9ae746be59d6b3eee375e98c25014dd8c65557a52b1ae7edda33990fffbd08e1a6f3303fc0798144f2fe32ed88c6b8bd4edfdaa3bf894beb9653d4c9d581b411583106d098b5abb2bcc0904916f892ed4bfda7a8da3f006d8cc75107c26b5fdbb1f9ef7dc0dcb3824cf94a2b6f485d283bc0c3971db7607be381d29f6d7f84dfa8550f3f0220c1264ede7b39f553646aa024b8128895f0dacbb9d52456cb23d6e9ea0d145976631b81b19aed5be6e9ece983ea759c13e8ba5723194f0cbba3c1f35e0fe481c6c85d8be55733075c927cc662fa12b6634440bc604121cadc129c82e71ffb3cf325c3a6ecd7dec2c55e1ba63085c8d2de353fa809d991a75c7adfc4da67fb0e66195ef686c1e240c57c1f4e542e9adce08c162ff378f9ac9d139cd8f6301cd5a15d5b67d2e10424368b3f7790af179eea1c87c6559340d14a387983d32d5ae161dc38f681673e88ede34725ad36b63816939efa92d92d14e101fa8f52a77f1b9e8845cca49c1681a02715a848ea47bf79749935dda10a7789e7cf20acc04716438ba6d3238b0b527ca5fbaea962bcf84cb70a5cd83c6136e81e68947b1fabcbee3e54812023fcbadc1cff0a65d6e952910c8fc7d841fe0d192079d9807b83f2d738514690c5354963dfc5e5653b187e91ead1296b6ddc2ec9d48831d8d1bb60acebc13f7dc82a273ac285d644da11626aabb85f28a129c0534d5c12bfb4dc255c7a4c3a1aff01586bec8f068e396e89ab62ecd2df6c45c49e1aead655a02550f5e8d2cc9f8e36e56dad3267d7ccfb7a1293950ff78e91dbf106fa15ef72df508925ef824653d9633163d84478eb7f4f9e750cbb4d5169eb9a2363843b2a5cc43981e104ee98aabe405e1a8ee449a213ee944909bc56e0c8243ddff353cc4b5b79a0c58a2ad6e340812ff1ab37d5893bcedc7da3795239688279a76ff6d0fc546d5370db79aab98e5f83b83f16d76fdd237477b508303639eb6898aa5c37e0be17ba350e8e0ae532e8fc78764a5e277375c61a0c9cd64d7551c6733d59975f26dcde17ebc33e52da198b59b6b157febdb6c4b83f734dcb37b346978aa72bea23b90a6fbb3031ed02ecf750d3b6e3fec50e56f65ea7fadde1bd360d26be0b4d68af2aa52e465e996c62d0ce0065cb72473e3710e1b67dc7bf8e17d70153abd077bcc49fa0904d8792cf21382f69c7b9de566067f4d41ce8e93bd6b9f91a6ae7c169bdd52ff492ea53a62f3d94b29e61eedcdc322b00265175b89bc44c0439305641a5f34a9bbf28b8abdaae094aab8c1a8ac5309481d82d614781a35b1690e037da5a2a38fbab2821ed6c53e6e09251d76e745b6694a75145954e328edb489b8ca9c5b266d70bd1e0dcf7f5012276a1890aef9855ad7241879881d7afe2c5d6bc477e39637629df6452dff21797d4d4c4ef0b875778edf7fea6d2a8106de9d27d99a3e4a974d81f8e070a5d6fe2de015a9851b672d517d8afb71d3b80675b0a7f8d734c8d399f15b069fd346b0fdf89328d007f4941c80cd08db64351535dca57f50a5ce41356e452c5504f76b6c49d2a90f2e88943890e014f9f777410ee8f1dc6b5abd7a60cf08230f56a42b26def732c2fd388aa3a74eef2aec7bc3215f8ccf35ab4e9f37993f4895bc3d59d4d9743b3cf58401d7e295f09648361b0721177be69294c0159e7ecd6fe80798428aece3564c41adfa2dc05f7a53ae2b7ebd2242c78403a50d1f32c54be5dfaf37423a3f597552f8e7298468e5bd079b4eaec00748e5f6b9767de8b74722911959a1626e00a275c69e319ba20020b3ad1fdd520a7235e73f8890b418615600b07bc9eb53050d9f7cc65fbc876104ccb8655b699bffee034f75d542d8e41f1b8231b8b01f3569801a5e777971de787fb06170cbb6c0473e260e56a3e21fc54216385b8d63205e287f2168f4c57925938a0f2456546c6083cdc2058b11f1ac17e7ea2012ae78211f784c422fbd6bce6947b7538c22f94c48d3b1c7541475bda571ef990d99d5063996340685245a0e018c72a5971b4d38a4787cea740844cf7c0fe865e25fbb22aa0b75a90cf88f51dd4537df69b4085c06abbcac44348c1556c6c3ffe2ab5a881f9f1fe2858dcdb43b635019310be2375e78ac70a0ec22168b5bd3bb832043004a603565974ed8470fe7bde004ad90dc6562bbcc9bb643a9aa0984d119332d597ab5e14ed89af3a3b1f7847d1194867ae1ccb5a1f683fe7d5eb7cca11c2e06852ba04350c5bdcd781719ead8ea0c4230e949c4b8749fd44838d0bcc6d6ead827510d6b3e5cefe9ab81d538edf9291d1c0626b1a48448ebac09e6c4f91d32edda1297619d9fea13794ec9889ee58312a0222fb39d79d396a62722525a4b256956453459fce5ad9497188fada627553511d438e74d8a02466eff1e50798ddc0628827f7fe0599470263cd77589c6e7ef4555de06b30a2d59b24dfa62aac0306cb824d535d625cdc2e2530c1b410a5649c54a08809ff089e433fd39b8409ca69d60cc891c63019e58f4bc9baea20518870a18cd873805336b0a2386853a7519e30726897ad0e4ad03d25baf2adc80944e4e619ca564fedec7b3c2e6182fb6bd5ec0fe791e2187246a60e60ec3b05e97df328f89f807f49c90eb583209c1e533388f3cdc71b0232d59ea0da04d3f726d5a37248c26872dfd4bfe6a541e1cc70c0c88a84258ed27ffe2bc0f56c3f211977777019e6ffc89d9963455d5986feb6b5901b42ce771dd88ee9de04ca6d7edc816907f33afe22ce9d915475dcf41f1ad76ccab2e9c40a66b60225e5d6ad75fdc8f906e94d4cc0a38bafd8779be6f2d6c72af7f030de9af9e0e92ba51076a5ee803a9d1b179b5fad572c5e23ccb21ec21d6ad72358d6d5312c8c1df1facb53f7550fef4eaa47d6701a6ea96e1918205e71643209f977bf8a4c979496f7f78d5b9c0faf2bc5c08ccdd650c9ebcbabbeb70ece7d596e5c4320b9d5843ffd6af59fe98a6c6cec25f70f421f63d1dfa93ec2213cae2eb94e03674fb6c05bfe1d5cadd06e0096dff610dda025e053d6fcae9a7142dc381ea5b9fd7d2d3b41703e2f5a39306cc2996f4974a60c9b703a59ff409a6a8cb0c8da96df69fb2663f94cfdf5d8d9810cd8ce5c4fcecaa574931277dc315bcf4e952fee8e895511b17e4c630626d0dfa194d4f00b8af661576e74641e682424c1231b916891457d933a8da336e7860907c56d19312a0271100397a17f47f0f5562eb040de53ab68679d1105779de56f0a9553cf6e7b7ac79f8b8fec24482a6256880af28f9c94059ee1ecc73b7a8e6c90f5d244e9b301a67c8e1ea85d562875d4ba309cc768ff36ac85fcc28ad2d328e043992389edd9ba7f121665c02e1ea82dfd1b0aa3373c42c4b3e24b2b6ce18b0730af010a8e8cf03e9ce99c6ac26abd34a1df40183509a7ffdd1d028714ca02ef293e0314156be32ec3eb1512974cc81f3063a9125f8584092c4b42b48b65e4b06c553ceea6f7909b8079ae2655c8e5514d083e221edf6187c29d829ab9a95742d5f9dd3f75f8557f1a2a0b3310b9590084de56fb4dac73d576300a89dda753fb0ff117c67442ccb227c8518db0d50c4de998d0348a52d55eda3046ef9261903a3b6999a08e1b2c6d5102a74df7cce705e374dc13f3e3f34562ce8bd1c6a8eeef6c0058075153bbc4639a708083228ef2c546b56e79b8e1dad350b89774c21f61cfe95cc31c54b8b7b57f00d312e8132ad937194d8c8892158338b9f27027a1b1ef81ab272650a1af080dc268d2517f95051aa7e2a55249021f8daa9614423f7fd175ff505ca8b849719f3824d59a03147e3c78ddb0218ea322d3ccbbf36389e5e89754b36e59d27bd4bb95ab581e93831c4f4b5dde7a4200553d1c7ebd6d98a5f8ec976a2ed823a91ff1e62e8ce5e3280cd2377eb1572d3775b019e5c310623f41582deb69e16e9323c9ca44324f247b25433c31feba36146d68ad25620f718ffb11d1ce640927e40c7fc78c784583c10bfff34d64379ef24ff6c42eee410a1e0087414efcfc7b80920768f1e98dc58eda4202e63b3553bd3e12abbd2fa2caa1edeeabd36a1dbed5482fb0c1d45aae7adad55e1d05d9a59d6dbcbeb118f0abb1cd24b63f2da4595bc442f5172a020f93a9b8be7a275fbf1f9cce12ed33ee10d4bc538391c03279b4ca538298f5f402709fc815cf50ef713336f210880b867a9f701c636a1c9fa82d3432b0f549263459f16836e8a8de95aa7e27aa850d0733fcf157233774e39c176dbaab42214bc05d186a082a3d35041650a5ec7beb9c58a9bb9754993b7a761c708b947d11dbc542d70a2d2126abf2f71aed9168b4f15673158072a265c2d8bdf33f719b24c00f31e273e055d80ce4802e5e204538f2c7e4c5ceb6b083f50f2bc998b2732582c5f5d15abc3a444ad08ba279c580d220b4390d461294a428c574c954ce84f9051f70cc5f6bcb3618d3c9eb28bef5f502ba950862b003a4d4fe09f826658bf0c25f5a24028d359d65582ddc36d4adc24426ea0cc8aa2bded0759476963db72e4fe9a9da7f22f5be7b1d66c59536fcf08df911b39ce9f1a75b62148ce63411c63ce385bee9b5f4f83bac57d28bc9dac5c00773628356d5427ff11b31212ed11f535d567b3248e63054aaa76c20cdb0ceea94a8db6a3ae723552b12632bb8b8b0828ebad6bdc2ab589de3af2c64e1479057ffb8c8a45a375b57ab1df6081e7818475f870cf80c6d41cbe4f38ccc3a29652f8f75601aa26b0a4eab3319c1755c0b5a1c84faf87b3da3eadee3a682eae076ce808a2eca331fa419f028dfc86edf55da9e4a2e8ffb49aeecf8fcadc39b4aa904086779961560a40560e34e6a0eaed6189d7b427adb635690435161fcd7b82dd78b24ea3cd864a6741529f5f2edaeaf21278a0abe67bdb4be226c3807f6b7c3a4632203fafe1be904bb966f69762489890205bd0eed62ecca0800f9943da60cb88b54c229a648140fa63f31d65ac9110b158e123ced3c307e85604979135079380ae88923fd4957e4637942ab5827f5f2d0e273aa2d65764f6d4f792c5be55b1c915dec30e6c2872e4f890d5b027f2444c9b5414d75fb8c3a1afc2436dccf24483582b9a152444245a11431b9c032317b316330d8db1ce930326508e8ee3294919dbd6a20d38d99277b06540e2c57257daf990d8076d15ab1cf2ec9cc65a4f2850b01c1d84853ee1564e1453ccc21379aca301639a5f3c38e4c40be3b4c6da456c268c1313eeff6702c6c6341e137661465af18cc828597a81b7a6d91e387e3d71e27d7f2a8e1ff4266c54cee2ac494fa1195f377bd16539cbc55fcdffe3a0f152d2bfc8e79f65478b5425422eb5b0bae142d79bf00cb66fdaa7c21b182a8161842164ac704680b3509501a16399b5c631763f29c909537bb10e2fc23ae45c7050e7b51b0e313c297c4adfb8ecb014fbeac53e417272d5cdddbe9532a07cd505032e0162d82ef36d501c588aa3663ea58179f7e8b16073c90292bafb5d796405be3e08cbaced2e54fa25652d30020eb369bce9f0d90ace4265f22a4a7f65dfa2e3d43a7816e06285257e63f410b53f7423a3cf39608699d193430dbd413d4e488f2aa89b9646c5c7317bfc1e59006ad478dab0dcc650675e4a973193f1a53be5b321792981e1172efb25317712b8d350e11ef9148fd53b3481589ce01ec0d9f98040c477cb68823233b1dc68cac66114e60c59587a3ce0675124dc23c16aa290bcd1eacff4c08050bc439dfb13afb0ba6c7f74e031547aa26fe4d439d413e63311d25fda25a2c9f88fc91578a4359eccb887c38fab5223d117f4dd690d3018b64117fbd6fb4b35bc74b4ac16c8144eea06d2e1c1efdf42b2279a4980d193a7fa5d8ec81a3dff9320845257f8b66416c7db65492dc4142767af7ee18d21b414d87a198b31cb6b4b77f511eef589de2afd8955b8679ea2e482e903a6852d471a5bbe71e9e49b99d41a3bd38e866cf335cb9c18b4ceca7104a3e335db70c032bf8d6a4c7b31c04aa837b0f7c8cb4c4418a34ae1d6e319f79514f515b486ba0aa671005c40a17eaa6507df3889b0493d70f1cae135e3b0c46e0d552f596ffaea40ba8759c70040ac08d21b7a110dfe43b4f172fb995ba39848dc4192b75d60afc048468ffc4ad0a5f02400abc1c4e37114dae6b80cd3373b0ff0868fccc9b959c6ebc3fb4f19b47a7ffdcb509985ee3773ab7dd79b34f6274b96b9385f58f7d8c35d2007441c4835dc6f9b22926c652d31818d9e54a1f1db7df0ecdf2d5dbd683ebb39833ca5efd294b7dea7cade4fdf09962d1bcdff391d1990c2565b2cc5d6c93fc2762df29a2d2abd4d4992fad670b86227ed1ee038fbe31aa182ec14b1982698a8309231208ad13bf0ffeed5ccf20a1c800c8f8b9bf3f0b99c0f8b677333dad1ba53fc60dee85bd2a63a6d3c71fa9616d6610c3448822acbf78590953e8af2c61a9bc4e35f64e2d8a24cc27fb9d2f65b9d768b89a8b64df82a328679c8309ef2bfff17014824906a03d1ff4c31a0ecf04e8c23d8bbe89812b1c56ffac339a656ae9c031538810a094d825aa00145fd37e696e5b4a381c127750ecbfadf51738f32d78d94ecbb8ed8ea3e4f88bfadd49cb882a531c265293214e438eb22cedb4fd2a3023b161269b2bdc505d31411a64bcfb55d937a975afe9b2a323ffa5b4d7f3996acf721b774ccb61f4f04962fa755c6d47e7c0b653529b72092c99285a69cf6681b3e60e914b4deff3cd60da7ac4f86bbe118a50214e3c7177a8dbe02d158559d682f7e493823202e8fa239a36c5c6f555f960ee19091793b1f3966906a5c081db90b1596c1f0b77c00eca71eff6fcf92b712350852743b52fee23bcc003e7c8a5e0eace771ad80733cb2f29eea95dbf6f67f1b2902d0e936956d4da4e30ab8ab822498e243afdceaffa5767aa2beb9bf8f3a06211c64eb8328e676609f99168ee5f7ee2cdaa1b758eea74426e1d26c403da84fe995ef02871358c35260a5c6b882dbff48024c942a4841fab2ac6e59ee6c756586047055426b4ad26e70c798a212413d4df9bdba3d4ed3117cab1de2754cf0ace926349039189cc6f3fc3a539c5aabdd12ba0a195c708fe4a4a05c2ad6faed84502dae2805b912e9f496ad8638a69c7dd231caa8a749556cb1cfe33070bfb12f4867eafe69815049f81f0ae39ec4437ef39a8a26f20bb14893b1cae57e2ca2c3e34d2c3ba7683fcc85eb869ba22e5100656e6ad386f0185fba479ac7966a8bb6bf987151e8ba41e66cfa11c3490cdff1478ee5c7ae0ffbd9e548901847608c8f7ec54739eed5e50d0245d413bae3180068d3c9701eed5afe395999f285029c90e70887395b012f94448387c1aeab9987212a17ee9b4a94e620293815c9d392e7f735c872197a33fdd5f9cab5a920bc91e7196a5994f28e2e6f886a8abe2a07d72ed8bb62b9c278c6819cbc8ae056b5286ecc6bad3aaa590e88b59ac02243c9416e6bb6478719463a21783ac677d3b012bb2b46349202b2f198d92dd2739ef7d7a4a533be49a4780326939ad43b8fb96865a28308ddfd2d01de47f8663a8a8a9689d9cc11383d99332da3b382865cb6226aed532219487558320089c603bc586d5ed3636a618ca9176a4169b659125d6d0871a32f22efd0f7608b25b92262cf83e038742397d98f8866e55b1d423ce329efaedb55c352f2a4214374b29a9b86041af9bea43875d41564b556c63e51b16f1bb9901f3c488994a14b9009f07c82760bcd1fec13c1e39b026a3c3ae30e419ceca904ef92ae054668db155abca10f3377b7153e0e190cea4bca4ad48147eeb6b5f32e24a77cd1827323f1a2a779c9f743926fc1d3619f7b213770d563642532bfd5c9f5b8b44d2ef51cce330c0d6c7509afcd803be6a67634b2c0c8fefb1c4217c084bb5270038d5ebb9ccfc57e5c3c4ac61b1a6364871bc97088d63751bc6ce9a2111573182733f06f28416882ece3381b07808007c4f4064688dd4802f48eaab5960fa1c220ffc340eaa66f6f76934317ef3a716e8a4209320dac09a654cfb0c19258c87311685d58c1e7f70e6040607f45d6259547659e187f79ec2aaa2feb323b89d78e1142dfc37f58a0d4160c891e2398cfa4e96f6d4400846536e29987dc01101eb1869fd44ded06d9a5f2bd030dce4e23bf9dbbb50e89729194e55dbf76cfae8c925736acd01d7f11eed8ec59f7a21af5c53fea7d224cff224145564972791f3eadf519a9777ed08c479272d03444513adc63af0e95944db8dc94cd916ad524a7fd54f87f9ef0e7576c693ff85b3526b4786189bae58a1e0e64ce72c41b30b93015bd8c35aec125dbb6a34eaba591101a62041dbcd125a8615b9c147f118e7d008431440d0afd6145caa696fd88b2c9c923e06f0451434b754572e0619f3d9c30cac034a7125af55ec9e709e6d9a86c8213248bdf2a78c85c654e7c4c49659070eed388b2b9c03a69bed8626552cf7ab35dae8ee844f869a432b833ad7350b6ffa1320230995e41519de9210cddbb7feeebae24d316e169ac312744f9e1b96648ba4288fa182104a0532bc02ae1a2a250b923275c9ef5a5ebc55f8217f37be9fb2f4285ed5290fb5cd69cec0122f79655fc032074bbf3551a293c19d0fbe3544fb208ef591c4f0a7f7a59e22b51b6eb1c0e288db4e2f27012ca94971d0d4f7e2efbb18b03f2459b4adc5249c4213480c755a9fec7c696f8f1e28c14b24e14270cfa72f5e9c19fae88cd79372cc24bfe85285627ebe041c5743f964a1fa6191343efb9182bb527d3f83542ec1c53b0392195d6f895d11c5594447a5d7a45b5c153d95473b439121c2cdd89deb864b97a2d1e077783ed4b118e4a68e5f83ad13211f148e76778f4c72d62bf2ac8e8acfebaaa692faf27a6e57b20efe4a6b535496619668b3e63eff07d53933d4779c72971d9c27eca4e0faba9a2400c94c30e1cf0d030e6da1854c70ed909a8968fbe70070183beb62618369ea57e57af87c38a7e33829c9b7d6e6701664006847496344f7a49a2037a3ad49b81bd5bc96bb2f6cb057a2344e4821e3bc19072bb90ae62553beec2f5178433c53b57e536e43b42104f94952eaf6fc9cd315c3eade77f9bde32d32f21a29fd52783f5c138cc53b45b95cc549d20cef9cf69d1138ad648c9e98b74083bcb0badc2d09a28b8a87e9dc3dd77081c61e0839ea97ef8e025af6caaa4085c5729efeb2af2fd3a214a2d622e438bd1757c66c71bd329cc10faa02a4ee36ec9c52c10575517452909796711f5fe4cf64ca54c61ca6283bea97f114e5805d59995b37cdcb72402ad828c1927a53cd0ba3b79954638f722cd94508b24fb78b537d4e0fdfde589076b49e508e260a7fffbcdefcbf504c3701007c1e902363d88533135fbf9645ef5699c214f18f4a9c283ac7931a1d98e70f848e9b95f129fcb4204c57db236986108fdb963ee03e2121166dd91c2ade926b7b4e32e337a119928f8584936691d8a55273ad85c523cb4dfb7e0a1fd5be6df123fd846fdbf1547c9f7b56976d42ed6dd45d6fba0cabb50da4e175dbe18ff92e0cd331d55d0a01590b7169d9521a88305f634dc9b1ce90d9f02040399b5280d5770c2709e408f5062b3c3837a90abc0700d8390207974de1bff09fb679a1470663d7fd41246eca85d02b64a6cbfd7fd2a0abd8d1740edbf3ef348011a8b466ecf3179c11c58fd1dcb4242777d2a24d31dd7b4bf72baa1e121e4d2ef32aaa9b8294fb7c11bd21a1aabbdc17d9dc8af71bcd8d207ad8133685083b5f290fee9a1d95e3fbab91eea3299319493a2aace81850012a373b8bb963ca2a34aa7f51ab651a940966331591f41d9826c1f5da2179483f5da2154ad50c5f0f644206aa66602f4df177ed1b2a40b7c1742beb2b1c0a6a8eb56c79b1ff71acd3d1e56cee20caf5e8a6b8e4c9ea2efcd5c024193e1ffb359950069699e8711809452f23bee115a848da895c65a2beeb066372a117472399475b9b7e5ec71e48a2d322a9633ddc3ad2086c5ee3e6c8fe2587534247e43f0e244f963e190311f4fbeeac17db6ca646a12e939ba13f5a473010b440f5cb0f54df461f52db197640c59a8ca467206748f2e50dc94020ce1712ff3b6eececf537ed8bc297eba25e6552b20b6789a964ddf8e3b2119864b11a1c57c43246729731e16cfdcde0d2602a29ee7700f245f45df4b6d26285e4346bb74ab4a91bb3af9c091be2a75c3028bda237785a9bfc3d7fcbb0d2e7cd0aeebd436484d726bb807b69548690d6b282b8f0d398338a6c9827c4f1caedec671ddc7e18cdb24af700328c2b5509ef38033b10c17accfa39fee0f61cbbf5ed62b4e40cb270c6763edc381f409db68c187342dd9dd7260c7c4d1307afc7840ecdc81dc5d35ea40f15a399a6fa7f79aae75f57e81fb8734ee9a7ace23fb398bd3d6a4e86c985a57933b6458ab75257752e216163ff3f748bdfcd5b94387383cd5383469b357b6a910a23de83004fc470cd7b1d4969e9a0e742ff0e6d8c5d58535846c31dc613f53e15a59d5f8aeab83fd14a3fb086dc2afba146c0ed9f0dce26055a9d4b7d7695b95d7449e4f7e3238cb1bba80346d3a11643613d49e67188f60b56742c088dd7b79577be69a1cea1b8738d3a63a84a6e8a2c65467334ddec1058337d14a4425d4f446d490bf465d144e5d0d274dd14d5426293d72a3f6764d04071ebaa1df5b0f4fd0b79810211dfdf66cbbff233d13aa8e718d6ad0c09fe79c65c0167f60e3c2ac1c095d5c5031935a8da5b80bfb5d90366d05e87009e645b0cf5f9edcbaecfe9085c2626a3d06cdecca3881eabe16d113bc1bbe830a11b77fa83a83dffc18a508c5ae92c87aec9d2b7031421c5982b3acf64b415a11ba93cd24b7b987e5b59da87c290fbc2f38dc3658be656d8bbdb421235daf1f74f3d207141751d6fb52ba0071bd00b644b01adaab0e91de10b70f387574035ba0816c2176c53c2e7c55ad048c26541e6c84cef832b9bdcc9981f7f5df768ee1700e7680359381788a9ecd54b40d474d02a2cea70a3e4ad7544fd88dc76e87451f06c90ec92ae8334c07c85ad41b3081ad137727fc3057249a91e3fcbfc1f299c9b34788236b6f6848f1c3297e39a5b06e5635e5dae0efdf3ebc8c8b4b0de72b60ce3fe8708b53e7f761b9880413ccfbeaf6dea646112ac7aa4c97604a190a43eee1d68cc6b4ecafd0b82a82b9db7a30ab8fb45b290760de16a83cbc6da0d0441219227946a06ca4dee3089656ea77fd0a0386db6dd1bd791229565d9af1165fb4b489b2f67de97676a5861b617b230c40cf344e6ed95e88b1f2531ce03d4109774feea5bdb1edce698539d4af807f352e019780ce5e8dd2ae608d1b4b711ced98925bc6e9e6640049a49777e60be0f3b8286107febdf889afcbb61d5993fdf73b331a2e1739492c39f7d1baea309b7142fbf2c26a8ac66cdb500d4ba328c73bf08fcfce0ba9d657ca0538e7e1f58a46255d6ad5d644cd95bf08816f2bd56bf998050ab278ea7745d438f935354d64bf56797ee82eb9c79a1145c69a02cf5a44fa75d63ad6cc67ac7c436e88af744fb9723c80b275993a6753c339b9927b7274b3e75a4e05ab2d2823dfd14468a0118adc29b3aac6f4e5b652e4b00324dbb44b829f602f40e2b8ad372faa4b004996e2b3f19c63f5c3564b2566f84863613a601b0345088b561edcb1ce6a0c7325bfe3e6b012307a6d5e92d32d01794fa33b93d3753e93492a1369eb27657f3f0064e60915977c5999dbeab81546341e9e7597e2028bf46c30983d15a99be68c42737e0cdc0cb4f70be363fae75f1d0f00cf6e68125d80c56a350adf3d02c4218105317a1f0984a3b7d20a6572fb91e1b9ecde1b9168e73a310a143beece659e3dc54cd94142b7cafc8fc24c1f6ef13b839e65eeefe282b47368508fe2d504ad2e46f418a67f1ce38c2965e95bf6159e99e05c0f062fdfd5ce0a17a2289b5b71a97a065844e82716268a5d76cf5f9e2a59f9d86ca05115f4068271a40c279343a5dd53fabb41f3b9f8f9d906a7ceb6544a64f7e9ea01836c18c654c1a499845ab7898516079da9c00d880d4dece34c63e93431d85b3213af98a992fd3800a40439ab12564f47610e34fa177437881fed0cae4138718ae75f077960cd7a25b8609baa67668b86e3bd1d58bbc5c9afc2ce435a43fab1937bfb4f8f88e64c1f1124355d8be60e41af7d8a8e05e9a0f83ed1b65c05c295c876afb0c2409fe1be9d3e4f55e57d72706f0ef46296c3b1c9419ade36458972bdfe49484e2af71c0a230834c925309e1e41b2b78c71743aa1bcacf1cb2429931245463e41a30530170d82eb326d17e682c48629f082461cfecab5c6ff8344451929db5cd213a80ffb31292dbddc7dd81087a145a5bea898cf833fac6b3115eb67e379b135b2ad7d193d27b474073b70f466ca3276b35bdf2d1c773f6ceb9e2e276222aff8dc7d95be7151aba1262f88ba1cce3946bbea13613e2f5a412d40a9de794f198521e115af0291ef9c4fd752f735105aabfcc1152bae30619b644cef06289d9cb99da2ed499efddfe148abd070051ccf17b5a675b3b80f46c6d3ea84bcbdc72c22828acd754d047dcc88e27dc1ae17c07a2107e6ab6895ad2bccfe3ede90e938cd3e7543d55b9b75d2d2f37bff49e80b82e7ea2bb50e154c7ce2159a4b2644e8a10c138ac6df14c9f14fac217f5f391ca90546c262cb7e85dd65d7c9b04e74214ffd13b647185f9dd6af8c12a3f5430258a5449f5c68d4a0709d67808493c9a27ef3c2850e12df950cd65425a22cc8d1316311feccc733688d7e2d4aa2b58a4c80a6f8a070c18dd3ca737e8d3fac3089a63efd5d2b017102fa012c1cc3020e409669cbe975fa88277b2c0c470461f48c77986d4582db37bba58aeb8acf69367f820b2ed2ee5b6d7eeb03ff4af05871f9b0d8eeda607f0515668380c3005743504a1efc13ff2a37e86a15876bde5995bb2305d1b57a06a850f8edf50deec62d7ac3c86c325120b552277b58040e8790e39a19ceb3a73e1ac1a733bce67f657ef49b02633c3abe0bf3e6944d2f773a5811775a017fc18cbaadb2115e3a3df7638908cf83f88399168aa6957f43e5c12d32e13270f84f3da5be54680722a708c5f3c1cf9af150c8608f8d9731ad92f033bb063b6a20ac78169e96fa3e7982cb47437f39a50384544a84ea70612b0aa77aa2d6c351c5cfbb0a442104dce7a1c877887c63481b450d9a5412f1fb4eaebc0ed3a3d1c3ac6eee3a83ba444337eb77279c00d2b597b592bc8154bf28647015bddb3b02d4df962c50a5cad7dfe8749123ee11fc4b826db31f8a034063820162a2d6cdc49251c770e07792d9ad50758bc6ab6d98c00bbba2caf3bd99dc2f3bdc707e6daa1d5f68d5fd91e66657fe1455c09137517e1f28aae38609579de5e4e6c1fa017699ddf0d528d21400bb7b2f083ff42d6d5c4b7140a98d7d4535698e4ac5d6c644eb9611471695bcd1574d871066079ca8d503e99e43a53c51be782549ead452e6a07416bc33881ac5517ed3bfb1ac7415687f9af631728d35fb2bf70215e2dcee687f1c62d6ec1cf0f2d286f6674882c6a0e5a3d0f0c00268ee41dccee3148fb5248093b4c2d46b0e2e3386e3a0b5a838fed32855333a567de7cb0f704730529d2d5f9b5172d9f860e62d65e44ed846599f483686dc820c171c30fd8e075218d56fbbded204d0f30e4992c88ff754d2584272797e6ed7fe4bc6a952f65f4efcadfe1356728cb7c08afe435c0baee84507fb113112e136b86c02ae7c30593829bf103e803ff67dd10503d1b72199c842117d7f587deb55d3a777c125bebf757c7dbf032e486bbf584f65be1c91079e24b435296d672f3c0fec049fd95afb798b8dc6bc76f2ca630dc0ac36d45eb480c7909538e0a20600524aff94cd72a11a8dda6d5f883934ec5b4910b66e95ab020399e529210582741151cf6b495c31917327bc827fe88d91bdb088a3e5677433ec6561a646039a11d7d7b14f55d43b93aa9a95a71a497f85b8815da114d0b667254d7cd335242606b22fd0c3bf38ed2fda17b59097c48e6ef0dd16bd40d8ff9ab6696f70e1a682888a8820edf90a335d7851410834d26eecf14866530eefab3b44357226e90017c92031333707dad81cbba0c428ed4834e14fbc85b6888022abb2c3e31e7fab10e31b8d91499cd307dffc27336dc8acd5385ef3eec626cf5da00979da3e6e550535d9cb8a0c7d0abcdae5867a6fe5b6e63815334fccb98c611c719c2b71faf98d214bd0897ab3996b9792f03ddd3a8f637a49f2d4fae16963e71691f72bda40a30786ad435e2c71ca447eab6ae58d814cb7bf62cdb63d7d23e2753a43ec7facdca2b91048bf42d350c395be411876684a9e577b185ecff76e0f344f29be77287259af7946d4dac605c00144e94713bc626f835dc13471bfac7aa3b2f21c6c00f812103d5b9e363a1162f5da773a4b22b50d2270fe005c6db8a27c7251e9c471304854b983708209ff7d24c8a8d1a0e61551ed5b690514f05cd284bd77f04efc35e55847547b4a7ffcef9ef366d762f32026114cf94261583ce65a1c956f4d917bf4de18a85ade19e61a156ce928eb60929c184e09c1e3b45146152dc52db1ea27475f2d2a6426a753a33e9355503c5e27e6cfbabb1156119374c321f17aa85fe7650ab457070c726cd7d70db24db79bb5983b5aa4c6d8107b78cb47af71178b0963ea66bbb1e2485eaea6819a3b8e44ee6e04a5be6f309f058eb14b2d872eef2469f20e92b2d97f509be1c38ef5572631d79972d7456c9533f3cccdafdb339e27e7979dbecdb29b4d298d6347eff7c3d0434bf59dfe10f8997141ecbe1d86e4ddba74a2796d9eeb189d82e56f493752016a12c595bd61b5a8e8eaebbd21da28dd4331069a54738f3637e83c4b8849af2830240e705e9a682295aa733eccfa35de6faaadf171b3b62a5b40ccdbd741a0e3e7a7481e79529c1ffc7f7d73878a338a50e458365656ef1c26a1b923f81091edfbee2aac951883d29f1d58df6d791b7a6c70597cc73b486c9b56b45778d4556b05bc60ace68f2a5049072de20cff5d10df43f66080d891fee3adb6f13ecfa83e1c962db1da20742a7ad9bb555698bc682950e0dc0ade87712a275af7db8ff0bf5001ef25ecf178ca98a809dc1403b6fc1a7075ab4948c02033c52ee526c1da9c13981166a261124936e75eb3175ccfe27acf3c78b89903864c7a6ae0049202c15efd5a387412182ce19e6e1b6155f43a203c63da9d1e9d94b858515bc40b6f5621a486671f3de80dc78ac283cb89e7810f18a5d7b61f022373df966884bc9f29fca347b612ff4c4b7757189a5a5cb1ed8495fd29df21f32695fffa26ce0f40d804ad2a8685fc9fa7a4815db806b873b1556816586d3081e4c582f0465efc9f2046362154ba2f9517e6768b6fe5c6407320f0c68f9fc9cc1867114dfc5e0c0e3d5565487563f9ed3343395d5bfec554ffa0b28c62b6106726154f6f1e3eb7b8098a4f3bfc0c50cfb24db6fb4bb19946bed7afee47180da771e4081e137004a71bc9de2c838749f21da724b150f03f5a590ccb61001f8335723c5af5622f1ffe239d6bc798b3f4e5d9da8e2326d8c2ac576178a9148866e677440e4cda80bd100f8f0ff08553ebf363afc70d263925f89336812aa20166396cf726511ee4958c30b413d5188bfb7ff148c2e88eccbd62bfab72300adb35d2916026ea16964e82a515e955833c7a7b99923776c66129551b56061ef9acbb7e9ac3c8c2bb8fb937fc9d90728a6b1c5d17efdb1664a498b4f8a8aedf2e66e0f2becd42c17286048038cd2ca54fe5e6235e441654e42a1fafba19a9f4a715eac74293d6ef6a3cb898d04b2c76440e71942b65acaefc134586ce81f782d2afd32c0dd52879d88a0665afa83eecf785aac779d5a72af43316897a3dd3e230bedb966b6a45caecfc9ad36958f951cc4c15930ec1e325883d2b871fa0b1361498aa57c2616f0cae4d6b4fe962c0a54fdc2e14cb73566b791878c97e3c589ad7ca5b209b84c680e6294c8501a557cc6b5f4b918196f5a4ec141f1316f54cebf12c9f566066732b0998164152b6eeb974570f1aea31291698626a08dfc2045e6400162bc447c4e9a68a9a8235c641b10412ed24b446f1b6d11c3b1694dfa9f8b1eae64d84986608e5853676d02cb08ab4887c00ca10f5d1522e58695ccee86b4939b3bbe8247d0c1f1204ea43fcbc5e63a7817678d6425420796bc243206b6155f14a797ccdd245d27b5ec02aab3a1ca846c0591dd129c7816871ffa24bdd432fbcf15eb8c2c152483c9961cd2885b7ec92f23abc3bedf91eb749523e0c46f7b370c5942d720b2602c1e5e8ad4b4a394318be04ad5a6fb8ff2934b83713dc4ea98a4c24bc201e44a1c990b20475d93a037c397d9ca8be0d82c6d34f21aa9a4196bae8814194ee23e6d7cb9ca185b3c7957b0c68a81a898dae7772f17add0d8f0e8e0f2fc8b1b94598a6ee5945b71b7ea7317eab358dbd87da8245f1d7028a98b521436d0106c308ac4a6ef06f1c3e319c0b40bb74c83124101e9cd9b71f444115c11cd7dd6b46b532909cde49df57c7547f76d26edf0d43a4a324d41e11b58012ad83fb29f5ed607b2c7824e37c7f44b4979db28b4d251419c9f138a1e23b1ca09769e76537726991810e46e188315ec2a81d7c1c2a2e0b38d0ecafa20f5c08f63a79ca3d7349a4e139436714a29eb5a36cbd81bebedff166d1de32dfe186d41dec360ad725c4e0499633dc10e01193febeba67e46712fa3e0267ac7ca42b6be1523295aef982cbfa86205782854876b10f17e151f4414420963840cfeedefea97e6bf9ee341760cbaf2b434541ce2ac38d6b23825be9e13d090fb8892ea3a7e1902605d737482c416e75c21e0197a8a866c83f59f1c56f01d30d8f32e21ce36ee0cc47cc206ba67cd02ab2b99c1a093335421d28a4ffb80055d0500d97efde2e2ef07ef0e39e6de37575edffde7a34334e99b44aa2614113e10989cc8926c83d7fdd00ebeda3cb067f5f8045fca184d0846cb5be68f15ef3f0fdcef87ed9ab761e7f82085d4f7686467d7187b1b3f8e00fc259e2dcbeb5a2362c10b11b2a4bc35eaca0b1768d6e5f921a28af959a1af4d90f74efaaaa00268f0f015c9ef5d204ea7d842f3542e6896a323114fa552c48e3bd6861fa19e5026734789672e95971fdada8b38ba8a3049cf48e29313f4676184b1c4b5b4790f4ae2fba3b2075ac8998a62d724698bd3e614d76a4ad504814b3c50e2601ed4c687c1ed95c4f019b7f10a29fd5cddfe3c6a8d75a44e2816b59426dca05024b4968a12c66563402ac2dcf67ca4a3d9420b5d487ac160a476d0697f959d7f81b008297fd0c83d2aadcbf8bb6cc8d94084ea116da9fb680800b9cf2d19a10476ecc53bef061246b719c4fa0d30feb5006716109793c7ccad9128bff18baf9b5a6cf575f8dc521d5a2221b7ed50159552a3715ba3b9102e59ba3c182b6ed2df3b1a790709786e1ba28dacba66aa87e25ebf156a082b17c0f8fed06cad425acb414861662eac37c3a277193b08a23c8a548851b0005f0493041f3da1cc0a1d298f12fb9db1ba6f5479ce322cf2a3c41bf5068a580a80e6ed3bfbfa7e25c5d9a8581c9e27624f5749297c58383f53aac143bc92f873d3449fcfaf65981dfa769e310f16f50fac75c8c0a4ad46576663ac3ee4cee0138e674c98ee8b56f5163d337f2a1792adeab8e745f274aad7ebf9440447c4c7224b8e547edc92c10685af4895ea0e75a0d6705d833a4e6367df5221d6e896b593f50f538d3390d1d75fdabf7f1fdd1784b06144e23023ce007219b9bb8a6a6e717fde5978343f36bdee0252c648541dc3c084f1ce0d1b29e3dee0230204677ecb7173e63d2f15defdde2a1e271a4f8c95970b59e49cef29e2573c1e34ded573173f8565a3ac32af7a46ed305ee6f421aa2d383e2c4f837454e9ab1818f81dca03bdc5d47bb63c436a6ac5c66c58deea8f04213e71464af785ecb5e6029f7f85a666687a1338846e4145ee8ce0af48dfd90383c721d58dfb1e28336777a5a498d2417dfdf99a8c55ea50e313ac57735d0f2d6b9c152cbe6d8af5dd2006de511e11fcd2cb3952b665af9a5d317ba40aa87b8023c264af15123f2726df879f3cedeb939e13632f7c2a1155c3b6b800406f056009d4a9c3754fa7b57dbf82f002360ed4228db49303cc1baa706e7cac4a94a5c731c71227da115496c4c1fb14c4340ae7bef314a988bfadf331aa878f4877a63076edd41b114b3fcc92a5ed9de64222e87745add50127b889b9892c99f6e8113da5fbba155aaa346fd278eec65ec0bf041eea39946346a89350b35c8c29751d23a64606a85f6471da4203abaa1fda7b5a2e15e8da1810d05ca0f4c726276ec5aa80099250e5f0e26eb8c5eb3bb42ed06110b05be5e8a52a327af7596ef6ba8a24585208502bfc309c7a59c95ecc9c59308b33bc1a79b1aac23d730b2875bd92ece3f109ec5960003e19658e89434e7e961252e2eab7d0952e94ef6d2627a06947aca770c916f19d5799e27f7333f371d865240551f051dc8c28bedf5996500e1d542e27a8bf294b6a8fb7455d27c0d78002a496356505138471a3ec9254be5f387053620fe116d5e398945ec6ba8287406b7e9b0666f5b1bda7692725c9e3a3028e2b995f677bd0a850c4a3ee1442ecfa97a28dbc36002a60b61663385da72ac1fe3344d9be8a6955b90fa4c0dedfb2cd064e808297e398acc55bd7ddc7bad88a210bd9eb7dc7a8190e594b89e5839c42a38920a2fa8dd0234c4c15f119169abb7c3a407aa696b1a426024cd4b1b1b284d454475d85fd3331730b362efccf24a66bc6a95a9aeda7636e95360d5d5134fe0ae33b6ef06c4181b44b7cf42535148cbbc08cb53fe0bfc46e5616949e4ad3c872fb6d6544e081713b5a89a53c3993cc1601412dc1f2f5102d3ec1cc3ad4a207ba172385b2c53d5bb93c7d6d270597e3a47f977233601a669299f617ca7b536c59230ab0719973d002e972ce24109ba04e6096274bbe96dda27681fecf32eaaca1b26078e09d3584872cfa0ccd63f728893c058c044ff4daccfe9670ecc03c9436b83982827d90dcd5120c296b22296f69cdc20200d2e1939e8576f387165ae3f816052ceebc49b492998997c682661dd3c1e15892ef56fdd9abe744a1d2a6df82cc202e605b076e398c51a8e4b3d35a2598521863514af39241065fccd6097f0ed6a6912614ea05001c9d7eb6bbf3aa5c6a0f2da059906c0e90eba2b9d949003ef652afbd029c2c3411caf87a251766f08c9480b996d336d67fd5b16616fad6db71bdefa871a6a3fc71e0d148f7bfa1d5af76b69fcab77772f1d96ebca0a0d0251daaf5b25676284a4dc86c73983b636d0cfb0e32b816a22ce70f202c22c610391d14ce884e7052b86f1c8d024de79ca796dba1419f44094e2dca408ea8119f61772dab3a1f18e40b5fe719eb04210014364949ab6d169a9e87a24aef905a593b9561d7a38b730fdc8d69dc48345ca4f1ff71e0b7ea090fbccdaf55f001a2ba6604be104ad27a2b5586c8ec2fb2281b2673fe509460c1e8096e5ecd15406939d16bf9e2da18678c51db4d9c504230af1837ec14ea128e7a21fcf790077b3a51c51d5bb20935deb6efa60b41aeb5f618e6e3689ef0ed7a03b6a2dbdee4ddf23cc8747012c2455e8cc1e588abefd728ef31e466f7cdcc1069e45254b5eb67bdd1b8ad99298fdfb3c686962dbcd717924669da39b123828de192e3ebf9977923ae6a23c7364b292fe5f253067b62082f16cdbdfa96c854ecd9ea3b3b647625768b0248ddd5b3579f8d28ddcbe7689dda36161595927aa870f4d790fe35cc8821f62a27f55a570b00f4c6c9b53bda4d57793d7c81464d208b68318453ab538548f1fed2a71e027902fa29405e7d0731ec2c4efc5dc1726a7b2801d680b0700153169a77ae67ec7ff8bf1c3018e907eaf8afc0656b852a2d93accc29dd5d484af45db40fdb6b0320e005d095c6d22d37194bfdc6304d3fcdab86e027f8614f136f448ad4992c75434ddcbe9697a40785ca217a1fb51f4eefc7ed3b643a1a22fd14d60acc706497eba05ced147ab5ac9870cdfaf00b153aebf38d9b987e3635b1e50689cbb2962ca40abbe3d314c3ac8f1038d60003d5d5185231e5433bb6ec16be04081c710a46c9954b8defa34e7a3bd89f74d3c51a7d0f41475b27e58abbed75da3af9d225925b45f67ccb5080e8e515a487f14a60fe856a95e22eccb06289f7597fe6c4ebe313cbd9d67c9e82568ad28e6f16ce91ffd83ef6264c7b99044ecbb3b00911418ea162f184144e641092b36cc5d0a85789a8c97c8840c609468030d6114f849e5516f1bb8945059b92c837ce7471c2cca11eccaf22b7cc8974b155de65616ef53568572d04a35955dc9ea4390bdd754cde9cea2eb96b6b9a95f2b5db6f190b5f71be504d19c53a5c4ad60ffb8f67f976cc0f4d416330651aa0e56da69d6a0a4ede21e142c1cc9e66d7ac8a30fc860330f97bdde77b9593fbca1a2ccac9868284a0a6a4f8f7add30bd9dc9bdd97da795c109cce2d55956ba2f66f273b91d437c116f8c918c10343a4f209b60ecbea1f5974ef5dcb11b81981b4262e95f63d7ce01556af326609ef6bcd1f25095436571bde22f8e64a56e0f7797d95e4b0611cd9f4f7cd8b607bb7004999012c5120b6ad8f4f7bd71834ac138b50a4d99074af9bfafb7e15c3e365598df9f10b6e0b456675d0e63c6504ab80192c72e5e5a5b0a4343b0812d192e7d2bdbe43c960574380290ee7ae435f1907f2c203454b94cd2d81050ea00f2bc5ae1a07180604e9a3cb207d941f5391a2ad2200e9e2790dc771596298eab5af91cd58cffe46431da94980f6be202270d4ddfb565fc145b3b40c69b53fcfdf6421676aeb02a4791910ed70130187b43a8760795e21ea95586149b3ebbf1d399b908208da64ccc3803a3817acb07e9d1a100593f5827190f30c9c14c23e08da5faa9967e875d8972115c68da331653fd76259e4f9aa2813c5f459df3d852432a1791bd409f1ee07ddc578afd9a3ba9d35e73ce36047ee2c3d79692787f354942f2b04c03d5c80d6803f7e31ad4bad5da9017c95932d8ecb7766885e4dc0c5e448cfbfc87ecaef06307c6f590c5b5e9997a5c498b65971605ef6ad86a3e7b86d6c189317882e29754cbabe0c67fedd94efea752e3b6cb71308bf31363dd8ace9d0100c8292c44c4c67916a5b9625b4c60474f44cd9b0f105d877c8c7f3f33530d812a95472f936f3844396f275deab159650ab2d35d34dd5e5515339c285be8ff3cd8b442eecae3a0a2ba9e3e3eb401ccfbaf3bc00c51ec548e967957e044e5c55e68b0bae3c84d9b6030648cfd5196dc1009b8ceddf06c935800e14b56cf8201dc9b126cbdf0b124a4d51965710f0b9e580d085c066c16e2b14fecb0b8b3a64f9f7c81636f42ff3fd1394b2d20ca744c73f8ad37b2cab02cd02a96e8cf6a0767ac833d7fa40fe8fb508e6186cc4e3de261fbb4129ac88c8b5591765eb0e11a95128cf99213df3969709624de5776351aa1f326d763b01571a39b7efc525030e2c81fc4b7994b7d1325433f504dd625b666d1177cc9f7b4c3b3fbb2fd4a8f4f78254e5fa6086b370d72d7a88fd9c4f7fd3a6fd85a17602f9f6de0152545a9592cab2a8f226a330a90d77469f7dd036c97198482d435ea8f2b1932634cdf860b077e6812ffa8270ed1e10cbceb727817fc2efa02ed9b084604985c3fcf36536927cc4de8ce914b885261c9cab4c1137a0b80d6717b1205a2a317339122b009bb57cff3e205bd6ca01c91aa6c276cc35c75a2d1098718972c5d3ca74b00d55f8c21a73cc41123f2409d77f3968cf1d79cdde587fe46882ca8816cbd8d0768dfd826f50fc126037c0a67be40047a2d92674412a6fb7466bee2d43a0c369629061b3d22646f7bd73c5803117a430cde37767671f6b8bab01c39dab562453c7a343fde80f546d13046b86e43d5cce6e232323ae0e1d6e2fdfd24003a5311ce688795193fd69343d55dea48228fccf66f564ced291751c5db2f4c6ea5207cee33dbf04f9d08950e45a282a29f995c6050ea740cbeeba04a529470f9f66c59844e64cd55c7e9f7ddb38e4e6ea94267021af36b3b3e65e1ef29a280cc6f700e6043990cf06690fff570578776d9d3770797bb02a799bb78c9226a84dcf003cbf62797872f707d01f3c72b1329527d207497c6687694b809cec2e8c77572f8cd63cee2f698dd9e6053378e3d4c10e1ff1cfc293764bbf387d1153a01161e66790aba875c8d9f8c5b54bfcb54c695f89d72b43173921aa2cdb3e91067ab3608c7fac5e09fbccc5b431868a67a365ba20ebddb1e006cf206073fa63fe7eb745d3976e0138b0a7de80ad938fb8d58722cfd507821fce3c096ef1e06b92262f82dcce92c9a9bfb190fcb70127f1cc5679616a6d56619a94db0118e90fa7e9591806f4f00078cf7b6a9237b0acfbaa6b04e72a6986168eab4e61da1d9e88b9b9e1e45cfa6fbb3bca0b376c24e219a8220685d965358a838083304c9d65be50a0281895e4609e7a90640cb1372498d677c64c7c4fa6bc358bb72b499a46faa8b8892cb13e35f98404136679969eba60ed8c08dbab2ad00db658baaeb6e6f723a9df89b034c66fd85dfeca10d6da3e09611032e1187841b17fa2926355d38860971905f7b9299a26e6b54eb8ec952b212f90da84e999988c6430f6230891694fcc3b6a7b72b7540e8a56eebfca3a4191cfb79abc161987956ce813982301459d0fb805e508b06cfc718cd8fcfeee27d2fcae6a0f589bb3f420dc306422669794a132ce76a127938dbccbaa2e7568192f9fac1c40e840317dd86bcdb59dd3f6f5745b9a2f43e8ef0b5380acd279bf5a2d8057b6e15d08cb3c867ef3107e43ccb922f6ad4d0c0a2a63752938e18a5708d75b85c05b24f31b172c19ef44e8d123ba2d4459319b718a2430e5489d50bc419d4f41863112bacc93af3a2b013665d7c5418ac018d0ca1f62261d9ee18d87dda1b23a9d34c613afb2c47e5c73f4ce3a6d525bb8eea58662a9952b85938b2f70820499ae1d47b9594b6749ad5f0e1f767a2d5eb874705a5dd13694825e79dc82a7cd60e5615dcd62f7576905e4ab540b09540f98d912a5a1dbb80d735aaaa0fb366a5a948a3d3a32d3172a89d25721237a374c373ae660af69d78f5d0961e5b756e09a075d7247dcace5f90fa1f0958c9e44fd9256bfe042ac0e73b1081353e6ee222093dab7bbace3f4e9e1534708761d1c1190b647f401bb77cb52354d55ac8b58be1ed084a7c944833b363858295b6c5f505aff42aee39a88c9558610c7eb18f0f90178f36a70ed87dd535a040c3b7753c916556b1bf4bc7c73ec7a5fd18fbd488470450e4e19f6aa06420483b45dafe456360696d8310bea6d3db926bef2bafc8e37811534925ba0cde08ae1f6fc97afafd7766237ea439d9b18e4ca7831c8d06393f778cb854777f38c09492def032d5e8e403743c9f902f3ae20a809f1447fc581972e0a26c924ba0ad95176e20559273d0278a041f10ee716927ed773c4318169cf589bcc0f2b7eade68d6af24e843e8a422a90dac4fcd63beca72fb6bcdf0af534a0db2e2a2a67627bab4934984a36d4977039ec83709de4d0929328c5158dd650f4a007571303aed4c10781d73fbc219d150288bae1f502cd5afe462364787447358382e2dc4fb120cb8b64f2ef2aadf18017e4c260b8e8a5543e85bbf0ccec73175a37f63ca6f90f8f3a82250d33ab8ace7f965bdd00e8759a6cee020f3f419829f5c8fe69f6f547cabc2db0bcfc403e851b81ee90cc31e981a2ba0d24bfda2adaba73116bf03f15d4185de33853fa29704d42d7a5112cffce3ac32ba9323beff2456815beb5af8562f863a8800d6e4b3841619aae575059c7032c6f50b43473cc89a893e8400a2aaecc77762f70506912c4085e35db2cdfe10a04c774a1f22dbf64bd10f8c1a4545276d3cc43be6d61ba87ad410d9c03a0f7a709e614bae3939b4c406ef70bb809584278a54badc67cb3d654cfe06b83fbb42aee08d4ae96f179ee309e167dd12a9a935533c112948d3a615768bd4da74460df2b8d5f012948606f54433bb60a84014bc5721f6272022b8612348f4e994bf9fdc32cc7bc793f1529c837c4c1cc3d3f09cfab7e2c5dce89bc58e19b0df37b1e77a24042a768683a87c96031477bbeeee3277a048970ba17ed2126d86c4a439436adbb865d5a300886f3d7df26fc5bb7c10ddcac8f00b61056dc8fb76b1f13b33131f77ccf4a4428ea355f4c65a266de31904f3568aec554155814f5efb9a3e46e1b65b75538c6f3980c2e0fb63105cb3bab953b1b24e56cb7dc03124854a4e56140f6c1148879be5e27a90aaf67dcb9cf7b4c467e6041d4b38481501edfb5d86d13f659130801e23555a8952c421d3d0e4a94bc85da98665ac47a0c9e6c14e94105af5b88aee694c684f64964fc2cbb369512e2147818c799d4b6e9b384de74f2c6511fcab61c56a3a8ff293706db6ccfb5792c2332f147c8dda9230f39c83bb57a3476c6a203b8853ad8354888107799cce0b97a70b29b3e86a46d8cf29198df469d1d758ffe7c0d437bfcbe68137e7b46b7f16e17cda73dd4a43e44c6c3da42990591c7d9902f41c92c953f98ac1a19134161b3cdc6128e31df4dc3ba0ae8110f61d9e487a67664a4ddcb7695597b7987322c8a0ba212e0d013a3d65b2f7ed62b480c9458457cbe476014273b042b42ad9f45e34b048c2341aa3db066d4e97bd27522254a6bcd64facd76397c6ffc76ddd02f4027166f8fee7482fbb61cacf2c88b70bed1fbcf1b5e06a44d5e218372926ec55c698c39db32e22570cb5951f0148a15efb787fa3d9380dee811545a1a0183f4df38b658f9abcf81b03fb73c4a09ae86b91db657c8133763bce0e4e5ee116df5f15625f68d0f7b6ebfd27aeeb76c5b8d67dd5ce45ecb457047d25c57343319364d0320260af4b34260c2e473c59c2125aefd8e5da3c7260948bb62230fbb130891a46fe2e9a464de3b7216bef8f8a797b8357434cfac7115a7235670af9009cde16aa8f8f9b8b99e7e05793e89d3e3154ee9d2afdd7e436dea91538db0bcfeb869433bfd59df7166dfb552bf04a04ee1b86259ffde2334c67ce3d00cd5c80cc145bb9bf5989d89d4c69eb26c8cdd2a3e13ed6be24d7d2ec80e6516f6769286ef6aab4954250defb50dab45b95523890fad11414ecbfcb25da4d7033f174a2a16eb9065ad878edd85ea88b05091530243e296af7c53537f79265152315e3e11d518d3b0bf9bdda2ce5f69f0c551fee29404b8833d69b8d183c5b11baba8290768eb6d941374360f1ce5707450fd2a858e32948db1cfa518d54996d008d8c213c4e88c468a86d480da934ad3d1e8c9024145cd9608432a25a0a8c7576564888f3a38b67eb4c71923767617b1b716d82093a4660b2d0e8ef3ab9e790002d2732543e115a3ed31315fb2daf978fbdb1ee09c4b39c5d59b770f76683f4c6b46a61e84b594ba0bec2c9094b1d5eb6c2cf23556113a2cac89050269d83ed261252f4bbfd2e3689d80bdb0f8a5b9eee479e29886905cc1f1e6fd90155696569c96a216805ede8f853d602bb0409b72ef740601865ed6dc246e137928d6715add517548100fe8b06a235038407ab87ae3f286c23350347752f24a5ccd97555633067fdfedec8e2570f4450c22df3d4fb4cd6ffd02f284d9340410bb1b6c61187fc47b81489a01e7ef4bf9c0b2f9d60bfffd5baee62522e047ab0ef24e0ec6fa27ccfdfddc45a4e6b1843cfc10aaa5861a5ed5bfdc9f5742891a353758d90b97b205a7c860f376df6db9ab3007255825d8b1ae8687a8f110e1e676c41fbbc6186bc2d2c7286f75ce60ae301cbef81a6f3c97b059004647925cd2e97dde87142835caba70b856c573de2f0ac5936cbe0dd9e5c01e46495f8d3082576cbade919aa374584de37ed5a82803ac6e504448a9f8ca55a28a1e75fdec4285565467db3190da3cd4dd10430fc909a3e04d36bdc5be6751f6ed3e3005b1e288a3bf25ad0c6dad33a2298fdf7d7cab161e7a3749cc3516528e29818ed7a0a6d22f347b115a001e696357e9fbfaf9f21ccdae52e47b422f613d018897837bbac3e22a06d65898aeef845539a7fe4d426a66d65d85ef97ee3392705f9404daaf6b02cb0523a561da50b0c83d78bb52c0074d8bacf49d62ecb962b95a10b49be951ef51540e65c4b396585e5e0b42a67d29fa804d0c668f0cbf20c1d3ac51699ecb6a4969ccfcee72edd2bba64a2ed94ab466f987807ee615872459680007aeb68d910e41e75c5b7def2487678bd3dea9093de2b66fbb181f213fb773d770931ae97d9b1fa879a4b67c3054a9fd778a96267876ce20952da74be4b617fb62e2a8640be7c2b412225528353ed8059961ee844c5abfa1f4cb0747ec863a9e664ed296dcca9bd82d1a0e3bcb42068dcf33d57da031a0f47e195956de66fbe1422af413ee676a23b1e14f81e6b1b4abc68c34730da610243e62d37338f2dfaadc0998c60c2de47d392a07b955f0a36258d631abf64aafaaf37893cdd9fe5ac4ec46e5d6c5d198f061e230f06d01ae2e2a08e86348ccba9e4401cf36c9c93b7391470fa9d3f9bd03867459571213b418485234489521803b9a84990c00bc7572af97c827644f102795cf8c184219685009b520488fec952b67f92fdb984716a3d4adc6b8f8df793df577a9d59de19da86592eed8bae79701404f99864c66df20499ee8608afd9f8739c0ac3be46c279c00edcdf17008635e0b2d27ff31c9ffb0f29bd470eaf336c697db523bd1f15cf43aba27c7963e6ecbe11f5bac7f4531fa947f3a0bd5f780aa8fe8762940caa002f378b3c19de8c1c67d8e879d1c591e09db64fff9f1c2a297d28657104ac5f1f28e53ee47bfbb2e888cb5140b1b9742205de56adc0f6a2e5779ca0af76e962ba1b31d54a37158f98d00da4ff70087ebd0fe6c7a66269c5fe7a06812b1593ec23a5817ce597e80bfe94644136d5fb5e27733fdddd5408339d55c8cd823de565b1566536338e96684f59204dd390301b3bbf72b62e9adcfc4e2f987ce655c5d5d2113b52b1acf3129539890ea42a485e5049306b5d4c375f6099cdacb833af4d33d7d7c2ec5af77a4f26a08a18ec53bcfc7f3fc9f1488968ad2c8d2cf1bccd4e5265d530a36055b8b9621a3f7f508d4f3c36f6b8de5035ef5e6c6d99e2443398781a647635d17c65a254f2da741dd11bfef9c81546898b6b5bd9418b9a21767096190bb8a7c9b820e765a1a84e854c64a170d517ecbc4431dd4dedc230bef19bbd39b86f3c86490546a6d10e76eb53ec3d5500dfcb9dae3874089f662f20c33854ba4b393614a4e30feec5fd60128102a3b5ba47564a451cf39c8aff24da0f4c52f1c1a38454e375d701421918ab713275cf252501f6380f5af5d5b7115540b2a3f763b3af32172e1dd917da4cda305de622c3f3135ab32c29bf4f20cf22243428b577842381e47eba2774a1af3272d12ae7bc7003cf3342ad37e56782ab251e2b20f3bd5ee0786b7ccca5d0e5280264e2cd55f1dbf05af311f1e35b7cf153def8078876a4ffd284506d4269287aaf1310de855bdb6457782d78008f26436de89d95ff1dac71fa82ad0495e6860fb6817993b2c00136d8a34048ceefd236cbf2e9f86469d0b3aa7ed6cb9933aa81ed8349fb5188c4e3da1acd424c3458ed0d09a8acd9bd110bf79d0422c0d97baa370f54607e336963baf2ad5ce23523e0ed1570a0a535b3f6649749a43eaeafd6f9c2bceb526e213a5fbd5fa7b543e4b9c5bb83508efdb2698eb3acd059dfb26639d36b5a6aa571a76f570007b122da67b3c46beb4bb8e9f00f82a0fd028f423cffcf5ede5cc89f72288cb3f9505c43affc2c7f591cc4b45423a305c7ad9185bbb104c39aabb9ee4e9e3aa0f3b51c95e50e1c912240f55b73c300a27dfc13347ea567ab4b595011c1e6c71d8df5ac89181c236d71456fabac180c6b4ca504f8357b9583929da17770eca8af8ff45b3d4ee616c74189c714f83b81c1a93168b764aeb86241a96fe5235a2104f153835728e50eefaa40b660a753e7e2509b026a57fb4789f6e3dd598ba7b977269475d5e32c72b8afcd347086490c7ff0ad0d4a648aa338e254f7395772874f7cb3683f232c8e6fa431198ccf52e17b6ed65846a6b8f564cb7b428e000dfde713b5b95e3742956130653a078ddc8fab428d801711d3bc957099825b4d7ba1aa419f5dc0ad0daed3da50706740bdd51ccc4c6f54c699ef1e332bc362c586519cf1f4dbee4dd213e5de7dd48b06b363eaeaadda6ee67dd012b904e62c5018ca708db230b5b8f253e71581aab11186207023b31127de6aac30fcfbf58c50e78afac7bd39a6c3b604444e813b3799777bbad020878d7751168b34f3e2ee7d8c8b6eaf1acbda42b9e37fe46ab679d37a55bd41d32b8db79aeb5ebebb615a02628799fae020dff70fb6c8c085941386cb2eff4ed4b9e4d99a8ae1f6c6b78fb9d58e947fbd1c1e2dd77788f85e8cc5130303a7a6eb1882a6275a7756a25ae98c1d36dd60209b227f893e45e919ec21b7c6ea6f9e29f44104f89f219f1f44aa757939f0dd1bb47b9ed794100035f894609fe70ba7400acf55f575f9c3336c3ab2ead22ccc01d5ba99dfae79470b32d20070a828d0385f087c5d53158671952728603a9be64fb480d0e8272c3e2e4d677c373a8548fe4386e8d00594db8d6901b78c3da0f662c31096e4bd388b6565b99db7ea1a2b52c83d133521c90b03d6e6f8c97242f3d41440f0a43b9b99cef0ff9e19700960da809a4608562d7e6fe9623596c2712efba757a517d5d630f370f6ad61a439f899de30713631426cb17dfcb46b129a4cf3a6bdb46d2ace48d04eeccd72a57220a78d4a1a8ba57ad77feff34452b5fc4f471b7e5b7993f17493fb396c5a3101782fb745dbabfa986d9ac8ed6b522b393934e3eb23572c6de1fd66c99783aac96aeae5e9a8b9c232c160fef7fd890d19d72eb7a3471c726445c7dd83af681aa08e2085a221eff0d70c82389b910d3f5123a909b3ddfda1280454dab83c9ab890e13cf864d196164af8611326b528780181773555b3fb3788b53139ea1520449a06fe37a21b856e15ca95a946bb4a4808eeaf88065f33b9f8e3cd4dae64770ad134e5fca01cdacf6182e3b93dc0ef69a6db9afa4b3920abf66037d6989740596976f1b00ca201d3cdcf643b04067613bb9f1e32f6848b7a7dff8da6103a212e2b0b75d3840a6701f8f4fa428c6b7d7302438101841fd38f6f920807291861bb5402674b5e8aed9f50af99e25e32b06b63a7d90a66dd2e52e435873e8c8b1c6c5678e908daeac2bb6c08fe67aa3a835f5e997e3a5f0124e58ac80ba7535599ca80596639ead248f5346af559a6cea8ab5632d15bdde2e599674e94593f1357bc9e306a33af1501023b73ff3db5c8614c736fb693c56281bd4cffd9dfc91efba4b4b5a87840c389068edef3a6ad4a7462add4babef32cbef2671aed8aa4b1e6bdc31f867262783bce575c587833f5e8f5215832eebd7561d9a420bc9e0fd4e6af18fb00fc970bdd617eff6ec4285b3f4443a74169a7189d792ea7e79f5b571c1227aaf31770fc0aee5763ed221b7e3c371212e3481acd7b014d333e6c06479734b0a378a122661f408e18b8d4113d83bbb8a2ba0596e310028d6b83224681cc0ceb09e853f396e0fb1861539f6d21a029273275f3d093b655baf9d9741641158a37140632016b3847cbb263c29bfb881bd999b096a871846d00e426366fcbdb9cc6a3706dcb28a0b36db3501cc7cc27042072e56a5973f405c7599085157da5f18b1597a8b37590d09becb5f802e9b709cb9e6b6e12b30e8a28b952b7e5427c5b4cd622ab5a8417765e739e993bcb72cf2d8259b87a79022dec765ac8a76f847409aab86b5d508eea36c8503feca1c4c7e28179167773c83d538c4094702a9a76edc3bca0253312a4e6a334dc2dcb4a50a4e30dbae81306ceb29cd61ca447ec9e79c4d344aea74fda0e8ec5d83fe3682ff6b0231ced77cb4ad520c148c6c5c6480541fcc7b515f3a536e4f04ee4ef4b6dab9a202f6dac2398dba789b4c079ff8331b42e36bbc320a62a7207835b3a5a7cdcf3db3e2efc1b540648c409055422f042ed2d0ffcc3b04c96204f989ae5b93e529612f632a830a1ac2e1f3a9466be9d8bd8a21ca3c951440f9bf5ff6cff39da50534dfb115c8733bf2f2db70ca9d6daa252550316d273b99ff7ecfb4cf34a5b3e4a79f107fd46d70a2b0ae3d78bebf599326fc5b29cc7744610f40f9688ca5c034bf4cc808867a2f888d2680c934c6db7f0209eee4cce56679a89193efcd120eda438af6e73f222e46ba867e6138b9493eb6df29cb48befcf4118f7d7d258911b250e7910e6d18f68843659cdb2c822002588d2377a37a189366d657c53009fc01abb164464cce03506ae21248f3850e5a539e181de1c1fdb5aa7f7dda81bb0560dd9a868a6d3defbd0ef7f636210e7010673ac1e946620f960cc74b3a39b01f0f00fb2456fc36af86d959d9b79bfff0204e756296701a24ece92693a9b8fa2f14d10c700d1ba4156397371b7ce683d981c638db1a9c8c8183a728f951df882b8128ed521a0b1e1575877e5c540a643b90152b20584d17586d206f679594ecb1a7a1b2680f415dca8b5810d61fcf64713734e1bcb1fc9b0fbccfdd78d5e25424aa48cd3522431dd28eb4142757430b45346bfc3b36e9456ca1d82aaa8b146e1c4114bb276fd41ab4601e13f909edcf8cad77fd4949b666ac552a8915d1fc9d50f0830e759b0679dc0662318ef9b5e77a837690aeb7bd2b9915102d7ffb5a020a601a2d9432233115193d8b6f1e3a7fcc394f0fe09120ca09eaae6c5ee44385a2ea994ade85d0bed7129491a24d4ec0d469d0b31dad00aa6b1368933fc59d924711f718c36ea965ab3e185dfb20aa067198d4a0c70ace69ba4ccc2190aca9b9d6c7443430108c81aa3ed1de63261d4bced5d0cf6567d98aef66dd8e89f1af48699f30570b737ee4753aee89acf1b032b90bd50343f07382afaf399728cf908083b6a365e90f17c52f448e61ddcadba27021730faafb9af04432effa10c9daef4ea5af2c54642a013a583c7f7aabd47e3fb5fe56aae651b816c2d86b04f906f2d9d89c02fdbc8332d308ba0a99b3bb7e20c154d2681e2dd10b58963e99050aeaa6ef2cff5772bb062367357aadeecc21af74837e7fe2e7f683ca2ce72c9be689279f6ac209e6c182b415f0aee1565797060cd78a59f0ed0c5dcc8df2c2e571d78156d06bc0ba21b95a7fef76c376f7a20b97f6ff247c5424c480fe1075b5717c8a9952a051d10ad0f656797a95565144790566dd90f2abd37eea3b901dea948224b19ef1b5977418227d1f26e53905b19c427843ea93fc9c52dacbf177be8c493dbec15a3aca98bb0654f658e57ac8ec093e138829da67bc607bcbd364225c774a7601da9f15f5b98d8107210635332a0443e59c1ed5bffa6de08f9b650f7a1697165661adf95615b8f86b391c46533d454228bb8c40a799c3777c1ae80bc67ee1ee1d410af1c3f53bda6270a8d84b688f567e6b44c4d10fb92b57f742c84ee63017fc5c9b992200502dba6c017a56fc1a0cb46b9ff4a520761bead1e8a679cc4dd8f61058502604f3d8d5050c0a918fc49e744ab69dc338d4ac7ec8b51ac3677f4b651410c687b5097c50b4d8978c5d76e30a65b5d48a8fccf38d5a92298e7c55a3e40482be7cc700d05e2c9084b21d088894cf2446f1c4799018910be8618b8080917a1cf62c3cd8b80a60881b0bf43bb2b522859e2dc1f157449bc5a798dc012a6dba5e0f18016994d4401629448534ec1a9a9c1fe7d69f14d5e7393fd8a04f04699c7329d43db89e24769c46a81c12a21eef0db8e66584cec93b09000fb9261eeba5dfc3bfdb0f8232a8fd04b0d91603e4200686627da56d30ed806158e2e00a62427b7cc6e9f968093129bd6cf4b8ed33204b8aa2f56ce6bb7614b7c2020caa5ec56381a6af4bc6fded317d13481690bc3b0dbbcd66d2b609a168da4055a64999e60b309e85b9570a5444a6effabcd0a5bd5bda1dc887a2254719869c9f19170ffb853d0bb97f6368ae592eb141de5a5591b327ce220c642fdd241ac600e10e73e4109766de989886a680da14615ad51f6673e4339ec5f864f4967e88aab96184cbbfcf03a499fa0ec5ebe784b15c3202b4fdf04e808ac2f753e194dafe8e7fe15bfe39e3385f5b0547666b9757220d629e4d83354411e4da4badd3559c302ff673100fbe1a26d79d40f5968ad91d02e2e0a9ba5570a675efedfae56c6afb20b466ba31efde65762f20d6bd65a81ff9591dbd49d1b726a6b439666ef587bdf15bf8267f8593c68586682af944cb83b968d09a691b71f462bf9558619e0239aa8d8db8b300c85924b23504e4c1a8de3143c14cbb7a14fceddbb99436a9bb7443630e6d1f880de61c53f4850f8e7a2feedcdbb670913a4a032fd46e82690f127ad39ea3fd96e4ba7d8b8352bf3f7112efaeaf397f5ae9127e17d36d79193092f783dc95eef20d93b021caa152329110bcb2cc434899882258ecb790911ade140e7880595e52012715de62cee138bf44a4e735658ab00c7afca3580609eece83edc00886810987f0bfe25a2831dae8628f06230a5fc3ceb1c8fa7334b1550743cb524b94ec9d43332a0d0f3f9791905adeb94078c0d082f047f223a6f30d40a954e42ab1e625aa4189b0b71c99e5e821f5b03c52680b1a64152f3a6fbe896823eddfbb6c99246773816b55d45c57c9e015bc5511ad805d33f723f4398e91e7ff7d09969a699a62a1045eeb7dd36eb01cb2c5f4dcb4355ef7600523708769f1f5d0e2209c01e053bcc817bc59fa56cd4c1e6b6f84f743e3b22a8e156475a5537ed42e35ebd7e7d8aebaac81da487a70c0b546e9a8676fc5a021d19fa462189eed4bf1d2ac6e87ec48f2d71e5f95133dc31310d5540a5c2c8e601b2365865b816e490ff11f71dbc82949c73cd81fbb785e16c85b4b53cdf8c3b9e0fa1aa55e7f7866b728ebd52f336a54713cbe35352150ec363d55f565e3a20ad58244a023535a04c991c2f88b2631bec1e1358e1d2751a25fd8c087046903b64a0459c309170a7ff0ab69031a9e08da413f38adf56a48628288c2bb71aff30ed2ae963fbee1727876da1fa8769cc4f788c7619939e097eb156fc0d3507a7a0bdcb0b57a902453ef3fad90c9db7cd4590c2d4f3e92fbadb23f0556cd58cac6748f4366c15434ebb84a5917cd4bfc9384dfad744d59022b37d5a1540e8529c9680dc00c5eb9ce8a710d6c5fd38f72b670b7ccd633a5c5da2d76ef8da3fce010e6f6e3f9e8451199025d31cf373d6cc7c178417fbc9d718e1ea9ed152e71b4990e0305df2f91e701e54281a672573881b4ad02c387b819883e42c382c67e7c562e338094f20dc60c24aa14c9b3025efaf9c833bf508123b1fef6ca7d85524c799d78cb0fcd0a94c299d3c867ad539ab45b4557dbba5a2758f22bab9edb8f9f9ad58afddc676c9259c8809dd3f24bc16d693f015d86439a3e82b33c328f72234be0ba7499fd856884dd83fc0d1d4fc030592bd1fbc1edaca41c4c4f70f2fb7ef9e2b6c84b7817a6f48f820224a32573345c3c58fa09f643695d24ae598d73155569abfa88c43874788e9a65c031ca872d9ce9635d69b8818438e6770bf4dd17e6d68ab1d50cfd39aaba0b6e6fd1cde40dd74e074b77a50efb2eda4de431df43719630cd395204015161ef1e7f74d270aad109ebfc757a4a7b7573a22262a3143d9678dc49b294d84f076b850cd848a60ff6edd9efca06c24da572d4f3a25cfb313b4ad6bbd6934d2dc717f2c94294c9c0b0c5a2336d80848773f2208ac073edf08839bebaa57aa94b73b297cf3e04a4f5a02315802c6caafbdb3acc5bf2f402d45d073030de1d1acca3c7f0efca919ffb35aa1ff95a52092a27ce9ca3fa5751789d0688380ad4774749bde638f8354cf5037837426f44651f8cfeb7785b4e7410b1c1ca7765438883d24e42f9a41a8d8dba47bdf54193b9ac430c840f2337a644912d49b9cbc1cc41165a71aac9fa530c078dcbc92e9c647ec073820344e900f6ae0d057cd8483f9fde661f06080b29560cecb907bc81ec7d131fe009ddedd406432c23dbfa880febe330e9b32b54d3da13105fa36f8d5a50b5dc148e832d4dcded285bd0388d1970677adcfe015a88afb0b4e6c979a4ce48d675e2153396b163328eff34c92eac4d0e1421036eb7c7e4966f0cdf96b48e8fd2976de97f6cc197aaeae903b0b8ee7c4687ae16aeaa84f812e5a2a2c79188d76dbfb9c1de3bd0ccba0d36f0aafef06bae58dbe3b0e9ee6bd3b9553bc14b2e2012b6065395499e96425c8192ea053b0c2969ea0c0a63fa89f038058baaa383c092002b8d8364ebd16f2ebe2cc60f92104db55d8d7973489b9f7e8f7521f50de4bfc023cf1e64ae4e9fd4d5aadf0228714182d1cd1b4390b685da8c2ff9925d4a0b8886e3355d7def03b3e02f768e3a0d3d17deb2347c478e39ae27502a78dcc2554f3cc978186208d49d60f5b0035c3a5036af0a1323f6c47812f81b663b1c0282159a547e0f76e6cfb053f67213e6f972ccb8065fe645771fc85e86e6c96962d52d9325c3ae2225c659a2a4312fb35dbcfe54ccc8e0deca85c058ec6dcc6b0724e92a040324cf287e6c774845d1bc507219fa6707aca020a8907b4d51c71d80ffc2c0a5f613085fb1aba645abff0e6e3dd8c0232d02ad10aaf073d465bac39c5eb9a96b0dca5f74a536a76aa23cd33dcbe6ead34ff576dc095da833fe8eea25359165cf74d1619fc0fc05f3e55c69c53393f3ad8e6d2e1d956ffd3841127eff521cd38f20952104ff11722094b7f4617dc4f9c404f7d71149e76c0721d399f8a9ffa4f6d701c3d5e7bc1f0c9e108116f43060a74ba1c34561d216d191a93328769c1c2abc69b63771e1157ffd6e979b0e4c3e54a13ef6bef06f9a3a2d6fd49e21c0ce472f37271621501a005f28368cfbdfc16e03ea8e9b59be90510661641807f543f189ba259c0fefbedf8999125e7c81ef887ab9f66eb662da5f039337c7a465228d877b495a2a924b5fb61f14fb858f1eee2512b72c9075f3e5d0603b35f6b875d941e6e36ce5776116fc800ae241f251eb807b2710dc2c30b7a2c9571f37abfef9913718a85962bf94ce15f4f47fcd2bed3591497431a9af3c6a0e873c65d657f3d86fdd83a3bc193377098c72346c50c37b21c603339818feab3a2c9fac83fe4ed8256dc81730d485d706c197714ee57a3367aad3f3d2094a9bc161bb314a2eed40328ef242a35bc77571b8252297092b20430c2b57fbac034a7221f5cfb242caae0b13d80cd18a50e3e65a7f9137420ed4be7c8fac88342bc33f95fcaae9d549f9aa625ca1ee0b3b19add406c64dc986ccd638188639561d9f1702831d81aa4383192dc931b112fab7338157015ed78d8ab50c0935ee785a07b33e1fe1444ff0d4609d57c51d00db2c4c32911ef1f5b7046eeb98c53783a0d998b1e2444de295535a90befa3af6da7256a558c5c5080f46f3166d770313e13f3aa501eb89450fb436c30beaa27b7d990c6932594f820dea46422c0ec6cc18eb778819599f7bd89939647dbd4d4a2852d86f80cdc563aa679368356bded8f24d4efa30b01f3ce9da5f79ad4139588511c6705201bd5a2ec55b41158e4a39afe80e3e534ab0846812dadcd88d03fb4cf4ff476de8b344e8cb3223a1fa27e0a7dd5e7c7fa553ef225e168b7a8403ac504d10dd6353ea8b8790c926840c78f3cdd95cfc23f851c5b37eda4c7a444869f9b190c81e73dfa967967f983a55a917e342fe38a6d533c4039abdfef12441178cef627a301e0a7a10302e6452278c6ae39affd9d60f32bb938453a73fbaf603c18b5273fe73f281e6d9bb03fa25d91b4c072044d25f1b3686881cc842111dcb50bd52b021ca8535eaea59e2a11b2c1c34a306f7e6fbb94af5cd22cab0a8d6af4731b926b42269ff89c86392a1d00a4c8de0332095dfe587ff9dd108caf7812da7927ab915e30a54f3b2c7e94da309203a2a50d9f1971d1056b6fb78568dee12dd5596f9b1e84a0cc8bed1abc97cefdc875ecd164755eb44c33bc1c8e188311ae5c6a0becfb11458d5d3d110c1f10e0093b231722a737a8b64b9d6a880ccf8225a7c98bb3c10dc7af85f4fa13a6505bfbcad5d9241a07cabb729164635e89488ac9edbc9ea451f512a012e23dfd41c24a518a3e9c73d656ddc3cadee62a01e4576c610ca2b15d22a2a62e85b4a5b49b00d38dc21ed6a1f40b999536b04fd0c16e15f2d0ed7beb6e581f5596caca7abf23dc1af8ce6c3ded759b62988b011303e8a1349e39f2b8c76b3798e3f944119b0419cad061a5bb370d3fc8ec59fbb017b0e568d5522e1a98bfb4f974cdf1934c21a253865e0b15b476b46a040d808b9bc15d83f78fa0753a7dd55aa22d7bcd15cc5d5eda4ed7e812e3e9f5f87fb21372d50a3a3dec7a4f9d1608aa1c2ff2ca6eb72fac895952ed9bd3542abcc790cfa28675b02c7e082c05949234f0362b3f8f7cef41c40178c62111af7e9771d08386865b71ade6d44580d8f326247bbbfeed021ed7cba675b737b58b7260bb51caee757cf374b7f1280609798792e66251b6a99ffe89cec5a0c9a8691a4991a89a686d51ba1373e20efd29ba05a1b48d595d657c50cb4a8c72031bcce67a1721b146cd6619626b6073af37072188bb2f0080363b3a64f7f5ccb48679be687c1f6c5976d17372f801961dc34b47b12c78d6bf45edcbf305105d89a4f0e87e177b46d3cfbd3350d6b741126d5b3e04d7f2497edceab910d3f6dafe1eb04f79c11637ff1cf597b817bc85b2670dacc66fa723a947543795521aba208740dbf0cc637881c559e3ef0998e52583d6d3f9104ba685cbf71ef905c48ca51d0ebac689786d24ea45b200970f32c10b50ec34d82fd6ef4489fa4a31ebdb1468f482fff55a58bfdcca783b3b7192827c908e7eb9ee7c16af4becea5425e2a503f1dc3ea040440f21a8ecc9058dea7181f4decf5824b0ea05b1c40c5de3f012badf492d6983e1de17e0096789c57473ebca99346c595a380a7b3af3b514c182b0b7068c9d6b43c09daead9d4ac42b6dfcca80c44f79bbaea965cb8c96e0dc50ee59db3e111de3fbd67630d896a038e398bbec51535234d431c2f0381d0f9671f87676fc316cda61cefab5222ba64d694308d3cec65830b113a065e5033c5d1c0d02e2784e5eb612c27ba56424f5756e8e91b022bea7370a207100c39cf68bb9af66ef1c019f8dc7ec30c083eddccfd39f3f3510b494b5cbb5fe697062b37cf00b73411a688eba123aa509403ca92f00274c58f0005457a621e3612909f32590a92cfca62d727044512f2e649f81929731fe6e8f52f8dec1803a6172fb332c9f7217bdddedc969d34c12037338f2d43371110277caa699dbb88451e459cd2eeb51dd4883d806f3a58eac303e6b699b5eb2086ffc205da0f980f76373d07fd3f92cf05f66c561b010b972eef08684d7c9213ee6cd25ef94c6a98ebfd70833ddf49896e03db9d85011baab28bd75fc752a93fe91a2a40cb8451ebcf2f1cddce450f59b499ba2ae572a402c81b6e61b7df09fbb7bbfaa68dfdfed4a3f6c76777890e8f0e4d12b7edf474b935f67c5c5c43222651d4d0654ec22c1360d8b5cf3745b7aa76a8259e9f25519f97610931674eb20dbefaf9c7a191cb60374686bd44bea283fc961f6fb39f44b8a9dcf7e89e5ddccfcc0424dbd918b5b382cc478be28b84e7ddf9c118eabe7772fa7d14660be7ce381181dec883bdc0b3ea6b9e37594453fa518311a7563f31b5b74ea296a79847bb21b6c25446de1a730f83d1cb63a526e630517239e59675316fb4718555719c70799512f55d832f41923969281486f5086e11c5fff75488a452d2c87f4f352077bf7f6606e927e21f53c9444d2d537b60cddd962cebeba010ecb1de3a3c5d01a4411b55750c416ac076eb1be39a91152fb14fa251786035b708e099a18849cdec1e40103bd69138952a330f556ca72c5af27c42002b3a3542f2144c26d28d9ce527205225cb56607cf266b1e59a0e6305870e422bae04ce463268276c853ad28bdf008855e7b83e26771ac24e14f052dfc4b236a0c94f9a51bd1598cd04ca55720ec85f0fca0d5f7db27750779903340386ef7f267fb846519907fd0a5c5a96302c998fddcc73b2e87466c13fffe30b11c3403f855a016eac3316d395ff57506cf66cbcb598c93c8f5cbe981957dc54de344c3d134b710790e861f9c2af17f324f038f822e8ef4125fb8854051846658676151b527ab4e534307837e2c2c5ee77ef87b1a868986403871234d06cf4b0d00241d111d61774c8414d90be800326464fe7aaefd514a380ee79c1fa52a3105f817b5364ebec1d2c744df755ccc2be20a268c355dcc401030e448883b3addad4a6c4686565d54218e8f145fe1260226a4a5ff74f4d5728aed30110ba617e7f6c41c95a5ce74f3c9067dc699f0ec6a0674e5ccad5724855e466f26f79d5226d768ff8014a4124137caf97f9c65d9f529eae2b0d45934e7c8bedd1acb3d667faeac0d188fc179b2a2af1063faf10efb701bfe9573b0e085828f44a72709160d9116823d77f638cc5b0f4ea2a66c5e0ab75ad816c6e5e06e5b8186cdba525b076d6a6ac90c3ca5110e856d4e1bef34e8f6ea7cab7792d8db1813b2f42c52c4d97bc8bb095d2124d83817ab23b1077762771b1ad6303ac120e790367e680a69539dde73db4ff7a0c373b4dd4edd927461d8f58c115640bf511b17d75b88d221736cb43a1a003251151c92ed87130d50f4d598ff7e574e23f0ff516dc9bbe7887d8d9be0e2de8a40c6bce46f78f9c374553369aa3c48c0d84c0ed6bc488518864acfee92771989264c81bf2d418297433049f94f182714ab007f4aa41a1880558ec3c49f2f655b97bf2abe2fc2f8a275a9e9ef98a132660a23609e22e28e5807b636a8a0c6ca371e38975e3a2b4b31c892f11e0811b773b36e585e97f02e67fb61a26d7f1244c3f1b6d295f9f071df8c37aae7637e319baa2c1d0c2b18c9681642c7bb5083185ec68b0f65f4634f42d3714e55e5ad14e6dde7ccf646be36d9cacb92b3c289d9094953e0c20b7d488f4de5be65337286991bac3ffb5e756fa54cf2c577870156312dea4ed4b6c2363c75879589aeab386623c75bed216415fa40433e330bad68cbdbd53c0d1f46df9aa1bd5e892698d4f76775b67b3e4d7c7406660a2b92904cc99bcdb198070992de4e80437b6fa433c2e5d1b62dd5576838a276d5199a67373da655d0fc5b9b0e281b182ca36eba38f25f1b7e273b1f59c2b1b803dd0942c203c8fe6fad65ed5a3f50b56b1433112e9720466a95c9f5c1eb724b1686b44def08c082fc801bae6472e66827671ffef1772cb3b8111774d05cb143f4c441ea03fa42107ec6d896aa5bdda7a702a735c5540bf8bd33a059ab61a7a4d840ba2a9f8c8d7619abdb20c3b103034398cc25d22acafe71c144bc4cd06e76a493864c917ac8eaa12cbd9918646a7611d1fbb14be8367cd3cb0f941c6f5f6aac1977220fc8d266b2bcefec00fde6e56a985d4cdecbf27fbe4e545317dfc3b07d0b4abcd460fb99d2959108ad08c7b65c703ba6e1ca9a7881bbdf1b51077b4e4f33797db7d69c87dbd6c63ade2b86595f2291b7c466b769ad9394eef3a356312d21e49ebec69db6fd270f8a26e536486b720dac7f2b3e9a5980c93ca8a53cbccdff94668001a6a1d3487456ef622df349b9b9d84e30c6a72aacca378d493686d172204bb8b8882fc3a87f3496f94ec85f1c2d2047075e9bb92b3c4350076a1f207d0d2ac14fbe054381b1b96027744d6c14738af09bdf6b7118f31086822342688f56136376509b9ccf66d35a99563bb2303058b62210c599b5fa43f2d3408dfc3016d58f6cf5ad0692dd6ac0950a98304f3225d936154d81174a209dcbe98ef4a807eaf7e9e7ef7039a438c7d9f6f07ff10f8b5eae05c82cf2889021e3d0bd85c005fbc8ef6495cbf99393fc986e81126759d17e7fee910f656e7cf2ccd625276320381c25e10bd613048f9f2961b175755e4da06c550066c63adc3626f3932d4e4e96c908f909ab94e15c3627c86b39701fd8576558c7b437715c505de090b34d8ff410be6b3d19d55417ad3e3dc91b32d36d233e5708c0c805cfb81d662bb7336f4a7b62a73cfd1cc949996e07a5b2a9131a3b4bc280d85cfb8be63b60369a5a0b1bdefb8c4b2dfa15f143aaa3c8fb04f39a82525a1a24a8d40ae95c39488e1d4ad05f244183acce12706e7a70b426792b1d98d9fed0052859fc1bc1e1a0a17dce184b59b9a06ba83c4ff62e0412d10a583e5217d0b7d14555ed84fe5bb963e293733167b4063d48a69408c203279fa661bfbd7e83877591cf76dd87eee88395ccfe55ce8d91641f6dadc2f6ebd4c498a7b8d4bd7d406f51d6b85dd0f47590fce9e3cfd54bd3f40dcd569c25ea0776b8d38e24fb8880f23f1d76b842eb47e21bafa54f08620c2c53d29a381a721d7bf47e489a8c55a921deb168cd7d5db11662dfc767a5114e09c09c5a76d48209b9dc2cd0f2a5cbe02335f68a2a2d25ca320a3f399603a85ead4bd28587f9e34fa1082c3c1bde9c5cf69d79ff7fa257e7cfbcad4ba8b9c93843088a33f3a3c162cb1da4ceaa8cb5736b0b2d20ecd3da6f11cb2cdcb89bb5abcbc8b1171c117bb372bafb51257886aeebe9a0553cefb3cfc623ea8186729d2704a687d9ffd58638d1f73adb07a1989a7892cd30f19ff0690a036decbd1489ec6b3d87525a2fbbb26fdad9076fb9f90d137cf28ed378e751414f393d429ccdb6aa21cc70d03b65749b8d9387e886ffbef135ef23e940a625e890bc2bf5f8755943c76fd388987d806ab9119d2d01fe578e1df154ec19f8e2e839242ef703ebb4064e0924effb350e3e3c196c0230072b9224eb523b482d40e822151ede956c0367d270c4302a976544fad8cc5f185b70dcd33ba41a237358f890fc17496bb6adebb23361d57a8fbcdbd6c6833cc1fcd8960c6c862511bfd7b2c4667367ba37e7bb5172300089a6d6f8628ab34f0ea058fcfd43fa5bae63927c501127e39eca38adcb2a7eb4bb402230713f0e4c91f93261ce503176f4d602fa417b7f10165303da7a8e2ce1cc56c2e9bb8225099cc3e9bca66510a204b3465ffab7b4eb4eec811a73bbdc67c526866c73a3454eb94054e42489cfd60395431d46cce1232d63470fe3766bc8353f362e507405f02927b24a90397ec230984b088ec3a2b6c5cfec0312438f701948bdd9b9bd41b6d1a7ff4a453bf5615f53e351012aa835967cabfa10cd0349f4664a2d584d3f1670a92361ca4783abebdb1a475595a87ea07ae1cc9747164150d86c401946e9dabc0a50f41910bce808a20fdd645cb8e90ab58a50ed9d0153deee1deba2d46ff3dde3d793ec5d1432982f1135569f4c679c67fcdf625f5fb55254f8bb1ec3ceddb64fcca73e01e36e0ca34a4bfc9066d55fb2b42a2e6e519d747934ab7468dc7992e95608a2b237840c286d6f5d25648d2551d6d2eec2fc9d9a2197a2a424e7fd532bf0e5fa5274219f225d28ab5325e5c118f12858cd9d3057c6c76ef6e7f63144ee3feb11871ec3b613d1f194e618ce3c9c8add99a0388e5f08a6413181d14efc8c7d56c7f6a583017b330f2f94645d862cb3dc5f4723a6cc731f2311c7c60ec12c692bba50bbddb28cca2352f938f02fdac4ae9fca7765ca112467b3bedb42c0096b91b3cbc9d00f3536e7ab5fb8ff27bfb36a9a66f7c00c1970efd64a3f9bb6e00cc8b4b602090495f7f37ac334364c3d41febb5a01ef10c4686c2b9971c0e14a93e17f9eeace531b88da183408914ca900d56b0230b6c28e45c9d00af28c8649ed94deff1a8c2518cef2147ebd5f4941b532af432c0462486634b14cb9fcfc319b77c21d4516c2b31e25c994b6d2237032db61752489ef5096675f66ef14a8f059f7e32d4d1c36360373e1007d27f8bbc825de81c5c11b1f621b879790c35df0b5d727848f9411397497c3af1bb16442f9b57c74aebb3a93b0c6de2f88afdc115d4093672d221e1b5d6f0d07e573ce50f630d4eab5b78947c698c4f1895b936c8226a2e77ae2f0322d5a448251684d53b6a969771e76369257dd114cf32707a874fe1259f3a76dd6886d7fa20c58bd8b0a91fcb93b7e09aa00a7ea21276dc568aaec35c15409534936d87fe1806038481e43e64648d986506aa42452304311206fe1ec21fc4012aea0773ed775f823484dd12c7193386d4e2c204dac670bff5f9d88454d755bfc551c77555a0fca1f2938c287e256f3fd0edc7a3d82655850a14c1113a1cbdb0a224e6beda73fc876164324c1894d635064517ff63e9e731aa76707fbc932bae749fa8208e91494043c0dc6da9397daa10cf58e7a6d7bd4d545573dfda8c1d0dd6049e378228ba644441b95a7aca746f52f1ae51377204aafa57823b10d9bdcb6809b0aa0fb0cc46a727d67ca1205176aff9ba1546fe210f23f915bc59dffd26f333d859c3e3bcc98106fbe3e4f9c7442faa6e1e716e8dd49467f40b04327f4c5ca3f4b8c0717671c58afc5d6e1f46abd7bef4e36efdb7e7db98236e6930dbceb4a247752eedc86c48b5a83e12ef43381dd4d8fc99d162e8b4c9ed3c37854f444406a573812850bfa9e4e94428e6b259ea803ffbaab141a7a2e0e7056b1cd2a63684fe3707a04f383f12bdd5a5012880021d88fbb52d4baa4494c44c37ccb8250a3f5024c708f2222767bfca7b02a90a45e7432d289157753a048476d8b40a0c7dd6d071d21b297225efee16d762ee1839daad5963354749f1f822c56d7c9ebca7e7635cc419fc70387c380d02d0a4b7fc442db77bbe13881c772ee924abd6481415d32fcee2cec4402db8fd413d6ddc6f6801cc5240737c6e6d476a9fda76d576c3cafe1189fc3a77d500b8633a4b60430f5427d988dad74fd3afcc1fa067d0a36925bf67584098daacae957a91b290a32eee04097d1a676d344261e29105a59d0af14881140a7eee3266a8150a8e51a98e6358acb2f3a134d4b97a11c2a5132a3d737fa34e530b8279c7f1bed828988289a96d6b7e1cd75f83ec38fe73a9063edfb0bad17370d8b56f38628cc688c259b5cc06a906ae331399976d7cffe7d05f757aab92c43c7a11e5f1b07778a1d189bad1a3f0b3249bd62720a666d854e4d5be431af8ad4f55e46372f5ba5e309c30243a86a8198b12bca4c6e146d65a89f3e5713a478691948b52c8974e066af7d357e45110779a9d4dc83b68d00bbcbeec010b0337688fd9d2a7a2381376ba99c364a11a0dec1fc8a3d5e79f961e567cf821e8d45eb605ceff79e87d766be3c87ae2ae609f246814ec6bdbc553d2a707c517afcdd35d20ed6add5b44a8724eee5cda41ad1848c22a77e37dfb88ce3002348a454facb0eb6ad54e34fcb16f7dee362bb62a78704aa33e1b40642ce64c296c240dea3da3ebdde58cfed8613ab2209b6f49e2f7f7003977ffa5234ca01e71a5dd440150b92ebfb038e762077bf83ab58c72a62500d7c238cb24dc2411c3be3a5fc4d0cd5e44ecd93af7628e7d314033cd59f70924c2e675c4828e8bab5c34428e37d02cb40029f80240c1385ff10aba76c9bb995990fda825114c111ec26873e535bc65a0f2313cff5b0b60ef43b202be6b22faef1ae0e3425eeab6149e08136b50908e576fb9cd7af54943da5bcd4d47d86724d92e4e8ddf29ec83ee7dd7b8e6af25825416de26df7efc867b88b6d740b8ceb96a6b383b38a71fbd295b3aac66f4c4eb16540567e46c349b6c07a634f99a0210087ad5f4c46c94a62662fd9a746eab2194ec0ea78357a4265bbf96158e747321f5376bc90c29db125ed0ab427d87f9d2241895f147458c0e9dc9de02dbe451c7f3f87eed7c20e2600b3589c1ed4f77c347b2566b15810df0c0f02b94e3175826075d150902bcd0fa80b1b00365d2183a95c57a6a0c367986e0fa02f70b9a21d90da9f712a1dcf4fca6f9be8cc429d7e0a59960f4bbb85e4b870e5cd7f87e0bd48b771eef09d22085e43fad3814911c461a80daaa0f65f7f4cc322c3e80a8c09e5ff4124a293547dbc93bfa27dfad02bcaeaa29e7d248cc2b038aac4902113cc65bd9992a919b296967172b6de32487a7215485a24172be935f6d4040dbb960cd2ddfd7f7497004badc7b19af96c64439b6f755c37971192d19290abe681eca39ac3540e6c1d75c84c34586f6d319fe5616acbbb9a2502c3d08970da8cab789b55e31518e640ce6e2509e09caec81c979cd828ec3ada4f68de746d3cba5ec5ac1afeef10c70fa9ab6ca945cd8dbea21f47f09e63aa573185cb27260b1f89e416d7ef07bcd034b62482c91cc06dbace00378c3cad06c33590890c23734a5aa2607dedd7276fd98dc6c8327e3dc21a38c3f399d4fb907910f8e9b8b79553341c7f6c781213506fb04d89172328919a2b2065ec8f86f7cfb3fcf21f8ac0fda85e6176826fb600aca10b14ce47c1e97d86c723dd1a943ccb599188cfbb18273612f1d52159fe09ea13fd406c70c91aacb11e2dd03b4d0d763a28b2a8c7c8d61dfbe7cbd5ba0725a503aa60340d4cb0e6dc0858a217964a018b526298a2bc2e5d4370bc956e8ced4bc5113fbc85b581583ac1e8930f6186049a83f192b78b40a65172cfe6775e67151ad8787efa77fee994d4fb8027a6189d70a73db5b8568a91544bd797380b7be14ff195e36bb08220ba1ae1f52fe7f7b5f13c9985d39788a2dbc521765d6cfe0c9db96c279e452398d8ecf4630c8931414b2c2897c0628cf28b572c6559b953917bfd79c90f352f88ca20cbddbfd3c34af4633d0d3b514f0f9d6b4982c88083bf5b2f4c8edf75c3e3b15cb3b447ed6401b47bdad4af8aad4ae81a450b82546691d9a74da9321e353815c90d22663efb8586be46b59af8b3b77c487b526f9aeb5e44c8224c78491890eec71329d0172f0f7b5ddc96ae7fcfd3e4c4dbf8dda81f0d0b2fdd0e5f58039c6bf19c1a67f49183ae249aa24c0b28cddfb6fd6017c4474ffa3c2cc93822085fbebd353afef4c7c5a34813c8c3aea62437cf29a24b4224cb0e8440dad0a87bc8189623198d28749a513c3f6e2658d37e84d559e243dfd45f6eb8219c7dca01a6a4c312a92105d7a530a2d9fbf1146e2dcbf79f9f49e4e4ce0167ce1a5272e98ece5ce314500ceffffff31