PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 61660 fa8563f8040a64d15b2302d254ce35a689392cbeee664a12487d5d7b72bf5f55

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
692201f9152f7375145ca8a0aa728113464f979bf7c10c7dcb925e1bebf9ca59
Certificate Block Hash
fa8563f8040a64d15b2302d254ce35a689392cbeee664a12487d5d7b72bf5f55
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00e053000050350000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000006bb9576a9790996bdd59565fa24f5d16d128d9a95c85bb918700b787f3f1d36617eb66c347d439ea5e7878c7cbcc0634c5bf3bd05c608096dc481f850ff6e6ffabd32efb770a88baf1f55edd0f08bf383834aafc426cad2bb90d0000000000000080000000800000e053000050350000

Raw Header Hex

00004020c2a7e83b5cf54d5fe456c08abd1fb6d259afa2b98046254bad699b588c25ac647e73d2159299fc64752555c1d720a6ac71ab647642b275377be5fb151e966311c42f166ae58d021859caf9eb1b5e92cb7d0cc1f79b974f46138172aaa0a85c1475732f15f9012269

Proof Data Hex

59,560 bytes
121216020307e7ecfdfd2e14473b00ee33bfd928d22d80778cd9fd998cdacb3abd3d9d3dcf5af97143944c3e9f3861872fccf18576d968deacadbd9d6d5c1419b987da338c966345fdd2599f2dafc6a290ec717a19508f4615ea6ad7c8b9264b9f838882fed99dc2c058db87e89a16c16da1c5d8baa8af4ab7d10265a76268cf9688dcd0120621a40531b3c5d713250996bcd5bc6e68c5bae0bf69496f55895a834803216dfd3031dcd6dc6666f58f722516469bdfe4434e671227f72d53ce8ddf1abcf675acc63ed1ae896080f6a0e5df7aa8d412c79b31bc28531bd1ae437b72b12e598133d57610c22a0858e1e9f91e1369da497b8521cf58d169ea2a876e304e3103c1742d5b6a9c96262c627e0fdff529b97b8d74e5c316b2b49c43c9b8065d65844d33f2cc41040111900023efcdba0e21ce88ba87b33cdb420aca6dd6787426b43897938865119dbff550e0bb24f30920835a0bb4e289fe6f5b14fb349dd5389ef879a6499ccba50d10974e617d11ba5becbed7e5430c2e7b7962059ecd124ed188b8d3cf4535493189ea21982fe448693fe1521a3c404c09b6f71e867c4404980b35543000e1f462ec656955f53afd83e7e0abddca8190051f08172910174056af07c402af50ffa778ae3d051d4e1a040ce298beeae89bf25bacf75384e1bd1c1385bbcccb3178d18e879c85cdc4cd73852c4da8bf9c71bc2a51803cbaf0cdcbba4547c2ec7f31139593d86d7987528c41d39b23eca0db45b8e758065401805862012f0d2e380356d54ba9f5b24531f326fe8897720f07a883ede1d2a64b7c4a1a222f601f8076486553c3f7eb002c6e3e71507c64e4260cbc512ff36f6b26fbefa02cd1997fd5ab6191e2c9a7e6cc167366ff4cde0034af777538bc061fc6616828a45bb8c21f6ee9e3e1d304a8014f39aff7d95dabe047de4e991ad779afa3d44d62bef1515b2e8249d5795f379b7eccb2c0710c658f5d7192d55657aaa92f3e2771e309e9bb5ed69afe4f3fc8e887898f5a58c1ebd18d6236c5a5d800c9c50ad608d7b2278b25cbd5a1aec679beb85fdbdaa969dfd06caf9dfaad344a536fd2c157039b56ea15be15ae4410b3435a37eaecbaa2a308c0975f19c43d9a5aa2ee6b0c5db91a8ef6c558a4f0cfd3b07e6649cc733c7db0fea92a7779ff79e9bc2f774ef23cef002744f843c58482102dc2e4d738314ac4dfda08b9c18fe1d12e00ef347e2a589e8954014c489145b6b93824074f77dc67919872cf9bb1ea69827f4e4ef78c5b6eba2237edcb73ecef3136f22969c6bc21c7d8c465bff18da0dade7aa5c3391c00f0c6839b7a841181d399be8ba94bdd579c3057185a89f189d3c0c479f861b000aeeca6abb80a0773743c3ba6686a24fe2f5d675e2a20dca5d30f2dc93836a49bccf3427c0234a7b7947276784d8f09dc7af7709d61fc22d267460c8a700abca55fdfeb4caf8d97f7bc41dccaca313fe9a4915f6fb9c4a208abee58a3bf03d0c0232e4c64c4bc8c1b401b9fb1b20303d98f7378d87778260ac81848834b130e57248a0978d685c8ac61fcb22b8531c94a6d9e305ac4615cc4911b91027849d138b0d58345ae8b235e245c3a4ad4f9d0320989748dcea0a65277075070615a483f669c2f96f170ee29c17669bc984e37601aee9f72831b3cf6c0534d66f783ff122609981ca9c5bb4570aaba5546ebb54e09c33332ee28208cc281b164e0b362ca346d14d11981ebbfebb5830e7c4dfa5ba8a5e3a5c82c994ce1ed8d15e58056cfdb4a2d803e91e1149a9bb33008f046076b968b30e936498d2b60116fcc94d54a18e4534b3812ec013b18e7628861205df044f8adb85cc323350aeb770cf0e7d4175027a1bf69708bfc3f7188c13cae8aaff917721b22e5e74bbba1ffe632e5d8d8b08ad56a33b32e7dcc876613f0cca6fe4b591cf6db3239ad3ff5cd2727d472598d9df3d4917df69a03a5f4db91f09a676d5fd37d02317a045cc9f03a8e4c935f49582fba60c113786eeb1f5521d6ddbaa405ddbd3c358ec1f984d536c643e7a5778b7cafebf9a6217b8a0b87a645f7190d42cb573373fe81d6fbf366c4b33df309ab0b03768ecccdf45479f0540001bffcea8905757aff9fc5d40d922f4719f4ead6ed7e22720b4165c622d49cf191165a92de8affd6d1eb36a9a626c0c96beeb4c5a4231bff8ed2786b1bf2e30f66e976e30e747494e03234440d2e746b2a08decec63e6d96e1fec6782a314a47084755d7d7b4a9e819a187165467ea07daa79fa890cfe25b292651d4e8d88f972e4cf77665f063a9c254200646a024c1d6dc98980061220373e4abef971b93cabf093759993602920f6048c85933cc4e29f261bee990b6ae309efc48a2d607838ae7e46e39cc5198e285c2f073d440eda36862abcaa8475ac3620cfe4e87bc6e418bb86d75041114e43c11698b9a6280bfeb38b1190b4a40a8cee2970629dcfac3c3fff58714a6289211346ee466118e6a66312a7da12b0ff0f62969988dcb9ba0871ca458e20347dad7f7375caee1da1fed30eeb8b1789fe8224a5776107a636abeae044156bed9f06f5c3b070abb83f5f8cc0463d57db2faf3e54e191c07ea9bceecb3de9ecf6b3f5bc45c2104b77f6dc74d21f37eb47a33d7872788ad405beb0246c6799674aa5263100689925799c30f5527233da35532b95d0afd98a39f181ec5598b8f65094ea0da8b27f77e0c6fb8dfcbd3891be92e747193837875b4f6e17d8bff8320131f6f13a67d52e89d1779887f83cff63b8db88d0826255ea03d3db91ca5409ecaf70b859e33428916468af394806de97382bcfdca53e148612f7acd9cf5db757dfaf6a0325578afc491acd5018343f8e3d0ed84255e459d0dcd9bc96ce8b54c7418228332308386b014c57531e5ef62147b83e7850b0802ecaee486c85619b119039c7e6b097913338dec0021629c66115009f79007f61fb7254eaa91fbd54f023eff59360623aafa041ff75e520b7f29e018cf783e5785527c31e46273e7489e69b5e9c2818906e8aeabe911b004ae7886e283c4c1d968407a0ed15bb8bef801d1d074d268834b4ddb1ec424cb5bf0bfe045964f73c17f5072fe4ad85a937ae9bda7e34cd235a3ea3148f2584081c6884028c9921b8b9f3623057e123b7ffe43473e4c67c09bd532b2be626dba1f58e04ecb7de2bad53840201b38124c565e9d9322b9789123b7fd8938f124a5213c831a48032fb5634f3894c397553ff9175cf588f611bd8be0e1e6a01d90543b9c47c9c858b8c9bd87f2b147d34e3dc1553788f8581e6038b88294bf031ebb53bcc0d7b7efd50b87676713384647faf3eb093c8623781b9bb3ac242bb14cbca9593ce863924ba8ed6082de17615a478d8e23482ca92354bdf61b636116968b6cc4c5d46ebad3774675146f2c6b87295aedbaecc7248947b9b120e5a07fbe462a544e911eccd762ca3bff9ae8b1360fb260c05aa4c6611154b963e5e2ba8847724a5dfd2bb389948b1e5d420edcbc9cbab88b293a1856bd26bdfb1815df0aeadaadd051e3b7a65a7ebb25a8b8fed0b1683d07d4026c92b5c15ca71f748802d3344a01500b5322989c1a2cae4eb6e00aabc60694419e8c9e859a76c38baf99834b0a6ce2832ebe93c98263d81cc596c618b787852c318b6a7ff89d039075a9140f0a509c367905bf471904d91953412e87da21816f23d4a6ca678004f715b9382501e96a294ede054543e4d51c57a69b9461a3b317da60cd6aec12d5d1451de44df9cf776c85181f92b5b6c12a7c015cae3025af43ceb442d039837c520445fe783454c605927488a2cadef9c7bafd0daae2c2d11a8f148a3bae20b696052b838becba9d90b490c9efa0943691ceb3a0dd4440918172ee4424f0e89c4d83444b108ef30fd053b8909995442ba647d5fb8a6ea369e9cd52fb0440374ce8801d9740862cdb4803a6d5823c04a577d47cf7d33ab3aeb827a2a8a1d78b4749bbbab063f2d5c5f1abaa30be897628d3f3b151069eb685d7724ce073b6b493bc2d249dd8d4dfb3bab07ccef32e9c998a29b8d851070f83864f144940b80a995d571cdb6ed831e12ed2522d92c49a9372eee2bf0b7826c33919bdb30a76a016c64b3d529ba195a74e502deb18a94c4c38161b791d7f4fef7a3f3459e6c574970e30d073c59a76af7421d9fc5c53aa82ca5d22a59a5139c6161e77d01ec01f605f6871eabaa5812df0744a5cbefebadb77770aa3308cdfe7155e6fa5eb0c197b5d1072b9dcd3dee515aafe8957f47d49327d7d508592fc0a098484624ff69333fee6b54073a00bd17ac75686738c9f16c444697df53943c35a49e825d5848b7c97015a28a4c4846a8822581caba787b62b62896efe7b04ec0624a79a2046e13307db6681e35df2914fe4aabc0f9f8f8dd149fdfab1f84d96a5767dd86562126ba4dd020cacc63e21ecf0b5ed7e5f22acbda670c24d0286d13290dadbb45b4a2c28f3b126931e24ca38aab5ced53129b6f90d7527e71a91490a41161cc6f2effbd5302488f8b7853d44a20fef9dfb161827f26dfe299489b7ad0b15f079cea83c27348d52359f43f4364f9c71b16707732ea884f541aaea0ebe2bbf1159ca11aac09e5f9af0ed9a93bf99f57152aa9b48c5befd33a1a0fe3d8ee5a85f9c41b5118095ede21140b0d4d19bf5df4a2d85420a2486b8171d23f4d4484545f2fae95f4333074fa1e8c9f503e79709a299488f1cd04977231e6d70ffa98b859fdfb165d790f080d1131f72b549166b6014c9c6b78915b158740262966e5d59896b942727baf92c352397df70ea6f0d0a341b85f4f2a19a2507204a23f8ced347897a6bc208a8eb4eeb9cae2966c8b618b8581f360e079e58afa6c79b6a248aea7499805cb21365320c494919d146a2c7ba60b0e0ec7ae20093fdde602a99824e74e5e4d33c79a915873ed247e166f0593cb642f5cf89403528fe3a125585b3dc38db5d88218ca91a5f013235494d93838b8f8d3a3694b5025c7895da2aca3785d1e7b149cc1185710925e5de004aaf8a2590805f0ed15d635129859f5115e555bb6f7848960fe43e20dc0a678706759b4a8ad5217b8a15aea70483c786b32fea7d000a9e04aaf44cd4946dac4ad1b454370df1cbda8e5f69849a84124ff7412eb954502d0af0e9c884f489be2dcc888d33c5e65e2f4082484f5bcd930c3d41a58c89383fa180042b68b87fc75f993d5af6af67eaeec344daf2ce4bfda569852bea89d22a73533b19267c5dfd24ab9f2a9ae6a959d4bb050a39ec66de2a6f115f019810d5996559e10893dcf7b3898ced5bb08da71b39e8ffb93fe0e96372fddd0ca1f76575f0271c0743d6f5844a08f9735518fe3a55dfc2028d31943732d704d737327c5cf7dc3889cb6aa64140a5db070669e6b73a08934fedcbae5b59a1cdb839e59d3409759797369fd6f8a2cdd0b2897036e58ad727820cab6664eaf1bb49a56406a0fb8ac86ebcd87f865aba27d3eed080b18c50e844d72eef346187843bb4ba06cd490419cbe45557e03da80086ff4841abfc5fa3386ad32a08a340863bcdcd441a529945429e8fb30dcf9620aee53e1ef377bba5932538d73b536911bd96846a548cbca0924b1661e7527c5279273e8c5ef4d3d1334b02c301c9db7f4f67478ba3e2b1ea54643740a461cdd8e6763992ab99e0dfc027e59d0cb91641a5b019a255808fb928dad708364a0ea74bcd2d0ef8d511f79a6a8aec06cc912b74e864b114c316e05ffae3df7bdb31c48280d10e073e710518c3a99a5be3520745f50dfe55710b5490dbe5c069626fb343530e488b5a581db8f18e8307fa5e709ace8d4fe075b89099bfdb888ff374a3a2779de075ade07267cf16deb14dfdd332d76d4c2000e2c7be56bb2b94ff5c226c26e68420017b67832d7dff6989f9fc13a79ae557c012498c63dd4e15c5fce6ac860b6d8c9e6dd8ddee16dff1bae1a70ba7d0ee8c311a82715cc17b52e531369b09866e97dd15a043f2c65f03ade4e48cef27ca5fcea19536da277ca62e799e66b477e983c51c1c6fb5008e79217538a6c321da51ca9dcef34ea35ac60097db63dcbe09e955cf932d10c7ada37f10c4095d3a42be95f33cc36667f111a4055691feb6d4aca30492cda22d2de8988ada730af4bdbe7dc365a8e04064d9abc500fcdea1ac697064b90cd9137ec6d7957b31105b05077b41447139bb26bfd8e59ee110d91d0d81e6d6178c935df47899b2bb0d840b0f450d3f843a7290d94e0a0c3bac71ed7b24e48bcb94aa719baee965f8da20a1b11a78589e85e0b0102bd56935e7d3c74c0902e34055e00d5aecd2a3eb487bb806b4ad4a1f9f147771ebdc63677439f1e89c5b84f838f8a9e0af9712e05aaa46ed7e7d49b7d4dedac8875b39844f0aefb3b8dbe92601a5dd9c9797888ce42c3017bf5e927d78fc535528b3495694ab119d9030c9b094103fe97aa4f43b04120f9f91e585148e92a9e1fd8cb6af7691d8890cd14ed3b88c4613bc2d57011a7aa48adf257cc10216f59aef6b9ec1f6eb40ed830aa7caa960bcf1bd35c67e007fb1317b0315364c5e2f09d8d044be6e74d0525bb964330efb2dad30e47419fcaba3edac62579ea939ec1318d1e6c271940782792bf96a0b1466d4a0c5bbb24f71f09058e52eb03cac6dfd8aa262fcdf43d05c5d81481250ddd736dad9002663e8b0deebb51e35ded67e27a85b8294fc1e05bd4cfa4d1eaf5705900dd886f14b3cc996e85d4b5954570b15d107aee15c361bf25c58bef74a010297be61dd1fc67f01ee6fd96b2623d4fca3efec6a528e7ea1b8439ebac208966e2108322a00678d5f569c5963ee617bde66ce330e4668c8d448919ac7384a5e4ae78cfc292e8498bcd6c97f1ef3b05ae937b9533200aa3d176f9e110b1eedf15ae9838ea960bb465949f5b7644b050d024ac308a0eea52705385ac12feec1417434686726ecc05459bee6dc604806e3032e09479ae19aa508af871f6c78665987fbe95127830022fb58769062a5d286c6903f0bf163c28dd3f383afa8441851f895c3e20ddc7a4efb12a20444b2f89b14cfe29ca55c50fd14efb094dde7bac5bf74bec4f7e02e26556bbabda800d09f1190ba6b8799099aef13f51295b27c4587365205419a276c4a339ba5525d28b5287ebe4e0ff1ddb759d7ba76a6bc3fb6f1a6e43c2a36dad8425b4e2157404b7d944368730e0f3d18a657e03a33904131d5c4e61c0d4488d5333e77165d1cc11cc711feafa5c3db16eab2f11b806fba22c02239c4d765ca310c2a9ab9c5c1b44c8ae0ec2b4e72daa28f5285739f65d0f6a6cbdd68311cb2ddb046e3ab9e769b4ca8c834a238bd5fa566aa5c98fb0bd65666fd7c3a348a9c44c214bde4e3ad379a8bd76767710d38e0bbb7837b7c200823cd08eeefada5390d5d36b2303e847f7aee58372b2cfa3f89a714d7d7c670309582b74f1f847a4aa96a0dc06dc4bc780009251b3564241eef1d3fb3c6c6dc9df82f7b051cfcbd914d7aebb8bda41a5ab67fa3ab99e49dbce3e0b7c070e9f7e70a2c29dd0b41cc5033db6c17251c0afa91e44d6dae3b77edd06809ce91eccd4d8d3f01a85e31b760a780e98e554d662cb694f4915a24bb0103c5c4e8a2d1c21c68f9fb264a9f76b14bdfc66daca1fc8eb482fb3343e1d708cc938b4978e2eeaed5011864eb5a174243e5355c20afa91e5a21ec99e509166e2bbab47c68937e202af81e9ba0baa7c9f5d179c6354768a304db216144badbfda1123d0a4e4d30936dcbac1384bf796fe67890b6983dbdb74cf1eac9d60500db6b3598cc40478795dc7c83fb5868017982992162adaef2300df55e1f6309fded60d40558a8d629f7b9cb18b468f2d570cf664868d53b9c860d063a4c077d0b0569c5b17222bb7adb49c7cf1aa5499c44ba36fcbbcb21b66c69a039f0c51a8211823134abd025a78115248b7d00b2de873c515e98e2ea969177a1a9d2bfd6e187382691c17df67004f927d78b502d3c1565c2879ea365afb5a2ea48aea217a91b72492daa7b3304cdd2799ccc6cf06cffe14431fc6c50fb432b9800ff36f906cd2b36a61cf940e09b6a93c5a2a51dc1ad2ec7ed09ea220c101da8ef3a00b276e3986ccb33e1cb01e03fbf7f733f5941edd7df03b12e411592bfde24d4126d5e3866cae1f8328413f4837e4c5bccfdd52c82e5f8d039d6fe030b6bd2b820e52199cc43b131794a7c00813f79f2e0f6e5248e4b0215fb485072fa6b1a2899e4214d01aa9ba6f54b417db4991b720e8b48bd396cef701c503437f4360cd618d3d34726455db7206ee638917daa064500b0d88aa19b7e3e27a501927b0f96ddf83a81cd726a36d4430ce1ad6a002df727b77d61661e99f45b848e98fbbad8d64f0b30fb42433b5788a83f144c172da3cd6ce2fe015e4b14f2b3a35e2f3edfd7951b299b1bb20e8264575b8aaaae896937af4c7c2a35d0e83418c3b67c8bc1171811e90c40ffcf2d88db07806028a179a308b26c52e1dd63e34d6ad472f8ea4e843a9941aa4a7ec1dde1f0d8f13abe333265509c404ddc1ea52637c232389c14594a4b904a9541b917abdd7d38d4ed07754ad5ff1dc2d2e86954d2207fa5e4cd8459395aaba3313d748784661e727fef614c5280fdc5f3f6d494c219d6c67f512ca1500a55b92f109dee72f13f1169294dcf106a40229334d92bd7f1cf654b835c9c941c4dbaaa7d499594f24a8461bbf4b5be81a74b1d63bd77208257d619533fcf61d8e0d6653aa055594b94f59a5ddb662793b977dbcb514c249b46e3eb84a1deafda877af022868aab97c7f0a8c11a001437161fa72fe8b804f6e77d6eef190523ec6587a7683571b94ef22fef2468496a4c55d959708203fb1cd993b3216d1682ff4489782e19ca0eb83f27ca463dcaa8c95f132350f1e3ef675035bac3ad51941438be9ead8791c12a828c8d8bda77f5a60f229597016cab2a09d6961e5f5bb910bf6f4fcf5bfc7f0df02ac68161b241318b39de991f66edc80721cc4f19c49ffac9edb643395e94b6f892fec94ea274ec4d06be4fb73e181902684ede6348f9883f579358ef7d768995a2daa8608324338605874307bd548773cc0ffcbd06f9d128d31fb0de41484a3ef4f54326dcbabfcec18f31db220b145dcab65b8d5619c7be4df79180c059b46807d53a8d0afaa9d9a579cd5bb1bb2accead0213ccac390d4d5daa7d8ff57586f7935522fdabd474d4dfa17acdfa95c02fba9533871ab0858eab7bb3cdcd4bbcbbd087ef6c54d79801740f6ac586c72075cc2ad0a710be020490201f3d6372f6a5097ae380e3c39b4dd838661c5b34e7131be3395aa4ac3d5a788e71dfae9273b96e1a5f5d3fae63425a4f9e2a93368cc396b1d03e80f834cb5d60b23ed6a0091ee2c37dfba37ce6a17ab6f12cec772cb85536cf92c237049af8a5c9bdfa4c30e90c6842b596b69029de6da00a5f302f899f2694dc5ca58d8d17c07c8b401fd8bc3b3578de6acabcd36055c13ade16a72cdc79c54bfb73c905866d083f8be130cbdb83f308112fa5f1d75ce4578ea1a5c739633f70318c7c3e681551d0b312f426a467500c739d62c00a819742e4cffa3b1861e42d29f191de2dbeb1168675c92ad850130a754f286d0b58fec8c3153917807eab0b8ec7b7f56c038cb046639232d78b9cf95f074e9dc602baf2a51a771a508a010136d1c2bd7092faabacfd73ddf640cc7fc431ce6d36e3ead9a12fe6fa7edfc3b2b971175ed219601f5150499ae4bf1790aed98fb57e6d693c3f24d4a8995c47757f894b89350ca8aeab77f1f7af7fcbbfc20d26ad320546217e2efac9c4d88c3697abf08b3f8fe7d5a5e9c795563d0fc2fb9507cef3670e5bc213af1331dc0c2a024eb417840e63cd2371b102ce0b4802ab880b39410b7d82b17c7485030ec58e2867ca4f5460c0db50068d4d849546f8035b1c4ae70ec290c5cb259d0f42f7e4286ea3cb05cf99ce2baf8b7c0a9d7fbc8291353ef6a8dc13bff0e3a30e263afc60b35dbf07d082e41902839bfa970a162da49074bcba682fdf78420030488d259ded9cbc6cf96c538eb0c3f682e033ab79918368ff11b9603ce5f0ff79a747e44757e3a2dd2cb060400fd9c6c214ed783387a743b3252f275d65c54f34f1c1351fe272b585026fc167f06054a2bf1b4fc3317ee97f270587ff125b7fb104f82d102cf727582ccd0ce579b7151ed68528563a5065d3624fea843c4064a63e0ab01257b633b94241815f5f8a5657f10df7a5180009d9136f6192ba64f52a80c8069ffe4e1580a69c45fdbcca4dd975045a66a6d0d53ff372d7373a70660571dd3ea56f8f0520d4b8cbcfcbb426fc82f5822957f7caaf463b4bfc259d18dd5202870491eff593f63e1dd64cc333ff9c707615aa2c7bfcc824823d323d77a5aaf431ca25555dff16c6dac86a3a89bcfac0e37c3d5f31fc35ef437e8e0d8dd7d13652b893cb6dadf7721b5356cc2345d06c0783d1ea329415f87a7d02c1fbbeb088949274c420edd62e613726942cff0e2f36f2ad3dd757e1a2208490896c2572d953c7ac8e1bbd932b92396d11d48f46fe836fe9871750d58ccef63d570bf884ee58747c0dfc1b84a8d9cd2e5913dbd05ac014ae5f312f2a2c9ed1ac55c19b7cc04a40fae3f46f21665ae3da23701c68692496f410d30d472c79d4721e82ca52d45a30ab63fc4eddce960932b4382a47a5ea4f78d956e56de4e72f0aedb50da6d398a2e1709cb9e0226eac38e8cdcc89345359982e9b2ef7228f0e356b781ea3250cf2c8bd7b5b5c669251012d1cb1f5a2d0d37eb1f1fbffdfaabbe74b60779a65d1bf1840645a76550d6e965d34b750bea775c3c89f3b1071da484726ef6c94064d2be6b0f5a3243bc7ddbda875ba651373c53c1699fbbc05f98e4e21269f4d909abd339cafe69d2331a3ee969c238afa45aa1ca4befdd055aa86b16fa00322039a4958e7f9b13bc4e73102cd87cf27f3d9772bb1f75149265b594f35bcc23ddd73b1102c8a83265d206693edbba72797fc25f66f381d3c0fc61fb06711492676e9b2b269b91761b9de235afe4776afd46805ef84b2716f2822576a0889dd7b035eb97b6793d05b3372e9e5c572046288908e0cf6f779cf4469793313898a598bdec24f8e82ecc4921f3a0e9d7594dc438e8bb4683beb846ec9aae62357d8f565e972522b4e0c7cee2487e4ce672700b1ddd1eee5184f0f98a3afbacc650901aeaecd5013ff6a093782a6c5915ed00cf3d47b5d4af6d505f788522c99a39faa315020bf53a5b724267ae960309a9821307df8b49b180887504425efcd8ad2e5b44fba24b7ea87599c4c595058a6ea33e4cad974a27e557fcb51a330e199ea7f2aa1bf9a48e915d9ee1f70985008789986cc58a04e3302e06a3a0cc172ae6d1aaf1b7b211a0b8fdf39dffa9e408c9bec03391a4a8fad4f2018531bc9477a2bbfd7c70453cee058a6728332a1e2a1a3036798ea4dc5fd8ed17083ae5deab369a3b15aa128d1c169a40e62d7237bab8a991c21d94cede5df634bae4857d14dcb244aa2ec62b61fd5d69f8b7ead512431ad35ce297f736ae8af7311f71f7c9c02be61e37a353ee7525bfbc5f65d74461edbf9b8f3ea60ca054090617dc3a01dda536ff7aa575f500e50526ba7fa12a378d5eb0cb827b7e4bc07163678fcdb0e85fc87507ac510c8445d313d23b0c297ace9a826f934cb6272ac1526dc17efe273b6b77604d9d737696b0307be8c25b3a3c3e00e1025cf8fe1b7b552db0a96f85068d27781bb24003ab9cd8770111495471d5f7101eee35fe74e58dfa03d9c94a814235878e83ad7d4ac739f144fe0fbf69f2c88db05eda66be0f73242a7b3561db950b9ffd1ee48f69d3b701d7586ffddffd7a4a59cf798fd5c2562f603b973a2e10ac8f54b8bf2f5822d353c2cf2faa65b59abfd9a7c8bb58fd2ffb6daaf9d3f4f7a0909b23890673d69effd31fa3d2188ffc1e8d6cb998de313f5784cbb5feeb16110fe09f8569f135e8d24c6a933d937675f54c5602bcd14ab2bf93751500c41ae99fda75efa762131247604f2cddbe2c976986db94edc53103bcfaa05c0f48bc6726c4fa70dde8a24ca966796c5bd1ac9bb837ca23a2e7e113edab087241954a5474280b644eadadb4d6b5285f96d957357b0647141f3f97c758fa22e52d66b83b9f112e7d024e517d0997c0c23232dfba2c4fce8f981cfc08f3cec3199f5f8b31325beb8f1a31bbf58d7a059a55b4f49f6762617abc7768d2a27354ef09cceab6fb6e6590c125cdbd99bda1bc88555eef889a2468afaeda4f01a63e625dcc241dc730ca9af5127d2691a929a568589113f8f167bcad1d48f817e2b12cfba05f381a43ec785c398b79fdfcb6c1d788fc057c58788e8d0c6f7f6acc97cb5f03ffaa8a84ccdaa201a6358f66c442893279cc71c28b2c6f8321b632af86e0bf03b15f1e502f21076a45fe4189052a1e240dfb56c07eac6e80054a4cb4528c6b594f6b9fecf0da0d73592d93ec61608032c9518cccc9bded4b44673d4aac9dd2ea0ed77ed01ab3a78dbb3925e4773010310b8b0d749faa824a194607e6355405bac06ff91559c02861d6394fe25cb61bfa5f15249d880bebd395419b2e83659ee44bc1724ebf8a0f6975e829a9c9fb7482f6fcd8e1892e310f6befdf519d6bc4328c663e66004cba77abf16a28c9e8ed6828c5522a10801095919aa8a733ef596da0c9902fc1ea6f61a6463c30b63575fdc32b95174a8511939017334e27d580d0503d7b0b9f2d700cc26c6d22abbf112d27345ce3f8fada7d65bb85f0f401afc20cc37dd862da34b80c6c82944ea0620331f835c9dcdaeac6bbb72007dc0acaf65cbbe4f94c090d2e864f6bf7fbf401c322d83b005e232e49587239893ec282afa35ec5311b8910447db3cd9d839aa69d37b8d87d4462e32dc72f55c375560a578e370204e1180bea2c80bc7f6e0f5efee9ee1e84640d81e9e0c903c3021c0c948ae527b9d56770a6d4a6d1e86d3da1df1c20b637719ca9cbc95e1ddf3009209165ee1c5cb399e86283612fc2c358a054cace6dfff2013e30f1a4b4d2e83a82fa3ec2606e95f56c00d3afe500b91fafb196e886788e601cd116e07051a21b757625585ec7b6a176538636d20a68f0011c5090f5edc45c7185df51dbfbc059398ef093158b6b75adb6136fad95300debb1d965c882d3fbf0181b91307504f693e0eb57b39de149ec6ca2caa00ecba23698933226951719856abe14b7a59dae92c8e286eec0e34edc5af74b06cd08571dc9beedb65be4654d5388e6228cdb41ef61c7da32409cbca31a8d0c0535aed88c0deaeedcfc227921c05b37401486e640327a7fecde42e131a871fccce0e554f68684a177ba2affca6ec60a1eaebd20221dde8ecd8726d82d18f8596ce8dec7316c658f0b6da8e9f1ee0ad01075b3a0838773dd7fd8f73491c48f06c19443dcd63da3348b7a815a617fc66e60dca4a390908e5928c108b1d42192d3ee2f7bc93cbcac9f298b291630cde8523106a2ea5abc4ec089a2221cc2cfb60443641e6d7080cf280b6e3c84c405b0564eba0d5a9e8b296d58654da03b9298fa8f54a95d92dad702802e0fe6d399f64e8534e7535153ebd2267326372fb159914df6a656b92fe5776323792a66675a21c5d7bb3a95ca2bcc27dbac8c7660d5f04c9f0bb4c95945ff2d076822e4802425269433e93dc04202ed511a9d9c3257a6eb4705a86717c729856b48bc21d0a838722567e9c79ef4b68a07e3b58484b407f83d0d18e457f5b4b71daca46ca32102549437123c85f3eadee7cbf4f3e00b915b1d38ee0d4e40553ad1760f411c5ae0e8e8c58d0dd829cdd38688f09c068a4de41a71121415b6014fcaa36ab05daeea308b0ecdb224408624824d86a85dca12d54c1aa0dc3041f90ef6ffb3c11e7986fea5c4c33519a4384a256e7b98b2b538cd68a3485511d4fbd24f48681ac7fe59c9664d483f7b2adf4605618facf6e417d93d5b08c92ec316a2e33cfb64186ae262c3e0815c305cc89f420546b2272b8107bf36892cb211d63a06fe62c6698d4a32a7f0d34ebabed73f072bbf74a25a20ee326b6c7ec69e794a1c1506663784e738724290fe66c2b900d5a25ed971b415f40d11085b0fdfba0aebdd0263194117bdfdcb441d96c41ea5bcd673218a48b904e2f24a1d06595c32cd6fd94f2f8eb8c7a71182de034656d9606dfdc9f95a48e5f43934387ac403e9f9b22d76e7dab2e3c70ce5458846f421e6ade4c0072977b8350c907f13f2cecdedad89244dd5c498700c42edc53ec2d4bf66a3980133a68171e0e443382e653b6fd261c7a645d4849ac008e055184eb2ec03798983fe580cccb3016451e46eb8bca54f652814394b3ba9ea4bb760a10941d0f7653d8cd48e4380a57ef8a62fb13d581f0731d5dd1b772b8f5340d3b310fc45207a6d82da43d07b917c7226ee524edf94da663e9462f4d0ff6fc3722c94e1544d3a3a7407abeafc9be9a5310bfded28c68209d590b173ea3c7f9c9e085f298fc6362ea1004cc29efc4b13ffc038ff4c26c70ec7cf79067de455b9491d4d5662539093e12c24f57f030374fe4a3b7d65880996fbe1af41e264b12d408f89a19ba2592e138e179b66fb86e304a844a013dd6d67c43b682217a8865488df515ba40df987317a72f4eabae42a1f4b158db31ef78b5bc6285c8dcaf5b3c94a846e67bf17b1b933f4c0f3320c164a952bcf3bad258feeed1db260d6b3a65b39c9ed2aa0d3bae66a47b574c391591bcb7dcbe71a2778597ae07aa546e8871e2b14cf62b50b79ca39159a235cc7365d493705f06f03321c9b9443dd15700d8813a27efe840403e9f5b1b41fd135cbb4f9202195d1579c9ac45fb8846fbd6a414ab15331821f3d3e4d8e93feee62698fd610f51f400be984b699b751d4007385f4fd4b5da7251445e80efaacb0db89794721dd915d653419fb3a7af8d1b70b5fac2a3ad5bdfb110916d0e499f940090ae058c29c9adc463b6a5f6a756553625abdfe5c7cd740013232f4fd198ff86bebc482c074c2615545a8f2de66f5d1a08507c4cb3d71b497f68c128ea8a0acae784fb20456576ab1df2a14bcd20e9ec69883af58d97059b13a64eda27daa9aa22fb9d4275ddf6adf3a71746e7158be148e6b828685daaab1d7f076c6d6630b8196d24fb5ce910e10f4c76833b393f95afdd033dda76dc0ee24220b2999bc83ad96bde5b3a560ca453654c7b779375fde971558b4be64ee325e83a8b9681bd63d71dba1bc172c4f74047e81551cc3fa99240419bc44c455d623f90ce0f1a8df3d502371b748016b63ff7c6454e8277262502afc6482cc25e4826d9a08f123f6c1324dbc9674b0e0e34336cda73355ed0e412be7158cd3a75c75d17eab6f2e8b15265d9f2768e96a8853e00e1e9d233ebdeaf40d9de9069e7c6396ce536af738e24a10164c9648d0521358ef54b30ea8e15580596d2a279d9f159dd1c79a760d0390c30cbccb44606e31f7c1c0443fa5c2f7cf7e390b6090660f028957a00d0e44ccff7839577a35a75f2fb47d33cd2f9eb58e97016d8480210440868eba0b0b4f7f045cc3b3c2248c85d37cb890a4346d1e2584934b913462908fe88033c42f042860b0193f779bda73bd7324f285e9bb20645a005f5f4474988a4cd7ebf9c9b7346762ea9677cbd95866f8b736fbe5e376e314d0cb103f61c9cc552076c7818921703027773179c73b3bc6caecb07c65e30c241e24b9a99211cd92310563dabcbea75b297b88c0953ecdea3c1c8c1a39bd4b3647b905df5150dd92f64dfec719ae511fdae28fe1ed71c603c91a98d3ee1cf5f6c48db0776e0baff70d2b82f8a6b0714df006fb75ab9f211f32b1c8d5be12789a72a6611bf46b5566cb54abf8806867585969dc4fbe1353f9c19f07f9afd514efe00714ab6141a3636d481e86a51ecbdb6455304c3fc987adcc1fb73718542f6b5834692804b491da11698d024379900f64ab67875fe2732dd5584f60f787d47168ab437e7449e8f90f30349de0527a9d023730a6c94a6a51f4230e08ea682bd88fa3826254f422a64e2b97556aa287c291fb13bb70e20d8bf472a3900bbb9e0a1d85c38ac593f9ffce65154259cfee8594ee5833e8f0d4a500185bcc6e461cd9492103ccf1ba1918e7c9642ae174beff5cb42c86d7e55ec5ed3c093c0d87e8db093721c60f098160b4e59f8bc226ab85d45ca0b435682762de1fa2eb91d02a3f4820c6dbad35642bdb4dbf15f2da61c18c45e534cfabdb71051c81a39f85bf558309ecfa42eb0eac87461d6ab988a2b45ee68bd260a4b3d4042e41cc4f051f2b138487202bb5c0727be56a6627f761bd34bc538a58a501201260feccbaf0d3d60a327c7edc658dc2043c2cc4a4bae34bd0338a7baeed8ba66980a57258efa11d1ad19e322d9f8d25c17fccd4d9a83fff96376906ba5e4f6fea965c8074b4cfea5389d9276fa196ec57ec36af15873fd7235125731fc73587b40ee13b2bc1d98b1abea7e2a52b19f2d4df07c91bd74b0d7d9b507d9af1d6c201f1715a7adccc9bdec21356dfa5d55a759a49773355e03671023478c45a0f9c23a44ea6eadf1cbadc165dc25af1b75cfbbc334244d8aa4ebf8248aac3977587369c426b58a9a51a72aba477eb9270b31a609afb9870206b2be75476b346ada574ca2326df52ccd0ac4e2551b5f25faf543e397f5d8e6d7ccf0a07b21f443701f85453b5cd7657ff41e42b577fdad61bbb5f470af07eddb5e5cca6ed9c702df154f7d11a3a64e49109593b6f6d61f23477b454555524137b10133f729715dbf93034370d72eada57fba629f072a2ff88d660a63e04b63fd840cef90842d159248f0077042eb70151cb4c46167f741227c3d5b72b3d9bf612ad5c3296509d132a0f45eb7e3b9ea25fd3ec7c424c4095cb9201d6ef819d0c13e853fe597e08563617aec4111aaa44ee8ba4437301efba165c3f7ab47bd200a90bd245563eda7fc8bc2a0b0a1e74e05941f99667b6a900d7daf7ed2635a0bae2751155d28d4b17927b2e63eff3101187ca3f29a84012f03857b93b1223f37a1dbeae36819439b1f0633ae922e30cf4f5aab63a90c4da7e753267da42b5b7c87fd7201cb5bdbf75aa5c4e0f92681685521f6e8ba4fb40f8213685ad67e6d30d1f334121a43e949542226fae262eab8a75425e34679264688dbc1f68ffbb9fce4d48fb44d41acccc53e23ae4a67115671651297cc73ffec27c9267160aa076528294561179d3e68944ea439e4f09e980f2035031550bbc7c935beea00fc0c50bac2156f66b76758f47e02df7b7d2dd19a3a5ee5e63684313b408d0a0f7a68f1c11780c43ff0abd8ba24ecab985d7277b9807fdcfa023e64481ab0d8300364d340bd2765656ff09b4d4e6af4c1779e34b9d162f04396ae4afed2586bc56354ffd90928ac42be742657a35c671c182760bc2311828fc554b75bc802356cb6dcd67606a5eac4a73184dd8c198436af39adc0bbce99d97112dbbd4e52e66dedb49cd568b1e551358aadbcba5d74b52648ad6cc369ed47986249a65db3e1b2a7750f66330f8047dbee27d821b055703d60ee473aa935ff1d23ee156bc0317c0343f6cd8098a070a2765a11d824bf415c61c04c5cba48e6378691a1c84d89f40482a25a1c82f57b857dd6dfecb6ea1f74811c0b331608b94f23b0f08ecf41164610289b6a15fd09b5fd4da91fe66fb595bd5d44525aef327ffd898f9d20d918ac2032bf363552a34a96487e39c2e8a9c513f1b93dfb83dacb4d4f315c3e0e43c464f684ff63b4d3499997d4038019499319dba707fb2f9c9aefb2686bb4d5a42b2892dd74619ab9e6edfd18f1500f462edd739b489ce1c01e07b7cd2ca5dee6a6a8dd8c558c3465f8cb008c5fe4f277d51bc7d0abee6517a742f0db6d4f8472722d3926b3ae46a787b988188a572e65df4331c57dd884bbf066a72f27637c7a4b6a2a7375a1c0684e224afd689ef48a0bea1645ce04f79ca522ab86ba32839248c51893d108911c8f09df8a25dc4202a861598c7fc25ffb0362f582b706c37c3ad9c475302e30c2b8d021aedc1a8bda20ac8f3c4e836135ced0429327d699266474539e7ce560538fe28683f1dc3b78b07f09e25013dbf39c3d6e5fe34ae718dad65f9adf3a22770333645c1983182e6738140ab61b0fe5aaf75d55521ede3f48401cd323f915abc1930952c3e32d5ce136d836fc8d9c1b4950c3694beff297def5e249d529d44d6ae415749a8cd04c0ad7f8c39bcd0bff5c87fc4ad7a6dcdea2b1536be35e793ac987a3cbca9c45eb257734bd72961083aad68051e0eb9c877e7e2cf4ccd326fc92f59aea0248f22fc33a92fc329558025a1d4626a5d20a13632997b41d48cbe2b31de0f31b95c242ec466b66532f1ee17c0867fe8a047b191686f1fe0fdf5e7cad242ff4c1c80f6d828fc7be9e6071e3d163057bce56fac48b6f5c1342c5e36b35d9ed1b485e88a794525b44174f88d520ff873c2ea06e60132585235ab64abfeeb9515129505a31af808e0de6429f6ac8ac32163702e0e23bbf275d510ddc5895e998b37bdc8cd1a9640db1f6aca5498f0d11300ce7be20e5a337063c5ab315be8e9cf6926ed603ed3f6a0f0467b9fc49b09754461a2fcc7d5857f4bec0447ac0f145b9fef8cd5ae6883121f36f4dfc45bc6a01542f1ad1dcb425ebc77e605cdf5a0b567ee74e13a8a2f127c4b3de2dce537cc5e5914acdb1668bdfcc4815669807c9a78af9eb617b7448890a81f98750e60ae2a7fdd663ad1ca49b444873847105dea335a086aa48029b968a63e70d45a9e2657432ca477c208923bb019efe3e2642c90b629102a9782fd83bc1d32d94fc2089e9a1187d7234a260c408dba683eae349dca9e5737605585ed4464369c679abdffa762acb64007d5cbe764b71132f1c37dae12c9d9fa81ba6ba3696559a47c5fa89d80f0636759667c6eafc662fff6efb0412ecf379b1ea773af6da457a5d561746e3c148e2a20041648f86acee332f9190d073e4b53abb9fce2bde9f1fd98510582e2b9cfb0e6dd735a21f01ce69dc726ca9edd048ccf0e652f66bc6c0f118c8329abf6d6fe833f0cbba25134d3917971d1a802f42fc07d276b592777a46c21859f4f12c227c4104ae9299168f9bb31a94cfdef32b0ba8f2516d5701c4226d766f48ab674f3eb2b303a65a9b9f51b599efdf3dfb00f898cdd5230b2e3d1d2aa89da40fcbe382847a1bf7ab43fd4ebd1451fc17caf4a01186aa2dcd3d74331283d55182c4a636e7c6a955a1a99bfc64193f1195f81b1ec57f2cee476d6f9371fa35411cae24f10bb06d10e66736b60c1df5134183a83e2c9644828a127f9360a50bb8bc1990e734e19a7a7e3ef62a6564204e479885a3a180c61c9cd5fa70d9feec58d0c838fb937173a76295ed2971b54c985a02e90937015ff5bbffa144191c5555d864805d1388371bcf92eb54b9519763d63047a5b2aaf80a48d4b5335989ffe542d90560b63ada3543243ddc2170ceff5caa4059f302b55b43dac22d2e81f587e0bc12339d57dad784a7167fd6b09bc3cffa50badf98dda05cd4e9b192c6712cc703f62cf4bfacc5fa9d980150e8082f93def514308334a3f61906fe764f9f4313a7f272d266144f45d22ec7f585b18e6a88779892c7a6c05dabc628f1d3a00211a3aeb5dd5b85cc03d27c3600154efd8edfafbc1c25fa5cc1a9b1e85ab6644cb2542c5ca9e472eb7b79a923c9bc91eeb00d044579c1d3bc546f48fb2f22fe87f6c536901bd6e599403797218ae96806d02418aea5ed8c209eac70ed05a5d62c12297184c6ba6706ebc7572c6c849778f70d4c63756c1c4f36ffaa38bae79eb2c210d3061b751e2913e9d174245c825bee7a8afc620538b99baa8916caf9124a6c0c173d1fff1ebbced5b557e01fb15961f060782358b16142dddfbc0ba63ce6438f3a06fae4c92e55617ff00a341e93446885a4c07b878b87705d40fc74a6e69e8c79fcfddcc004dee74d2de394219473ad7ce3492f08bbed079012870366e0b65f180acb5098df41eee9f1cfabd690046849867f83b8a238e90a1acdd62f6c2bb033bfd98bb0dfa609c4c97f233d1fedfeba686b1ff224c1eff174531c736ca5c99f9cfcbea7527d3faaac1027847226413b51c3824b2ddfcc188aa89b5772e29e9594b61289cdefcd56614a2d4d0cf7f6964ce275f082d7c25368a32d00291eddc2bb25513788af0f910bdd7d34969afbb09429237e673dd0b33e87b9582f8d8bff65d457550f4c79222964b8a8d2a5fd3c143997cd2b9e887e538ed6729fe990906a1eed7af6ef5dccd8e2ffc1aac57a4b44ddf9668b6c7b2aae529288047d9ed3e739f34954da6cfe6ef2545b85ae4085c5a967a58ffe783cf649140baa40101b671f20b1b594f72dbca2e91831ac3a294e5fa0f5f11e51fbd6789a10773c4a867b360e0280bb6ac69721d6a53df15f1f604ffb186b331203d8dee0d03b477aea4bd6f64c09123fc1f80b28ea34c641931c22444a57c4aa5245ccf53ad9258759856649931e9339639de4542c6cde33045fab8857056a97b940955ab9df4f02380a77a715fa07c705be8ae95ca5f31df2a316e55716a14a9fa681a24a9bcf5a5f6dd49bed6a29b8686a4a44285a6668869e76917e029c62fe703443a3e619800df66a93f3e7482066a6e4112eb7478ede0b1ffccf73c506c50325912340e9386a88013a16c7da1c15cc52cf922cc1e806c6c4b895d5e5519021a6304ac06b5c953d727e4420df4729fe62695e138d4f70ce274a6385bafaa617227cd724ed60c9d84fe96f9f843480d46a1367e93a72cead720582b9eee5cec9ec941f0c7bcf399b6bd28213f8f1e99b4bb140a843822035407edfc995be5da19a84a456076e1f177502ea2c382c9bfed4e9539bd2b8f17c31217a96309d154aa42d1f0242788faa2c102c56cce42f3727d0e9e989d74d41bae129b7d05e62785ad303dc2df43889b542e4e3eadc09190ed8b943cd18258aad85b6dc986a362f1447056a9d4253ca054b5335918c14caff593e1023c1f672bdc8f2daa967fe896bd9bcfd69a13b2d9af6ee9b112432ecd71f5df26ef7cb83edb788c349338b25f0b0355efccb3a7e55c36e513fdd9cacfe32e29e83e6ac2eea8316d09529b63247b5dc9543d9a5a9e0593e6083a9a792ad70b9adc47cd8b1f1f7408cc8307290b78c3d81f6217d06cd4fddd4ee1374b1a93c421cceff2a0a3c6f33f235acdf1ccec0ae7b695e69d552ff11fd91d9e5e0ef55c3f255fcaa7ae84508897dbc0a528db532c31cbb5732fd36dda7ddba774367871487903086579b51b29763b84438a6e8f9bfc49a08ba5ae1ddf015460e1aea86b1a4d0a1be5820b9dd095050637c0eccdebc1ccb17e097ac50388a1ed3f7294645fce2fc0b33d0b948a1901cece974cc09b16fe148133ee7ed4e08c79069cdf38012f50ebe85a28f16e5711a8f6d5de94a0f70f65e68aa2e16f3ab6183024374647a07c49f7c1cd3609daa6d7ad277527adf06cfb3fcc61e79c3a782ba135080008e19f983ef1361e1bc8a6ff682d15719f6a29bf4babac1346e556c2e4d6f7d4e3d726760f2123d6e44f18e6c415dc1d620e8058506eae79d1bf6679b8a2c8b1cdec46a018d0bec09e9f69f3142dafa21699224719ff2ffb560efa0685c0ad78a086fe826673a3874e03c79d968d5c5712f76f3f6c7ecc404bff5f8fddb2a2a49d28a218ac27390585a45bc9265e2890d0e428a68bd0d1893ea298959929f24df8710877941842471ac047b0eac8b125ee859f38fcc4a6b931f870ad6961d4912e6247fa1092d468456286c655a88eddc40471e3b1ab05aa46bb08cfffa6aab8545374618abfae5efec9eda2ca605a5f2510b226ad21dee4d6d425f876456f9fa6ad0030006e012c2b760b82ff30476c2eb861c66d43bd29c260d2f9ac1b2f4a4590c40f6313a00d194cc6c7d68d305fad324d27d680fd467635c68b3d44524b1f8c8aedc260f0f3ce71ff29a7316a0d9c79c624ad4a8da1fa89071308d943bc3a878f1c8322d279d345c001a95c8df8dac410ce653dc508996c94def408b62daaa2e68e1fabae4c96348989c2a1ce7020141d4116ba9f72414c3d5db414a4448c6684165080b8522e8cb5b05ae85f42ef7248d1ebd06d5e0a84eb57a1b3c037cfa77f650472dc1aa446f4db7ccdf2656d47d099f05f4c786b799efa97766d8bc5df81cede7a5c12145e99745d22a8350d2f6f7ba53d0210f8eddfe893ce5aae31ee8ec30e0a31525024efe7785dd6923d5627981ec3070697c5deff8551d478c349609df62a5f1aa20ed49d810f549859f10ec0daba0e29c7d27a1c96bc89c4eaa08d87634cc511fd0a05feb2ac730f21a801df3d2fc9ff051495a819c7f447ab3ca4fbff07b7d81cc5910b27881c5733dbee9cc719ec6361f0c7c89a9ad3d4e3136168a36187720581f37a5af84a3145092e2759fd848e7a946cc4c2316667df7e63ad16150f8c47e9ac9591d7862b74db665cc8d3ab50f382f7e589d1f6ba92681480a1a1a3de3825ebc0c84832ef7c7e2f1eab90ac1e9297b9da5602393279f0b9b5fc9c833997fa1fe6cc5790a3587ad3dabe6582b6f7376358e2f36cae9537891dab6bdcee62997bbe36f8a83b7471bd41ee8bb2a606eb10096dab08e9871809a7a8b63cbbabcad5506f75472f22c8b05d57ba37681558b8cfcc966aa13679a02cdaa07a9d69a58b64ae384adaa70f75c23228de18164e5cc2e039853eaa31e66bb65ab6dd4f0bbc9920102392a6ed4a1d68e58e8be2d76baf4a59c483c4a7f158224ba8ef25d50a1e08b30fd0a4af825296af05ec48ee2320a89339feaf987faaf7260829bc11ef49a993e814b27fadb30138060a76dfaa39ad974ab842cb35e60db4db00ae774c03dfb81494a645fc1116b9f47fd6627eacaad54380d0259cba9a8458ad12cc9bf6c6a791800e36f0c18eef49acae8727b9d86f46d68d7be90eb0091f1f2bd5b46604417f2def7cf99ac7a2f45d905c22ab7c1d266a5bf2103b46a3765f4af021b473781a4298f971fe592a36895950d5b10267f45afa51854fe088a06a950673ea10a5d7de84446a8ec8033958c4348328279f1f41724f345eee639b575d4d5f1c697abbf288f8f4c2fb1a61e8cad2b1105e0ad5e01a8a0df7a02ae8aa0f9d7d460d4054c413f347e7aa78bd73c4ec6b01a28f0b59b8f83ee2544cc4c4bcdf1a447dba85ae09e624a00b670a30e5c62268b623cc522fdb5e560eb1e81dea3e6435d90f2e53d1b274ed4ba8eff0bc64a80db1967f14f7a3186ad56491da121f8dccab80ab8f4ec424e46d71800c058a93c469b168f11ee0b1bebc0e5ffe41e8919dc1339ec875f5407bb56b6ecbc17cff5f987a47ee8f8bc70d9d4a595998011eec0f15796455dae1e09406f4ced932d7f7d33e45b86dded8f7ffc4e4651904250e2a2c11df36e994e7340788fc13f479420d69c37b58127293d601e4a634a64dbfd37ab5860e9725ca39b5fbd9801b886484c4bd7440cb7bd7e50b80a88d116ffa4a09573516ef501e90b6373ead0ff8115948e21829ca0e5b2324a8052f434ab3a505fa5f481d074ca0ca7fcc6aef20eb2a45716dc44064c17234e93b7284f168daaa294ace75e68b75750ec66cb243d5bc023f993aaa7f3dbf752e274d33d5f832580bd1c3e5b0cbe16f644c9d8887b27385a30fe9edf7993115b4a31951aa508fc31203b894ae35347f4cd13efc1c1870ce44e98daa3cdb92f527697371277e211a397b9855de41503e78123fc0796ce0cde46468dd4022c3ab43a430a057b77291823880d4d2e28900c45bed182ac5fc4e0ef46b9b5a558adf868802446c53d573794ec475b802c5fa3b4b1ac70f0e4975be260b8c5111ddd2b2fdf475e7350e5944ce04688196cf7bf5b3ae63968f819ed8877bbcb935578047413a55a24942084448720a369e62bb493ceb537f108512fd354b134b91acc7fcafef4fe13ab76c5a637e58598557ea6772af41cf144c29be2f99def29668026f5cb77853f8669b2fd4f96389318cab506ecbddad1f9effb3e58ba9774e8e7b2ce09b01152ba01d0f70deeee7d3cb447d57d3345450884b2aac5994febdffc71c7b3e921fdec0dd8b646993f721a9667e0f3f95aa4ed7dfcc43a0ac1bf69d8567559b08b55a464e23ef938e877d3fb82cd39c8a33c945014af1df92c2e765ce2455b9d4acce22036fdd778591304639143e67baab325bf211ec59b0858e9e772d14cc4036c85412b11176f80cee08ab6b6403e2ff6ea0b112f4688ad7b78832dfbeb245a703676207575dccffaef4855e6d0c79de7e9e474fe89f2d7d119a652b0cf34d85a27832ff6969d8416ea54e957654ee1309d3013eb3cf7d06e31d9468c237f865d3cc20066b1559dd67b20bcd410290a1db35e9fdda57657ac9b202f58165fe4559956d91dd8a6b3ba2dd0c154e116ba6d6e4fd59873e79f873c5d43a8fca4754bdccc1fb116c0af468683ab2e2b3928329c6a501e2f00a3fb13dd0494f3c29f92a2072ab0d7845f3efd5d0adf84657c81cf3f19388a3268ebea454217bec4327ee617b077c58ca39e59d8c23928dcb8cb626b9382a873f05d374ac332dafff03cdb8d4d24b2c31a22c0bd5818a40f6335db834b14e0a1c2cefaf7afe9394869cbdaf171e4a074284b146b46391399818c43f03eb88312a8e513d0d38e9de803beb9a1d3210f33aaa06953fe10d8d5d8b50cf56d25906dffdcb7f03212106149a4d022b63315ce1aa6adcae3f3abd7b531c9508887145d95d9d180bcebc38ff5cbd8ca831bf2ee60245500ac786c16ff8a8a45acafd95fdac89d99ac4b0c6da65685aabc6a559b5ea5d35e28b71ca2d017d2952b88d4571517b02071e6a05d46cb575bc2ea32b2a05acb66e871b9febf1744c4ae07c14b3457f6859f6c3c1772fb288f0ee8b3adafd2f4d4559cdba4e0a1f048993f73e563398107ecf3c75221f6427d410b2925e3974803d2dc28623dd93026b0fa2f6c1f89c1f07bffcf9e2f48048fc98a1e7b9cb8be153a80d34301dcd2a1b103b221e9ebb55771b40362970f1cb804657951926b2c9533ec01b6a092acaab1ca45575df552633465e3e50ec3ca445392a333d1c7525b1a4b609a85f780e77fc40096d1b9cc1c3b5e175f3b51517db416bdb4c451c8e6cffe744d3e1116b005167f2b95e270649be5deca2473cf725e0884c7fb7e2a36e1661de2bbd61a81ef556e58191e8cefa16482283e4a0b9f63b127752011a47d9781df9cf4af0949e5ce492a01bfbd18a3d92e8601e6b1065aeac51023cb8681bc38464d9e9d36916607bf296c5d73406e91a0f01b1803bb5202eff88efeb5e63e057067bfd7a5f9aa3ba66ec17bc0b1e683d74b92240be41fc51e27376bacc5d972d86fe35e2c2e88e4c30c4535d5ce7c2a12ae6bdb83f2e59c8bec1025cbb5d337848251fd98a9a073cc9cf3a4f4e88c384854eb0cc2952450dd6aa85279af05a80d1c9958180b3459cee23f88232dba597d72f24b8ff4bb737b47c85f1e8d9c7825970e533ff54ff1eac77d26e4b9f1ec3ef7bebc98c3720d799fd636ec2c9487434ebfeaef55b01bd6138969ca52e579c3f0b7df33f52badd13b41d3548164d8af8d2c34f32deb43066e7df5812a64c491c7dce4075e9023f72bb8b66769606472e2caee37312f8fdf247d61d027f45b267be2701c1bb3841eb29e1eb1df3c489f041b2e5aa8a39093258f125b9a0a2756f0a0d4f13f41d4b4a1db070c34f83124e9ed72669a5ae23103b715ad7dfded9f0219474fdf8985a714f27bb47ef4b6bcd6ddebe01308835124e71ca8604e8e014894152ae5067251404f4abe5b54fa473462cbcd41314d0456be27441c6d3db7dcf35e41e86c25050fc8705f0120e3f4b6dd393b62f1540b7d5d89667e7c7101bc0b3c7826ab7b48e6ee9d91afb8ddca6c4147dd167f36248d472825bea18d10f93913a1b4b875a54bb7fa23359e187f042fe2985196753d2b07d94ed03db9ba5c6bfe39c09aee6b2837dcd757368cf87e15d35b43695cee4b8ac6ce81c5e8bf026aaf7e5a852cbaa0de5cf8962f7399b30b7c4b882e885d1010b53b6f97c7d6b96ef31dae0c2d86cdabd34bfcdb293f6dba4114cd681826cb1db978554a3153c95b41f0800aa6c94416dad3116a6be2cd6ab0877fdeccbc02fa5906723c8061797df3669409d1c6f3b8a2be3d912a9534922b2c82721fe6acb5fbc3c886b3a66101d4851972b30ceac2145ee8d73eeae9dd9cb8b61e7879cf81c32c2da03f42cf24014dbb2de52803eb50b446e26ee5bda18114483a511311b11c8b83acc812caa00962083e1aed54cf8964585e9f333f8cfce3a56ee0779b05f3ae82b0a4b40c4b0db703c50df7536e28ffd2492d482b5b95438822e18c94cca297786c274b03ab8e424a602320da271b4e6602dd4eecd45c5d2972efb90a6528397290134e2139afd8b3bde0bdde3d19fc558956ef855afbf89eb38172932b130820c09adaa351b205854e2ff78888af1b62419e297f5d82e1dfa45f89ef28f9015664f11abd86be19db481bf7488cf619a3aecc9eeee1f3a290dc6b73a9c1088b8c6eb02b3aa77009f55516e52370b01ec93a157599382ac947d512ef561b78015fd07192538f808eeffa00845e580688d92ec67223adbdd66c70d74a0fe4cfdb5a4fb328cfd1c5273d545dbab495b6102006fd14ed52bf007a6a746c8261de74af93c6f6f226bc5c4647fddcbb363cb24de28fea74f0fae068f8fb92cd757e056e6ce2522b14fb93caef8933b496e43c5039fbeecfb22ef1b887508a40b725ab2f71fc2655514eb085d78d2bc32e24e1d16a1c6c9d433828e63159fe10be0acc10e5ea822c3da0a18a40514f47f53d3a7dd0fbdb879bcedf2a8532542022ff90d3b3357c940b10f46478a41e457132e7676b40d21c99fcc108b2e56ec4a699f8dd68c1fdd5ff5a3a3bdd4f6bf4abd8e7162a7a717f9a3bd07831e65da30b305bb5d0f5c33aa6cd5c46522c8626a8f036a558cfd2e24af8663d6bcece5809de619ded76085e97233387899520f4d9bff0d0fa9ac18885ee0980c7b13461c426a0643068a158f926f7d7de55b54303b93845e73d3d2fece98487eef066dd017ae606b198c6e349c0a51cfdf12a4812fb79fb9c10bceea39534f19436432348509187b24f6e044d0fe6773a096b12adad3ca634dc489e65e3a860d4b9bf0c1be968762beef27ec2a8b2e1a262e66b40ae28bf7ea393ccddca6172556d25840e8d6a1a87c1e17b11192fd205328fdd9c0941a88e09a6d422f9cdec3c3ad31e3c5606871576998039b823bb084beff868b61aeb2aaeb6de8093de852639a83d40241620de121a596ab7c2579bab51390685032840124f9012641dedfe9d4cbb7f703db35db5e11d22295c5c374b3f0369326f673c59b0cd9eca0209ac62fbb5c895a65fb6b53f06273e837b58e8626d41c177f85bfcd8add54d9590ec38bbba9e04428c8a66a35734395291624191065c2b8f8ef4934efc89e296757b5fddcfb686c88ff9371f6e0636ba7fca375ea76559ae788bd3fbaf5b777735a1f1cd26fbfb3df764b2095d1edd30b2fd6d3892eee12cc212a8c104b800dfd6092ed5951ef0920b133f76a65463aa278d4990613b1d657bbbfaa79e179c1253fbd447b29fb1420ed930ef5bbfd9884ed54fe0898e01e5d8b80e8249ff87c4ce9da264bf42a24d7808409b6ba655fb2c45af66f7c43ce38ba61ed8558f3e5025b5847d05e65f81a15f9433477e6a32bc7ab19cc50677e0f7bf1a74f073fb42a32645fc7496cddcecd07b96038be517d9ee824d3f90cefddc667ce7a720aa5a6d2088f1117694623259f96f9dee373429e3ddb453b84d872148d88d47360a609db71419ea4b98a5a41c9887e95c8cd9e386ec66565d0ae54243fc9b2f76c8c9b4c27e8dce87787ffe7e6158228c084c14d45be4a028925718b6e9cc706d9cc788ea54396113c980ca0c2d98dad04fbee6835c77b629385c4704dd3b4e5e8400c02d80e378c0be3a7cab124ef5be213d8513627a9729f85288535331b8b918db5624fd09a828fd0dae4caa7e6a8924103852a13da5c0f5888469fcbcd722d0f6efd5c207d6b14ead7a7ee45ac1a20c3fc5c94cb1144897492079e50af551269465fc37243aaa830fd7987d122d3fa4bf406511bb423ee34cae40d3ded4ef421f53e6494408740d0373f80dab6dd22c884a542243f557b42764f1eee763d3fc28860f1a4f237779ff62670d64017cc7d450522cfe84079a27140be6914c8e93174e179909a46985d6cd4429311eddd6333295879191ca9afdddd615d8e0b468675ed81e3ef44b20dace06a0ff7cdf6e2b75dca9af9edf22e00be3551f88ae6ba939d25e642951db134d2396f0f0e6c82257e45e8b7fc880c53864eb03ccd06c453775537ec9ea8650c947cbb53e6f1e560bc63b3a8262b2f68960e43ff24bb5491dbd3be993c21cbd65f08a9448e20256191650ca4368e41fc3de1122c6e737086ea722602b88eacca2d34ba8cb36ce66fdadc8cd01488404eb6c392f2ced14bef0dfcf846403ac964c90be990b0fe878169ee44a1cdbcc968f7dde7bb9c7b4511181be8b4e458fef1b47ccc9c0ffd64857715d3eb83770e443357b144574624347e30482848d95a1cccccf1a83700898c1a8eacb53d2b4867ce88818ad467506e60bf78ae9b2aaf5c2fc1e2008f5b56ec72e4656ab14b4bc69a163c6e3ba3f3fe7e8f89ca8f0fd5d831e5064899369a867a9ed6be8b1a654b64537066f7c350df6ccca88d4c90522d2daba03fc8334250316f950e6f6ba92cd11d1e746be296797593d42b9ead38d39411ab5654101605132340a0655246a39ac7f7d56c4cc30f1c98f7f2d803ba8c304ab8ca7c210a3cee6017b7937c6727a3360e4955f29bdc5a1c10e5a87247d6159a5814591dae9b35001eb4a0a30c4078beddf9f94e369a530d70ca4592c191b5a6c4f72a2db935ec51d3c557a6fea1f1d239e0d83a2f56c9d97618a12865d3c9362e677f8e555b545ed1d3617a555a2175da5107c956ba6d0e3149ddce939407924b4feaedfafa29d237e3771d1af02660fc2c762ea2c418e054ada6c57d005aca2153b66f848e29c0683b5cf458ece74d54081e41be2a6b699e455b93fc38417f9b3f2ff230f26ea19934d5ca49c72dd31c8118c589eb2957c868300eea2a8b90e17a65a58e315f9579fa8987e357dd2b61bee7d71c19ddc1b4d0d96add9856ede0bb19db40b217533adcd10017607bbbee7103645eb673a2815dc6ed8342288286293095fec034e1e02ed5d993baa4934811b2efe1613f57409871b7b86181716831628677c4c03cd1b4ffe7956504828cfd7b32434dad3a8eeb6af312a2d4109800c733a6d3e0d381582d6af9014d9d108e480cb803e60acb96a30a75f7c5272965392b960bc2a5741e889258614bad618d781cafdce510b239e5821abcbafe005236036b455ba589b43b7f1336c7aae50ce3dc158da8260546b8336ef47eab24cdb0798bae1da1c87be3d18e4b71e73e0ae11859ed70482fe898dd34ca4b69a2d01ef9a90cddc089293044b1836700aa3e57d82fcc147b8f6d3b1712220fdd5894f96ef34dc95b903a238ff2e6eb219c2875cdb04d9e57784378369ffe08dcf80dc7240bfab4c029c001b1d0db7bd76655e28e7d336cfb8840195280ec293e5b1634a005cf9a198d53f596f604393c83360e4c803adbddd2ceee37bd5d25795e2a3faf9f3dbb7f32bf567018af3abf2386f0509079ce44f4ed621090e976833439e1982a64421e13ea3f9d501057a3bca286af03e62f70da5f745e9a6a5636940685e90b2090807b1948a730b81d98b7b07f2f2054cd03dcb9d6dccb978719ffb98218238eabfb6b45d6049d5d88c07411b24ed1d87992101f41b38f6b39b0bbbe808d9e1ca820f36a27f1518a5067ad4dbf3d94b3e3400662cf3b0075e0dff795b66bed0a377a75e9d2c2d7500bafe413bf67f71e021a407350f00d27bd3629f4f79cad616c02bf76d3a05140f713d42c4b8be0709cd1ec581e84b0e6554c898ddc12a0320834d1db206eb31b19f97723eb021b75d367c2fec300fb444d3c1ff258cff0afb2f5d1890ead3c3d028fbefa9372bb9e097199970f6ad5f7696c3ffda807346668450d2f351f97b7c6b1bd1481a7ac60438b4b7b7e070ff5039e7b22f268883fe3c82a1d6caeceef49eec6aa0cb78fe7f97b9c71216e50feb5c7195a3230cb1b10220e56c1c615f8ce3768e70107457127432f38a9e47b852ba43fa159a0dbb4fe9e6789e5f41e7032a97e23e57e2a23507a3e190d97f3294f6d71b98f7b2cb6e4cf9cc4926fa3e447d4a521c8ec0aac0ba1b03427c34f6984b69c95202c2b3388afa7106be0ac271d8341535247eb5edbedd12e1696f9875662477f9bc93b4f718331f65c974e9ce4ea006c38487d5ff5e18e76a91f0b04cb476c0c2fe261070a03a0d2780b3cc0aa419086361ddebe043c34cb8b99f24a0caa532239f5f750c90e246394feabf74675e1f1eafd143959ad199401f08e6807ec81100d6071e95e587d1a8512a442aac0c59fd63884502e01920c15a12a6ceb9cef51846ca49b68948b8461f4011d4186486a1eedb46202b9aaa7796114bb8a00fdb4c91cb3cf474ca2f1d26bb5383409de5b7e41c6584b09bc973a545036191022257d715aff12cf38e181366b2b7027225df6b0febf6321507a4852607f12c28c6e324c6af2bc9b98ced59db3dfa5b4ab9d06fbce5e747450ae11859f74bc0910faf38e544f96e5a82ecacca7c1be09b7e4ffd53734e5d9504ffa33630ee3fa1ac30dfff2b5f784f30e4aea93fd5345917a0a50714fc28852962a188a5db33d7778e3fcb90d00e2d30eaf60ffbd211e1541f28b1b1d45a10c1a4548b15ec495df25c6ad424194dba2d7c72b28868c146edb94e62290c40edf49297993ea4aa68c4c5f610cea27d30bb9d0c9a3629d2e4cc688c5cdd849618afd3fbc0b89687e19446a97fc45e90fcc073286d055b5a1cbabc166ed265003de6bb11a4cef73d9c09197d1bab93ded4844de750ebde69fab5bfcae3ff3d356ee11f50d5699ba7086e7d3d0029d47f1bc592a87dce2d34c07883c8b627c3a10d344a8c87d3315618d850ab1e79bebcb21315d087a5e485c42f11c4e5ed4004855d8c04e1dc74e2ef466b742f4c7892cce6212a7b1fa17b7bc86cd6040c4065c76a487110d024ed58d72374ce37004a1ae8029e8be7b365cea3ad503d63d99f754cdd9ee810a47a6cb5cdd8f0170f8bc9aa660f807f2fdb066e74308eca6a9ee2b228a296d03b889748c5b538b0f52654a573a327813de00c7526306de147932ed4f4286c06391af57c0de2b64821d9423fae18b8e1d3e55b759025faedf0d3843b62d0875745973d96b02f02c361dc9f67cfc3381dbbf17b250fae4fcb8eb98daff56d63e8487cce84dc3ab68ca6c56840cdad1114e8ff40052b18d21f008f2e12717da524ce12e269d03de77ab945c13ce972b42d855f5afce3d068f81ffc8327a2360270f3affc0f68e08e509f37622703327575d440f44342ac5e51730c71c89f46c348878a72246713dcb0213466bdb6fd6fe0cb5475c1e810d9aefb5c8adf117c7e7dccab41dc35573ff589facb7d65407349986ef793ca4e38e28dcc012aa69b3dffeb663c535333846b9e1a4cfe74dafab4314723ebde0b41f2569c391f9f04f7410b5a2461ce24438f64000b3e49922cd573db2cb79f256a19b5673d0e818369ebf6c364c012dfd9142407433f937af83c340d967a655a3f59537dfdd782ae420885c57134b1c8009278e0277ffe8269c2f449c1ee6e1f7dc3271cc85a2921f4bc36dc3f7515c93f2eae48aa04ec043816142897da69c054f1f3d7ec537d8efe0ea7aadc0aa9592ccc184def5a6127bcf7dd88d96bf660a32846053ddaecaf555f83cf698add4eacb994d4633a222f8504faf63666fdfd95262ba75dc3c94ea3363f915b291a4b11d4ba9276d1a290cf08bbc62c74eab7e5dd958b2b0d185878d66144c81bf0f9829e249c51fb531473046692b5fc3452316ce187acba55f77e867902b6f0d550c5e55930b4d502bdcb72825b45dc65e84721631dd4fb51b692f40b53839b1a39a4dc427ffaab28c81fefa051ba6e79f66e81acfeacd8a28b0ec86d75ac4f8820893cebb7be69804c9ac997ba2347e1137c7934e6df4c2649c9c381d8f4302c6ef21c64bc5cca25c3078b8e2893d34fe16a7bfabdbdca0ae68a198aeb3bc0495ccc4abdede77d43319e0bf8b2b0c497ebeeb7a2d37b90f4356a3d6d1fca4e69e89100afd9c45f61a8617bc7abbb8829a26065eea2d898c0f55f30d0b31c1148353cf0bd8b0af057540b08578292aa8cdd95b3075acc42385e4080727f9b6365260e9cb03e46f0fa7135da9e7edc4b937541df2cb26260dfde4285e82086262701b224f249961de428c957002a27f8990aefbfb6214267c744ed6a1539d83e0f62ada0faa578b7be41eb8f04a2c798d85e64f1992f7ce0cde9142850df33c2e86896c3e5452444103b48ffa15dcd71504eca71a4d8752ccf1f559c19b238cc983e5f9311ea333edfb90c2c74c706732614ecfa9dd7ff2a45d7160722a615daad3f6126e1891b0376a4301e92667ee226b700b755e5c9b289e7a3aedf655bca594a7b2c80e7dc397b1563527a3aac18fda265cb5a80f4ac3ee9b031e809bb05b89cb75ce79d0ad3b3a61049dcc6a90343b69a0b2f5f84e71eb481d75717bb804067624dc92893cea6db89cc1a27f95855294da6b8de6c916171c38bdd5bc8655a5a99896f8898dfc2294d43011f40f25579c28a795d3b0d5d140dfc358865997ea9430f09387ec78e46943fba8160a5c808db753076646cd361458efbc4fd4b587f9302d52f7e78d97ec418a94219660e53fb68f7083696d5dbdeea672b19adfbb70a9e2b85472248c469bdc2db67cc17c4e6a0799b9a0413dc4e4d678f95dbfd7f9b37a6a384de929880c608ebaffa4b08bdcedef1786664dbb6f589bb7770e9801b6801e4197eee1c30a9024a8eecccfb7d024957e127d5c37cae3bc027e802f5095b82456654ef44ac908d7d7c68f0f832ae0525910ce72bf168e6fb5600f5e1fef43b8d07b2ab8dc29bd1b6234cf5003f8ab416ef433cc43a6fc077d70a77ab2a5d2942c0083c7d3bea1b37bf3ae00f355eb8b4d72e925d9ad569ab7d9a8ef2a6af6573e72c830ecefca3e6b0a0505be88c8c9a22ed4a8f9f8ac9595f4e0c674fe81e165034561ca796dca7a7c84b8296e4fabc0537bb07e8b016fd0e3fd40d1492c3aa20a29772e1beb15fd911edba1fe71e6d9ba1717ca595d121cfffbeead3c926be294cde6fc0c9f4c47c499386811777fb4447da195960ebd26343672a31bb09da7b8e8397f087d3d31dd3a28a7e79cd7577634ae4a6c5e2374819011f0c755903942e9bd738cf9d323a7bd7c0f7df12b5112d90d5248a8711dae1439a4d58864d6d2aaeee6489119e1f90fe30902b5844981b053c3f00798fae328c3abd5975c0db430bd464d80758cfd9aebeb043e6241df8a1b85fec4acacb9251f850224d1f9b2ac2176e043e0209534b9a5b74d789dcdb92639ac4174ad5ed23011c81c1811f985ca7118ccd678c72ab15ae868bdcb26c568b33c9fc45d9db6cab4369210702b052fa603ac6d7bd0781cc232f781ca22f3ae68e2ad56a7c9e97ed88fea6b6f0aa9187d603d065acc2d699484f56085bcf9fc9c04b7e020e29ddfc197451b0b0c03cf988d495c01ceac1dff1730c9f08720a5c909650f213b4763dbc4852e3d38e27ffba91b5abaea9eb830e0226ffa3b94d502614024e2b679a7fe3c70e72fb3ed22caa25673304bb21c13591d14e07b4a0ed3e04625948f72a8a4ea4c1516f5b9023e6d1f3d5d4bb8b4e569bfb8ee5168be67f10c756d7f2b39d95510a2dd86bab8652385669781d4df57bf1cea7450da6830fd147d4bb7fe7dcfb0fdf6f60779e975eb6bf62547771b9acf20da182159ab0bd4f6d6f318ef3b6012d18e7478d7328e7660792251919929aa5ea5f5c04660544b205036c236988f87f5007e2d5e652e40c5d012068e00b2a386efa48b5c89e1dbccbeb788c5b2da36c862013fb093b8b55a5af274e72798cf45b6de3b0280ad018c7abecfa6a2e0dd50828811b07fbbd2387e3c6abe9a78e7b0b433f9c8f252c420654b4b030e606d3bb88475ac0ff3006b9924bf91ae8a79fc884b03ee243731eb2e7e918fd6e275758e0e1d4a857ceb5f049bab8dbd1a3d1d1f5a98e4bad2cf02d59b551e818eca97689c9974f4520f069beae9aa603ba34f61ab47652d9b050427148ce3503c5e9e3fe52486d09e164a7c8e2d72004f9f0a2d06cd92036df8f3e460f39deb2cb5c787bcc9f6f0cd810714a831bb045bdf19f99899d5e9931efd62b0e776012ffa8dda8879fce63f998c3786ac0a98a71fa89faf50d812e6cb062136a45829ad7d54a2bce6558315d37a7c05e479fccaf7dbf50e84d6bc08257602493d4c1db580f4929ae02a559792114d55c4cd43010c206ad08b7ad05f5188e9a5d2093678a5435ba36c86951fe58fcd5f9049204df7dd42fa8262d3b59d2bea596420d9d78e228e3e1bd966170397e275761623b53027d7424321cde53a234abee5758c1e31e57d53784edb291039cf942e6fe6d225b6e9d111cc43ef3d63a1fa3cbcd9f7905ab79355907d9ed987a43d586b29e4882626d5a536b232e835903b97c4cbbb89b908820a50306502e7982209c174f151e1264b0f854f943939c62f4810a06889b1554024c3985e6a076ed53cf0d50f780130dcf177519d63d4a365fcbf2101f2be57d36cdc6f2d99cabcb980cc428da9e69dc6adda4e924687134d2ed569d24d4254e1c37eeba053bdb14680516dc5e3bacfe4e533c9e7cf569d8a7103dd85e53b2ef13d5ae9e8bdaa656157ee30484c5b6edd79f5b8739eccd1f8087cfa9ea28cbd49b9327b2dcdaee1b8a27f6c6950da2e4a9b4ce7bcd544994000dedd6595b329f2bfac37af7bef2a295c734599350bc8c5e6926fe4dd6511823e6cb0cdbf54c5c13256b974b5cc02ac89ba3e2cc3cbded74359012cecf5ec897d2abcbe452535be69b2f1ae1f034e1069bda1987773ba84fa6e4c76ca3aae2db461b8b712886624f36b43308ab450e3596546dc1e66ff2ab30977c4c54e6720768e8f01c999660fce96961df2d92a2c033d2a923334e574d35e799f2119f5f647b21610ac1daf1e782028e0377b9dc040f4fa6fa735bd5c8facb1df1a2f9425bcda9a456356c2ceea713e6348b7bba34eda3d83877e8491b6d7dee4fdb3651263c375c8bb070a8a928771e6a7624e7b26ac9fc02c6e26799822773fee4b3906c2782b4f1bda22ad35927f3d0fa4bd3f23ba33112d87636342f60b0882da1b9b207a6c018232b71cdc3a51dd9435d1b3affd259f94832e52a08ae3074ce98e61680fb988222b91790ee91f02453f114b1f6060933ea51ee5fcdc0a65a2a05cef4c1bd7ecca6d45224d1ce5d8fe5725b27afacab535c3abd71c017e16f1dac15135b68e674509600efb46a37a04ed8b82c697400f7e0eb941629debaa37c5cd6dc0d8c66f47c1437df3d4b0d0ddf481378df7c69989ceb0d405555bf326e51128e162fa9d20446d82cb52e7a0f386ded6550750b0ef7bcb3835812f1e70b501389b1e64c7bba60ea25a58ab26702cb38ba7f90712e81434b2dba97a74d6f2e16aafa4d94f4ff2e45b1049b2c2de7c1e6a49d1a78b9e1473e160a9bde5ba8b19974492f3bc1a8c9f04f8b1e0b30737b47c19cc02b3c3edb70d57967853d248f4210011234538913216827e6138f434fe6d45374e0d2c1f9e09d0c19991014000eee4a9bf0a88f68a970e70b51120d4942e86bc7a6657976d5e83b1bd43ba221e57377ad41e6362940cee151f7a8c9c51fe43782b27c6b7537e6ac356c5cc91bbf4dcadcef7993b5042a2c01fa122fb06e908db3984130210c3c5448086b412dcbb7e9f69306d304900694197f937ba0c7196c3db3b9f19d147af08feb70fc8ba8e5ecaf24a17518016295c426193d82b348045394518f04e96b7385cca316e61575bbd851a931e6e27cc7bedbc2b27ba78a2536f50f0bdb77dfdd75e7281e19f08696b814a1dd7a615d8c6edcc92aa97fb9ac2ab0bc9f6d6cabaacadcf5e6e91315840afe0065fe8f6fbe7704c904d2297e46776f6b1226c3e3e94906e3c8aa3a833da18f346dd4f601d59a8892fd7679938060547db9c5beb8cf513275f169428d1e69241bb7d4427a47b19a669a3e470dd9dd30e103cc0e64e2de4545352276b8b3bb5a8dadcec275f22e251e8c4bad5d5180cf1668ea8a705ff19d7b66c42ae002661f3dd4a51fa4b9602447c54c02920c2e7dfc72fef633304c71566d80eed8a149196339884905de068a410bcc90e980ebcb2f6a4c71d26443305da1ffdafedfd734bf5c2d012afb327cc022debbc8e38b36f1289bda10125a6877a4d6b88fb15d1cccb1c9ad46d82cd29fdec15834e8c75ecb299f0500f22c3f78eeb1a0b9b8f606896d61448827693bc36541fa7f7f38d20ab3d248e19a27d9c3eb0bbeb153f8c115cededf94934121e936f6001558c4d9762c88a7017dea0fd22a250d0a6bbb50fcf5de33d1eb9e3fd74b19204b6507fcaf9fa4ce652dc50cc8ab592091349a8f0800b4b409f68b598b93053671906880deda495fd170f776f0db3a852a65b9ce1c5911ee5e485ab5abb3c112888ada14f35515b5f30ec7a510b949a2be7ced104ea09cc4ef5f869954bce0e3bc48e92006e5790bd3dcbb1af14f2c3d57a8295f04d2d57c78f950b4463170aa4df4dcd3eac067c959826d181dbb03c7067ce857f4952738cf2a8432a8dead36aedc892b2e869edf6df8c5b987c04ab9883f5270613fb8233bf46967f94bbe65a235a8eb45dff1745a0cdeb28ab0798dcacad688513c8beb25213d2868432c1085424ab707aed473e6ead901904ac84cd3b56bb8c838ad255b06857e85cf88b29ddb94f867034fd72dbb42b3a0ccbd5e673483ff3c2fde9a00e4dfedb67ea44b60c36752801c2c350d9e990e74014c2077f7f8936fa0fcd8084785e6ffb10057e3273ab7eb9fdf1e4f6eaa1a18935e2731ffa66ea94348bb84a2dc617aa2b4d0d741bc4fb12bc951cd9fb14f9a10fae2d3a4df5096715b324f429c5c5db369fe39f40771aea625f7cb68dd3def08e024611c74f5427549706e800fa2859597722adda9f432c36bc2950109310c395ffdcc4b557f2255049f153bf6471c1bab02d62fd5c7afb6cde5dda7f190c9c3dd5ee06155f0e941c445a2fc1ce11f69b0cc2cacb877d08c548e2226ead186679be2ac958ff63369de9dd23138254004f3946ccfd75cc6d3ea7a7a781132f98f005d9154cfd02cb1db7720495d13a22b610587de916c80d216f1adf6edc2307b7e36d10454c1299b8ec72647f25151d08f786f9693f227e72e46de5c1d57c5491da7480b032ec1d32bda2dea448294dbe052ef1375ef1699df76d53c85c71c439d48879cc462795cdb82193f9e680a27d0d3b08fcf68b026f4d7ec61a5f21ade7ec515ae0870023145307484da7808a54645ae25727dff045094270c6dbf49d74524ddf048e373d8ff3d88549fe6e1a929af74555e76bbc9fcde3b77bef8d2cd60c73326a2b6902c18af936d913858c9fda513c9cf89682a28703fedf7c694f08629ad75c9d4d9a17d5873d330603734e0767b2e8ed2f7318a07add93d66e386829ef473b8ad67e2aaae93fda8456741f08d8d1ee9c53ef78b34734390af25dbda8a38730c77ec99b8e10546f8381af78e7a5f61b356bf102a23622bbb98f262dd88cc66505ccddcad658aa8748f5f95ac5dd758acf0fa1d8048c560fda933e3efc66e66ec697b6227436d19c7df3350910114a2427b743bcb7ee6f0bd017180538d578a872de2d5a84efb1110ea05ab7dded56fb6f8c4779b3b7d9484e2bb6a9797b7afda3feb8521db579a6a0a16d6a623c2237807147711d2a79d36fb8108a70341d47e2705a90b8a6f8ce723126a3428333a60427aeaf05f2e6460511c3091cc4be220f669dce228d48ffbc4d7b5aa48f2e0effa46b0b9c87fbc6d96a7f71b3a620497f86681e3ebc44bf67bbb21fecd865142d9065c6876699627e81bbfb4080aef12593124682743034602242a1b6eb4fe89d712012a384935dd2549ca3a543a6d3d3bdd1b1aa6f35d0c53a69c770bf21dab58781c1c53cd1ee2e3e047fa9fd85a8d9600f3e9f868681d300be58737b4fa6e659e0c256e8c27e5d1cc795ea97fb2a7b71c2c91b9841b6e96504586873323f2581719b7261f58b1cef308c8296be9e6fadd1cdef18a8a59a104cba7b32df2624c2757e6dbfbb09d0b6a4b043e0360b831669db8ef0524732554e330e06b52ea0f5d2bc5665e72524416abc1250d0896e8381fd3f1ad1733df5d77e715d4edf1c2d4baa813c256007551339bc01c8f06477c268ee5c75bf1c349a126751790fe68aa10f30234c0f1df14ad79750c1c8f991dfc2023c9012cad8bd2f3e9580f4975ca636de6f2b6c9df9b499507d0ecc07fd9dc6b9f24922364ea3fde1a246f68d80d1ee1dd623af8303f8e87d301fdcb529edc852d651f6230e31b752b10209f41165e3c82e58bce4e88a80fb73ab08998028a0c30cd375ca4c8e874bd81d27dccce63279fd3cb6404f73bdedd345cece293edaaa23c345cc036fd64366ea4885dae644cb82a0189d75d9f1911a0edb055f66181766ff2f3a519fd87e850f582fc5f14a309ced1f2b64dc41d210496660990c368409b692ee3beb21f08621e964f97cddbf0e87061277aa37498c670f47de4e9742661fbb2aa57757d32dd89b893b961c26d8f78038d24bf08e11b51824a0706f3ecc280201cc93537acfdee37d8b6a13a57ccaa2c56d93a33731efb5f2f8733e88520eba9145aa26504e2de0b64ca58afcb7f22b7476ea4614bdd1e671043e22bbe5160915bc8375b0f4b7d72c933aea35c9a3d4adbc31d48256e2372095079b118e11c1e47f9f6415f95169b7570822e89213af8650a226a907840ed215af9195f59b797cb90e3d31c7c8866319ff8d128d0969bfc793466372931305c212ae1919e44643b0e80eef2c07e4bb2156e3c59a1b6ab5ba1a5b990e0e1cac70ae37610d50cf8dcb23cec3b6254c57d1eacf9e5da15ba4e700e815a0d937feae205bd6f675d248e898d5ff493306c8b1925a3366fcd23e9f0cbc9d37a87f30939a886a645419e121ab8b5fa9f2d309f82a6261bf96f6b8e3e26e8311e93fef6cc261b2feae6f6534bfba7d304bdb7b21370191631f0db96027889bfd106e7599820fd8761a70992b214727ffc48ba4c3b2e7e543f36ff3896253c239fa638e1bb234fa46fc27e1025e64ede4fdb315da19448ffb23eaebc9db92db2d9245211920444697079694a33b5e8bc57cc82db60117001e925c2293e3cc50a31c49fab3e1981eb10fff114871992bb06c8a4ba7174105d8244a60ba061af76e2eb5f77429bc7d7b02c095486c56fca33c53a6ab63d608ce3e32c3f38318b030eaea582adddf62c6d39ed4dabfe4a1d8aea7169c6a8f670c715789aad012590a2614586d712c3047cfa9e70776fc6bad947d9e3a78a00580f9beab6d31617cc2964c7e6286b5867943836c6991251197cffaa2939ef245102fa715c9438fbb40f5e58b81d8564588b9dc94bc15888f8be4f404f82f7abc0c6598aa80059ac4cbc711c57d6503d7700754e1dc1a375698691e5247667157d8ac51d60d800a064d4d9a1428aafa3f4cc90391cca56e172720ae067e1e681580ee0536b62800d7dd3e3db77c15be04335362dd36b7d242245ea7af438b798bd024e26f59da687234cff6a259c7c9821fdc787379b21e1f890612ee7c299f9f4abf5d78396d3f55c61a420f5ebb203086b64284bac9fb3ce2142e76e6b482b58e8612564f8ed318c7385f2d4096d3cdff7216aaa64461cd6c6e9905cd4c1c0dcb607bdce7b2bffffef548395e06bf046fa68d2b86b13acd6f973b077741e42ec9f54da389328d4d02afa90fa1566541b1ac3cbd6cd5dc979991d1bd3c3e4423331291836dbea21735d9a2803d0c788d3212842a962c30a19241cce4421e8e530c8c2310710c99a6dd3c868cccaa4bda37d1759a58d39b4cc03f1f5e027f921dad9c1b47f38c0aad0fdcfad47db83b3648d696f62d4154ec7ddcb509a611edf1d48530b61b09ec5343ee462befdb88a5dcec3bbfdde57795e078d8b253662e9fade0d11d91f74c33226f532c8ef89195d90aa092e6b6e3648044fac9e1c9ef3b05c1a09c7f2a11f5df5fa5b718cee5cecd54ae60f71da6426ebd82184a823ee6ca75b154c40cf00f20196766796231412436c884cd7883a6699246b7e4e834d02711c2e8ab3fa93aaf8db02feea5f17566a46244dde1925abc13f6946645dc92da44f8726f8ad45e5bbdac585b43fe7a2b2155e4238023a6336a9add9ea500322b4683d3ae158bcf987083f317b9e495cbedeb6390125e606347fe9772b7fef1a8cd1a518ab64ddf75a6b5c499a4fb76713d7ee168d08210e02b580c04e123a05339d39f69c032a38de5aec4e7fa4d4989b52c510386ab9b99064faa9478349116000b3f687b2ae5109d14f25bf902c12fe6583392b37ff9592ffb8ad27b5fbbde221b7adef173817e1ad6664dbf71077743688225e59b2c080618b9a2a9b35aac547c5a0cfcd67f5b9e059abf8011c69b4561c161eca1a88d4dc10612084ebdbd1ead5da1e4993a3406ffc4d45ed337edf10e86713cbacbc11539d46147f2da6c177e46052ef1255e09b72f64e51dcb217a032b5b7dead38a28f3e0de26758172ef5d5879268e236bdd65e3353ee0bf0637ce70670612b4dad5a251f0e640159995d97e27ca0995cc2452ef483b8e9142bb601158166b3b77dbc9354227cb2e89fce3e513cb87cac0e9bb97b7136c9bdd52bc48daf306f90441cc2aefa10f053cf57e1c6e58f12b830fe47a10692347d46b529e95df26558934b0aab93091eaf7dc5f14aacfca26e2d8d430e6730dba8684561466b394758b299d5b7fc096f3e07b08714a9ae991f82fd2249b88c3a07f8d5092e55cccdf399831f791670993d564c73acc47fc3d76fe8420404b479b6db030e6dcf59d311fdf9dfb2023feaaac4830940bbda4b6aa8d5618cd967e9fc678fe8e1f17b304933a30611d7cd6dcd0f249ba0f594c8bc4ec1a469b3c19b111a22de2e2dbc27f6f6444b8eea617e98e173292091bb97e56c434e9da181cfee04d1132c8462012e82a088ae91d1b3ddb30825fd782f7c51544531fff3eb468e722c93cd44976e1411be85000f7fbfd281c23ca108c411aa39744e7eaa005fe44b6cad5b473cab43d8a2c4cc7c6aec9cf95e2d6b37fd2be239b634ffb22bda632e00f88ac7cea791843db91e3d3e8a5693ed115177a71717448f9aab87be34630f4270e7d78e0e3ff7550b8240a3f588ab54be46af3d5ccd37adfa19e6a4bba134394eb18c760592ab3ef896482574db1b5b5128eb7c5097f7378629458984332d353aad3bd63a9d828a948dfa76d0a81ddbdae7e4db6f6216455b4bedcaf44f7357cfe71c35f18087a4c3d1f4f85e2c0b0f6473a27f468dcbcc2d6f448695268920b56436187e2f5aa14535df0b07382ab37bf47da7a4e8a672cd80108fa6fb920f60a5c513dabb3e5ecce266b25c270af9ba54abdbd8dd7a0874cae290888c17a56acbc4a412600695f7df46a0d5877003a686f64347bbfe75656f7b1b8b0f4c111e64bfa9340531553f753cc6db2f35f5e873eadf530e082c849bd854ee961ed2059cfd2738e4310153bbe8f76c7f66b25b2cdf798b094df0014e8f7725b0dc965f126a9d9c978db7e1b8556605bc5c1d1771bcac6ceb87622bf060f2d265815b6407e5e6731dda2d8e03f1ab9ace27ef27b246ce732e33ffcc87084e955033726a58dee275b5c82e459e0151b4664241ae4603f6b57f1edbf87eba81649dc8c9986f88e5efbe1e064e7c78ee5f7c5c959ff9d647a7d9cade00f159c26fc6e113a418ecf56f1f015918f6d44016d12abfd01b14f7ab8325f36c282c315c47959c8c469858bdabadde229dcf0ec857181790a84b151fb9d687bd03f4d2f66a80f3be850a87aa06d114be3d009cb11f8ab0a103ee6f6f4a72569f81bfe6e9a7b21c1d722d2f246d830b4e5b206edcfc954775f16cb23a52b3f83e58c6839c0994faaa0e43d4f0ca07a63146054d86fee5a6c7208ab263d7f25e688b45e6cedf3f5ead56c9ddf61ea69d0c0460bd316b4d4d5f691d4fd7d4173af8e70a9999f4c99b7982c1857cbbd8462cbb29d6fe9949e76733fa85e38e2b55c7a83304689bd61b1744902618975fc4a083f7077980793c3fa73312fea7e18eefe106e843e4706d28fadfddfe50eca9d05023f50053f4b7b3d1c6adab5a278de0272fedf1151bfa445884e47c9cecc0e768f778bb186e2b640aa650e25cf28d10792ec01bb7557f25f4a0d76bb1a703666f7414ce9a3c7ade0c36ec389ec3d610175100fcd2550628d46a90d527a843e2d3ad0effb2c7b3641079c6f8e4845bf3abf1d53f67b4280c0d71b16c018f3e40d0b5b303ce39a08ca51f547eb616fcc84f621a4cd9065a5cc12efc286685c56a52efa18ed4d487fb9980c78bc2f6fb96c92ff6e661dd0b8459f7907a15839728bdae227c016b2c221cd1d1a3170753c51cb0d3c953c05b0161eade50e327d28cddd215ab6de739cb550be80487b6c87d8b424c63ec23e046274091970c28718ceacd7d32811041e55f6a495d7107374f242c592c7d55de4210c3a6573f34de561b62c7dddba76caf47ec4a46626f765b25b88ca654e9c8309271e77bbd74542622d311df57bfd2c8c4e45a0451ab7f38aed302b78e13a6e5878bd6da7afafb02664aaf70fd86dc54e02a6ec5c47fa90608435fb607e581050f37c5195f3eb3ad2414cdeec7a9f80cb5fbebf09bcad38a4b1a8a4e9b6d9b7020715b4fb2b6d1ca349ab451b3eac7cff28c4379c6f0dec88262771b9f18551068afeb9cb3568251f1a92424ef121d787ee55eb5cdbef3eae8979b87c19134533037b5cb01a1958f47c6de7d1a3013223874bf55bdb3edbf2751e4105cf89fad446cfdf385dfe12495aace86e33267905819822f0f64a7d6f85e3662e7647ed84136ab8d19e5dcd415ffabf47b747c06c9893e4c2810cb1fef5e9f02b1b1eb802a6526987d31b419f25d219bcb3d4cb192d8eafa9718645a9407249b4e31509214f233d191b2fa984419219e60dcfe189d9b6bf791cad5230f4361a448500a591549c003eaf43d296e9db27043325618bf0e42c8c771477b6c27d55c3e4902764653df041e56bb9d806c86d18080f1c567cefde599f5f7b5872b9b0c0d2952ebd2296604e0111f38ea1bc7cae2cff1988ddf3a63d50c5eafe65f43015d470073b43cd584c1af3ba5c9e7c8b9b2c2cb91e0eda2320c2afd9c2fe13a86bb3e4b101f99379f303591febf6b8f5b06052a5f6128de2e1818aecd208bd740bf62b32ddfc81cb02f7a823f754984d0d7ec5f1708c3d7b71c1ae2b4cbc3ca269b0710cf3a876f925a513f11a2c217c2c4513511da66170c57b384e47df9bb2f4bd633a3fd2814edde38882248c6163493ed3e0b1e8fcf4d586b63915f7e77e308ae093b67521439c0343ecb0adb5d35a9ccfb6104cdce743817a3c3aaf4bbe62f748e423122a0a18ad928aa7d4f436b113da9051d85dfab8cb97eaa2a7e486266e11c13b04d3af8cf9f4116b70b69bb00571124ffc38ff372ad4027585eb7f86c4c9056ec751f523bbcf442cf49cf9e70a3c8d45cfc39559cb73b08835c933c6d620927758bacd3608059179bd0e2796cd2713cb20f058545db049f3390f1ef00c3a7c05be315ed7a4092d91529f0f5cc22104a268ec3606dd09e88365b34d409a11e88ce2adbf81f8f9b0d38220c68b929b81f1558e1b62168e630fc5d77915abe94b98a04df75da50a16563287abab7b8a19695f5d3ac9e60fb723f07775509bb90196608bf3e86bf809e4daef67ccfb018d2a023cbb1f7f0c7ab7a38ba11dddb474dde92dc1eb64aab879a533091fb22bcab4a6ac674e161833c1c11f8232f91e9b449e46c7e8f6b5c6e4c66207c53ef3f88b8cf9217a14fcdc2d6115e0fb36025c958e81099aaf8de18434447413fc18c3ba5e865d9528efdb4787816ea0d8c6e113e11f4b43217f50e23782e315b0aeaafea313249eb3c8432bedfa1fceb5fc2165bc700865fa931afbfdb2f94f912bdf748d3d507423bdf24939c7d8697c9a0cbe538047a612f94176e839a9fd2620164af310b88a13026f449af1dc137eb69c119b38163d80f86858b92f8643d767d0d78ea0aa0f68b9ffd7374356c4e5f064a91b8e4ea703f410d440451e26ed96ae145e0d6b97855f62fb34315f12e0acf9cb7dcc9712b620f5658a58227d4ec00a995c3727fc0a2178dc0f71edc9ef51b732fa1af3956bf2c4e192ab51f8d5dfd94833a33d9cf6892f9104ffde1a868f712ba7730f848345b86dd3e46fac73c0108a198ca1ea0ba137d30bce34882752309887f1450f7c576e78998877d63690c615fb5721e6a80308c45c2c355eef0bd11eab357c6fc83a132f4b99403d8663b40c9617cc50fb3459da7d75d590c18bf917bf518e05e489c46ddd61e806472d3e4dcc9f0c1ea5c238cddf0ae8192db12294a65ac5dd858646f1cd0643a97e0ab8b9fab62445782c93b97a73c1b353d56e60c62eb86456fca602da1f5ad524a4bdda2ad7f44263a1e3ea7a7f7eed4e30e2f554d65096f1fca0bcdd1e9b2de9bce8aa284363560aebc331d87c980e4ffbc6a0bc7ba833383ebaf0c48a25dde29dd567e1a2542114319dd6fe723f709b35639171c4b86f1882019e29ebb485e7ba2a29cf7d9b0e88ac3c45a7445e21d0366709979c60a5c8035b883507babd71dd593544718824bde3b893c8c86b720cbcdca8209941a0702e56e7f0b3dbed65a26472113802112a7e580f9837b0859befc2f195d3796e3a2596bbfbcca1d0de5f66edd03ff8bd797b35606fcb5f86336a2548ce6c7ef9dad616bdaea616461be6e1d16cbd86f17f243b8f3e1d3c355b5fd76067d8b7e254d75427d7a87238bb41965339a49b9d3150d26d485351e39cb9a764d290a34bcb3da1880aebcdd723e33dec5a2883e3e914ed01fe2ba470757f813e54f7b20b7f2ac689244c54f0efd5895a334d5d82655fff1fe8fe1bcf03d3ce748ade2167d181fdf507e278db00164693b715d9fe0971ff0833cb75d63a7866e47e0e384d02cee01a624c0ca1bcdcb90fd3dec4d5be045293adbd9e956b604a17dad0d4120970627b0aa34aa6b6ea36c1fd98ca3f79cd7864e9f5bf94aa153d5fa7ee1bc68ae5487eae226ccafda1a90534676be4620fcbfefc9b86badfc4493bf3ab22f4b5eb7c7fa3ace00e7d68b0a8109e1fa728b0d8924355d7a072bfe0067dac35dd8702f7c45e64559a43f580f9dfdedc1f4496a2298a7fa0cea4c7828f78353194c4b5ce36cd9763d2ded4f535dc29f4665a504f797a14f1c0d4f4eaae693435793975fae216cd83768288074eb51dec7f5c3ec7644c3af9eccdd90f2c5bdb1f31b239494d5736ea40f23ceacf03f826eb08df188ce19f3ecbdbc97170c5d970bb4a9f71c88d206ccbf28bb78106e49a89d88c353d92cf5f7fb41f6853cb3d352848d1fefb871b5080d0ffb9873e99532f297fa871eb6037c4c9d2f8ed245eee82a55d86ccefa94d63296fa6895f182e8fabac1370b7d476db56425e0e4d8013ab495303188de0dbd692b9d69138827d81c3d628eb231c4706b4bf2bb301e96297111002b500468ce25575561bd7dc8ea6bbc0358536a91c60ae10fb8bbb0827f8a93a1a47a9efa514a46e083a73f75aece0d40bb75fd3f21bd702119833a0a8b331cbd71eec84021a9a79114f6656da806656fda4f5daf0870af178a4811af3a8fbd6dde2b926b9eb8c2751cecb7f1bf922accd1a47c0d059e1e220609f36cda2efa3a4d0a33c69f0cc02d2284eb6dab7608365adc2420ff204973337da71306899dfc9f9710a3d4a034c5a5b1fb5a651aa6a2907d5d22a14974896f1323d1790e764c913809efe032dd8ffd72ccba17c2daaac4dba16bd4f34f902017a866336211ff74deb0a3f0dd331fdc6bd354ce754d5b14627c68270c9e3e9d1eb7761b157eb44478d4ea76f128d9d06f057b9d53b8f1fa41e56dcfe1b8130f306040fd461f4d79283c236e862f930987b6f32524ca046bca742332fed31089e51ae29fc1c752bdfdd2a8fdc234ba0e604ec3dce5a38944ad89bbf0bfee61b126959e78138990040f1778ec0b32cf173cc59278ba89eb27b414225a854997aa9e82d5076da326a32c8b349c1be281ceb25eb07a637e68d2794bacf76fc6aee3358b7f34f4a259f1b1b7905c08bb3895bbb4ef9181a58095064a532eea12e08323e589344bb05880b4d8a0c2e2718f245eac18f9744aef9649052d53267dd2fadefac831785abd630ff298a49f5d18e4740b70e4eaf656b7e97a2827e93e43502670e1a1c03b3abe186a4ec40a0c6dd6f3976d383e2355d09a644ccdb0e689633d0dcd9271a3a78e831c835a5701036fc23f00b9b8ff71e3287f9e39040ee297e91567df7b4a1906e82cb7b3ee943af38ec794e724a3640ae1063d806a8af5a1f205c00b3926259789c68ce1e0c6b1c23343c2cde12a7c84c8e750e44bf5d6faf84c95abeabaffdb39bdc3f1ed4de2a1f8a94178bbdc42a69b99cc2cf39fd25178c2582bc521be8d1e3e839a166c013189dcfe20f92334fbf7852477695e28b9981546a438d08d4fda116878cd350e2d27675ab0ba501026a755461a2c3004f402f54e5b7bf8049fc4fec13e76305ad22a4e807b419f4aef51c989b0645c2321d37e6667c94be3499b1c2f3476b3d45aa6dbaaba63b6e9b9f36665f0461c7f66643379bfb1cb9d20e08a18b3b6a8cb1511c1e258d2612d5bb3436e90d63f25eafdea189ccb8be2b2212084c5ed46d3f48865cf9578d65794ee8dcb2766bdc8874f613241dccf21d6ddc836abb703a28687597c6020fc31768b3f2b03986afa77801ea8f558f0628e00eb1d4d85cda32973570d73e676d7a6b2f946d7657909a7aa25fd4afb4d1eea69bb98ba484502bb40f0fd9129f312508f57d3bb8f80e950a0f7060867fe25365a10cf1fefe0eb2fede903ea5cd2504799a9542d6b5a910ba253606f6060162063929bcaa77da8a75c715e91272570b908e99c8eb66537e392813d741a67f4c1dee3fa661664fa78487624cf69a197fa4f1aa36b0e75bb7578fe8283622544c4060ca23ca884d4748ca7b424a18d83de872311785412d4d60916feae0f48d074a247436d4eeb35385e8528516c2f1a5b224a8a267fab6a30d4219695aa18c48f504da965f2c6ae37c8cb6bba2fe709d8c269663d3e52b4507367d3e03b075d5cfaa4fb3e2e96b2ed09d8c319a664301e055980652421253d737f2d3102149f3e34d8ea95fa37c728203a0f107d251db6fa99657992e340c15341b7f3e9186f657c5d0ba99afed74b149fce68b8e4a8c4e4a59c8ed4d7b9348120c2368e53d93dba5db542fdb3659caa32351bd6ea999ec8a0364e3593dcda9e53f7e20dac40c0dcd7c377134a4ee9fe4af3f62b2bdae42711bca766130a88f95a2c853653d6550b63947fec03105d2e5ca28076755921febedf7e2dc32abbc373ebef9eddedc7782f33d44014d15bd95c9386d073edb559ab2a6793167da2adafcfb10e0821e079503b3231260f078d4eb2a3468f6e010fe73ae0f020b567e01267888ad6fbd138784656273c5d51c2893557f93f4e471ff04e164a769e6dd08330f14b0c40b774f7dd0caa15c64a6e4d8433b5da9ddec22c2e33798fa4a5e4f6573dee99ffa16e79678f399135e19cdec22f036b6b4e3aac8875ab6bfc63fd2d430b741b8ce8d4a2ccba22eb60f42a9754c70c924404a1576ed84341294e313358280d457143af32aa456593b500fa0d49a7f39f515bd26431bc9b80f63c64c725f83b6103e8054ffb69c15f20fd730016a129f883acddbc826463dcc2767d532efefd1e5ca02efba9a1d41aad1698070ee7d68f1362517093e85020a6d97b58835c9bd0ac3356234caf6e0c7eb6f421f6647a971ee26082750141062503951cf5546c344210b030b279d61e8757e6b200a5cf704564697b001c17f1c9fb807a6ede3f0a9273da2aafb1a7f1b1963727da29e918758364810b314713ff82338bbf11f12e3a9198e8ffbf1957ad93c40431f923e4d5672febb52cc02e4daaad9536e5671e73b2f3461983e429acc069d65d61bba20ebcf021014a3a3b4c0257646ddb4e7d77a89f64bb3bac4076eb673b5b287568b68132afd31b66cf6c7a6a9d04154554210dfc35a11c23bece40bae937d6f8b35e71b9c6090cdd8c76e7a5cfef43ff8bb099d783a8a1a6b87f37727b817eb83312bca150656aeb4a68e913434d08da5d4640c5ec107b930fb3dc34d094553ec274dd25326f72d371d2459b91d4b1d66ac040caee6bf7bcf8792af1a8697297bf0f30f7f3b07620ba5c09a8d4418dd34292541a7a30d32122ad8604731e9817445c2fb24c9850fc0d92940c09fe596d10415a453db120d3acd09ca99d300ec280e8b7bfe1ae05e4c65b8fc71aa9938d1801d6358053636648ba8adf0c98a14a836ff33eeaf899f848f92fc054625890b6fefa64b2507fb79a72ce7ed941e21068f74be17c5502b0f20931d68e758a08c4210e54161e52730ec262b5ff019c15fc3001a57bf3a9f9da7538986a74ab0ba1721be8aad568817c6963425085a7bf6cdd29ba51c569eb2aac1e287652f13ad360c04ab5eec539f195bafc72510b495c4c94d97de61eff7ef1276ba699a4a56ffd64bd4d496beed382f5070d55b41ccdcbe08d4bd3c6c0fb32a002c169c1b17b66d93af62aad4f2410562203c417d0f041bd39903fc16f58e00e7ad6456ec89ce2d5c784c20fbd5e5e2d6881ce2505a324e5d8ed3897986489a90e7057e95149344a1925539ce12ec20625294f448b9722f5212b80197fa735b78dfa77027cde6aaa4fd3534bce23334705bb1cdf047b2ac67584bd51142183003a7dd62816a116cfd3170443363a3dcffb9beabcd8452ebee3c39d490edfbc2046859953309f2a69fca7ade6b1aa27e479a678556c721e114954ec739a20d00ff7fc4447216a120dd58d7335c0547d68e2386650c930f4acc3b7920c3850bb50ce5d56fb9042c7b9f453834bc4f5df1dbf2079694c5a295a85f2776e49f83c13bd5a28d22c2fbeb658f17afe88bf854825db85b1a373782390f4048cfac0b56788134d086b3c2ab3a43d8480c81e976e5c2615c03dcb3adf005277551fdc4f47c38ba28f5af61500824d28a51d8d912cc26745c88c92c7abd34bbcc22ed9a82f1ec68cae6d89c1e4701d198656b5c1b6dd8b63f03a8e41a586f7af334558b93585fbfa94b223064023718bc88f661765225912513726f47680e853b555741866e280fd0eb84e42ea4b3d571f3fe915aa53afe97996ae6e23a3e67d8d3d0a2b3743022395512e3fd4cea9227ce6fd3942237474b9d7fc4c336cde003c4ceaa18db561664b4d058e3b253f3ee1233244f0c39bb7be8d10092fdc2da35448fecfce25da2a68d01dc5c652f216ef79884dc6d8dda0c1a63989abd23923fb9400a7d36948e2f08ad5e78941201a6a16bfb215acc9ee2c7c324c711de78311705d996bf624ad7de7387a0cc3f1fa388d99e4cb8809686e0fc364da2483484a612306e288b945f51f8720f17263d8c00d34781bcdff78c8c792aad0d0faff3e40065f44abccfa952fbe4129e50299de920ace734fd4a280a6953e9dfc74cfbc638f7a6ce7103365121075bc6b6afeb5b788ffa88c27d1954e9b33c92a85bc117ad0c0c388372db607254668074cfbaa7edd15754c09015e0111862c720b6197d87865663d578f311519eeac2c8257f660b253a98b3732b2eed20851a971552b7dc45012e6a7161d86766dcfddbacf2e06c8a2ac980ba204134eaff8936c26d5ed047a95c0d1c81a3cabb9e300fd569b7939b0be686563543ac922c889c5133f4c280733c5cd435892a1e8b472e158288ad914106f9d3d3e937fd5796810835de4229a43968f1079bc505f500916ff66a0e8a2bba74aa1132b2844c29799df74bd008adb43c4b0e4809aaae2caee457b9ab2aec543ff4e52024ffcccad68f943d16f89b416c6c8af11819722af182d13e431cec12fea837c3988449ce4ae30bc10522d1741914255d3896d69fad0fff07198aa65a355abeff64568309adab310c66b96e3d87d6b27b578c51e8352e2e1a35257a1c80b7ceee9cb230826475c23371122fddd5af86b6a34819e902891ace23f050c43d77a3bf76be4998dbbf6a2441ff963675508116532846e8c044202ac24b927bf91d9996c79d497463864cce0e98f032c2050b5d2dc552d3913126ad8fd9a87eff049a32f3145ee6c17e28224b0c030177b16a5426aa791e8e4da49e09859942b73e395f9f6c9a3701f06d0446f709b40b243188e73d060bf10f50339739aada4247b482d1919858019952dc15ac41daf5f98e4462406148614b1cd45707a0569dcfffc51953368fcde0417755aaf5960c0f62576238994850013ac6fa69462083b442471798297352a2a98c701ac018d40efe1ef203507da024a43796b8c99557c597bf0b7b0e9fdcef9ec99504e4d5fdacda8ffd7e76a823a0619a0cde9ef1af4704b0dc736eb56d19a192b265888f2585551d292e821a04fde070026e7f4163176222c70be58372da13b85762aef3fe0937f12b550c4a337efae3b005899d4c430817c0938fadcb59addb7af66c2e3c1578929e37220e50ca9676174916f2bc3a82a97103348f0c0a8cb0681f310a8f6fa23d53489c3389fbc3af87f96dbe96ac48f03018b356da4ef60e05476ed700324cb8eed4a01bd36bb130faac7618ddf20f2b1649f3457298b4993c1461b85e3bf60675c9194c631760dbcb5692a1025cc4a1677ac894a3dafc0b3a5ad089ddada5aa0463c528d8c92b9fbf15466376f6b2c86665d72c699c35c2e041760d908a904cff635bebb45fcd62728f81bbf2e098c19835532bd3e03ba397d471f9b62a4af3c2aa1db2cb8641cb30dc44e01799af7e1733612d8dfff6ee702d013c88ea05d2fbe320ac66950766be9f4d5ffaaf21b7d57c75977fc45e8053072f975bf2198cd6bf095badd65bd7853157d71bc8a5fc9f19e95f083f9fcbb336337d9dd55d2a8248f5e26893f7bdcb355b7d27dc71cab5a5b5ff7446a4cbda2699fadd97f3d36afe75012b8214ed30e92f82d0ea93b65f18b991d732d5771b6596a01b6f06dbd11894a3ddcd18626b48d645a6b69e2586ffc4e522bacd9cbb1dd797cd76321deb3c2d813b14017ce62987c625cf5120660a7c186c81600d9993d3347f89ac70f1b9c04ee85d4578092388d17cf5320da2666eaffbf591c90dbae645ea2897f3d925cde83727eeb83c3dd4c80d2c701271e0fffb04a7d16cda2d1f95e088e2dfcf598999ca8aea5da6c128eb26abca7d76daf8f821d7ca3f727b3cd474080f4fc2dc1159afff512bb65261df1909aefabccd58c19963b4bedfb5123d998151f8b13912bb1d084a72fa9b1cd73534bca9e61cf3e4f395db814b30e3319d0e52970733da2e9853039fa54c49b1d58ddd84eddb056a9ff1b4dcec484efbf0a1a7ea1084bf1ceafbda3eb37b715c81abb333819655835b52a8a420ba722aa22182034fd95051c45f3b5df7649e2cbd25bbec646fcde47e08fdcc6b7f83605729f0a6b6e3efa2c0b59257749ad77974ccd7662f65a52d067ecc7e745648baab41a4c1bb2472b3156f2fce00116ffce0fd1b62113918e2438ff157104d0124e418a1059518df1cd0a02582b1c9b56775c2afcd31f4b8cfc93a782ccfde63c118ee33e09db06ccd94d51dbe7502cfb6cb6409f11033f6abcb348b240385154488c31dfb797b26fd99d18a672e64f4891fd5bf2169d2721bb00f02db0ecefb89e7f80e354f47202a522ccc69355263cc9581285f8e535ed68ef90b13a5c6b782906c8119153cbf02fb8dc95f753b7ef1116e0a4f15412f693254be6171b814fa3faf1d1b93a9faa28c1867e4e3d1c87ecf18e2c5345f58a15227600cf50a8e889e1ed93755b21ba14369c91b4d26c7af80d11cb05fc232c318338547e8274f476615320f126b961bd9c67caec8a76c227c82df5d97a8840278f4febe664fc93472d94027f8d6e5db484d8df3e748e2a074ddb45808144193d4500e2f86900fb20801740da486a8c0f640833bf8beae133aa91d0936d4c3c50645e6af26000c476fed307a6ebf071839594d0fe741b6947cdd8e1bbf43de4183409ead6adcd0310fa8dd4e48d9ce7bf3e595896a69a558b7638876469004d5b423843cd193081c849ce6c3ad5caa0b632a899fd9b44d034c09db47a9c1f1e314c63b704d598e57e47f80ed4f4dd1d87702ad709ce8be6fd1387f755ac132bbb6ce65c009c51e790ecdb39113a421096e6f9375c92715b38bdaa4faae2dae308b896518f9d5899d1507de085b0e9abb57e102a8fb2ea0e63b4acece8bd5ded80116d0942dbe0bc9deef42803c56bbbd587aff7467e591bb9d8dbbc89a88e680dce8dccbaac4f05576dec75122e2f6b1c5344d485cbce1e302801dcabb9ed2d0b35794dae52ba79c6cd38a9e47e42ceeaf18915a6720908b9c4da0cb8c9ea77e702cf4947ec8a44246af760d9ae91d46156e3bfa99f0f34e25c52f27523e535a61037d767472b3b4771efc71f2a0eef6ab2e59e701ff60569dc2fc529ae69aeba3af47dfc78626b6e7d4624b1007295295da5cbf8550072c26515a8a58aec3febc7cb97a88255ac8fcaf4d17b384f78040c5552964884a826f1749fd2b10da26815adc5a9bafa289c81f7658f4837e20ac6e38d11716eae0cfcd412837be62a630d83a3396668072e492cfcc6447413b879989cf5e5774b7600f315111c4e1f4768581bf08db53c78887f57a399ad28fbd111dcb1a3c9a122dd2379029bcb5adfc6104ddc5048adc366d0619fe37e919a4c6851b688793d28b9164c91ead35bee7f5db723bd0d649e9fd1f8ead8b50917683a88f6d4ca3cc7294d610212cfa68225781c3b9555dd42590e2033f3e7b1457faf0233713ad0e43474a86896f1b08a39e9f732a952e276ef84097bfadcbe090999cb9ed53969188eca281f7c34ee98d131760e425b3cc7c7330f1cd8611d9feeb02e55b94621e3824d4148849ca1bc991ab02f150410cd311a2bc3d1097bb5aef91975f8392e91537ff0c026c61ebbd63cad61971e6b4a1345609ca7461b81975aba3f82a3e184b5f676606a68821ac8ee25c63ce01886e0f0f935220f004c5fa1c9f059a259c709072eb63be0a68542979080817fa737887526fd884b721fe3ccb8aec1bca72313bf09d84e6f81b90114677012721c8feef1520162cd59d21e84ca0231178460cd993981afcd402201ba6616ce6571760fec56fa27a5fb930dba6f99278e06c6cc7cac54ee4e21fa2890d6da9fdfadbb3e637eec81c420606f356bd4eb3b3ce11df47a75ec90fa55496ff1cdd353f781792f30981c184989130e5539c45502cd1d3aa8b2e67a5b329cc51274ec8e2c055e9f996f132161b8ffc7b0bc75193cf9f23fb8fdd0151a9b3608d6d7efc236e827689a45388309218fc33ffded97309d39e7864960701229d1f1c320be1cc4e62df847c0584d6295ef7ccec4690fcc65513e1606bce1cd08d3e447e03394353f9dc8175b833cbe7623518408ae8250f524bf68eeacee6c76c5e364f96b91d116aa64831a61a64e0ceceecde7c780f923113dd5902f419c43cce354b7544f755e3518864fcb0d02c384c71dd321e3caf3ddad80d844cee81baeb39936fb8f8eddc456628e2909e5f8eda31e40a342123e7fb2fd93288d88741d016e167d8b80fa9fc76e924b7da3371caa3ffb6057ffab874c1f2c44cbbb9b576fb8accc4f061c5636ee80d5bbf6380e20955ebd038561fadd5cd1a4e0201e89fa5f1d6f2809ae2f9fc32df14acb81fc842450753a2f33237de7e9c06c321030f39d3730be0f72a2276a31ef51bf6b415d18350cad9de43c3a6f83a3ae647b7271944c4491ca1e8150613c5b7491d5e7349f59d565ccf7f5f092b45e4c031a7030a5a665eeb35ae434a87e8a9815fdb968e60706c0ff2db67b2f921c4fcfc9afe595f9041524179df6286ef689967228ce218f50c46e18bb2da7143c5ba04fd774773c67f25e5f5ef3a1357dc4a57d7c25d91b2ddab7242a7515d2d118682d340b46fda013813ac4368c96f90fa19a1a61b3836f22d3cb1dcd488e11e69a01147c9b547e534157853d8826c2838e4785eafcebcfbae079ed2792f0b5c0d19132ec31f482f9c2c66621190bb81498913c64085bf12c5995628c2dc01f5245dd9f58330849016b486915d7cca809772e800902203395783395b5c5be675311de666031caa2c53cece3b3804b2b61c64f200116efa71eae3d55e3594d86357a906ca82509facf3b54e715fb363ff534aa4d3d10ec7eca895cc5afda39ea061232aef458c6e8cffd1496a3f121dc4449344d63acb4e7aabeb96543757c83bc9ac4ba4939959ed70e163635a797d791052804245419aa18d3759f3c7be0af97cb67d7fb8f341cd7162c960bb2f29644efa9a02acb22b3e44ae38e1b5a3ef0c837a97ef9740e30624814bb4b1eb08f1b86682e15c9f1f7b44c5ae1082dd14ab32a6ab4231c9eed7b621ccdde70f7c561a8147b191b98f9f3c7ca1eacc10ca823a217bfbfb120b3540ba8aba92da0ec42d9ff2e86ecbeef99f16057e629635665652b9b179ccfe8ac1f263806270dfc5be031adb14bc28d9f9441b9046dee84c6ffa8f9a984508c109df3581ca333a71303ec2563bce40b39b7160f46588c3532e8252ddc2394066a4cd5821ab46325cda72db0ae60a5713cdc377681d7816e8380f4f81bfea9d67c8f45223c3c8a26137cf50f885f64321e59a2e791b37693a18b546d60c3d67a03700696ccfa64b0c7086beda3acf713ba3c8788fb28ee4ed6e61871bc3be6ca7551dfabaa6b32fa0a5cff912f23a50aa39b74603080cca210ba21bec2d82d755d35f171c546adc8a0fecc58b1df031f08e1de34657064c19df8b0193c0f53e11902183683a8733946975c1dde35adeedb1082186ae6dc03375ea74d910f237a5a6d951443317950b1c139b8f9e06eb5fa25aae027b03a81845f56ae4b268c2ca6696e7eaf3aa2002130eca5ac2d74e754f678165d4c94623806e7eb30bb74575e05e64b8d86533ce9ec5b0045eed958da7a97b7d19919b0d9da9c98909e3a2451e553dcf9b62fdb87ef1708450c7e089e482411572b0452e3999d188e64ad5cbc81e9bb313025f895e66bb1cebed53036a20277c0a055d6af2fe2d499a804888d87deacf87e557cee235ff6dd9aa2a726721a8d5964c63f089739c8eda0708f02df0b66e181abaa05a3d18aad4aba27972b7f6b985f9c0c516be39734937f1eaa2ec5df1c64a8eed7dba2f2034e090e1d8475942a152353aa5f4f3a0713a19c7331b6e21cd804c5776dc31e89bf7bfd458f647d4ca41b8bf6e7bbd840a992c2d6122188654a6af831fb8a2e5f52c37bfe80a950b8e46eb06967343ecf5754fa05308da2c1b5c1b9bfe530cc229418ce1c2e6b8643ffbb5ab03c41252f1dd95dfe5b8f2a61463917e2dd6d86ffd325e5a5b79662f3d99ab7d3723ef378e69698659919333bad51f1858cc6f5b2ab6ab83b109eefcce361a929c7c7fb5ec93a0456217999abf58a805055a18dda1aab6d3c7058b870dd99f81ce5b3bb9f8b4da8b957939856c841827dc6ce1bf828d276d1053a7618954efb7058cb1240426a2a432f058e58b336a034249d9da0529b7335336fa168e2ca3616936d707cc7604a6b3e5db5bdaaa8c46d6aa964996cb548113e3e139ce9f5e9d08f4fd455db75dfb2f502c4b91d2a5c812dcef821593b2c58e2eff7f6d0029f2d50fe041fc2b8abe18a7fa2d162a81209f13006a9d8bf7040b1bd6df5e88294afc3943f330c545e7717e19df3c3f39e83cd562f57f4d662cdc81dbd97ec1dbee05eb0c12c213574a71c160df6474523e01cecac9d184caff780eaad3eed84eea8d824c3bc506e5ee53a590bdeaf6fec57588dd15083559e3616b5637ebd987e19a4f9c9c7ac640b2821ab5f53bf4bf10e65ec79f45af117d6ad2ef6b0ee7fecb2c9d0a53fb671ce65d569a3bd72f31119e0f9c82fbb87a0ac7215b7db982bdc057545c04844b36e5b7ee7fd2946dab99cecec6ee75cf233a6512fe8db24c46a2506296808798e33a7ece21738a5166e7350fccb366c8dd659825f97eaece696771c7826cbf967ea90195b13df066e3066b765fa7d00ec4100354ad472e99cb89fde23f78f703207326f881d3b29a4ad909a2834059c5605e9391a5014d7bd955e676fb63fa8248f1d69ca7534cd578f961817eb2f6944b99009f2b89fdcdccc4482f9a7a5e66d4ff80988e229f21cb2a62bbbb1e2fc7e3272daf983f40a9e79055b596c3c5529808826d715b9c2f4f2514697fd91f6a38a785196b458bd2f3d6d172990767b28eb87cb0de3580da2e06a9d490b82802b7616687ebb831ffde5d26cd1b4bd78dc287b2f0d85383cfccca001e60dc11e8ba1286a539d401f3bdd7e14e2a4cc49fd10163b15476a2de9835962e3d474338742bb33f9202a268e2958455e15fb366ab983ebb252a85bac773f0384b4a0f385e496bd8f5498b4cce81d75b244fff15d1cefd720f9dbc088c9d2627e8195068922e18ebcf1a0d99bf3de8e33d1fd0a8add368ebb0f165e1298c5ed7b20a474555ec8d18398f64e91db6b2649a3d808efccc0dd2ff92cdbb4f2dea7ee2b277ae78cdf63ae1db3987b8dd0b1af0203ac02b4d12094df606afd654b4d98f6db9ee9c6e8771da03cc6190134945b61dc2ff32d2985130769a16eb418a3058fd48c0ea723724ab4f5b12b76bd94f870c443161fcd939f84acaab7ba0dd0cf99426c21933df52a88be2ed1b95eab9c34fcd77ada4ac84190a08387921c6f4663c3884f3c94273e5d21c986f2fe3b43399e618af57a05ba6849404b8aa7e69a893c9f402a4049262e84dd19bf9e158593890cde3ad9bfd3bdb4a69f588eadfe7c1dbbf5e2dc096ebb2fe165154643774c0471cb178e2470c27e969931a744676574e071cfe0c235dec08cca0f110aae2dcfd78cd89484e5a6d2ba796630f338a6cfee006f4b2113f822b0014be8bc61cc4992bd112aef150d6780f7dfb8414bcbc902582ca9cc254fc45685d31a2df55dd5804e5ce5442603cdc6515855453ce02cf52006c252c691320a0a3280431cf7a6f2858ff92b04ed208eca31f5203fa87bb6b6fa74b3328b124f6eac4f38d21432fb186605f4d5a014e1aae0bf56a182d83a37cc393642d13e7b973bc479bb6bad9d29b56ee019d3d244ead679934ecfe383440458c34e9a671689e775223a1b44fc515fa0e91d55ffc3efcf6817dd510b79f36a419ea4033e15310ee7dedf94bba77fb363e90954999b4078df594f40507a7461fa6bd2d514413242990b6d6ed1b36fc1739b1ae1572b23fd4e93bff65e83c6111cd1a81244c592bd8c8f04e98cc5543a0f387bc2b723c55c82d75cbdeef70053dd56a83262662d3ab293cf36436e75cba0805d5f0ded85d1b41fc0ca12bc4f06f50cca054ab1df8fb116a0c70e424fc690ae41b579c56cd26185d14f597ae254d82298b1fb150a3584b671cc75eac95301b3df14d29e444edf60816894c639290ffb43868e013d6bd94ddbca6a390a3bcc5d118bd589696dd556fd1e467b8e07cb0ffdc98b5de7d88217238fda832521b289cc2b93a450db0e256e67abfcc143dacec0c205a067399fb2e57f7c2eb662ffae95feacab7d124ed2cf57f71ca23b3559af242c15d4f484926308d764e617123a2ba31a30f4460cd6930c12506b64fa13a0311ddbfbee1d5e14cdc3260c71254a667fd795904ce76c2bb9d49b384e248a532ebfdac0ff9ea5b102e47ff997b0ffa584cb2e040ae43c9699918fd88f371248a71cf996c0702a2569533f7c4f0581c997247a3f2abfb0760cec9671458bc28d7c81561207604bb55969fb9003add1512a9e379489cda3d6f49e89f0ea00c04afc2a86b6a5e350404f783fe70ff81ec1df51a75996697d9095c430b2c17e498eb59d34979b2463f819a9f70b6bd757dced9281cb2e3a70225f43b0ac7ebb555330494067e498af12876565988eb58d2800247c66ca1f83ef5e64c77bfcc121d97a344ed2ec05350191ea9c4a7478fb860140d57b0a2b6ddb0adcd492c5c1ae46426c31c21ea14885de9a36f4a94ef5e567d7e15b605e7d65ee8c5ab3cfc6d955dd6758c1de40c3faa459a4bb69327fbe57b13adeec6f17ee78790bc864bbc8aa81b9007c2ae5f4a2869681cd1838eb105917b3cc4133457e9cd612559806032b3a206ec6bb639e14b877ba2ff7ab83cbe43fb2816a9b2699e8ea33f9cf3cd8b9b0e59965072b253dbe38692340f2e7e94fe2a10bf02defbc2a3e8cc1d976974eb901aec38b78c942cdb58476139de5634739d7491f2e9fd726ae9945c4424a59aed4cd0dd2e3d045796ebe72314768686ecc8847b135b1576afb2bfb90126d0062ce27f8718f141108e13b1e17ed3fdc703304271b8f699da2c9abbd778e5cadc1d81127ad7379112b1aa4fc5e613e341a20326d019d948017651846c6dc8df2710ca3f647fb8067cdf731185bc42511d33b001fe9971253559750c0b2ac8445a5529b4b7a18703491bf96c6e3f952c3464fd9060144cdc1c297bf1f6f23b863dcbdd75089eba34af18d4c3ca6d93f6ae837a869a26e91669a91dbc1b57d4c0fb9a1fead67b8b2e8e25bb06a2b22f5616787f0dab586e3aee98f17e39503ac607ddc3a1eb20b44182e358c8020e42c85faab6b2a82e230c13147dfa64c825707a27f7f9db0cea7f99eb421263b9bd7678ab0f8be937ec65cc1e69b4e975ea0e18e1e033dc0b717816611bb23cc8ca3b3e908e03916e8137f6642b7c5c8cb56d2161315d1774ad49436e9d4416ccc9a4165aa04f61b2ee687f3c1aa96494b91d73f777448d4a2e644fe0e855aec197d9e06caa9def54b0f2fbc8681c250c257d84ce35a544bf09b414ecf32ca2fe86ae67b7759ee32c535fd37554cd4b95a81517de543a9701936308d9d9d60460c4bf8f6160e2d04c20e3b9ce68b8a248f01345e461bb5b5d997591d40a7f92ab8b95a2bc60e71469cbe182661e7c128bec3d990285e4595fef4cde2c47d717e40201b47c3d66f2ada23eaf105a5a3ba64feeae152f22d8b12986f1c4b3d79158c8e6ce7ad60402b796636a8dec23c497b732c22b6377cf29d3c89a6d7146e849ff5a4b654d38bb674cac0e84dd87fa92f09ff0394351ecbcfbcd21f8a25b257ad13eec4f81fcd7738d39111b5d13189e8f704bb47cee20d8504e8d6ab89e3e512369b35c40da93cabb61398cf2187e580ef366bbcc64a4a7e46243967973b35f85932b47fe3e72fd6dab783db8b465cec86cb0e6c35736daace96f99f03351c5038f1bc84a4e2704e75cce2d2bf8c668aa87adbc3b2954745521f9329c6fe671ce62786b5b9ed3cea80def01ffa592a9765bfe6c2f085f5d65eaca0121a3235cba8a250142cf36125e71a4de478e36b559255205d57810bf85a8d3b7850106f67862e8c8687e84a556834628f860e59bd175a75b3644350504f30c97cb2ef3e3cf82715c5aba84c47e9ab86c8f42c643078def07735805e206467d45cecbfc6f5210eaba61dff111326e4cd3ea5899582ab18dc0ec5d5bc2d9dc49c3658216feb5df6abf3a341347844c393b4aca93ccf7c35b81f95f82598c425c611ff24823c0b4ef5b742cb02ed26df8ffc934d353552a6fd5bc255961cd1b9faff563e842b81dd7d7a0d8f0cfcdc10d8c0d10d8d5a2b3b599b59e08e85b85ad5e11b38aeeb58cee1d492e08691541070d305b8f60f9c15e90055191bc25c5049c17b0558188b1f6d1d3a4a64242adae94016f27dd3b1aa7cb36100cdfd3be6cce3278ea462d6a33cf185a9fc233d3522061c600bb1d20e3cb16a5fa7e233f7fee03ee50e390f5780945e4dbc1fc0019d25def222f7b2073c9e240ea3303a4f6ff8b399ca24df9c2b3926f35b69d08f6819726810fd5ab3236746ed2ec570ad722ff5767b8c4fae43af7f0072a4ede314a4b93c473090dfb3df9ecdd701d96443f2abcd728933aa70a7b3f5fa78ec84c0004df99bd8fa473d5d0531b59c3ceaddba60faa319cc9a707d75048bd625eeeaabcabcdd1c5776ae41176b664296a80eba553639ee7b82255c904fd826100fe13f986c670bd6d43b98f6207f186cd65b50ecf0109e6d28834d387d04cd4b7085fb1ae1de57d0b65b2abec34d50141b92d7aebf1201f66bb542c5b59a14077bf8cc786722b54eb44593c9306a0704f8b930105be66103e6c66bcfaeec0ff781ec29b1e67b7b3762fd482d6582e960294d3e01c704210e28defca244df0d5bb6881e51c13fbd32ec73b0716d070badeb8a142a9d572a413b30ee672488941cb51f109aa28f94f279ebf053b342963454b4db4b44e13783ea1db1a4f5a8b74b861bd2257f1db7530624f7a891189ded2cf9025e8f44fccd83f477bdc61945e95da7bc591ab2a82e1d0e9da6dc8fb0577017a34e9c73a84f73b85ad3fc49ee98ba5a1a91730b2f00bec4c084c555717984cae89804ce6f0fa331a318ea2bfde497d5563423a485b342e71cd5eb5c938b0b9f14e188f0f62c1072dfb1b527bb406946cc8421711fb2fc09f5e6f1be1645d85e9208e4ed790ce6e188edb8d8f2c0281d248dd88af0b93b16f8a8d7f81e41ff5f9cc6f0afd9501511b3efe3de8bab3b67dd660e4720202a23f251ecd8468132f7cda6fc5903e3799a82dfad1c0598ee76a471c2b167425accd766c666212a5084741754c99b87984925b34cb4bbab1e007147439c4c6d6c59a98f0d7e919252c1d756cf0e730be1a6c9b80d73eee841662455a801a421702324912d1e3eafaeea2337b931c67c8797c28a6a62119ec3c3cad0f235c46c99b344e560e3d8f19e8ab480e7cf7076835941745e4db2d80cc1472fe4813f2465099b8d19be765a68ad7c2e316a2f6961caad16cc76f0550aa204aced2dfb0d69ebdf9a2acd43fcb3843ff34b2f35bbcb37f7bb1883cc57b15007f5bd70996b06cae51122a3e214a4e1678c3104491317e7e8f993668685310fc7884a14dc2ad3c06fac0cd7d47754f5f6595464d431e62fa65f6527f9bc95b67a34e0844bf8b1f1c04a0d9d49432de4b951e5efce9205ec873ba4411244754942ff828653cb05248514d9818ce9e0d3396ffff9e7de67c0bb2badc610e13a3d6911be689002e07ce079d8ce7fb437108a9f991e3fe4b26d088b9868f38770595e489744539a4b30cf5adb6127f63347c004ef49a8d0d52f6dd9bbfe8f0e83fb11c77bb6f91a370ec8145f3a6c7b299ff728888fff2c04835d2a9fa15b014f4f94f82f1a7fe7ce885b9419fd748f8a6fc23f0fcc84e5bdbd6d1bd824472554daa7634db3ef5af343787a5991600cc85ab032d436f96d12acbcd3e9f5a4d6cfd57fdefbd6accf68904d97830e6d2fc8c73938505d10c8c520d8f4f4906c239b673ed41c0a1ce7a7daee1352dcbf8dae27378cdd9adf0f951615c13f060a62baa5c50f5ea30b862eef94b494583e34221d05ab3e6e5c2be5ddbc3998a6914ffdbcf09eeaabd330e6c01202edf50237ac128b014e7239190a1ae73d9fe28875da73606df20f2d3f2536d627614644b0b9b894c8d5d95cc9cedbf3e4cc082c4636c15b38b325e0400659225a96dfdb636c703076fefe25209477210d126dcabb1f5097ae7fc25924bdf60e98552c544fd743c1794c01ec52498635bfaf12824b186bb2584f42a3d8155a71eb3d1f0a63ef22315e12e28c80b19b379494231a4a9307b58b110e16666cebfdd163810907a9007d95cc1f5a03efd3a70879b8d039eeedd5385885bc91c58246dd56109df5b2bea348ab58a84a7710bbcc433eddf112cce388d355f38a253d5b84a8e57915ee9e9d9cb0e8ac0129a1295b270abcaf8754d0e28a15442d5236e0c445f17fe6f757140eb1bd5df5039dcc814a8fb56f44fa31cca96cedccdc1fe4c9f99975cb73e79065b4b1ef9ccc1fd426e535f2291bf9ceaec2150b6efe4dbe87963a641dbea397fa5004aa0d7d907cb81c022d55166f99c4d6b2ba3a660c60cfdad4843754fb44dd5024b0b2aef6d709d534a7196710f5c145662d85db9a7b31977838b397654287d46cae0a334245640805c86fc3bb7712905cb733ff9cd8e262fd12d147b322fad5c079e2c748bae5d335c1180bbbab20d123a1142f4a52fa7f9308772d5891fcf2d9c5a4b3fa07dce51b8520ba80f1b2efe0166185a2b4ff086f44d17c8238d5ab8a2d1be4b8c6037c03e672ba7bcfbc9762f900ceb66eb82386c81a2d11dee0262e1d0d7c0a53cbd4d634c6149d9a7fa777bf508439c7d318ce51c860c055d3b1413b8d31a357f2352a4bfbdf75930dd78417d35db549d290dac52c5cca8f364dc03b9eefba8f74ef7e42b5b393948bf1c881911608c9ca16f06154e740e5e2c94961f544202bea66fa9768ead62cee3eb3353ce0b3a0ca8893dcdacc4b02fba1b14a62dc57b49ba1f945a3f4f0cdedd03e5a1a616d01da3639d7a6863d656289f00a4c57194236443d17eea7eef766d6de444c3def7f59dac16382532ddb662850bac774fa1faaa91b502b3836481e5e7bd40c986682a810fed6e00a6341a1b382c71b44421ba2bbd35ead295a8c018f1b52f1803ba2727b7cf39daef618b25edfe14af136563c84e70c218463993a6e3ede50165cd6e4d5e80fc361cf8f284ff8c3c9142bcbcffd6eb946fe7f9868923d87f425f2946550200530db6f5b89a0c1c99eae21d2784b2716a7ca55d39efe794386057e7fc9d05b94a8a676df2f707abf5c1bf02feba846ff5fd26a9700ff7408ed0e380c9c8ff7ceb225cacf0bf1d7ebec01de33ee317bce43b5221cfec4de2c2c5318b67afdad1850f13a92f623f17a8e1f8680ef8d2781c8e5e5018eea50ce48ba38cfa3ee3da712d0e7a9885a80bad0394e90069594daca8cedb484538686cc8b6a2f125e57cbfc53762659c6fa9ae294fd90c772f5decb6f7131549f60a43d81f8712b36602cc3d8cc210edace607fa68cd4216af94f50124c8c1eaf97008fd61179d32bbdf9cf4a1770374294db271c0cdd775582fe050449b304fb9618e8f90849d420c05403027e30f09ad1b3cca9e13f7f50638e2d6d2077b9715cbaeaf6da19c976f7c5ccfd83095ece418d3d5aeb5d207de695b4c57f94a51c2f406a259ea69c19b3ba7196589a4ee53b1d08c715c58c7882e37af18c43403c887e5c094c424f97f8e20f9fc557cce0af66b5d53939d137092ad266bea534e98aa681da81938ca78240a611581735c28ad04e6f932df12112550d4ee626571e4179b82483b8730f874a8695705553549c026f2ec031034ab73f7cd9776936cb86baf73c6b0a4652b679c7cc12d38d9e3587d690c2079d15216c7a16eded3efa0c0d8207e12efd62a809df5aadd83c2fd6457a33aca8150254a1f89f86bc2dda3273b4f74bfd4177fa77edc94b76401983460771fe21d2e8fe17d2941e2c02521e1c068735a41b2b1103eb40e585972fc8a6f8bd84652d8d71b234abfc8367d9dab0bdd770dcfed6f54e76fdd2019f58fd6654052d1c4ccecddd7f628ed63566187f3744c695779f609f83304b95eddf5b10488116f60c1c50c62527f108dc1ae2ca256c862423ef1241d8d545a02c1a19eb8fcab972c1d507bbb278dce0d30838f845a75d5cce0163c41c794c5dbb309edf69e75942b2492c37d4779233a26235cf6992ecc0140dab7cc249c8a9049dbc9f693ea7833c9c62250d051e226b9b4ceca1b10c8832bf565b0a5b2f2cf030e2df4c1f190c381db5248fb065be6214fcf10edde572336e85ed595cedb9462babb97d9e03f365ee80f1895bf9150f5acf99feaf7dfc63b9d39fd60fad219cfb309456cd3aca5aa31d8dcccbdd51920c87a525de33721dff861c776706f289535b16c04a1162048b61fdfb98e6ebd9c6a9ce66581628868fbbb52c0f0a12ed1fa10cc8db78f14a28317aefd6dddcfcfa424df973ce0a7b009c11c55e94011e2891f916efe5ff15d645b0418cb1f5299c360d6191fb8ed93e050abcde8b339a233c5e65d0f6158119d5534b2f4122874c75da8669855a730cf79623a4f1505721689ee90649d2b2d7c807eeb09aafe82c3747961d15442634970b1069de00ff2c71221e0baed70f28dc64cd62dc06cadee5448d6cd9e1764563c9d9c2f2100564d6affa8c0c8f2639a94b5019265be4cc8f3d8e811e6a154a5d51f67767981c24d065d5ec28398250cd497e734523c63411d6f0a65cfb7c85f343be1f81ea6ab6d85b2c145066040339927c3f1ad30ee6878f1c500ac29f2210d485866da66563fe10b76c4712eef3174e77e132102690e595d011f513ab53b77aaacfee22bcaf9f654e70777e7e90b36bdb1e1d204db25d797f13f8b27e351398b96f8a65ef944c03c9634743c9235a9729ba13bd41123b93c5652fd246f02229e138f3365f2c2ee74e6b3c0bda0ba187cf6218b50b56c066f272b9dcc5c61bb38c5609cc18767ce1a723961d1c0e0360cbfe2380094aee29b2b7d1a9057ee7f053626e1a454d54528feb180668b274a9fa2ee14fc678f2161c7eaca9ca061ebff8103dd030c8cf0d19f4d43b70b7532445d96f792b9f98053c68c0e027a88b97669cb13a85bba8b08cb303c94a19a417b99871366825e095d3e4697ba476d7264861911859934c4631c8d25d1b440f203dd3611ac523b6bc39a987e7a3d0f809e88e6398e5bbde575208809b0b5f28d206721788e98658a49fd16bb829871fa3d85aa07705e9a3b81e772ab6005f06b56a0f33e55d04bf0424ebc17d076d4322d83fbcc7d8e623137520ea96f6bc7035075aab6a81743f3ff08896f5f259f91d10699a33cb7b6909bdbbe5cd74dbe69b2ab9e2dd54ab9c762012dad1ecf1d562308a6853d48c50daa8597fc2bbd08a9c77c314de40798117eae13fe5e13a156df5ed09ada0387cc66a91c9433be9732fe6f2f4ca36acc448d95d1c34cc15c6e8c8d2e8d5f9e65e775e18f1c82d0e6a653c801339fdf5110e872de14c75604bdbee83d12f5c71a473536080706c4c97db7d5a9d26cdf234a2c29aa17bf5f63395502352f2538b5a2e04a7fb968bdbfc2737219069e4606fd506811bed9f08573b12d0010df5e02ce1b26e3d966142996ea4a0da6ed73bc3c201ecf0863a49835dfc87e0d9eacd91dfda6393da86f3418c6333fe7075d6425aa236d83e48fb56ee00eacd2cabd8037d1640984704ebd0cfcc15420092fcd87910b7f876d8f9774950df9fd35bedd89355895913915654359a5b6f4bab26ab0f25cbd87a9a43e491a7dd539931946c87bc6db328c514cfa528d188048f47201e60bf774912fbe2108f7bce0dcf1b8ce384b116b3d21640acb39fd59e5ea9959f6387488c1c09c9323824d52353675fb78c1011c0fac31de0ae8be7325bc1ef35edbd4e5a55a2bc846361162d56da31777804c073d98c11b8c96854a80575ea53bb349c38f5bc40097247da3e8b7084591c28c3cec769e03c634d3195fe0f3b2d9be3b5a2d4518b94544500b90c15436d3bf2c1f5923a7e1959c8a6ec073c31053330c02e2e8b4a18f0564de99cc7719d181581b0affc074b6c5fff88647c3ff0b6ac78421546f0fb75b5a933f56a3df2f355f70a0ee42455476f1f9ee643a364d68cb4f295e31e03ad0c4feba1b49783a7d44d386fadbdfae2fc41fc2cdf8e89da0f16ded37da048653081be46755233492d137576d708d325cfa88f2c8799aa0a462435db37e3cb1ee629b51e5612a4198b9a8e4e099ec901e3209e5275a4e6b9fec111ecbd8f03561e83a4c866fbd9bc53b10f27dcf6e57d0cc56c7c022df8dd2f3920e5613ab388fe2d425964d768f130a90bbe136d53a85122ee5f35336ba1664afc376aaa9b339b154ce717f2d99709c275dac7b1ce8a9d425447cc76a72d78a3c535cf757fb537c111a675f7d73f36b6affa7d3756b123d5b8cfd91b1b5cd70dc3762fe1d985a99e6d7a22cebc10ff530c713ec3f19143eb599cac6f48294c894d98db6bf46a865404080c40ca58d6671f215e6f3c41d683c46569f68ed4d5421ee0e53847f4b4d0e6d59912fbb5eab6a4600af7061b016d51964e706261cbfd450241ea3488a7a42b954caaf411eba4c9aea2bb44dfc7ce24c6e409eda16309a2508f03e0277d6ff3f03f4d57998fb9614072bfc87707482a240a512a3e8f46e8c09714f7eb494e2e622d692cca9c690faae8a9a7cb50e68696b226fef9eb5a6e3a6ba97bec632c59da81c962ee4747b7bca9d20aa170c1afefaa308d7e829abb4276e20257fac3ead49939f31055f47a8b846198d53af694967eac99301d1fc4f4d4d0fd3556a84076dc47ae8ed2730b8832b1e674b53af3675b710eaea7354cca5dec86b4482039b306e16834b22452505b5bd5f77406f67132395df82c93ed38a10b25bc141514056233905e4d3844200407edae607604e8abac2d8a0e751a04705018f0289e4a2ac6826c7c42b9d19c2c2473d81bd22532b6c3cbdf22e75476f2e0677f21ba2d90c878a448f16c0636fa7650a9adf8126161c2819a18835e704d366b0bdba95eab0c8bd08e1467ed7b9a7c53178066dba672a42710b5e2dd874e775e134da2009f9948b8368196f7292f23143f59eebcbb8ed3b95e28cfca371640df86343054a93f5073cae648f9da6ba033de3c259aada21cfe5a722c27eb76fec6fe0e30ed9e19f436ffc7ef419ed3a5a8f229ff664f0a5092b311a2d9902f1cd52e799490c492c3a64c067eac32099ffef71df21fbfdb56fb20fb26335ba4bfc1040bb807f2970a07b1034b221cf40b987ac37d093660b2a548f5aa3a671f4f6ab783303475a60bfa20903bd0c84115684d344333f728df1f51613d5b7b781b5ce4e0a1551864ef7457d5e9a3ac725761bc3523be9b39428bcee273697248c9b991c3ca671bd8bd548719953e77f50e16470754e817d8de7069eef7ea38ed4a3b2d03869ce99bd5d7c4324c089c05135baa60cc7141ad7e12cfe150c08a09974b75f4f6ed747235335d7ef09be2814e7f5cf60a558610c97306aa89e314b041d97c34553872588f6670ab5a44fef5d6692192a7e127e2b3c04a0876a3328f4f7da115add2c334027e3d5311cdaf283ff8c603ec3e7430fedb152da7f8be532514564859b555f1cd334c5d0d0a055426a11d949a483902d374684d84cc9b32fc99fb7f937c93d4555927f30e471e27ad16edc2508423adcd12a3ec1fd7d6d54108432dc971729153ee3b1b50351e90ebff5c39e0c87724314810808d63dc931dc5def1aa567af7d97811fd8ff82d6f9e42143a4952fa3c90ed924ffe4b58b6ca073579bc7f7b6666e2ebad999d8bfba7a551994719cdc7f2c644202f29d3bfcf907e8d95a332bd2c8a33d41b72e048bb2dcf55a6b3195bdcac978f36befd3bae952462bffa0229588ee3a6293c2e72dd4f2f2713f8166ad6e9517acab7e43deff0222b014d37ebb7d6e6b5852681bb89bf261b761b4e41d04c42b8c1caa06d90a0169f4e0c67a4804879346b1e73d60bebc01adc879f1cdb8c576d77e84a8a6a5917a0faeee719767c93300200cd6bd23c908fba30dfd6056cd12c6773d6ae7f2c608fc24ae13bf5c79d82e77cc9a1a2076f1c92596f1fe55138d10c80cad2762a0531685acab5eb68d9d5a8074c3a236e023bffd68ca9b3cc0ae5f3a3923782052518c11f594f3eb7f8a62957fe2191fb9c4716c1b0a87be8918698c332543e2ebc0f3b0e2f4dd10122b28e91424a07931722ea93ed5d81edaeb6718cd5fd3dad950bbe11c271c298095793075858e28d63f5fc521d24f82c753f05d06224f9f550cff1a14befbdff34b0f6bba3b66736cedaabcfb8f253400874a7ad74c4e86a94f560389ac6e65fd50aa50bfd981494e3eeca422acd1f605c9e5ceb5e8a943944d204e0f2e31e8a8c99ef6222c29b42957a8164914351bc7a22f12d8b8806869d0fa7831ce34121abf0627e5f9b34ba4bf89fd3898ac52bdbac77af3803530731db94ebb85df99d27154fcbc886b3d18c361c3c5ce80d002bb0f83fb36f3fc13736372ef3eb6cb2cd476610c29a5dc42800342073497feee931cb2fb976d2b3abccb71f9e16bc402805dbbf6d1fcc74443a28ef12b6b8ec3b040af145306545ff2d3f3153a2107265c6dfe6bd2dbd238dd8448e55ee80c0dcfd4bea921a66e68aa9da788a22d60f02f962a58198f5f399b9b5d6f68c413e18c8a946aab63d27614aa47ddbb1a6168c39ffcbbba70d9aa295833cc8956d4b8665ddfb798adb3dff212c85034313d5e10f9ebeff30546fc451d183ff3abe8251bd52f5b61bf61cfd827f2716cbc0885ea3462b85bce6312add6a5a5f74ab29c137206899b7cc9934e800c8f37540617e033cbcdd30e894bdcc695cafd23f3bc853ea9e0bd211d93a2e016c2f076d0d3bd829d2cbb80fc7b98b687659ba87a3bf869016e5b7e72e5f309c71d28d5105b1fcd63780a82a2e27850019755826503c3fcb81c5b77fec96145efe3912fbfaa2bf852ef6e252df642b9c7d024e41313d6d551fb56dcf17ec3be58f86514ac94fb5036e4c777b6ef63de49a244a5e39c0b77a42e3e5f46e18751c39e4ce0df2f59499cb0f79dc736a3f65b8f3bb6bdc93e8eea13b462eb42cc62ef22c2a7577ab25739743b5a8a3a65de4c93f8d9459a3962bca20bb0ddd3e107d48e294f5dbd6d8fc367645e8d6cca1bede2e9bafda1902c54cb82a3c0c04d257d23739be0a17ac4d4a809e6ad5a4db84993bc6de23b6493cb812b0dee4eeb7a3bf43c19c595334d289a22b5ba163262376bc29fc0209f1353d5129d3ac2a5e1e7265086b9383703d3f9f484a7ddf0e6ca2a2aaf70a3f2d1ac1b3f0839b7349b82828dcd5eddb01f717e012959dae20f58bbe1aae785c55b9bbb428f3dff8e805de12dd1526ab693107ed9e29871e335ff90812fbe13d23e6d7623748b48dbc614f8f2ba2d0a2d1f0d442b2c77746811218a19f9aec96402a9a0657e429725742147523c72b2b76b0a0eca0e6712a9112d7e27b3a09316570eb682720d05d3a9b0d601c39ed6647c6526310748ca2e357c5a27cde5851e0a9bcd4e1242127102930f1ef10c84f98dc8962eac6b69dfa05b8e04c6977c363f30b62263713a1667ec844a3d52b7fdcf10cd0d3376b33cc91a7fd0f5113d6493be25b15f20d942ffeb267b1ed2b8ce0576ba35086f05f518c7a3695d6d3144d75804ee827ef7648af96d8bec3135f87842934b7f855ffb00fcd56907d5f5d46b730f74afb523cf3cf32069fd8aca8287f52a3e8541a476cf7cba32d6b13a7f77448ad00a347d14ba7660c4a1b7887b416a639aed0a46bec4ec5d53499df2cebaf549eb10b085fd6f75e5e8f8c7194739eff3543ad582da1e096982a0cb94a8f32b2b40a784830caa5ebac2db117481f173e0c72ccc553d58e4f7ee6c744c6fbdbdc79f5f63cd56785b8850250067cbdd3c4f2565e01ddd4f06e11c3f18e7b0beb4cb75c05705430033a3767ad3ac9411b99a7f1bc660b8b570e965c18630703dbc86c03144230a300e1970055a411a7f1258c3a370d644eda46f4021a25fe2606a51704f8da0aa7a60ac45043432f93e2be1c1e67c851539db6d6b8f93a840a3c41fa928c3be9c62b01d6ca7810c1027635e2bec7e0e94e5250c28584efd2a7c437358d09a910cf31e1c72f53a2c9b61f635e6688462d81b068bac0f66f5d3956db7ffbb703c936fc33f40ef2f3b6a8da23347ecb5ed5b743b32c158591776a5f29a4dc0cb952e2eaaf5280dd1c643af304240746d2dc15db67113d47546d587ae59b7357f7c4d8751c002daa6285f5f0c579f200780b41f71cbf295637956b51555afebf508ea7c7d7b9a0464a273b44a583ef69d24cb0d05cf105b932b608d05329437071ea70a39f4e9e2d7988a3236a3769d5f03281cffc33812d21af832af7de6fc6d849c75a79ce40adf136eb9b3f8c18321ed230e0e33cc54e22048394083f49e44fd4fddec9aa663d68ac3a53da2a2470f1de73020e09cadb1582db8ddbdfa354e35ea1b04cc6215069fed8281baf2ca1d1bd054df4d2b308dd7e27cce7f511bd69a511714cfad2d748f06dc67cacbd45b57962253fe4af73e641f49f1453ff3b73adf09f906820bf601c4c2f56b1574826465eba72b012e2e58a2e5f4d9160b0d0b8db536fdf53be22aa5686cfa98a66d1864d3c239d9ec664210995c525b666259d08cecc9853cc3a5ea9c11ce23884514835d16a53afe889f014ca02fe3d77b52ddf2d73352b597f6c83bb59009f06159295e12f8f5951c7392d5ea0e8ad4fe4ee573f72f5ab332077fd99af96a221027843eb35c98afa9fd3e6a5ef3901d278045c4e51d6aeb8db48b100bfeed22d77cb0dcde6e1eb7070241c9b9f7b72097ec18ea7de1f8ba3a468dad19a33b5f4425026dbd45fc2449581f503b0049a5f01cee304a41881058f82f82743b5f043530d525354e8fafd3d18208f197dbf5d97ed8c94c3346e1ae1fd147a5ef4720d8d0d2852126b21aec8df7d6ec83fe85fb7a5687ef8d8e3598d01ef90cef58f59c218a59dc2318c488fc5d0e6bba7b979ced078fb288e5d2fccceed84d998527ed57ed215102b23e3eaf00ca51b413da3e03cf186ad6ada4abb0c6223927a6d0ea7c262b6949a86d254da47d944a9c1937460f1029313aee91c8fdb038516ffe1b529cc07a21a3b91a2a4bb1d0464ff6aaffdbb3f22ef1f06bec6d91ea37e5eefa6c90de4e5013e01c99f3704a872177d700aff8620e2df681c703668f48954446272f2a0d04bbb63f9fd270f9ab77c1512c3ba910820d8e787c0475b38ca40ef200e5b682b7e06785735a5651a6ceb55043d26b2ea3bf187840fca2bd8dcf7b52086edfc6a709d93371fb75388d7fc07ce65f99d3901408958659a9d14b41008b3cb1c0acd0f71e25af3f7ea2ba573a0cf447a411a237de57c6594068be46589632fd00aa72e2e401c43b03dc4b72a2e307625c9b819d273d52b8bcb87057de5bf6c9c6c32cde43c3d424a0d9860b1da7cc729b4aa6aac470b0f2f6e16a5141743fa2fc47c4a39598a3f2f619a65e2ca0ae9d2fd9511ebeef5c328babf8cadb881581c590bd1997129c8f81fedf3a2d7f29bfbf0a5ee6721d7c785e27bc257480ad8288da1154fe8e2cc524fc64648a1d41e426571abfc57ea2c26bcfbcdea1627c1034cf36159dd97abf6c349d4665911e5862e2331cd824c3bd2a1cf39958b4189e238cf06864318d18fcb056175bfa16a1708a72f6839663d4a0ad0996920b84e543edffe350927f2d5ffbbb1d7861e771dbf666f94d46d887bae58c4383a59a3ba1ac1a69b46916622e8d55bfecd43e162bcbeacf16129fb5678235074690af07c9de15e97db6ce208ac1a7ef29f373b4fe32cf709f8d8a1aa3c721bfa65ee40df7fa5c69dd29174c315a7ca094e98471100bf8c17ebba8152920d04e8237a47679160561b66ffe3af3a48553a545cb3cf8e42706323c878daf34b77166603bf64fb0870413ab3ea19bbab4d29d47277f73aa40383601726c0699a6935e3324746bee7ea154491dd93764391e0ef7b99a0893a02d4384f6741db5d93b3a8903e5741ed8a58bfa460d3962867b6abccd28e3566ff849de6dfff793c70d0e58af46b1508da21bb8a17d5932770ab60fe86b55c34995aa03a37cf25462c0a5984813ce3555b149aed3923e1fe03815253239d03f8bbc55d743049ceeee8dcbb6da5f5c655defc867af4af5ce795eee2a47a8eb8fcf5c1439bde7599ffe7cefa81109f8af65920634f03608f02046be9795adf4333b73dc1bef2e1b2586c53e728c963a2d2e425453390a691c19243fe3b3878e3801479d9c54d9a5505c8bdd38932306093917ec334c0449f8e19860e26397122376a8e7e578c84f5b70dc325c81483a1bae8b9534b7126c8d9169fea7276de812224d57f15d32b5340acfe04b452c6b8a647ea63478a4473bd6146c5bc1379bc72d25c3ec568bcb27f3b187cfc838813c55daad14b2fb771b37520d3125eeb988a3be845bfa02f40f5f3ee2d43239ce9cbd7086ace313bdb2ec0a7a8f3e53bac82017a041b04aa7a1f64715af1fd79a077fc72c6e867cd4f2ddcb0662f1849dfa20cb8371d244985dee572a992210a6af0131fe7fa98bf33f4e1e30622efef04686137fc68ba36413bbf5dfd471699ea74ea30c80380f457fd0b9987861c10cff74e1a168fcc4bb17beccc7a88734295b89d1659feb713cf2604343201a3ce8af8d9453e72d92b1d8c9bbff65bd0983c0a79cf5060e278094f07482849cd33113d5ff85eaef7651a47a8309b4128c543975ae4c198026179602498a63d3806c0fc4df4a897f2ac07e598845cc02b8fcffc695a692b1dcb642c16f0b3417099fa602dc8da477e4baac80e80bba98efb5301f13278974621ea61c4d2bcc9625c59087fab856be218ce78e0ff4c1d044be2a0022b26ede8fb296b6f1799bd7af529a9e0ee214388fb45e9fe802aa9143366c144ba2d4843de241b8a7b2c4009c4bb6e51761e74bd79ffb06710dc5bd0a5b7679a5d86890ea296c21b36c4e4e44417556b5536939f813fb7bdd71dadd95acfa3dad2092d04b5487be13377569bb76c3596451aaa5e30317cc11ee08f40e0f1febeacf472ae43c5cf51417cbbe380224d095648d1996b91bf46003defc907ac70684a4040dc46f15fbd2e2fc3f3072f2fb8d0f6aa912e54912d49be22495eae4550cd3f3f110cf512a98a0316c5faecaedb8ee5b698a8617f736491251e90220b374d51967c6a26bc7f5f380536df58f2e17a142f2f98447ee23add2d6cf5df4306740cc59d3acc0bb19405a39f16c335f9819a2140958858a77164e3f2e62d80da297a183e238963b0401d9f1f82252ec273e497014a91682c28d676a9b9b910fff5c8ae235496d3de8b12972abeac5755c95a88f9a6bfa52a322a410d02858b753f3a68a346e3481add03cdbe89020a73dfe0f2fe6954f5d4d0e0541a84bac4991f8a446d6e8efc974adfb66d38b67f3ceefac7bc9ec231c4d40c7da5ed727deffc17505ba54e6db88509478175f965b8624be6ee324c95c3a648002359bdb59c7cc7aa05ad5bdad487c35259cf8c2e77c1e1d4227f37c339b432d7b48173953541c87e40aceeb62826dad7fbbc72cc4e3f25e858dff896c1d139c1e9a51f34238f36e77f0fed9e320bbacc3f5c009f620f0ecc676b870a750eb0e154e0e34d9f0c02b2a563eb9f9118859c88e81e923c924e592bfeef90ceeac00e54302c6c2493659b72047f02d551514462851ea2c70c8405fa2585df2d6aa7fce86893643041bc8bfa7e00caefd53f876739804b71628320d48529f59d1f610bd2022739d279b6cc7ea05030c94bdd63b8f3292ffcb24ca9a796db92aa96464d85eab4d8aa42bdb44234ef7e3b11d6ef74ace85bc1d0a678246c6b8299e864ab014579ed9b40135eeb6b0586438f5d0658b0fbd29bd05ae1531ab702be16a3653d730a79c0a99b9ec82b1f6c2fe7d73b9dbd06c84ebd5aa01b54e2a9037a7727cf5b1c011d0c429905702c965849e34352f0642f5f052d3b9af18ca93bd7b072586cf02867df2556cd7ea91e94c08e1ab2f5f2fa1b15ad0cf8224e7304ce0424339a052ad92e72a6f6a7c50937c702b859fd0e3909a47abff3122e1426839eff0216e0e412f3c96a6ee5afc705138bd32231a0db7e45668c8df17657b8d901a58891ccb581790025f4c970a33f609d2f055c149d8c91f928079353e30d48f4233c8d2bbe2bb301ba02fdef07d360ebd2e7219a570cdfd8cef90386ce3d9adbbcb4dae1776844f475653e17f1e3f68ed7c38ba707a0ea918a611f100af51f38908531b560e130e0c0486421579d0caef62edccd69cc2382e929a8ad37a47aecef3ed430f85aaf572faf67343755335d64f33307244ef8cb04d57c8937b82a8cb5f93bb6f810fbd7b7756fcb46116c6d63e209afb568defa384a16dbcf6065672fe43c86aa448f3446655bc5606d51b3cd19ab5bf61ae34c028ff4b3af084a71f47978985f0e77bc2621a3493a6e6dfbab4e150f4e0604fa3d9956b939459e93d05da382f2680fab3d0aac226188dac15ed2ae88707d2b06f93f2c58ca896c7d90d09e2b5d022ce147a4853de62cf992be6e2de76d91c721d8b7eff6ea92be642237a4bca0773860faf1a10c15a79b874d5d2e61093247d39a146f695d9e75e9ed133e5b280819e27511569f8dccc7cc4ff959cd7b509fb9b0117eb3fe2907ac0d6f2b03dc294c9a91713eb8fe922b84d3b454484f41574a8117903d20208a76c2390411f50d7f1017ac9544d9aebd0bdf8b464ba53cb6dcbccbad37ed85cd20d81aff274285a60f4108d77068c2e91e83c060ebfdd8ea9eb68d81d807809bebdd33cbb8260095b27d48e765820b99453369f33aa0729c1ca25aad973c0baeb6a33225b43072cc734940671712bf1194a5a9080b74340a0e58810a2934624b41caefb232631dbc2465f534b189aa4e5c28ef78b5f354e36df6a7d4eca2e1f104dbe9693f05f1b654a1ab815a19ebc93b6f50a577573e5e13491dd1d3858bf6a9e2a52548fa35f67a09f83285a69ec8f13400f0ecc18744461794f2af11b58387d5155e6717e4c6e61ae3fc73c435198eb0629ddd6f0181adf4f69ecb7e60717be4d7db4119eff27a717836f9e7212ad33ee2a4ea6d52f37fe9865fa0c5ecfcd4b82a579a5cc664636556b8fd982efe4291567f1c6f65dc22bb498207e57f4783c612657f1a078de3dd22a206a2c91950af4d0981c04689dbce0b4301f517208b147b159c0f1d46c697ab4438c0aa3922954928ba2308830939afba057330f70398d95befe057369ec01d558e73eea28fc5170655bc1e5f78ce251a7cc151d2353209960a21b88cd1308e223fbb777101ae65ba9b7faaccb21b3efce163dc1b1e18d9292ac122bbd2c29d89e890e04237348ad59419fc22bc70855a9b1c5df3c572f9f61cb38afd4c4018a631fa7d89dec8f465c7f494055cc94c73187439c5342127a134ff413861c79a7c5ff109cca8f37b5747992cf1c5ddec2802510d5c25452e3d3754ab837b48b9cfbbdd4e06b980a030a22ef686f1380870b059a9321cd12054adb1e412a3867417e6c40d610e903e4f87b1e4b188454f9feae0ee63f093ce269c7306f5cece15b6a1e70dcf16f54cb3dfa379e1dc3ecca7dfa49e282456cc6e0dc0528ea491fe0db552511fdfd48dcbbd66d5207222d77ad57e0e2e56bdb87fdfb07de94dabf5c0d962a35dfe59cb58006e6998b596ae81a2cd03d264fb779a3754eccac29acad7d56210e3a0bdb6fef1538f3786a54d1dce7b4e412eb09c3f8dc6d55ad93efb38d043328e93024899f0ec4b46aec2f2653bc740c5375d04ecec1174f38721e46c6e4398c9bdebc700e730f499a8037a35d785cc33d5708eb8edc6ac4632128e6f1ae67f9edaa8286536694de8c74aaa55e723e07ca8161f520afade96cd198e2af448b5bbccda65a740084459aa9a2c7bc07b43aa679ccd501037d0b24b2bd0d8ffb3ca312675d552b5144e0b5cbbf6410e0424d510bf6d02c219e2bce4e06e2ea8d6ad7f46b9b790889e82961fb52fdf7affefc3ae65c2d72c769ba770513b362f1a854e11a5e7b90dffeae9d0ecf51919c3034fb68fc5dd1d0b52eb1c05a80c52c5971bab96d5ed807fe83acf9d260acec3bd82840097b6336e71d1ce7a790ecfb66a40a31ae745a2d4f5386c3047f5001d5f33e2d69b42f6eefef93b7656d930fd788886ed717a71ca417247e728c367caeff70de2fea448ff0c37b1426504dcd41141d3f822c774a523bdd34ef8272fc7653671aa06d7c12089c43099d330a7e275834e5a893cc33406f34b2da9941508815f217d653148b54e0eed1bcc0c0010d28da4f201a41b2d7b88af7957ff1ad25f32d023f6685948e31982115e6ade69b2069acdfa2162a0dddf3a13f28aef3929ea3ec7faf5c81d2a2c51505d1657c5612cdb88a8ec048f133e5e6a9f1718a49852ed6d54ab0154324d8f31c2213a7610232fbcda37300daec908b25f638451411b8a8bef72da484d15d4de8609afa9d30966f2b86a885c1aa731d199690846260b00879817cd72e9e4ce214fd121dd211a83c8dd5a0b6fc0302d89c11ff648fe0e68c21a2cee3e232d3c630af54b09f4ebaa41f8989007394eda0a4b113a4b53b59837d68afb6ff987eb981b5057660b0fe9c8a63afbca965d9fde5ac17499e4496b2003d59ec5a4e81f01bb3c524f4db5b62dd92b4250e68330772f371ca7d24e290a0d4c4dab99f28a240eaf61940a10a1f0cab49dda9a7b28b06f4e2429ede13e36bdda9b961d06e139c582efde51354541ebbea40c036f3bdbe1f4ffa3e6097f035400f2bc84ac405571dac14f0f637c9773a3565115f66d50a56a269fe44adee28ce25e88e4d20544be2b0548ac95fc8776c1d99ce6196c6419cb09e424bee3dde6a45233040ad2e8bea0a75649d13d6d9e19e1e4ee96f2cc148e8888b66b2deff6c0c01458339150b72c9677231b64a100c68a1f8f1bcb2f46ad89c7a5901ffdd25a7725371f21f5fea6ed0193c6caade52b32949a126b5b29b214f171fa527cad45a4d8071b0ce195fb1350787b4a5a58ef29203cb8dce15168a37e2e7dd056b55a4e2fcd4cd64a0e78e64adbe23d31ce4b4c0005e5a4aad0c2cd3337e1288d8933b6cc25c5962469c72eeb2bccd152f978b322f54d4b49ceb8116c4507dc82c85f9dbc34c721157ca449938199387ba0d92fcaff07876087ed6a25519a3079c5f6561e0594bf6d46a126152a45e1ecd0e77bfc925c3b9ce6202be551d06db24a3aee108db7db42d75c1bc58caeaf236f557610e981c4c084ebfcd139abfd91b6ca40989ff57931bc9ece098622ab2c4ed06770e6d2fe833e431aa0cea9049e6c93c0b7d4c309c03513df036a638293dfe30829da9234605eb96b786be1a7b9b1f5a1bd9f56c12df41f25b5b4854a4c774d517420f255c3cbf67c3823d84026a75565d19423018c5a873568fc61c236a41d31c0d0f78680b4adc89995aad0f8ab781dba5f5c00566aa1ccae41107c9de715318bb4819aa28b176a6fd229fd0d84829d6024881ed9060acad1d73e8e728f454f3c367cf46d3f2404083fe6b5ae6ff2fc78ccc7a6e1ced828e83d060439a3651d3272dd8f102648c50f0c2bfd0f45789945dd552627e9d21dd72ada2752027363a2c36618d4eb52bd0768a2818556eed3f02d5c903fae7634e0f50be4677db35a2bd0974ffa1f894065f19ff9f89f4c9407e9b1c069ab8dab7c2fdff7163d50d684873ba67430d4469d5e4c5129dec044667f60413e9f130094b319ec4791fd3613623882eef229dc6153879d1f1570cb2fc2cd08589ee707e22a6f9cdb544ed7893d637d1b247adf75753aa8c2928973acb39fe31a54022f2bb2503a6e35696b828409fc19b954c6dd253ca022d34da2b8f56b69b324c543cac7bc30649ba4b81f2a8e8e9b903e5409d1b081be8592fe5aee81bee64b6391e20fc9ae61dab199d7b2249c6a2845e2327b966b3862ed54d10e7dc57a6d535346119c9b58b0f3645303dc3cf76d8c1857c395078029d087bce592bd21b575e7340e1e046647e9203937c9476cae9dafd9228ae8eb24a796b0ac0aece88036f858fff89733aa8f81e5780a1f04bd31863f97b10c4492b0c1271f883282d17fb9c27f7163f47858ab77c2ad6f2bd0f098c4ea685312d3f4e21ebfa81c54e50eca8fd495ded98116caf5538537488261eee21f63a7c4fbcf80aa4685ebc514dc3dab45449a9d9b3ae6ccc04b88c200f9501e3788cfd1536762fb5b8b43001bda10e5ecd3623e34d919f7bcc6b30d8036c6853e4c516c1b9ab5333f1d7d51aaf73e7a31a263be021ad37c9486c7c7edccb2b6d42e6401c3e629d09d489419d570a89da073a698b437f57a002cf865fb57848e9fba1e045bd5b59a09530de81522f87566fbfb5f8a3dc77c02c6bd3edaa35f010de70dd650f6f1e78a7f175aeeb260798c01fd4509afadc5071e761fd5e0f0c26adb224c2cc200c772302c2fcff39716152b86311796fd699acb9410737f9905acaad9f136ba071f12f4b104c168f09d1bc4cc6aa3b9116d45de614ae622a68be25b2ab43473368892b7a69742107098bfaef79e590f7968fd7cdb925b0a88e7793b355c30e975f290912f5b64d9021b5e870033c0ba3d2b9736e9dbf401da1d9de267a2923f52f210a126a00b245859c4b76850a549a8e14cdf25fe1c5653db8bad6fb96c8921125fa08778a6508981a63df75dae69914af0c48c9da4d25661eb7359d8b8ea05f91aa366a9797b36b0834bd60cb97fe9d1b2b57983f6e0bef7d2653fdb73f063075a515188c9fb2dcaed4744173577bfdae475481b445f7bbb38179b40379a17e90cacdf187b47e058cca468dd8150fd2a9a1aad480c1a49b1bcf123a980901c3954ded26bd4418a69de6bd2cdd954e2ca8af5b7b380de748b52d7fc7315cb2ee014038c2174ee04caac7214d21f6befa7481bd04a9c50dbd1ac9c37883013585d2947c310dbbc9d7707d3332fc0801b0b1e54982fc654b1bac4e9512b62d5cfe1b08870479fb7dda57a32f17cf9802d8f3ebfd9b6303c2463f28301c0cf53b8fab6b4cfb8d85fc77dfc1097445c6a5639153976ca82ac96487d6c26c6d58e757ae083508ded6281fdc4b526d36b5f886dd8854d5c385a2b30f1c9fbdbe6e0cd3cec940fbb573763739f07bac41df61576b4a8c7f0c2396eec608eba070963ecfbb00406d373c98eccd3f5f4d79a8eb41eb8ef1a0bdd78e6d28b287b0179d3141d47f15b59d75201d637f6a13f1a94af332fe5208ec0997e487a3d04ae42b9f85d77985f41928ee96db7170edc409efd907553e62db39229ddb79a4e51ae8e88099e9773fdc58f8c4948fcc60e4e74d8a95b22c23c6e6a6d8c6effce1c406c00c5dfad750504a9b3dba308526daad7f280467b1ee19ada297f2d61bd14185edafa0f1fd5e0fd2459a2fb830ca79c922061289a0c53a1ca3a426c6f63f04bb54aed85944dbf31cb401223521b2850b2085a43c41919c9be6770496489fa68bef0fc3a2c95608744858cc7e356ffb748d17e9ee2a7310148f80afc1e94c1a9902d30e3d2ac1e3fd4f83a88480ac161683aa96485615b9d9431966ab381de65a358d6e8fa17c82db7357b92d79c8259047a78345cb52676a43e21bcba036c8c1e0907ebbcfa0170a5b99f3773c0b6adc6ef93499f84614fdf7ff26f188142fcadd0eeba44879aafe6d3f49ada7d537c78ed234c2278d6a50284cdde9f4e718f0c834d39a5220a7f5332f06262136a4873337072e8a358b09c64ddcab6dc595a3d1823724fb53a79e8b41e027d6ad57bb0df87fd452cf1dc73993cec8a74bd727be52958c6fab8aef5b48cf80f146c393c854b473e70b46232783452ff7a0e2adce02980eec226dea46014c7109ede5a198e1d20c4f919b22200ed3ba8a6a08f34cd05acb05beff18b2a8519e84526de527d4439ef6f63c37d7495aa3420458cb1a64c4f20dc00556dc08390481c3fed7012c35e93560ab02718add9708d2ace6bd6246b92b664755009acfe6d80b87ae3c9fc1e51d4a5d524850db551cb165565622bf0e813c72d054fbd52a9c14e9308046e93bfd5c82843b1006696ced68a4e8b7d086649a6650f04cafec536fe8d63ecd2c365a5e8ea1c112f72fd1017f4f67c214cd7b52e3ba713712b53bfa35f1863c725095bc2c8a69632b320cdafaeeb7e6291c258bb7f8fe7157b3e0e1266c956eda1dc19b2a38d95143126b991cc96bd8ffd6d0789d9f51b8b1023494fa1285ba4812a1f33067c95e455d92871603026b757f2af2e05d56bffeb9cb2ea290920d030fa6f6939fe080d2b60aee30401b67ff1532db9bee9d86bff691b879578b22e22cb5f478f30a9bf466195c38bb7b6545f374de4b06a0659fe5c7720541123f55b173ffa15486b710989b97f8853994eb9c8c9c9abc723d67eb030c89a2144a30e5ccf4fdfd47e84443a776976d6cd5745a5c9678c5030bd4059434a01e251ad7c78f0658e0f53b7e102bca5ac279bfcaed1ba673bd698c8b9a6ffbd1aefc9f638829bc7185ff1a6e9726df26a151a7c764d6118477d11cccb9768d322579b67003e20bf933c84227d6734b03cf59aa79c51ac84a307678a6bd26cdb19448f8567fa1945db2130e1d847e805a2577b1e7e1bd61cb306e694314223ed89807cbe70ddafa54aae032fcd33db5875520b426a6ae0bbdbd5df611907fad30aa3cdd946916a5c32def0747b3864d79922dbfe0b96eeea27298f76de043fffdcfd8bad8be7b1b6fc970b089ad75a5a205197238121cb1e9b830b17fd79bf73dbf8807a7d2e886b8ebf4cc09b24509e9200a09658bb355b8e4c90a9ee7ea0c577fb5c0585cc8a3490951b9b8525e2aff76172d46f1b7edde5f306db771f204439f900412c5a695ed5c4a721fed9f087aea7eeb980509dd56939ab3b25eb6ecd83764bb7d24d668b753334eff82138295d0bae5a80a694eb2018bed426e717c6b786dc6058f3ff1a787400fffbfffa6024f48e59d15a8b7fc6cfecc61199fb2ed8dcd50c95152d4971217665eb199f1f0f4bd703906d635e47e47650e4717aeb4c0d87b235aad5e53e18c2ed204f7c31b020bd25ac35192f5cf81d9177e20eee88a2fc8b4d45b2a32e331f2c0635c13bfa2ecf6774f9b773ab3f1a8021ff58f70d1a5126b9283f27c93b990a3bc42e0f48d2f080c653ea80b45711c5ac29ded552af935008402e9f37308f90b89c9df51950c137fb79dcf0e57c91280dbdae4ecfdebeed7cf783abab3e56a0285030e55417c15d0a61d36a77306ef53adf9d199863bc4543e26dc568bdeffab50b474d3b31c837d110d53c2c30374d2c5eb141a5090e36e97f904f7508ad7b1190fbed236a8c7102c321527b01afe2088cc8acc26e1bc18713385968993a1d2fdef26b66abee5d1f2d9637370b0ce389d06b887a37177afe4f3037cdf3a3b207d12225c8895c832674e7fea4812370fd1d6d2d076202f9f63b29975ba8262d8831aa8c533017085e8edbd983aa2c816cae28649c6617fad10480b730395861f33778713d784b6c3da8409e2ab2d4f84fec0cfc9ab932b6a84598dd211e314347f6ae2a88cd6bec0d55beca2a3c75cba1f55dd847b3c04bc72ca3612c1269b2e3f2b64e98ca4c3941f11093a1c29c748a2bcaed2b6b5b98d2176dec268dd1f41de46310e60e1aaa135e1aa8727dfd9b2609fa89ab87e96111db76a5dae3734a779aeef9d8158c9c28fee5e63eaaab7f37d1899f74a88e950686938b4e6d10c268d8c41d2270fe1679e957bcdf0b45f6dd984835d1da1aa1f4c4215372c4b7e08bd18f14086bbcc1624f13a8949e5fb7b5014454f9e4222a07ae3f73dfe00b00a1ee41fbccb6e82214f4f1006b124854ad8b1929ee7ba964cdb1e612c30793c238d64ccab5cef5b81e6332208990cdd5d257c4785121cb2bb94f89b2e7b4f8fc5519fd7a4e3032da30971032e5200d261740a30ff72761652a073a9020b8f19814d8a3d1725e714d410075105cb8a850072d923a799205dd25315816f8d0154b7ac1535b892221a7bc5cc83a896870e903b5e301920d255b66cfd74fe8488e2d8b128d02f8cb7421ea9a7f7a2c0798841dc35ad9547d3482ea4fe959b6c3844da28c6d50f9adbdc444594697130ac1548aab5b8b317cf6233ff75a9a0c6b5e8b5a89b2558f8bc89d025f40959610c5f17c56c68589d1dd2b7b5a42ced3820a26149ce7b4cb2a759fda020f6202e9e26b638bf68a71f8941ef15140e0f586ac358c256e7f147f75577f7012cee17b43aa49387719edaee9eb648c7937b1c5a0e1e5fb96e4ad3d9fd3e9a63025f491ef580bae47542b1a6f8c95697ae6f11ebc4d8fd3abe0f058b75389a55126f2ed96b2be23805c3c8bf58a1569f0805a33ab8c6da775cbfcaa0c349d3a1d162255273ed024d19b2b4669fb528faf85b3440a42fcd7b4547376da5595ffb473d545709bb00b444ada26ad2baa33db147598f6cb82ea58e77cf14db1c4ffa4a8291e78f509094b13a51a665e842c722a5aef4a47f74c85eb143a8d5aedc83a065cf5f4f2082687283861bdce27a55a9a6a3891940dead3696dee9e4719f6cff1081f3386335cffe9ee843bb1ca345b1e7d541482268dcbb00e1d0cba3a5e53a26ba6f8b31bc0c9d9c3ce422f4a03880125f9015f552cc6ed63c2dc6ea258aa5451fde848507214da353b33254908eddfbea6d8cb26f25dc975fd7f3db4bc9404f1872ed9475ef160fed1481bd6430378ac0e9ef50014361852fb9c561be1a37aebff4831b262d8f12d2bd694963fc10ce02e0a4c15a57602915bb556fb53b9ff3cffdd5d928493c820704a463f9dfbed6f988cf2a51e6665dea9b5c83994a2adeb227b01ddec5eeaf78f9287c131d59f6af8e0409f7838e18d0b4e24d9dfc4a40edde18a5b1157534bd9c3dab761e28084cffaa72a269cb3af7a5119b4249aa24351492923b07f23bbcc36b8435122b14435ed4b8db3d3e6c15c62e8ebdeca83d1aa1d380c9c1212d5c596b7071ecbb1cc9aac2edccd2fc54479da0ad264871dae56e80958e423b20bf453e38329662f2776819d22a0854065953cd2069483aae6d7c2ac4951682b7e207525f011001b17a4646a1473e0baf4ff82904dae066178b166b2b2b4ed204af1394704c09754a0ded17154a16c81ab90b79d46508ef0eca5cb45abcaf2d8ae68ed1017ad2fc6e5393ea1674fda3de79ac63f87b828f221b34f5a88558a1bd42719caa22c0be9a641e7a0c80ab8d8ed316610e852b1d22eb118cfbc7a330817af192bfc1d53fd811cc2654c4494959be4f0994bac1e71d296abf552fd20b979d7bd1ffa88f14a11fa4b6d37a8f46d25d6bfd9d7f002ba24d4f23f29698d88d73e2dfa7005c2c0bd07fc07f3900ab787342103c89ed314fee1386b4ba5361a99786e41a77a7d71d5575ac99a44ef295d80b8a19911273561c96c6abcc1919726869bebbcb123941141cb7ddba6c97b2b4a984bd50075e55e2114ec56dac85e208df96eda822509316633d72dfe7d3f9c6b8a9559d7ed04614286bac7100211277a398a396768da4892c33aef64b1049eed90f9cd6724214ba92f1f5cfe0f250d132c4af99f21ea408714df1ce0e96bd3b61746e94a947ee89d9f174aaa20110dea2d8ab1dc21e7470aa0ff2516aad7cb62b99f1832418878d8fc145acf48b6546872bc3b9205a998780659552c4dd1816461d31fac551bba93a8f0d967707f3c758e8855fcdc28c94afc95537477650dc0aaa611ea838efc7fe2352592c3256b94398ee2143814174ad3c981eb3d6ba620115487277f75db93021d02a472cc1113de795b647a0f2ac28265a2eb83ca11727c779f7453df62c95f707ec604d64f9a31e1420c657979f3c52fe64fad4d59ca59d165676661e86accf8bb704b0691bee613dd3c485615fc7fcde6a7e6eaccb576fdf3b9224d70d9b282b03beda02d5ff9e11044740771ed8c852a567acf07ec690d7b74188bdbe2eec96bed01058319467297e397d32d1f220eab54eab398b62f2d91f150144a00e9cc704461147909e3dafc77cb93401b0ffffff4f