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

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

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

Block Certificate

Block 77369 29e586c71063c5b3ed5c3a39cc5bdec0761ee96a64d631897f4e3e4a298fb769

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
3dbe6e6e7c11b68ce86b6eb7b503b3477c1db34ff2e9eac482e495fc211849dc
Certificate Block Hash
29e586c71063c5b3ed5c3a39cc5bdec0761ee96a64d631897f4e3e4a298fb769
Source
getblock-raw-prefix

Public Data Hex

001000000001000007...0097c500001cca0000
001000000001000007010103000000010f07000000000000000000000000000000000000000000000000000000000000000000002b14d199abdef5dbc2dc877afd43492530dc618d57657ccf0e5d18add3a95cac741d241c59210243d9ef91414639c4e446d51d70049fba4c0d11b9e60fb6581d85aa3caf01b536442a0381db7a362a5a416c73328fa82351dc00000000000000000002000000020097c500001cca0000

Raw Header Hex

000040203aabcea98c2077c3d74f48bb1d45558a4637eaa0c99baa57498d30f32ee99efbce0601990c40bbb9d296ae8a500b13ff7af7166e30bde16c3da19f0c7ffbce177c473b6a9fd40018dc491821fc95e482c4eae9f24fb31d7c47b303b5b76e6be88cb6117c6e6ebe3d

Proof Data Hex

59,560 bytes
12121602030746aa885add1198d83ad29a5a40a266403c2348324e8e880c3824f29cbb04a81b02dbeae436c6a73e0c48a56de14d87d716ed4d5204618f2f6bc1fc968b3d51e4ed7f70745bc2a63eaaa56859bce7cd2b918cf7e9b5d394a5993bb5360de154cd37cb363db84234947648a675cae9eae9dfd68239fccdb19dec7779ed84407801517b6f2d60c336d9053965cbb3c723d5e6983a480fb47e23f36e6ce2f391961bfbe17ed989ea5dca0471c6a4ab09a2f19ee157d35a67fa4e2de3483135f3986f8168dc6a9df6059353c6322d7d8152a3e893a4a714c5b374ee98c6a60e6b17ad76cbac4f1cc1f868aeb9058f4969a51643e8668c9b368c46411c75a5c86b6ca83a0c29e872831005581505fe3d68f9610b7939228f99b8441f163114c56a40eca3faca01b920003827b9df666bb960bb7a7b1252512b6e66e0ae92fbd1f3820f98a83d9151d6b5a8a7fd60e3e44a291730d247653cdfb1f137b5a2ee8f37b27376bb19ce111a18977bba49dd9c53b2460af2f98f141b29b603743b22065134df2b4885b3882e31bb4a71296fd9d7e9ab664925e197f850e8c1e80f4c75d2128134f2d4f8f4ff0d1798ea680edb7e662a3c7f1f28e0de25c6af592aa3a780c29faac6367490e93a14d3cb12d36fb266f006d6cc70d354237e790234fb530c6f1b76ed55621ad21c7b1a379e73743854c9013c5cad67d72c2c712de3bf4943ecb828cd3e1fb98b4e7f7c03f2105af8677b6ffa99d7d5bab181050ff7d64ce460a2a14966da4b1b02b18546292d75f6fcfb82650ba93d57bbd498a69f458e06255cd9478b917821ef71eab5ccf7d5eefcc32334ad454a3ce5636157d31d7837f85e0959fd46d19fe97dceebb0911057da4f15e61a3793adf5b2d66285ea368fffb647d49eea42ebcc52b8f06d9321b0f8f7d246172ff358be910b227096cf5051d9f8299c0f986700802c2446bff16e5c2992c7a0903b6b558a0a4c634b1bf7efd8f200fc975bda82c234ec5bd417d81d7ec48b01606674b5f3c7d4d2e4de6251a47ea14fbda15582c132b0372b0cef8fb5db76d9ab17b41eb81c3a6643552737e08ca8f7148064866e59990caa00eb9b7515fecf23bbacc2935adb2563fc0d1b5d51a6c3391f8e2e7e8ef8b65cf9de4e3ccf389134ebfd616a31a9a5281d4dc9d714c40882dc2d29134911fa46c3acba8641267538f983522bddbea42e6db0aa031604ce4ba9cc96b48be79434cb99982ef64fa854d053d0057948867f42d1423f5fbc050ce3e97f3495d32eb9340cb7acfeb84f90aba210bf4a214c737327842a07feb77dbb3111f8dcaff1304b97a2e7b668d0fb47ef24b7b6186d43080c8be0d544c979f6bfad118b7a9eb9f57318080f8a105258e08e9f9d40ff52ab99d72573ee39c210cffeae70bd3268e0f070267bcecafcdefeeebdf253c6d668bc620cc609c29536400c8ddbcbdedd59b425515d9b4c98e5c0942c954b64c58ccc8b6cd324228c175f2bcf845ab3bb9ee3e28003b534af20837927022dbcb71eacc4f72b24175588b4b738808f5432cc497742d10ba5b063dd0923814de9c253c3506f89fd02561414059ae3cb2030fe547ee9ba85403be18fb88d4df88d3233a58957d3610ce6054a82ee8f9e9f80e4a4d8a5b52f14b505c8646f1b3947c80ccd578fa02408943ea1585a402f2b4e21e05e60341614fc620d050b10d6ebfb0391710920ec327c32fddadc0ca6dbac46fb251a9ca5b327aa57f7d18041f119a96b4480d282b1d985d75c9a511d1096b74da419c3717abbc7bb5eda98e9c2d97f4bfa06e3891ebc5a9f2e4891fc01e30bccf5bdf8e14006e8e06e5e4e2203675b1652815b55f87af83ff0289a50b78e90738a4601ea9040c8ac004c43dfdc9e650d74fd79ac06a5dfd68276bcdad3fdba16c92e961af87e7130bf134dd1357c8de803a9e79f87b17ef0403985c665394401f9e8925c3c5f6208c94b730ca19884b18d669bed61341340e88047023e078ab76dc328a5aab2fbde4e06a21781460cbfad3ec41e43eb9b202f8e78c91e13c35cd32bb3168b7e434b50f5e91b7b1f61ff58c363e6106b3c4c819129970850d5df8a5d907876299423b503d4aadff08b19604d9ff75d4368c4d7aa28d46febc17a58756bbe1b6bc02e6b9777c89798cf74915f331c3760325ebf2965261952a03dc8ef5d6d883305f40eb4d268d7ca4a721fd71023e35c5f8dfc2c5414387c83d6b5705afedb7df8a66d587925ebb6a941e8871faa37f7a833325d7320914e8bb805dc6ea08e930f689cfff7064027fbfd9dcc805c38af516f7d3d66ee1629e9f6d01eb502642a8330f2ed716fe707e53e327a8ce7147eee5a0fee1b97226b8dc532771feec7373cb3e179d0a233b87240fd5ae69ed4f89a9dcf2cd4f8cc4afa905fc43465fd182c88743d0099dd9be947c7e6846d6b72a3f9147b49415c68e62d6abf62516ce23fb8e87f66812aa79855a0e2e5292683f81342bde3747986ef445dfb0032fc0315818c42716e1f4553862ec2ffb3da9ed7436ce30df13c0916b17fbba208b1c90d9b2dfcfe07d077d095b3380820a176982fe5756a8f23c2b67d84323941dcc924cd3cc7694f3bea431d72cb41231b821ff548e50d0c8de831990bbc0a08f4de6d7cb55deddc93c7b88d6f4c4559662674c40b1cc2055a0899f101b99c2f0bdf708a557f1a6be9db5d17cbb719aa13b5ab21bda6902eae4e465a4c2c49d5a9c95c8c4d021727de38fdc0d49a70a988796b828a6d8216a25730fef2f8bb62c4e9f4f2456e00193628ed89e26ec89f86ce33f59ed1860d9aba3abed0d02179fa3c6572cd09f0325623bc4adfe5e041b018720d0eb3875db84fbd1a14e80bc4ab1182750df178735940aaac75f801dd1a78c94209b8d153d765a75450e9818e2f6787a7ce480e88580aa186d72b05293e247beb0c90219156e3060ee6be56f5c362a8cd2ad9e25b546f4e695d12506766fe872e6e6b67224688c58ce4db565b9d7d6b20aebfe107d0bf31c67e49881539b3e2d97762297acb6cfb9342b72995af05f728a6688c5aee299b973e978c63d0292e221d312a497067ce9287c056d444dcc193acaf3af4992c8f4483ac15394890ce8ddf387d4bb24e0693b43baa72293d25ba63bb51e94279c4a6a8ae4fcc112958e61afb822d2bb624e2c42d77f108fe1990a3d02c0ede76405fe69c1c800fb0c3195c091c2a72af3b503a829915e0ffb6212a76d7b95965b2aabbe86483533f44b93c2b99d2240fa9e4e74c154cb6a61509f833b765e82dc9fe3518c7e5bcf01b187063d668642845a1546553c3d1dfba0efb6a9d054edb4da455fba149a4f28fc3925f44d3bd0a89b7d4d7f0e0e61cd082ecff2c016e43ea3759c4b7988edc484d5d717bc99e0750193948efc74250886e84bc6b78c9dd95199fe8c893ff0f8dd2b23478e04f87ffa1b2239ab4711c45950463a337c7760081125f204069fdef3371c1c90eed800a8eb0ed2af0af35a32e70595b9d476dbc3b8aaa634e4158b9a61ebab17e06e6ea40449227cae948ee807c1c8d1863991332ab9c053a44c4b582e6ff79942efa505de5fef2d77ec7a93c851655f33651a5eba1548fea77075d137adc27f232e9de20b0580fba98c2f5633d2d209ae410956d7ef8f665b93673fed016dc028d46e19b78d3e9e965b4161be36706cf6e9d00b3330103e36cc78371bb89b28b92dc13bcf9c23edc57d73f0c95e96792edbeb985411fe794a599b1372c0b9da3ef5233e5f977b16c224b14cc5f23344f065bf35b3214c430242134fe0039acb8aa263c84dabd8c7e0592334c1329f7a33e3e4ce5fc6c5c9863bce8246b2d7dfc7ae70c2380db38ff523144387035cd7384edf2afeffb8e826c45f3050d2fac08c8f9cd5273d08b56c99ec02c555b9b441315b0e508886d081d0d43751fb44fd39d62c0743ba03c0e35e83b71620e635e73ae90f3faad55fe3aa2f82557ad97a68b87c33b9968840c8df164d888b2ae9497d9dd4343396f6d3fe247b998dab5bc172fd9e1aac26d1bd7b484011e5b5be4f42978ed2f850a52f12705b11573cb01208bdc087148635eff95fbf71435121daf7c6056ba0d50188c6603f55d662cf9f16733e5c47a43e10016bce01892b431019da70faef5dab47eefd496c5e9f927dfb35889910e289e1d75ebd355b4a78f95abebb642cac09a21fcbc0a34b67e69ce8173e3f47db028740f79e589ea5ede49ea93a356dfcc46ad31d2748c97f87cb9136592f2a66c333d4ee5c5eb7c54c0761939fdedfd79f077f923042a3670f2bedc796a6cc6051bad15f2a1922a7d7f66e00d2840cde074890dd4bccea524ffd24ea4856657821686645b0f0194b608f74eed08bb45a5360792d24a334336cbb2f4fcbe3c6e34128f501a8deb89b5d2f92ac25b75578d8aff7d7f6dcb15b1538d6bb32206e337f9acb6cb3a59f19f73c6e50558eb57bc186125a7cee39c4c94373d29c38ecb4f266773898891e55fc1739e4b1cdd703ef847ae477a01a555221c2a57b2538012b864728875ca51c8c7a315ce2f732fc5f0ffb5cd09ab823d93057a3f88948c81f402e64d2170bb40d5f2a88dc51fe5564c7560aae61447c11f7eadbe1c99792052e48ed02d3cd492a540c4400d11d3b19394f2d40e102003ebdcadfffa6d18557ad9c429cd0d1e93abc58728f754c056abe2e76669a26824324b28d9cebdfc9a318e2c4e8453a7cdc5bb4b7a1f897662652dfaa6185f62c8969e8c2cd9686a4f07a2f6f42ce9421ba0fd562623cf509223d95d7e32f313e4abf9b8332056217a2508b6251773e00ad3d10838aa3b6fa4c44d7428c845da6693c3fbd91a7bb0a8c22246dfc8a5a709ef49c11483b181c1cd61cf77abcdddc3a6c384830eb49e9e43c4994c2a6e0c019e138e09bbbe6c29cb77f44611860ba188c5c53f9dcb08bd0be2efde1ca87b99311f1ccabb5ee7398e49a3332a8f250ab09c3c64922f69ba6925d46effd7bdcc774b23dad683aef16c46f2e1b8ae963a66401544c15bfb252f825a6434c300c902827d98b1c233ae622e4d61ebfcb2c4266fe7a85075272331da4db0480308cf92de44f1aff345e6f7659136a4f0a6a7d2d0356b61ad8f661cc21eb7e99a799f47ae541fba49616e96e4f40b6322f830d4cc30d0163ddddf9c0413fb297f89b0ebd2d3b02612292a777a30ba2510453e1af8a7d591a5c2382aed2e95d5d7d5d63ac79ec67beba652508cdd8fb77e37d8c246788b69115f64596c097c969df509fe8b0096878237e12351aa97d5f99f58447dc8fca89f372570e616e5a84ffc94013fe9d93755a18a154f612b3ce95778247bccb0dacc9d208ebe515368ffb93e13d78a65ec4d18cad9b2ceb305a64c27b7dc43d1d1ba100141ab6ac2248d54eb03d8e2f1affdbffeac5d3f3f60f02c543437c558862cbe71529c9678e1d76fd65f9dc5019dc3ee9c0150c284adc1f93539af23b4c102a79f7f8386d8eb81c52b0de87bc4903f691fa9b35c8c6b6167dc83a31d97543f168c284d5666150ea579d4ebee3b62c4b142cc9a8caead53d74bb480650da67036e2897363f1ce9a8f66cf5783d71b21052edaa3a7c6d915014cc0beba6f088d1f06d4b1d2fb09ef70ca158ade7d52b03fe6e76ace72f5e31d206bb2e329af7c8c0253174d0fd98f67c69d9a1c391ec5603a666bf2c1a5c9a5a5513ef0da05d8c255ffbfff0c7df9080a8f35f6237a7cc4af00dfb8354567e062538ca316a37322d8dbad0a9e63052c99aafc56f1da25453dfc9d198b23b9153ab2c60b6dc0d207a6a18de22a91a09727c53eb3c7b4bb80813c58b7ec8f01ab6ac048da420de7d981285e1433ffc22c9a0658500dac4daef775c89c10902b5c284f885d26cb5123d8b9126da28958b9d0b7543a2664eba1a01ff56fd60cfd135e5e69e5a0cee7786d9bc9ee67ec1b91390d7b2b9485346a8c24783ab91e18fca1526453ca20d8776a87a6894ee8ed3606ab01460f1b0cad29a051669c848f22cf2e84adaa75e9694edc50663e4cb15a865a7c2c7edeb7721f7b5dbf3551770ed7becb31bd4ced669b0ba91606ad42f0f6afd0ffe0a1f07db187c5292775f4a8fc60eaadbdffb259de72de2aba12f8dfa45321bb39eba5e88724ac099c27670dc6f14c95a17cce7b169d8be2922734e4683a58cd72137cf56fb4981b2cceb6287680cd3e4033b237c80a1a08277ba48ab72c3cf8003164fb580fbd05cd06a964beaf1d18927745b29591b637e88e9f234e53d6512365466d1d198ce04431ec67b39fbc102aac2c86258a057c595dabd6bb4c3a406fed78931d5ef995a0d74a85303965ad1c533668d6a38f0ab7620651a5c9c1563a4dd632d95822a2fc4e62e4b2648ec723f442f62d65ca1b281cbd251507123c854e44abf7754ea29063083c1a01c70c583d99ba7aea61896d7674736f678e9260ed43289651b83e9e0e198bc3e40b3a56397096c73f7591499c237da7e996357274a314011898aca0ca4b5f302756a884f327288dc9af6c0f9b13bddf6d3467bd092c906a2a9d841b83c16c48f7ad0662baa2e121ec5860a9917ee68d1940bc83edaadf4f64c605da26ab457e3aad65ac6496643ac90242067c680df4e1a6d03217b35af123b08889339d984cb4ee2cf8f5fc746d14f631fe86555c55af5ae4468b551aa5fdacfd600da25b1324183bb51146c0dcdffd5e519ec95de663201a5f07cfb2704af18ed7a2698a6fcd5041411f33dd36996b48062fe2facf127d099b620b41c6c85a2d1f9250aaafc2b1b74718b18ff33c403379f6871a2be4826b42b1ad73148043bc682d89446834143bee5c053f1d1d4bdda37bdbd73e49ab6b71bb1e09f37675dac378116c57999b07df029da1480e95e118f9a6991f3d7b137a1a0fe3ebb989c9a4da39b24b524fa781b3aa46892f3539c1e50de1a774ef3d6eabc9a70b3d8930f93e0f63b3a7f11d639233ee07bf5daa3303963b1d022ef1e19d847359608aad590d09e0ee8da42712e44e01d130ff58ee34b6613cffc739dce6194e5b3ab1e7c11aa5d8d2b61ae16055ff69db860c54811884f5ce07b7213c6df7c871807c2d96a9319d08667198b45751fbf4c59a35930708435e8c0faf5bbd18f336e6350268d1a8e485ff58295067b10cb02d2e7724b411c25941dccb8c8bcc5244aaaa3ea01a06c1822e042c59cd85ef2e48eebf6af5b2b9e44be597011cfc35f0afd8137b03d846a4f981f4ec450492212de8f30b48cfe704e652c0ac7d85b77a715139f321bc07101a5cc29ccdc8a2d643f526fe1cc5bfb671d5fc6ff753d4cb2a47f19365992128f63af8f4522e88332d4f4bce9ec88e283ff3fe4401f78fde7b4a08e2a89d3ca8c4629d4e4c04ddaee9c0566184daa518b0591840f33be0cdb27a1a7b32a0e91160559037fc61057a3dd8bd596feed95a84d9b2271866808fec378c11c677404090b80e3a0fd7557760417143562ce6e8f6afd2db915c0fbcc082cb35e195d0eb39d38dc4ca6edd3ed2ee026c725c5758e5e2bff3bfcd7b727ea54f895feb047ee389324dd7b3b64da8c09a55a99479a6def57acef81c65f8f83ee278170f8db902e81570211f94fef7dd8adc31fa4bb21810acde64ba07501fa7fd79160a9ef266bf9a6a074ef542feb05cf34d5834dd3de8d76d221fd58f9a198c7eeafad06c696b998a32132785259de27a1854932de8b55c3ffe89e87e79c0f5d2befd36fe9e6e5d53f84f90ffa9af6132f0c2fd5add3cbb2ebb5c634e6ab85c12c6153fc9dbe332be9246b30d999408376075d5b2451ff519a962ad2dd31401f9d8e831e331480630edf897c39b842ba90aab60666fbbc5e64a36114044ce64a0bd013949c8cbcdc46bbdcdeda24867add712dbbac86e2f278ab8860b163a9e0751bf1e82d22db83f57309bf42d653f9699df51c614de4bad635235bb26d339f1018dbfe99e0d92e1feb63a50be0de2f66e3b9f7165635fd21933821124b38b9d46de22524abbd2ca3a7b02d5b5bef3f3e672e974a2ea124704f9479dd534f13104baaa4ac485cf3700dcdc1dcc0a8ec9bdcad70d5399665324898bee14aa3a023b735ba5ce31351a0aac79a5727f4bdaa6673c95a9281e099e4ee9b91592c40d67e3aacdf8dcb1f8259a8cbcdc466908fdb4cf2a4bd93f078af7d0e2cb0ef22ee70d30cea052995fab105966e42baf9bde2fa839c244bf78030d50868a6e8efbaf3876cb140612d347caa129b844f9efc55cc11d4bbc077d59aeabf20afa75b18a9eebc5ee8e3c6a02e90e25479f986e86fd3c03aa49becaf7394c5b0eab6e8d2e76ef240019461c4d5dec4e067adb825cacb9486dcb3620e3507c0d5fccc11d3a7f44439a6457d6978a92abdf314745a23b83d4e774a1e726c514e53bc5c5750b5cd874a685c78ecaa9a0e1282ed9d7dcd795594d84f90639778a5ac7eedf8b226329f2dda82c91d0906948d91f0e586b02f8318ad9862edc849e4e272696bc8e18d9d4c214dc0f9d11aeb8fefb40be00dc120902d3400da38802441b86abf1ac323d497fd27223783e6ab61ccbec5532db672220c96d9c1f281bfb6cf612f650b26d15788e07ba611150e5f083523b697737118381c671acf87c0a33bd9b52f24bacd449f57810b96294ab3aca4b05e95c4565445993f69d2a9bb398c2e783e569f600efb361b9c247fadfe5c51b23244fc067cae3de049493a66a7f169c5bf5fe9ff6a758e65569470b7485668134a1e6f9ef87f4860022ce0bcad41035a2649c63cecedc5c46fc05b144b34f716175775d0e8c534179ca7b04ba3d4174d5dc8fb5d2cc725a21eb0e66e6cf8145fcece84f564950535c76c67b568a4df071f481873ba077a989a049b560af021d479f6531dd732fcd8ecf84cd7270775cbcdc75635f34f806d2d462aeedfd427bd4e2dba20e459bb9879bc2ae1c457b37eb3be8d8cf8deba6a4baf1afe5f29268504b2ed315d63f4d91ef2f8c6ca43f32c1850cd699f3bc9892453a827072dfba7ec58b748e265504f65bd3b5b379b180d28008207d1841825bc1edbd8dd31dc54951933cd054d0317d8f76cbc5b0bfad4b0921d602af8ccf00431d40b3c4b7232744439a53e0442a5e8265c4b88cd3e445883205b161071ee7dd25e4447ab115279bcdc74559519b5edd038c7309d9a86eca48e166565e509ca2ded8580a5b6d0b61af996ef43bda95eb4ee96ce0a1b395230a67714cd670e3b4b8499b2110cd4ed1fb55f0caefee41a8fe2de6f2f03d7e885464ef4e3c08da744bf0e5623f63543dcf0cc70fca8838e932f0ed2d4a208f977414266b84b1530e4d14271e311c2c9945fb8d55c808d66ad07278d2c361607888624132fc859c4e9877150326c6386fd1b5662dde1a6542cf7f1d6fecf27955380f1680b857ba2f5f1c6900abba1b9e4d3314f30a470560d73bbc11f236cd4fc06ad81277975e5364ae07943525766c24e4333719e38671f250965e5c95f24e46941ff2fba8d1d1f574d4b1eb366c78c7b9eadcd312c2eda5667b24155527531092455418a9b3d990ad2879b7bd1a2b6f11a7a1db4fb1ab09bd6142ae62c215f024b44bd9383d5916d04dfd046a5f38923b15564f18b83e4c1cf382964ef7a2e4c88d0fbe89290419137652f38912d24f32e20a9c5c7eff9cba84d65256c75c05b1e44f85420b30b500be213cd50702bbe29fb41cbfcc500d59ab217eb9298f59a7121d30a41afaee64a805a9a8b2e035ea8519640d8bbb73f155124459e2cbfdb4ee42777d94698865ed60cfa3c895b05342325ea40895f5437bd69bee3ea8e009a03612d755bb2146e5a41e85a8d7f3c930738fe6ec1733692a6d269f2531a331f4ca142f2a2144358d8abe52141aa4da01256b03e6df8c6512b18f420316e6846c19ae06a0f599d2437193ac7146c75dfa76f99cf7c0b4ae640e2147a622fa0675babeaa278cd91ae86b61570c7053d72d45916177e0a2c1a37e43e71a09bf590108e376b51abff21d739b4eb034eec5a014e25db229ccff7e00dd5a39e5258aea7e9fb798d0aa1f023b9130a5162b3506b7f18f1c30ffff30fbaa773a03a317b8f8667afa875b75d1e71523b72732158dc752a1962f2433a98e17b08a504651605dff0d7e221a32b8ca59c09057fe977a4fa3b9d2a871c0ce9bcd4f04b836d9880ac2a8469cf4390ae4c048cbcfb25792fba03e5d76b5cd3217bdee16aeacf8ce0e27dc64320061159e1383bd3ddbc52f0f1c3c5409421829e143a7d2221080d746a61cb2a0f66da22a22b8fa7e1215eb9e8e264d2b9166076f9086b3f4bd6122cbda9deb65621d0e8680c097b31706536f64d1e2951bd2d9f72d5a40729a157b1d4b9f703914af3f8655e09ebfdaec0c382514a59a5aefb3e07f85606a866a583d0da9c5a567c1f4b76af244b6e4a89e3d4d0f4d4a8a580f43d13fd3a4535539a78992d2ca9bfeaed3c6545bab57b54b6096b53155dd024a7fd83113b5bdfee90edd2747f7c2e62d047a9c72ac6dbb73dfd718cf3859a11e3127947c030313102d7f17aa686ca66757dad4bf4e785a4c2a4654a8a464ee922246d117dfcd2b36ad9150466bd4245dd0548cc22b0e8495d8f0d26f54b551d0d9c4226a926432c0e4e1509ee5e1dba340628606047bc97c6c48e068b20a50b56ba204904449e7a50513305a7a38d4f2119b3fb5d70cb72694cfb299b84c9ef186c5aa91dc17fe47b85a1078051f8a1f5155a18cb64d5c5b83b90b21c69616737f67c2a0b54ba68bfaa2ee0a2000b9147cd9c29b25df6005edd2c1f9a0c56f7f7eabb77a2527a9361ae055df087502904a4ba3178d8fbc12c6f13934ed1f41b82f7349876158508dc599fb8372faf645bc2b7e45231614432202919e468306f6b4b377c40a00a4dadb601b0eb2dae2ff7cb3979a79b3664d0ff85d0dfa327106f3b1f1df1c72e466939ad5ea16771706cba1420cc3b2261178f5833db2f29a1542926d7543ba322ddaeb0ccea4a930111e6fba30dd34f8fc1a259f7263007166c460848cc14fe113330f18bee55ca8c9670bbf946e93aa029b189b374509c6316037e70494595c3ed23353f7e7a3c906d5ae5262053894fc82887bbe750f5cdc0022a774476e017f76477543b329e20d7412c40c22a79a9e3d358014315d133ac2439262586e6bea92831082797c687d1b313ce059b7a70bdfde5bfa8663933239d23440c11322b672820c87d785d31d3943d4b050f291b1b80f1c8d86889faea8e02ca6fcbfb4cc01cfa521ad47b419ec7cf9e89fa059053744636037cb4a1aa2a94ae3f187cd73aca7b90bf667d6b98cf22b2effa38d81d02b636fcac4f1d42f2332bdfa11eaac4d9ed3ddba50af7ce70cd788d05993a3227ec20eb807998fcd27759cb7871175550844b99163e767e391f681013788b5048a097e60c4e70f925effa6e8e1592217fd45c92bbb1aec40daf6368322721c27165362747cb96139c3ddd6004b3c6e9197e5b718f858c7600dadd32c3a53f68da9f5a6e1ec2414314085b7857f76d5b7f71f225d3f49abc8b4bae0f53c8c3672fa1279c755793e7ea947150b490e0e5173e98ba4b062d48bbf3055254e03dfc4611e3e975fdebc886b96c9089270f0f7e43fa49b2e16867c42d8459ecff3807cb3101359ebed4a823b1580a7546402442dff423ce4cf60cb6622adde2c741d9b2d8739365900aae1ca35c21a935efee83bcc54092e2070c5d979c551819a6032e9a3fb3e88ac0c28eb6e2547ebc5279951f5f9fa2b87801e5705c8c6ae0a87a98167a9c855153a07d6b4b33f5e25b5d97efc697848264aaf327b3d6eb05903da3a182e3fb2106f64c81b97dd5b9d0fb3068546d501ad4364414cd95a5c86ba2d2b535638e3924612808347d9c104a64b949c23f97e4056bb29fc7a785f002fb186743a3d1abb5fe204fcd90bc12c638540e6539fbe4d12ca5aa5d24f893dece31f3ad00398a5ccc5f254acb1547f1a91b7c9e01809ba407e468296532dd35352282975e7f384f3df0dcd16c7634f63d1bf3c3b2140e4a080bbb079f8dc666ed71fd8579edeea8964c30389b0c49419714a898a9e352d924a009405430798901a54ba1365a2f7cdf5ae4116b03b89fcc62b68eca13c2dddaf232714759ca7d4d9d2415acb98fc7eb6502fbeedd38a502663cae6a96e23ddf33f8c991d0d5dd7d41ee9c0fa5def674f04e10b12361de3d4fa16fa4d7e2e5551ca69e5b1681ce98801f44edb8bd39dd9fb54cbd1730c1ca0523a2daff5667e4694f344390198dc93157c82a0f540cd5c5b93007150d7b225c71aa58ab91247eedb6fad354244495b91279a9d3335f675b496214bb26021802837de00e327197fa1d3cf52a6d07f549652a102743d2a20bef7eb539578af0216ea864dc100b3d90a92b098da4b608ab522fc5e1610d507f07d155fd2b25e99dcde006d790b48aa5e8baf8f66723ba514d5362b7a598df5b536ca5b262eb359a47b8e1a3c08e49179aa9f39648856ca809ce80ec32ab200fadc1d222013e0d2704dadb99ac788fabc6e4a9e07f58673f9c84a4c5bbf9c2bd1b6c90e06b24da0a52e7e0a5e7a968b06bad5020beab17ff887ffca7a8b957d8b709719c9dacad787c9ded74f986f900cda6acf0f7230a3614eeb0e23fef95ff23ec78a773d2f1ec9de2826d1a1cd947a4d4d169ee42912b8c4cd2b177cf9a44ec9382d1115892163f5ce1bd6a4472dbe8cdbedceeda218c8b4454b2dd3248c6a850d2164050c9725c03120ed80879857fe5492982578e866f302b4253d873b1ed9dedd0dc00bbf6b31a1abfb2ab9d60edccacec074a2a8b716e30d171476331da836097774f6ebd48b9c70c16bd6f7a84f7174a0f66d3831e3f5af2f250b453d02f306e8544d3efc498d8287cb3d542e39475fac08f09adad466581f42374aee3feb150ba1022766304a9b9f42b1884f2cd72e57db52aa4a60338c5a2a939d1165631de6ca0fef52afdefad4c0db3392e5fadf11c9617862556170aab2073ac9e0fce367b240ea26c8681f2fed921ae8986dda5f6f30b5929bee0eddb6ea1ecd14dc13747d4ed937ac314d3f7a3a2ea59e663e923f6b1952122d6e1674bad0ab65755987de3d2024e44f94089a4ecb85ac13ccb9b7fe101e087986342775b512057a10bc76dd8748751b10459d042ad566b868309e73b0edcc53192b5ee8e4f6a7af58b1e7c0a090677fec4789aa9315843a1eff6ba05473b2acbb94eeb0b0360dce681965c09699967e25f203132fa5614ac82d4a736fa2d505b90d823ff9330633270df396b5d5b8d3faebe05c281f0cbbde1bbf0be660846c147b90955c8b529367ce7eaac8f818c20f091f1ebc59f54d33f6e6a582d7fcf8fc2922db6cbcc75d17c4afcf83d594db5c7bb6acbbf94cf21a130ae467f58fd976176b58a4bf7b50e3a84e50e7d5576edc841ab54d4a58a0d06bab640fdb01e8b085d23e9629e787e28e6eb3bc335a6945d67eb3e4ec15c5c659a3f24d311351f38b1e816bd24da0fcd03e4e73e2144a5a33d3aba8a4f46d5d453795847ce26e10d2506b0463f5924207e9cfc9837d0cdfc27b98fdc84cfe924335a75eff707db5dc39999a715d0f1600d277ea9e51a3b344c87272cbdba52c80c90343b0a403dbd7d874e735f559d938e2dd7c4e23bd4333bb35a9c709120efec8b60c6e072871d091502a6d10f24025fddc478f46ce0af240268edf37118dae54ff71deb9a1ce29df605a5630387676ef6437fd2626dfecc58da670a9bcc99f801822062c18dd35f3d46897985d546ea9d5c43967461e4d9ea3a8896bc77cda251690fb0448929e251eef8e0495e1d57e06fa57af73680aaf35dad2554e91107c42982a3b9a244ff5be02e175541bcc325d67416037610b844a2a8aeb4d89804e809da177047aede45462613271bd05dbdd807b46f2ef87c0a2df67576be6906faed3d853034474c8087630f803f6d4f0bd53f8bc1dc5bb6944af1da6ef1e7654784da01ee161c62c536271e3f4199d6567449d4367f467a30c34da8f61c668c635d8c61274f695904785ee617c4087fd69d3259ed3893b10e603bda7fb21a5dae867814cba38e291d0475d928079373ea6fced9217033c1ee6fac161312699b636610cde6d0957677662b1739d112017dc097a0438a54591f8ef55c02224900e9615d9dc2f68d4beb29d7af107240e07096e3f5dba2fc62847c1b1fc395e6208023fbf01ec9270334024ad8957d0b51b462daa8f7e80f0b104eaa5137ca968b3b7f1f94bb68aad73a76b0dc5f9308f575d1519ee8ad14c6ca3a43a834ada055fd81516c127f6a9f2b9e2f69391bec40128f65c153f79d261a6d70af4599b6e969da90c9308caa2677b056a0e39c2e20651f1bb883190a827b742d6920de83754dbc7b29510aba09b1d473b9a8e9b35ed17fc6fe068a68063512a72331f2a00183a6137d2994220dd7a0371cc8495e1b47a28c3f2d0350633c1b788c17ea36d997f6d60cfc2ac4b304ee2f5b96bf2f682fc517138d25d792b582b44c7dc3f339ebffc7b1800cbf1c196d04f1fb88adaee60c889de7825d748c063a4f8b1c55db5ee14c94c2c2966115f9fff9457019770e41a94cc7e1657f4dd0539be739afd2e7bf0f7e818e40ec7beef4a12b4a404de2c9b0f3c33d91018563397a9cf5bb2cd93b49098cca7dd8c225874b31936955754e791d9e8b3b7da71826dcb9246c0580123f02dc117ca73279a11c65826ee0a17ee5fffeff53280cd54b03f7502bc993bce304418f92118f9a902498a599b0a73a4b02b4c5d06ede707004d03bf5a85983f4a6b96c6ddc9baa2aedffb839e402827b2df8dd736f3e66a3446ebbf305f7a35c9e030f06d0d67bce07a389e78126e2ab07cfe71e6211de2c4cf778d1d6845e762e872595aa0f30390b00b66e71347ad7514ad8b0ba90ec6c9e6a95639cce431a7de90e06220ed1f88e65f6b084c5857dc927e1737a74b99cc0c9722f722e1f91525fb617a097bc44ba48e3d990b55c7558ced909a15a80aa1fc828c3df6cd81eac3ac8a836e2dd6238a4cd8388acbfa97f8c6733e820db2de024163a7ba9f52eebf6455f5fd9067546bd67dda178d3b1859f012cd271c35e5696415adb67afe1cc29bb4bc3072c38121ecabf6b030381cedfcc285bb5eeebf8e9b4bffbf3ffe3c8e9646036ef966540fc1725464a297f6b7e4af27ed3185f4e185e5257babded8b23646e23e1bfbd3c3e39a01694d9061a733c07acba770ccf38aac755dec8f3993a548e21cf5ec60c7a5ceb10bcdb5cd45d69f44d9f19ab89f3b462691ca49f758c44a9b66962d6e4d425304af8ff7adfa8fbccb25a2875fd18c8ecfae77fc670c3c0907990769675ac09d3a94169e5d707fe4f805999e569470a655c9b28205faaab30cdd1f031c3a9822250be1d742b420f28e9f17db1a8319247494805f07652cac771a735bc4f4c3c101261ed94decde201e846bea58cc87eff056b1b15bdf40887929a141cc65ec1607739108a81408fcbe5504ba059db6af5cd884253cf94f930859aac439b3a2526a16a3b50e20a44fc55a30469cdd4224afbef98f7da856626df70229e1d203e33dc57acaea12ff11424f0af165a7b1f62db1e861d25e1ba00a708f86ed90cae1d5701f31a91fce1abcaa285e8bfea644d8a7611adc0dbdf284fb1179e5d23203369a83d47f0f19d610d3bd4456f6e964dfb6ea58efb8a5733f479ab24d3f68ff51c782d7a21a266feb6ab67b80dca3b134b46beedf96f2639f9d7833890a82452bbff195fb1f17a30acfa0a7ccc5a87001a9f84c06a30cbd17daa8cb214b62a5c545b7e9d010887ea52523758b3464af177e752dd1f5a93bb43661deb6d65c9462604b0704304b6a9c2a968b5afba2293fe82794226626b3179ba927388507cb3ecf2f3d5d595b9228283572e6e011e9c137d2c680f71b2fd80ebc99ad9c59a4c6693dd265db02f92f63b7bfa9c1d602cc9df161caacdc99d22202d394dbb940aa354e4a911271c364ccbc149454e74585ebf96eb55be192d5c95e2996d8863889e538e12e3afc037ea176dba20f7790cf957b43a3569dc0f4b44315f5a24e06985f3193d4607c460a037457bff623f1852b601cd58504eaa09f664a22929e453a56b03a36f90728cc056487d6851056251826aa3d7246b8189d31f7b7c60264cf61afe3be75944214a26a206f10f7016b2a33e6db4651fe9212cc6d768e7bb2a6e0da68e0aa5a5cd84129286032097cd9a04dda22ba79fc3818835ba5a554b47d1cf7818b86054b5ef3d5f3237616d526a5aa20178591fea9d9c9fcf2af426860005c550b10808ef9089f0b20ddde93e0e05b6d696aca7b4615df769f2134ffd6d4c062d77e8541f673bb5b9bd4f2b06bc85a16215a4ec2796ab8ba19ce514c17d7ea26b9d38d98109ec6554499b0172e9ce77fa0638e84e0c04fb4674c68e24344c25b6b3846f74941c586b9692d57f3430c055b24a03f4a069b042619125c35823ca6033a788e3c16a10611544bd53cb1a7c87ed786ac031ed80741a8a1ff3a5561a5d7db908a8ddb168c48d7ffd629b5e5bae7bfa4899ff17c530f4359ec6a68f6cbd19b960f4baa79895c891541e5574a0c81ac099e3b7cd16895601810bf09cb77a6af1c95825b73d48d4acfb098c02634dc346e182c4350fba8291ee151fa81d77256c5495a84f57f7e86362eae90d87be2651bde2cd195b678ddeae40c6041723fe6a01b297efc4195dc83f3ebd94b7d86f0daddd0003c5a0a2ea67d43f1549648882e51e2f47823e6d814a59fc8206f3afe58026e1fdf8a04a0524b616c8cb9edb1b5287025cee40b5dfe0714bcbb3dbf5fffa699ddb3ab3f086b7edbbeb0f3a4497de656a387c594c13a441e4bcf01a72ab33f2b3439ab4e2559ad4702a6cc220f0d1c9c77789b43473112446fbb4c8be51a2896d5fef5e9d13c7484256fe5c86c08d4b2db8209bb6635cedd185f943a30cb3a5f9f274bd44dc5b147e53acc3d29f70065f3c515db8949154c6da7b85a995c2cf7c0693469e31092f1a5d43334b878eba81651917607e3147a6c1d9c2fde030294ebb88565ff4b1e9610dd4ccf7cee61b2889f8dba9d966cc3323d658fc8cc5845237bd40a3648633bdafce1e33241e316cb2c7cd6d17bbd3540ac21b2a448bcd2225d7f98059b97372a27a2b0c96d60344337e9748ae42ce2a164ec101b717445dc47634e60006291c0b6e1ee50a4546c0769db706ac5e7dd58125ca100a6c5e699922e932762b82412fdb4acaccde6f58057198bca061bfe0fd775ba80c08c5d4dfab367b7198ec289f9c21ec8615241f36f0ff4e27b1b1264e3c2e7e0c8acfe65bdb69a3731ea02bae6c7547683cbd2db395986fa0873c05e962d1c3dfe42411b925e6b76aeb8f4297d86fbe75ac2df43e4a8a16b154b990ae0d4f2cf4671c7c8bf0897543233d8109573a0e1c43a851f55c95c256b41cab6a5f2ab96c9656f565658ae7bd445992509380c819557fa8d14629e04623282e4548cd51cc7892cd8904c161c8c40c21050f0326f943d12d9b420060f21a797e350021eea2773b5c794ebd85b89529a579f4db8a3256c8b0f30decdfe6da7b0eceb355ec4a110ce79df60481f29014844f99e3c29ca29ae5cd82de7db794591eb79abeedb0fcb32839bfcb23123b279a265d04638f34a6c094f0487ac6a69401f550f9fa8779f3e16161cefa17ad590cfa4f0446c82ad44d78ac8c72ee9f8e3d204757601573125cf4b1c3e10ac71373c252c76f28478ca4c122f27ced9e7222bfa380970b4cbb49ce36561de9a1a7a7aa9460e382bdfe0c7dcb739c22d851f381c58820beaf37ecbd1c90fa45f6f5e4d1801487e6c21292ff074e8ac6eada0751f590ef1eb8ccd9c1e7608b2c9fe9f7186a3ed5d45f9ab798857fca0e6752a1e319612356e54004ddb06a23a39c78fd0504f1503a226985f77a6ce6413cab08ec95b6de785d3cac260dd3d3971127f8b03ed2d49e52d750460b35fb2c59ba512fb8c50244d291a2c7cbc839776c966a046d2592b4ec4c2f4bb2cdaef48e40c0d3ff20aa4224372df95866c51a6725d20007291173fc67e387a4969d865436f46655a97f40b5444b398396c9380288b00db95a4ea1f38230601103b60fd807ebcc4c39c752270a5c79d585924d253b7630b41ac858f6dafe590bf676498e058d19ae0aa9a2ba0c1beb10fc5b980bc85147f11b5f19a849f0c869319d6395a5763022650dc2877d4b5264100b632d1dbb543da02a76c60d74d69defb640c39d6e6aab36abadd634f3208eb0e155b4d98c36c95a6117db12817f3e9eac8a19a8f5b691bf7d87be7de168016e335c6438ba72280de2d71ad595148ef4b30470e53eb2cbf5122ca12513429c89fcf0cd77406ac6b3592807dd64560a9bc1e978f7f9f13689b4dbfefbdf07ad4297dd048ee425e1ad4302340a3c3e8117d3030b46a39c69a63338083bbd3f0915635dc31e9451a14fe299072908a7c5a68ec194d081c431444c62306224935b6d607c113d4bb71ea943f5b44613cdb8f3f57e360fc3732cbc66aaea8c0fae4e188db3cda1d2c3ee62e4dc981ce356aed5a7678f16b404ea53e5647a5410b379c6d0deca22b9499ac52f27cc8814fede1cc83b74c19e86f2e7755beb5c6208eac36a9b2462a0f36e6f57053f592ec22dfb32fd9a9621a5576cca0755111a0afddd72d576c986af3d3632411a17b8d03ea58ebd673c9fdbda231b14d0aad3097d02ebe8f58b51a2205332261547d731b17d17cba4f0359137b48bb17c3a1b224c58180899609883bf2057cee341fd06646e499c8a317f8e3b62cc73a2978e86c541c6fba9a9ee92cf94b6d338e8847bd9b980ddbd4d195f31dce3a29d10a53f5599a98dcd8854f4817b2c557085237cede6823f0dbe3d2d646cc2fab4c8ff68f731421b6b122534e22ff22cd485e7a1b1f4680c2d53f2bec5a2532d9530ebe7e4087e026d2e65ec0ec1fc7f1ff6df1e8608f74ee0ca1e8062583be348a7433ed85001cd2429895ff7bc7fa75f1beecbf4d896ca01e27925d805963c4529e0ab712d013a4c45a3f442a9cfb96f81e437cab6955e32e4d861d23e1aaff53ff13ccbecff1931b549b6f0b6b67ab8b1f72d8e1e2fa9708751b34b99eb6d76d2df2e41bef57b4b3a8fcc43f812267ac8578a3561d8e66c936a78c721aee74d68066fa2c69f208714b0451970edbd880c13cdf58f529e659dae62ad4d8b87bdd5812f9400c6d64238e8bdbd20c6f0601c4da9d2c25c1b63f584ecc88edb11b3ecd31e69ed4d2bfb9ef46bbaf59ada7de5dc6ca84d94418a7af768c3e79034d5ccb4d00d3872a3357b9738fe464f3155cbc02fbc3de16de8f99d672684a49d111a15c53d8c2c36aebf21394095f2e6ee5035e6cc0ff06729d7a52c486cc01fd0cfadefc4fb70221fab860268fd232e495e5d384b5f8c3f4591c01cd7f8740906ae2e8a5dd8422810114469e0ae5a5a68beb1c7d52fc4c48967362d3dcca73d2602c6800c4cfb7aae79c8d5323e2e405f4d049063227283200053834a4ae9e1930f7ef9f76f2a572c41ce20ce0dfb68dd829bff63200436c7473f4f6d06f6bd71006bd9a83aa576226c59b520e36ec3355e908ea7c58ec0b4dc45ec6c062ccf60955c8c146c5a86d5040e95d9ca9bc97ae0635a5b29bb0fb860820521abaac74dcd228cd96e09f94eadf678601dff212b012ef483851ef435b37da8dd898881a1392a42d5893f095d223fc321d13a61adf52139c907330025e90f9bbd7a7035d0aebcd5f96cf9472724820755ab1729471152a974cbd2d6ad5767e252aa3287918a9a9b487cf208bdae765a319cf773de5620b166fb225df96121e5ec593fd191b0d64100453d86d80c2a327a050c40c6626c34d266ad02564d210a03df0663069942b0b4bd4c853d481f725f6a72be66cb6de7aa4cec02f40ca80d6e9bb8d1a18089b9cdcf451e6a8f7ece4a8bf21afe6f6faa4916e3ce7b00b02bf5439ab56058edc568ca3a32290bcea58e281b34377952a14d80c2d4fb3873f8b046bfd74621094fb3309895c8f29598467a0b22bb4d0250219d1cc0ae08ec842d55347666a9f405411d3ca5d1ab586343fa8d087c1d24709f91102a4095a195a6c14103f800a9e28b07caa0910118a1f1beabd44db6529b2f87efa67131137ba3769feff301704a5845fefa5b8d7263688ece26ece45e35466646e9facdca4140e47ae1b108ecaefff02784ebbf7a93f56b3b13e169d8455f598a3c8ab6b915f112288428b60961999d6f44aa185d215936218dca169a5b7c13eda892051de38f212523840eb8f2dd6dc5d4f982d42d099b1ec1f5533b499a87552c5beb3dddc9a351d93afee755046e7fdc41e59ff0e58afabea22e163a75d6a1c6fce4c0fdffa14013f0bb0d5b31d308c140097fc2c4d6eae253b38ee04e097451e690af78c474af4d836e0210fc0d11e643a95a30cad9ccefd3b90bea1f6384d7cb2539c70def9387d4c8ccf32ab6a03218cd0026a2a53a03c2ce64869ca8b5f6801f708a35742e63c8a1eb22ee7fd03d15c5f9464f5ae968ae1a11e7b5e9b8560f70b7d1083ae3cc2062ec7039f49137b46484574e085aed00aba462e8d9fa3dbbd99f7edc63ab212a08c8b0145e8abf33a73a21781beff4f8f45bc660b1928d8b1da3a9223d005f9d6bbf1403009dbf643e4beaf02c7f310c2a0c6ad4f5f3cc171a02dc2b7178249dffd089c438e9c3912a0e4328249bb7e606a644b2769a3ba24739caa2fa92f89078ea55332476d9efe3cf9cdb89fc2c77f4c66bf839d30dd1d36ede7ebe49f3d64234878e0aa1c11c143e5c562472d9ab69850560b22b6160b1b74f5706b6a4b2f4b602560d5c42e4ef2e2e6fa84a50d2cd1996921a5c887e1cef7fc2ee40dae8e1789550e0a505decb36f4f27bdc69d2290cfe72ea47c9cf5c3d2bb161fe101b9815b00deee0284741614c9bad58e45421e63b01fd872f70940b098a6de47798218c6e4dbfff49081f469445cac50fa04e5e27a827fa26bc3e6e61231e18ea9daa0d08967b634b174340af7ad154d6237115863c6e46333dc5d854bd65e189f022dc0ce722972fe3775cac231a9db71519c8b85143f836b2325e5e0a7b0059554d3df7b5d9ec7bc7533bafb5c0209547ca1b8ba0f9ffb17de070c89001a434d36a5d40e091dc0bb930d756596f02f2d027740d6051c007b05500e6aad084bedafa27c00c1b76129a273bdc6f2c09667e8bd28c61bd954a0e15b303d7bda4b4512678a692ca4bd3cc1945e1f4ecad37bd917a6218befb31e2ad6497d3774cba120b952b248cf656c4601075ee19f7e5da9173da27115c555689d9062bf4eddd197f1703e2eb62fa9e8d825174380341b122bd1955487335af8bc9dec782a80b2161febb4cf9fcdadd53ba3900119e718f25f9b08a8161700afa1b9bcfee302a1ec04bd9b4a6578c3f4734871a67f4d51fa6310f3c1141cd3df21aea928d3f3f2eb5463e76a861d768fc3ab31f5cd6200dfb23d2a22b4bf2e4127d0d7878bc85fe59a42c651a55cea2943c7fe436b334f2e387343180374fbdf0739b016a76fa62a0f99d7ccf9f007971796f722b0a0bb6cf11059a545d8366ff6b75415492f49e5833214f34a0889050ed35aa2277d5cc4bc439dd23040bc647c069bed501397218880b44103f22d8fca1d2ace2ada0bbde0cc2fbfca149edf7fd2475b1d82f6059c728b9ce6170efaf4887828ee60bbe5f581191b7be2d94e14ad18f9e600a64ad6d0275646370138d1cc3bb363dd381f71a5aa8af76a2c74f733dbd7c3bd1dc369940a8671189a4b70df2d0dcbc2e518d9c3362f4638f8d674eb690c950095179f052e5ccb018d7db752abff2eeb7b12df49ce863595532903a1b387252220ba35d614c3ca6b55ed6dc054a22dcb322665f62032b5aaef7cd85cf1fcd1956258181dc53b01b8982adaed1d287f556b1f0f99557327d618ff092c0b476a06366d1784a5c1b7a0ab38482e8a4c3288958034d47cff69b82694296ea17dd0af92238de77ee2772cfc547bca3810bb35614567310b5a545c622753b75853ccc86b517f892442ed16720edfaaf82a4d1813e451aeb4f60b8ef71b4aa547d8d5d687c95383fe296b64f994c15aa52f6942c513971f2362ebb5025672a8d152452b0a34830c7a8048ac24ae70915beb8ad00a74687e6e5a09b97875088eaf97efb98b2f65f75057f632f0f3649dbfa3052792ac2470a1450ab87b1a9368c3bdeb893a77a23850aa6f46a31fb65b7473afd5b95432d0062f4014d28bd684ac69dfbdaf5e878a178529f0f186d8b727fc2117b776527077c0108598cf1264e9c7c0222e700f3b4a1314901b76bc79a22ee549fd89092de29bb96e4de09163be9d21a3d6b5cf0aac400e9f1796637ef02a62c874f3e276cf5ed9df0878c92014f872c3c38f8780b07c8e153fd98a0cc0fc9b2d4f8cd37ac54552e7b996037ef0179001560cd950e50994ce9d17dc69256cc1b2f9b3de07997506de732672efe314b47b3e2cd39a5a4076aac3fbcb5a2216bad7e68b657170b85cd2d554167acb5e4fa99b41e919172680fc19a531c9af49d453d9a9fc272f02418a1ea69adfbe9edcc93c3652978af026f6d80fd393ea2059de15c98b1fc91637defca1dfec7861b44e62c9dfe521839342ff8a03c02673a69fd996ca78953460684b56fdc54cdc7086d1ae524fbfcc23e582f1e6575052530a257c73d1d1318be178ab018f1fefdf590f12461316e6fb908a674259438b152684d387e445aad97052deda8c048ed8ca600e774496317220b5cf182775d0ec520bf19dcfa4784a457cc96773f660a5f96bcecf2a18ea638d3a7dae732663ac5097cd35eb0410ccd8482e3c00baa51fa127939d1386c5c60d9df84d367b278810b781d9389b9c8023291227078efe39edd98e6f0c5a344114c39503aceb7d7438dece453a9d0771851fdc3191e2d21bfdfcf02d989cc542eb35aa12fa998d0caf45dfe39129869fc1d960df4bd16b056a5b70ceb4c675a420f4665c888c19e37a4f08e89c8c11c308ad66197db2562e2538a6d964ad9ce79b4c368502e62c56080d6ad49095cbb4a17dd33bca1954cd8b6d408f18be319e628f66af05f01a810e27c3ad2f2efd6bf2a38ee12e1dccb0f2d8aa03e68a0629bad44c7f68443644f4485a26e0317cabef2bc9c3928ecdb88bfdff7e6bbce9926f03d6ab7fe677827e5adc54e0900c2a690903611468638902f3ecec06332456e3861d5fbc2d44be36b5498ce094c549f55a4b473602044fa6cfe079d5cc2ffd2cde6a60d26a5408190a7b31667af0e8ae9a59340e00fbac57854a3e0625cf6bf6c448a4f3b41e2030af4ac6a233ea7568c69962bf995372b724ce884d3c8e7f78a34a5999b67994c6b46a0212cbf9ef1f069fc6e6b8c41cbc8c5c8d07b0bb566bc9233e70e33cb45aedf688057ab4fadad5522c5cfa74e95056035b97f83fcebcc5e092f89642b7168716b8faa5bc28d9a020dd503e97e2e091065759cbda0a24fa6410afc7be37f3d6913b86a629e986d588b474bcdcd15e5364de01c40ba3095f47779684752452f7a3f91dc834c488004fc10d402bc3ae1e4723294a903cb5907cf3e13e74b8ac3e9d8ee0f85de4bf1e5c13d4d5eaad2a24cbb811fdea1b1a457f47c6868fe2b5afcbc1d2e4c49fabf2fd82ef7bc396cda472df35f88a067ec7706965eacb0f72a1bc418ea56e46ae38c6f8aa08a76f53a43582d3b68786f1672029a1b1cb9046d4ab79ce79491c762d4172efdd1dc31e7aed19379e1cfc81752d2857345702943654cd186bba6a8b61112e6b6228e2f688c3b22bfa272a1c6681cbd6d239a68895c6e7d41bcafb95fd3c41bf3c422466455c63b7bfe3bfcb9919b0ea5e6b4a118da4a7392d0a9c55ced2dab7e4b5bf0105042a0a2055b5c2ae6840408aab2fd4ca710ffa98c24751a1e3c8cfdb8cefe1c8223d56f4a2dcf50ddad2edf69a499e53f8b77085e4a2264faf7650ff13c3b203fe8b6b7bff6730c1fdfa275c6d7faccdbd97837367a9e891401387e8d786c26a285c65d3e166dacfdc7dbf42e4edd754e82d75a382254782baf239a33ef0da72ab5682026857d414cf32b3df465bdb137f6aebe8f184910d3c3f848c3d69997c5e5309374e4fdb39f2f68a806c44fe06571b24b9d709024c6627f5e66f80eb43a21ec6e33f14a3d27f4ab0aea859144ebe06f52b39b4fa32ceba1431ded0b02dd1c95174dc25bb8e9a2b0ce35ef3957a255864ce73a6a8c89c2de48427e9bd417a406a7a9a61d590ce03ef6f1798683bbc71951e0317e9c37cb77d1f11ea4b08329936b276ad55f5bf1059c29e762a78a424180712db129949025234978128844363aa446743759416c5c27d233c710e6fb958b9fec336105de3b784258cb6d74d0985bda1fbdfd66bf82ca143148dd10fc7fa5e9330380a320100be924fb0abbe431c0c4ad36a2fa1ad721e56fb792745247aa7aeacd3f9d01121ca3f8c23cd6dc564149d3fc4d071ae07db7aa795bf7d075da8a3dfbdf98077adb01caec4ffecf77adc507b744f4f00c2867b9f3218bd67961725a143c8381ca81a7c9ea16adaa794100a68976cdff431017f67e9e551a152605cecdedaa5157ae24b2e49b3403f83747a39f6686ec1f54d01d337022b7907494e311b1f5d0dc836f2fe32733452617d7557f60bc88dd7434ef0741601da89c18ee503d16756234b7127dd3a17127b140dce7d696493875527d8d368f01ea83e0cf6230d81d25b9945420017587b24a5293b0a8fcc4111c606798d03abdfc35cf0fd460eefb0ff340e7ebfc05554882ae94063d99ad73c32c608c344dc3d8839492db8c32c96e341216028ad11c7992e9e061991fc2ea2f7df014b7443f2787de371e253a6342beb4817dbbce35302e062754a8f334d2cbf1c18de82623a8381d404defd689ae119ed0e6792a34ad15136e975f4daf05a261dcbd86cb17492b8f7fd56b21dbc8c1bf6fdca50d7eb2f26997452d88e8c87b4831008825b638189c1d51ad1ff2a6c04b528809992fd0a49dafd52944ca3848e6baa8b42ec458ac41a78d3d69697bb5ec3d710b33c83730e9db3a05309e17f7998e817d2d1e3085f836c997c1a0a74466a1565159993abbac6411db8fd5044da15170bda94224028d47a83f9f07a8a3f60f9a9d6f0ba36047fbc55e8b127926baaba784b9fd07991055fb5413ffc90edd59e9b5812afa2e26b994cd84e3f021f1a6e9076d2e287823ffb843e235891f5e7020946d5be4a8e3fd5d90243ea9c32a31ad32b908b90e69ea499841214217f15598d9da1f03702cc438bd92e069fd830579d9545b4128fd2e7f8057579bb50fc521588c7df22620722fc78db1efa7ed0fa1b0e6e0294bd681a8ba185c30f39b11a928164d9cedd747a296c9d55d316c16fb9e59d48229c68045004fb0200b09871f8e7d4f8172d4c75fdf80e256f424fa68f3b976d97b03363df0cb0b3d9523fd94b18be5fd95fb78da8f2a107e9dce1f25be06f6ef8107fb0240756d4ccd057061c73695b55ad5630a51294f8b0c2ae7163b4d9c3fee22bc28130999498a420bf8a8f82831604442f086a6259e2f3ae03ef67741945cfc1a02de54bb169cab34aa3ddc66d51193563d88839350d69072bbfaa9ffa44ff1d66174be4b24aebf7b09f51e302cb251c76e36aec30b0a992c7b82ca067884bb8213c9084cccc5346e33c1aaf657d567799690780632432ce63a32234adf7a1513c182b96577dbccb2cb05bdda910ca9f82ed9643c59d25fd1dedab332f0b008c7a28f81e0d84ccfc436335294b7fe34708f081ba1078a90604c6de5c8316d78349cceb5ec353fd8d22ce4ca69371da244a2dfbf5e1152a6e611fbf4a40451e5948e22cec923319036b73304e2fe11b6903a80b5da18d7180d9ffa65e04ecd1a38dbf770760bf59c10e20ecd5e0cc0265c4f1711f7fce0983b4eaa1c0f1087570a080d286095cbe8b916266ad38c1c771b45d7697f582f533768d0033f64d65f980a2d5d5b69ee3001d3b6c7bf8f94a3437375183e459435ea113ceab286384f25e6b60e16830c74063a7e2cffae39d87b784fa81a085e0bde4766f793016fc18a386682114639467ffce69edc55bb89172c734b46e0356a39e0d3eb0ec783ee6f708958d952bb9b7736f661890a8925cbbb0a2d42d5a603aef75a1acb21329ef68308efbde992555a1952fdebb4530255baec0c38de80da01138cd2eab0db789ea57321497cf2fb278ea5a8be226684e6f2d18d5c521d8e0d066d23840669112c0489df3c2bf4751d199567fcc1238fdede8d37322d3ac8e2dcc4f5b3b1b59a9fe3ac35424a8de40c2becb4444159de8d9c64456bcfd8a208827da6cd1a1a4710b33a76bc71b8606a402e60b2f2e9bbdf7e535117e5229c9964fcacf95cb9e8de00ab7e3c0c0ebb5d893a533224b651844330028a3a50fd7286e765202244cdb221f1e17a846b789d4e07519e9eb6dcc3fd9d5e94d14b4d3dfff7584c3ea36f4e2154feada4093e78339235eb789467a84bada009f7a19c7aa6693e4bff8bb51bc95b8564e87ef4002d9b1e664692f26c8eb09fd1b86b2370047260418af8bb0d8fd38679a8ce319e46a94893ada4d0d75ce989eda2c8aafe0493138268ad90832d0aaca7517231497c7ef7c124649d5beb33a1e4e802046a3a11a001266c9006384b0270a25f3bada21d8e49675a3798a516617fc83c622290b0fc13d87cd11520b83c8124ac787b972390b1c0e198183e767fcd614b68095340f846394fa0ec402ad96688bf7d75fc10658a99942acc72c29240de0aa7b116c8b19722b88d53a720972937430bad821a36a9b569f7c0d30f593945cd46050960077e86275cf9602e0f94318fd7fd93ea9952b3ae89c2ded3234e2205150eaacc594779ff40d3b8243829d400b64d882ec987a43a0c913af3a6d83859d026b244b24f15dae83dbbe5c15aa65efb8ca166d0f3595bcac4cf827ddf97f07858351604e4e20190f602c8f29dde5185c46c024281b218091eb18311bf21bcf352a45b4b9b03c0a01fbb5b1a11e731e49c879f9ac7107cc3fe0ba6624f61f8a0e97dbc60489369ffc925f6198a762a9c4e2309795e755fd70e4fcb66eb08c60205f14858c6fb768376a9275db5d4439e24a842feb2299e69fd78d42ed54b1e65a1ecc38eb5f2e34cbb8d1dcebf51e27a7d69fbed232a4fe04d2f50dac9722705dac3afb735ea29d03f6f7cb6a351467b3e95bd1b4a7b592de02532fc6eec7273703680f46c55bbbe1c9edb1b4d4bf6e6715f2401c7f4a0de8203567093646a6720f8752d4e9bed371021a7209c282cff18f2601fb8dd56a32352b97b394ec6fd6b9d57e58789c2bc0fe9a36a91d0fef44739df08a002a3367d847b0ab71ef49130f2ef0c6075aef1da4d6faeafb25298a7456310ccea05c024a1f6a501febf5944058c1f3541b22957910743f5cf498d610f2cf34640856b9613acb72445734b285b78969cedece8ff84622b94390ed4a3e010a536b5a4017aca898161ef2392ab533cea3f625790501958cd9ec8aa3f765c23268157588c7f1d01352526bbfbb7c849aa3b917aed751e516af108c3e097760d47bdfb8910cc10939467b2b2597b907ef9360bd958909e501c28e64a4d2a2fa4671e0e9b1a45405ac237f14281aea69ce5a5312f234e0cc0854b8df2327b61442bceae3943923b9c6426944481226eb7bb9767986026fc3e5e2b4177a11f97f0f884b43be1985ecb2d67ed0b3cdd87e2535c270ab987d067d0f0e4bdb6571de3b5bc60fe6299c42cd1feb016b8e603d535236ad8bfc438d3136340dc7c6146479f363e702ec3f3a4de635698976599ce6653c803fe95639e1cfb041bbe7cc848310dcde840caefdb94d859c8eeec8dfd5c9efa7af764ca43f4ab8ddbcde5166a54b46b6b8e050f5a594a52db526caa879fb8d0c6f57877aa5cea664c8a573cd8a5cd0e34d822043a565eac1a1eeec9d71bf32e37ccd33fea5cd62c271fe0ae1949e3454c057dc1c97ad0fbfb4f4df7d1c2e3347aaea8329d4e2f63a1ea3d676721061a83f40c150ee58e0b659243a9c5647d69d5e6669d40c09448bc25752438e270a033193eb9e14f71402fe2b5a1aab3df335f7724de57c3f211f8c04fc2f99bea794b5936c3c0a316ceeec8f44276f03983b9fe0a68b559ecea95c1c5768233bc667d149f7a9995633a78bb30610949b6a2cc8d3770266634a5b5a2073a445460297efb4952e9aa9f86385a19eb6eb92f2725a3fd228601090359ca361aa58541a23ad443fcb2c183567496cbd8e165318d4f4e0bff18be1d5fc01e2987e10eeaf50af96dbb2eec913afef2faeece1c5b80a6733a5137382a0608215fef206d8be72dd8c78d1784776be43861d599e2dec97b4932ef515a7c414c12861df6393c1d963b56906e3563b7b847223e1abfb30b0f28e45323e68c6505aa4653b5bb1c9ef79391b2817734663da8edfe76d187cc5399d74943aea49f5ce0a75c6965ab58e378fd1804abe7b222d67e59c651e60943371d687bdba336d220e090cd6ce21a23aaeb0b17c91732864bebd04bb9bb97e4f46be6ceb8f588dfafade265c202e4266d4627e92c3a60633c3192484b555ed73fc54998099cb8b8da2a2c0bf4c24049c099532f060821688fa3c3ce437faea1dab4e5b8dc37aa4b7887b74df79da8902240b67f48528a5c3052e37ffe84a6d008022e487670fcf343ef76bb9ee6962990ec6120069e465066796ea690f0e542463c7d50c457628bd3bb71c7b053ee4001ad075f31cd07cbbab90afe777d54fe773413c730c14992af5c5bd3cfba79de6a88701ee97f68dc2691bd39f96aa4f46472a420794eebbbf5126406ee880b30058cfd9f4d6fb9a82af888c80975e24841c83bfad6debf6d1ed02f59509157a2059e711e5965e84184e830d30679ab8bd03ab0674968b964147e0bbfb0911f3cac31f200570ca33bfa84e80e27e1696d0f48f101bb1c13b6838215a6e7824493f8b2f5c234789dffb08f5cc93ae03efb1dbeaa5f638d9506095f8b4ec644624ef5f030cf2e61d2bbb458ab18e962160d37be93ac923e29147b98555e58c2c3cb73d54e12fbe840f26da0b69949c37df8feaadb6fb3f9a82155bdb118bb56d08e8690f51b8f89075dc8a1facfeecaeda91d3906167be7b4a99ad0cc1a65dd2f490d97a7ce099ab01fb8e04155c3d195a48b068ef57ad7623943f374d8b4c1ae5d13f792427db9c3d09151583177cc8727bfed147cdba385a8985a51e39fc614df993a633ea8a95e58489961c2ddeaf75435089d6cf0c6877c884b51647c0f91ce0f9a5743248d0b467990802ef1c894d1a29a6a96e6df452135eac191d77b9b6069c1581819cc609d27959a46334ae6a82b4a7d18b135c0d0a2cab77b4a1231067677a1d902a7e393ae092f703c9e81bf0d6e507966d93cd6b83d9f4daa3988b83d76863073b47ecd20788c06db145c59e0fd89efccfd88b63e70a102c25d454b517ee0c48b3b563fc4fd12c550746bf809d933ca3eb017ef0d468dc9ba7d39cf0829b4a61d8e9da3e4f0e0d5a2c3948b4e3cac6921a9aa00af2faa33aa851b74afc3d8e2ae6738a59975c707b62015ec46fb1928e7a9ba68014d08e7830e9071b57933e0b33b7f8697f90be208d194c1cef07cde93d68930a60bf7c42c45a5430fc9c6b18a447f76ee5f46a31e144d84c7ced58954ce23334e7ad5515608182c4dc1ea0433576074bf0f6a647542447f686197ce1b3effda41bbb6ebc3d4996075a10b158fc5b80dcc4b17953c29fc83ff5b11b1849b0b05721ec18aa68b7990f6c74b0388081cc8afd131d7b5ca45b29ca001efb5feb8eb073ff1f50b954708b32784dd4b67b65883652957334f250a70f0011f20eb6a16a9455d9049524ebb3af50911e5fc54dd2043902bb30d55ca23329e8d339a6382d9fbe43b396ec1c3efc350910a46e7c59c121c1094bac26d9019e9ce4ad7a5fa447cba5d5b8adc1d2128bf8c333bcba065257e41e693b9b2cdc517930ebc10fc4a340f89c18e45e84eb8d4a5faee2ac21c6a6847bb6172747e31579099a09da8aec4227212cf9c0873c0b1189109459ede858793663cde7be881efea21b1a7c515ecfdb8afa4ce69121876fac0b1941095e7018262531007ff442146f0e1f47e21ca9846ce57082a4b4fefda468118e317687e1a9961c65810949d9963a2b222528e647788f8e5a5f72d3003a7603a38dd85b8b05ca172c0e074ab20152363a6f5916cfaec76808c49dc2734af19c707cace130bed2c735900a0a218c7439510e9c02a2626353b8cccc91ad4c82182cab57ceb8c26401bb74b6bec3e8b0d0d38ada858bedecf60ac2ca960eb718eb3f3517b283b0db7f3e12d965956f0d32d3a32a66f122dcff28be57ea563c906499426b679bb35703efa2548bbbc44e4de48b9c79303ae7b79490c4ac1f5263566bc864095b43e83ab5bb9769491475f9eaa83739a399e4d7719c70b4d15cfcefe078cfd961887482a07db16ea048127220a44429692352077cc648ce25f2aee5166c1999081c8b4fbaf00780ac66e4659d8e360dfb8ed44f5bb312f881fbdedc9459e489a653ab281cd9f4d7cf1ad3a61ac96aecbfc997ac31d1611cf03fcaa49a89db7443bd65742affa78190a3b8f0b852a88a0ba07526bd3bc1a9b31c906d336feee8cb4800b34777a64175d44d39e343d5b7e516cb20439d53737d3d128f313e0b7ab638bb85722c94fbdbce772bbf4fdd5e7361aba2326b951a940cceaa14828e5a7e3a82295cf7950d636470e0f98bceb15705c828bf2795e36d0a8c2b3f9062d44a9afc794238b23910887e675427c4cdc1a9ababc37230c7334bf698393f317595dd0722ed6db77fe0273476c9909bb43f15bce059eee2107f2d0051d429c347e06cd37c76c3e23deb6013805e942ae066282f068cba05c1a2ce3a4f2f79de8c5b2159d9ea1655400acc06ca4a55f05538054f03f12d038af638d0fe570fbe07218255880aa2ed379aad8f4a33add721db94a06567dba2cd090cdb87f825dea7cbe7a91eb2894f867154564e13910c1fd45cf1180988be2d7e003b5aaa57617f67548c2fe1834bd1ae6e45e1bb1dac498b4989698cdfcc7ff18e17f65a0e9e1d92c26e27ab68fb131996b3082cf89607edfdbbedc26777a360fd8f8b59e96db30686b1b91e898744eeb955d02391ea9b6a500aa302b250b20a35452008fcef559a6780068a7cad7a8ba1a47680eda8ac74b4a5b5dcad73c9c319fe1a644cae17d562f879765406a4cd51baec77cef3146589cfdab272696bbc4c9825b4992430df03aaf36abfaabb71c8720c80d4d487591679594eac2a244ed01a557b9849c5e7623b5170c8bf7af1c7afdb39db166827f61009c20ccfd2f4fec3ca83214312f0ad4b0ae51c856f9360b693ebe3550873747f4fed1390b13577856eb5abd6b934218de047f9b2d573c7e0b03ed63b0fe20430f8127d56584e2d6165ae8e60df792747330f45695fcff01c65508275518f0bfac32b8e334f2e7c735c7bea79b05ba0b3153ea29cba379aa3f1faf8b23b752e5dd6cac5b15021dfbe6a4fa72257aecae8023d1a5e4c96633f6221cfc8b66ac4c852a20f4111e0c0d9cc9e875fa3e663743707d012bb57ac47aaeab6b229cebcfb7729ecdf9db134009b54bffae808dfaccbb69d2bc6c7f9fde3e397a3a84f04a2def0880c24ce74b37c61cd7e4fc1aeb06bcfb274a33dd9f371c49933cc76536853b3f4111dd70a41d9802ba15b6adb7eb00dc82ff1a40a57ccb7f79a432dd8219dd8110a3974da19816efd2d23ddcac320be74939e44591af12f61522e2a981ed4c2da41512b142c4e91bb245ccbe42bbd8f7c5e9046f62684c095ba9e3617bb36745b0029638f6b252736497e0f5071bed6c56d5103e6b7132136e53ce0a485920b4208734eb3d9b570f86057b371d2944927f7365297c09870ab9a73e8776f2cdb13211727e3dd996d1f67c14ae8ce53fa74138db05e1aff0550173471f92ae34bdbcfa67a5e25de220447cf8fde43028984cdd0f30fe22bc998919ee66fdd2a2943bb25b47bd058efd931b6095c84ad57681c4d0f79ea29d6b8c66eb90dbb1870ae51278dad336605ee4a15f8d59295c46fa01629de5d368f819cde1168b5d3662ef398d3dfff3fe0b7870e743955f1b721ebf481dde943fe5d867809dc8e4c310a94af4f3d08a8542b13067e5bf51f5b74e9d33696a4c273cffb1486641b53c1ca980d2b4ef737fd070d5631d08a71fe10b71cb03e6695aecb9619cc2892f79260db8c8fb8c4aac7cdd01d9622337792d8f87b13906cab7f479550d7ee5bd1dd02c5e25bdd4c847f8644bb0d0ddd9d98cbfaaf33427480c9263ed50a58400b027528d04c9a967782230131de39fa8a9dd578591dfda4c157499262bcb74cdd2aa1c4c59bc279e74d8fdb3cc3d8eb108ee2ed9c201dcd2d3518f500c788eb2c2a18918257a45919ea17e7cf8ae59c84e1c4b36231bf2bdb557715be4068391d22c588f8d3677557320b0574d30e4c486e0d93f9f9a8c5c420546276420375f9300dac8c3fc21b78da3e0ce355a88ee2b5bcc33a453f51eafb3583badef5878b4351d12958551ea557e69ba1f09d7a6efade16ee89654a6935cdcd671423e8c8570890c502a6de8d4095c6dfc0e0cd832c5eb34f4b45eba2d0dff2e1954d458ce4585546ca54daba4b00474098c3f2698712895dc60304ed8c8af91c29cd4f29a85c085e0d9e873552b217be097e6a56c5ac9fdae5eda6e089cc1a20ccf4e7a68096949e5fd69c6bb6f735d5a1a4a27c65430e946995d4519fe72a98e9db399a23d0a80f88c19809f304db51835b04959371d83efac94615856f12f0b5699a6e92eba40b49c155094fc2f9caa6674cc172160ce65472dfda568dcae14d3ff3b7696cacad8e1a40796ff2adf0df454c62b510b183f49a2dc9c040a278966252e12731ab87eff43fa1ac94f406122eb29c047f3209685148640413d4e5d72cc5e22a8989306df914d8d5d326a8cadf44e69b68682bcfd07d1b6046e8b8f18071f9873bd0ffa1bafa328c75477695ef9433b8dbdc34c8d9689c36e219e5f478569b047474820340d49bff5efc14d1075f069c0bdcafddfc89fc73d061441d52c38ad3565030b4234b592867405dcb87f74d0d40ce16b2e371b12781b7d620d43f01f9eb63871b96bf1604f7f077d26a69207e3fca93a983b993b67114e6999ee7ea484442a7983b4d3e9dcf81f506f124b7776e9b4991a44531e59def133d99c0d671c8dc7a4e7b7d10933286b0cad9acb4a847ff525b07f68b25f8b59a692de95b1d9927df5fd63f37de7fd32e39574f0319679a1dd8b9b80c4f7d37a33a99e3bb215e8a6237d60fb7e268fa4a8e215f302526fd57805ef96a74f048585b5ca662edcd351d6024ea9cea7d28defac0c86b0b3d2e8f14579b946b883e5ce1ff0105a58d783b777b4201b6c54c53433462fab5cd44533b79f446747cca2a06927b79e22d545606f8586e0e249413b64718dbecf25efe8520fa4eaf234d246040708d81c4dfc040b36d6db12f48b4b5dfdeec72d5d45128b5f2ea3e9d610ecb711670b7bf56dfbe66da2aa4aed96fa809fd72ef3ead89a89904688e8d6855914afa13f715762882dd6a41bff5d090c2eedab99e989b70fda48aefe33ddc44386f447325b33f6956de06845e613b3c60307391774a93a7b2261f0c2e0bb15a5c2c3ab6f6f0f373c9f4ec46c4f7cb8eb7ed7c63f6db520c506928e7ac23610686bf3e0bbadffea4cffed30715a7b0457ca8d8f18b0ff28d2514f7ae81dd7cc2ae6ca916e81331b7679ef0eee000a39bccea6054bb4424d18c1d5b64de7004d5c471eeed7ff3788335104b7bf924655e272b6a157987d49546737c7bb2c1b07e30446fcc11d106b3fa31d511a841cc468895662914878954a2e8759307fc37fdb45aabb4363150c4f4dabc79c32fb9c9c9b40cbbf51f5df7e5ba497d0262ffa7995f63e05bdbd786ae1e2ba4dbb2cf6808322481f3399a1c7f97b9216971cee1efebfcd4fbc3e54ca824b3a7abbb060f879e6d3a1ccd0fd710b7359425afbc0a56410f16fb2a392d68fe9a0c7530579103f8c14e76c3f1ee60e1f448d6667f8587d42c18bd234850c0bdce91fcf489c24f936e6827847896c65544845fc43549492c5fe15ba41919f0f5ee091d1f44371dd371534c4e83a6b305a1901145f4710cab5751c0238a0c417ea927b59d6e81a8e39cd1d40f26718025ea840380cf4e02c4c584998345170636342f868a53b899f674c470e6a5a175785fce5c64f93891193b63a0269805bd999ececcb8c9bb2ee9b9aaba0b51f75aad2601aff4af244de7bff1b79ca799c2830ca64b2e1b42abb59398eaa52ea3fbf242687a6e7f84e02e5a0904425a393fc9013435924113726d6aa237429f0adc1750f0bc56d0ffd47aae53d9db97c8032c6e6a2ab277a0399cc88e4b6eda6c57bb242bddf744549dd6f8079c6a0f3cccf9267f833996137ba1ccd91cbc5926032fd470b35a6e578b6fe27f1170a11a275cd50ce917b8fad81e5db2ef0b559560d7168c49890ac3b9b1d1ea0c7ecc28f5d1b172315eff5e57bdb97d70cbdbb53defc6e0deab3040371640507f78103977de6cf7de02834a588b9d9fe0a51d6d14f715a1f1ff05ab587444d9487406c6f33ed66fce6717e226eada78e620383663fb43a383224e7eecf87aa9a42dcc9f486c2f7488da9348b938d011b16306dffb4acd028d3c9cea03a8fded7818d389be11187486b67de5cd19c1cc764c74a02f503f8b4b12e58f62b758d7706f6335cf78212b4e5986e8df5d9fcd64e99281c9bc746e3da429297d6ed83c07d3a382cae705bc4ec7fdeccd3980da19e1e31cdc4d04cd37585f970a52d3101c238464a8346668f36db7a5e56bbff4bb0da00177ff0f2b25ceb69372b9d1ef32de52d8cc80963d15717c3599c4156a035ac5366762220252d2134c67662ff8217dd61a423b8a2cce03ad90fcf89bf737b9957c580ebe32dc479fa95d1e5310b36cc7e05f8e2bfd99448fc774f0e071160610a465b2b2bee36bfa222d0fc332220ae4bd69bb62d61419676608ed470361f7432ea1de63a61e9e7a8f8596be8f3277972348a6098ccfdf1ab33c6647d44b2b0fb5d8d76bbed6c46652271d3ae37887199d1ac07b9da81069920997b632483e77d0889fa825b363a73bd9d3c0da7dcaf586e9831fd7b9ad9bc14a7e8cd065d5747d5d44e8b594aca46fae54f810a4439d4c95450f3d5351102f24d0b8a43cc077274def1e7eaee51ed746f50272f95a0ece6671ff48925c66218b02cd02f186bccbc1e782b8671be56dda7c62ea52cf9fc435582d955f2fc9d6db52730ee6aebb7b0f205fb7ff5dae1f8990601fe9eaa49d8ac4c650316ba373610914477bb7f984d2af012440f6e113ad952ae55cecc0eda3aad3368008df0f27b6a3ed2504f6a86f4ac5c052e0d680ae61475b21914b51307aacaa74075520f4ff9b959ffc096f9b24deaf7825c881a78ced6d765438a71498c855def7dd37b02011815078c82b77cf3186f14e3bddbe16a1e8abf1f2b1aa1a7ef094a8ec524580d7271d45d414194e925eda7e1e4d5d1457684ce4e8a1b107748c0299309e9270635fa5d54b53657b829b4c987de411c4686462b4522b98816c27b5dd8a26c567ce729f6fe03b22e24011a1f76c2f4686fe54fc101646bad7b9173c861d19ed49bc8b32692a9520fefc0bff08a38000bf7b595ae5b4a5bae2575288ab9f8c0f109f518b40b7f982b0429a97f203740c0f3e458671b6976ab301d1a2bc6f13829fd20d7e56d1621f61afb4211c3eee942ac544b0d92e60dd345114ae9b29b03e2b859b198cfcbdbbb3764f7e2fe71cd9e7df1bfeed8fec095cd576e10e0d45e09371580753b7df2828a9d469d4c38a98d3f93c8164df17760773799ebb15ce34804aabd9e58217bc17e84c9f555a34244aafadb247e5403570400a54ed9cfea39be883ac3688f2caac5436270ad536f6c130866611a1ecc67b8073cb2c4445c09ebb845d68d0374a29bfd7b6ea811954f010e518b24908a46837fa24523098eaed17545cdbbde48c86b4a6fc9c29d30208d0b796891d465e3fd7f1fd9152ca02b879722b65e09a7682df08a7f4f400827d9e1b537de56f624c58c9689cd6c8d90eaf39cd8d99853a8d69a7218f9244740eb06a186fc1f99d34756398cede5c621c161f71f59b9270f6cca85da1e937d3fac812a9c04d8e3f70c7fb53b9c183dd11cbb6781e30aeca468dd98fefc4eebddf84f18cf319ca840db1cbd31f55c39ac0fa40563f5e1b549e66a8548049a045832f102c9e9e0d2e9cb499e10d0b5cfe6ecfe9f4e2db2b33a04320815fd44411b7c373e1ddeeb5c98dbdc20872577382c603b41ea675fd8c5f87213e0728f296e1687570003dfbbf315bd7034aa8ffa57c1b9a82bc85b31212f96b4d215c88e7d92dd67a69d693c4df9ff8ab9378fea8ba8b76ef72db19d531b04cc77a89f6d8f6451977219952c07fd5eb2493099c6ae510cb63a4898445ca55178c3895db3c296f583aa0588629fbe586d5fc11284bc9f010f96af0547d6b90b2b0f8ca841ab7f86e06228bd7948008d0e71f0facb86f0167283e676c67730acea5e72b3dee2576c5b89da6f11609c702cc0dbec96f57d51bb175fdde468e5086f61b9cba790b691e073d1b2391a4d12d857cb7a5474beb165a59fda7931aeeec202ad17e2f5de353ec9041d3ff40bcf38e577a02c293a8802fbc70aea7c86f88bec09236d90bfe80136dceb4fb50d1f2b52a1c8231f6f61fb76018be1f66f72ea72358e6691bb7a1c08555ecb4bdb90f4fe7cc0791fca0e6f45751d6c87b76fd10dacfe1a3f088d3cb1b8743ccd99a39fc2e5e89eddcc0f51b5a7637071e40e27f3e4bd6fc2b027affb211a6c6ab8a5c1fc2de44253cb1380e5ca25c3bab6dcbe1840c1c4d5a1646406327cf4c0bb37787819f51d8da94c44b1038552c66ee7d2c414c6a0f8d40b25eecd5afdbec82470fefc2846b906bc75244d19257545eea4592b4bc1e216541127dec4da30e876e6a1da8bd8429ba062f93b51e0e663aa00fc100954aceec35e4b4df642edba2a6fe5ffe0ed96ebbf9134b0f8ed1fa19b72c1b69154150c7650f057628d77be7c0ee4da3d673f852e8e73d1005403ea9565f9eca96bde7373dd4e45be23b4d77020821dcdfb05c20dbf3ae30dbeaad670254e2176cef4620df2a72438917c70cbeea375f58c444c953a8eb914ff2bb74475fbefb4bc6ce8f5d1d5cc7c574299fc44e1561c79678f7a49efc04057e0be30648a850262c3d5c03220d15aef66bb6c032f82410de6ed0a4d9fcb5d8e685b2973b3e062097cb2918f9deba6c5f3724e9a4b6202eb8f3808601330146e9b02a2bd71da1f072225cafac56710c460b680b98e1c8f93757af8885c73aa6644c6227c0c399f763be0ca572fdcac42c5d478264d261056c103927e8a98fa2d0276223ca4eb98f642acc2073352e52662b41b89ba03df407fb9d6b0eadbe8890fb9dc463bbc97b647f51bf2cf039b51d99abfd80538f1e4330488802838ad1bd61aed791590022422456717690a6587d5659138f0579e5a6c506e7aa599cd8109573a0e1c43a851f55c95c256b41cab6a5f2ab96c9656f56562278157fdf0b46015b30b0afcaef8ace2f8c2d7f00223c9f6ec51dd59ac224a72f46b0b068810eb7876ef4c0aa554754c22a45f661f9ec54739536aa413d5069b6ce5e7d7865a2b42e092014a5fd9298d0dbd1c1a496a7cafe47ae245f96b6b8d82c5cdaf37a7f36c051c392c1fbbbdfe8a68405eb7c493f493db5ec7796164f3208fd56f861baefcf5eddb252ff2715c95784de86a9e96c0fd6db49bb660f5188f074934503214b4998adc0a487b50cc6448c9847bf1b96ae61f15f54fe909e469016016c12c024246c8cae403ac6bef9f2e72796d88f556cf52740054e72be6f387ed6dbbb48c8df5685317c5c5405a870b1b218d6c4094f58880966905f8e0b4592bcfdfa99d2465f73a597f7ecf50943fcbe80decb76d44a4328b7fede30c759fc8226ddace5be2dda3f3e596eb9377e08c26f9b4f4b4ee118baae5d6b1cf333c3b5dde193d7c9d3e5e52fbf0dd57e8cb40f569cbeeded8447c9b129ff595b56adec5214743b7db3948d0691139a4f26e4fbbf34a87bff7b0588539784317718f0ccbcc74fa58925291720188af1fe4eea2e1049c1bbc0fe1c39093638d7dae6fefa2f6fec330a8faafcb6e98bca68a9d2ded1a0d36cacd0329ab08ec8ccc23979778c1fb97e00aacc1aac5b175bd7ef34cc6b970a47d2e851aef12cf6d916854819c9783e3fe2b44168eaf5e3445738d649fe9e26a7005a68c6dd0454d5c80136edb8bc52f2e43ace3962a61bcfcfc945395a5763022650dc2877d4b5264100b632d1dbb543da02a76c60d771ea5688ccfd97caffe30fed95f6a1f4794af66850619c040904442f03cfb810e8377da29ef037f003e5cc0008501623353372a84f552f3ccc9885310f1a24c3ff98a23ec54ee68a3060e85a65d418853f8baa0839653384069fc10360d6a5a702f1c482d312c20d44cd982a4122b701a3a0a0300aade6c87bdc478be182dcce77f60236fe7e72d2f54997f2e646bf73c5c9d9799ef30c8dbf8a864949c0cd205ed2ee1280fd4cfb7d0fed61d54027f09a4ba8eb6ffa46e3cb761f4e9bab105014851dcec1dde7a5e9413b8d87e56f6e726c4f32315eceda546713f50422c992b8e1e174558a1f5cea07f8f91dd1aea28eb6879e66dc81f709c9285f68c2905eafeeb0f9073e5a508cad3afc83853ae173749c5c24ebccb90f89088a048adb5a2d9feb28bf658290b0d2885cf699db65424adb4595190813921f0fedd53b41cfddb399d6a508c021bf80cfecee5c550ff8d22dce89904ebb5f14e1ca4ee8a8364809489680c5e652add8b09188df6ca85daf485dd026e716e952a2ed15433c89ca48605f2acbc77aed006bdcf7b88afe448301352c16692101ba5a70e43f9bd5daacb21035910996c46e43598595031964f88b39e59207f6a0987fb9bb337aa662c218c10fec22babdaa09e92104a703ad4aea71b98031d20544486c4c7bc28781cbe77813fb6da5867439164bbb478c1b8111aa36556214a7f41e32d1be912afc8367b95f4fc20f4ff2a5371a62c786d8c85464cedfe7e19815d5be53dcbf759c6158cf561a612092a033316b0c951e80c2ec8eae1ac4be926992d3ec373e0c9344481b3e0e8378034e9348ed978da84d2e8a6dfd2e9b3c0bb97e2665d48dceaa1b5ef33a75dd981e4efa06be3f2ceeb6bde73a9e06284caaf332f632e6533cdc26eb8f168a9e6260ab0d94be249bfc25cd5b69f208714b0451970edbd880c13cdf58f529e659dae62ad4d8b87b1a4ca6c2136925edafcaa8e140e4c354541a8f0ecc08168730a0d1845e6bae46c2d25297c16681920219c90fc3576e8b8168755f8e3e801378f4ae346e87389a0a6dc869ac8b4b0640feb529fa766bb7de0c2b2ecc67ac57ade35a202013b5fe4bde649b5653351f54a1fb42cc59d1b242cc2c85f032de3786b2e1bebc5f8e700cfdc0e748aa4173e76ed8ae8f3dacdac9bd0cc4a9500209488f22d336a3b11d5ab201763c35f05b54bd9adc83b6844ef0b8815a04e65d4ca2ccb484de60059282897dcae43d24bf12cddec645caba5d84580ce144f1c6e41b0b7f3dd7a9ac276cee0491e831630d449536644c2b3b28d86d1ab5f29448506d8f15dea62a562c6e6dba8dd53a695da100f67f6a72f6d97d3427e2a66de52c36e2e3093a37ee44fb274adb275192bc03779491448b513bc2785e7313b085741079a26a66aa27292311d9b49badf82839c246b4f1209194c0de037b193db86223c472ca9a0485f6efafab68abd708c8a079f8d4c50766676291fd268906090ddf20d41650d05e750f5635786e426e791ea7c2ce189f6250ce154379271fb934254155420a279f253e785c97ba73126effd165a319cf773de5620b166fb225df96121e5ec593fd191b0d64100432799d67cc010ab0f8126aea155c40c162d026c90f3c817ab2ba0c7c21ff9a93b4ad5930098bd85622f89392e8a2f028f2fb042ec5c3bb36aacea5b4af4ec62298362cd8b05cb6919d3ca5e249ad56e78c70cb246d5fb3590ebf0001ffae5f0a9e715ef48b10d99db2eedb639c09881655e2c000a0e0c66ca820469a2c6b1cf50959e015b13da9a8266024d4a38772192ff2c5ae54bee504019fdc1a252285dfcbb899313f2251418dc5db5376f92e7bd680056a6eaba6cd1cc80d6bcd248a2981f173d4d5cff35aab9a042c16df336636fb91f1c2bd94f9abdb63e9b9794414436fce49f75ad9dbc52187b3afe1b2f075c61241a045ecd5d897f23a720ba1bbea0eab81e65cbaa033e5379ff3e6b21f5b6342c530513bae7cdd8d3eee6e9f2475508ff636e7949c09993d51eae6a444204502b85448471ff133052b8628180700a3647ba80c0004b9e99759276aaa67d3a4a2f9a6c3cb9cd61d93afee755046e7fdc41e59ff0e58afabea22e163a75d6a1c6fced7c758205673f4491281ec473fab61826e18a241c696ef6e4c49f3675e36f13ce9814e872df01f892da3073572bbafe30f4f6d78f8df89d9fa33e1b303fe21925c63978ac08dc1a2f3aa8124d5d448d33087a23dafa77233a57e7ce05616faaa677077e05c452debbe4f702a391e9adf0ef9315df08bd77b25d3beed1cb7d3a505da4951bd198d7af4462e51de3d10e40eae11ee96135b0eb2ebfffc8269d8b18d6f3443c6f1d7501f81fad319a9c4a427e305cef183c971794b025ad757bb407fc6d4e4c3ebd20471cb4622f9e77fd7688392b284dfd6fb2b31351ea1df1cdf4a3e678b7d45b4f781aceac75a76b9fa5204375dded54444ed070d6890e11597ae28d0ee1c66f140c5752fb0c07218e234c9d11060609695a561bc8f2c182115409f1e03181119e628d014c661babe19e237c2cd5bf39fbcc21d09e723d56a6404f0cee13037454b5675d4815ebe3ba189816db235da24b680e94fb1bd250f039571202eabefa3e0ebdfd9d9246ffa23e34434a348603b80383ac6dc43b4d27ec3cf74398b7cc7dece0a1667280c917386ec39f3b5b5f6d10e7b8df672d81c71aa33d901a891f23e16f5ac6357f13eb9cfefb289f99f325b2beff4cf5aa9f6888f533809fd4983663ec79ff21bc21be1c8e1d3a76debed0ec8f17f656ed0c95fe60ecd7dc224d18932fd675e5c2e6d4cc1d7e269ba39356c5a498a90f75f1c48a621bf718eca12ae419812d908acea31b6cb12b78996c754b56ca6f879b7c952f618f94500b6fd23cfe51fdc43132b99d8b64426a00382c2fd36f9d50c6c634e6bea060c09092ab786d3e94fafb6ddb4d860aa3d64604aae38654103fd7daac4de88f5a9babc213e3c9d661685771db2c22bf8af9bbe2cd4b1162a70e18cb1d8524e768b710816385db00797b9bf8c994fd806c2658cbe5e9be3429db0a1d01c99c04b8cabc29a15de39d1ec4401f7246b3a79115b4200c88b43db81dcd785d4b3736ada6a491854b6b1bd2fc023906a6709de3a27de133d4c417387a739c0e4cdd4887e90188af6160aec183e4d2f8150f6a45d01938777c2c9975f540c5791d8b0666eb1fab8463b866de06b0a5f2a72a00b5121446d5e64c1a50fc85d13ef4e433c120212b6208851fc9f145bdd68e5f738d2d2fff0daa2c8f6f0db8f6ddd9537190482fbd5cbe36623de7e92b7712a21aa00424535e90211ba9172d676c73232c61d3967619cb542869e7d6a96dd1772e29c78369d84a6406017ef2fd86d684dc51c046e5ca94c3c3427510adc4cacafc56192c8eecfe038973c7702ff997ff677573e6fcb6c2d8f751444419a0276c18fe6f3f562949c49501d55e43c3cea1d778ee807629739968abab87457a168b22df125fe1779cc8c481871d62543f857be010e4a9505bf364d8d292e35c57aa3a795023eb585d55d14c1e6e0236049c784efaaa00ce4cb5a37dc7aee050f8f23789af47c20e5095c70e351ca37625ec7969244fe9200b7ae54c15c082de51cb5e9d5bae6ae22aab168858875d142ea5b6e95078da3758812d830d0f807ea4e7614f6fd3d934a0fe156223f9837a26fae48103fd01d1841b77f4498f9ea1867b908e7f57cad59118fb3b4860146766c055b77fd61a0b62024298e620790506c8533d3c5d50e43327d9432e1d65578fb2b80e043fc173abc6664c3364bba0e3a57ba7eddd2cbc905cf32a9b4f29720b5762bb29fb2171a6422e1349690054654ade61bf6eb94cb1c2aee82b45f1db2ab10512ada13f32772fe32b435a6bc6c1ac94b3171d641b3390c4fdd66561942d83b144b878a942355983e2a7b9ec64cc40382e74f53869095f52d4ac2913eac21eba2cf95f682edb73e98dd91a8d4c3d7b15b7dc757b1514a9a81aeff8862149e348dc990ff33bb245d5ab2e84f29994696bdd54898127fdbd190896cfb526ef7f3ff5daa0d68207a1117a1b7572f1090b800aa084c5a340fc75958f4482506a359e107d85815008ddf662e8977f2000cb62da08db859c81193008e20aa57ab2bcf32136e4d8f03fefccd86123f58f78d6454ee8ca815fdef4ef2db4ecfe5878975fa4603d9580a45c3e02ebe0fb1c9c49a95b343f0a48a5428f709ef423af9bd3c8f5f409a10ba361d66c29e99436ba908de2b80faa0e345e989da35ba40636225c5885dcc8582e07e694cbdf26180114b79997fd2e0e64e0da25a27aa0b7681a6e53d796fef8c4c648838a1e7ea231c6d6abdd0118412e1194f7229191b8297d2f940e8425949e2823d1458164a956fd9211d4cb81b5d5f8dfadf683d979f6d98fcc9e8b21d798bf98e4efc87502853646690dc876fac3735dbd30dcce1b4e272d36918110f5f80d113e66a9152e6509536ec9fa3c0d2acdd8e68deda14960966cf6e4e7d621bab333faef57cec17320f010c3ff6cad6f37b3f68715d6c3d010b153c75340ddfa9b5ec9eb9a6c464466390ade80b7e51564129c9c10818039503fffd564401ba9157c9c308c3d786c225c0aff74ec3353ad96f06bf31318bfcf76111cfc5bf3a8dc2d69c1ec6c887f392aa618142615edbb2d7ccb6e99ef62486740683e1b12cd8d2fc0af8482748e518863284c094a91bec95d026cc612080ab3e865860ee3768d9e3629c274d7a4cacc5804072fda77e6d285a1fbd03ab7ea85fc392b5a2baed81f5b8520e0fc686d549e8abfbe13f13e31f8960f1f79ba7d7e00e7abaa12221b1d0343cf5d665d5c2c6236b9822bd93d87c08a65ff9de44cc5cf63a25de6a398891d2c72c80ecfdbd7b945be03cc0668184b29ec0ac0d403fb2a5c3c866a7a2511411d95ae6fd6bf11051d2097f59a519f8957b0a79fc71e97b5ad4fccc03f8f9bbbb331692640eaac7ae87811d732dbefe1422170846fea6592b828c10eac043998d20279de9016cbac1b00be12e56ec5a4c09b7a10397283a574fe13473f630ea7dc701e82d2bbedadc11c8504715c678744684bce32e4f8202659f699237f8abbb523a20f07fffb58faf3110a750a105dff41473de8b876577fb79005b86401d33354541bd93452263fd6e662dd9b1b313d524f9246d8745f1f890d314960e489dd2c9ad8493d617abc0ca367ccb77ce9b889cba32f9129b1ce23c1b385366556c632358ee9c36616eba54b5a0f1f4ee352bd70ba4cf3c1dba3600623a59f79342d531ccb394d4e5109869ca68c72e36bff578c580a9516d841d32e2a833a71ae8c759c765c93188343bf1c5816fc95663b09f892e55ed60707f62d803f952d17dd5eb832e14f1906707dfd46a829801cf09dae547f13009d35147ad46eb6672c09448da80dbd14ecf0f123e0c3e724a01da9e9117bdb96b71efde83c00a29171ee49af896675cc00b9dabe581ac5c21882713869bd3fffcd87453729a5d8702d5e392529d3d4434e94be34b1cd629ded6f78a8b466cdee9a194a925d078670621813f4d17759cb939db0f42d40efc7fbbe11e9b92348b2083c8f182a3c78a2b2b358e6e5df9d5893ff8a941c200f4890c85c2d1fe57281bc102592adc1820f33d4d4f4b596c72d8f7f4c71e168a32bdf9a887ff2878ee107b87fc994c89c601b6f6ab1f58c1f615eee4002e764008ff337a08eac63ee739d961cae7db0c481e35b3855fcb0e4514709bf9a53ef466a09d009a229c9d28fb824fc55b259585a58281a624c597773cb0dc47faa18166a700f7be2d5b62783ddf948c80522357a7972b60d338cfc6849572a58b090524c60abfb2c55323509878d0de2ad18b71b4d837f570edea2018f396a425ad2c3e5e414a016237f198ac9c93d471e1255b229b9acf6fbf2d2d0053a1fae31b164ec48873208620edb45b7c38a037a194e1011aae9d30691edb27af332f6efdb3ed406db6df4064465bcbd491f60a051fadabdac103df633b50857c96e44a6c4c71572ebc9be283134516809aee81140b7ad752b7c18723b69caaa6793f3bec593078b65992651a980ecdeb3d471651b5034b5ee130e89b690bd2afeb46e0ec72b55641be0e6d702de48009ed5d62be4bb228348c662a444b9d5efeda0737bdb4934aaf4be7d1469ec2444054a409a670240cd192b908e1a3ed5fa93b097f660f656a56bc562468f589a29b667d516130e8f1b492f0831a08a0da7198c27600690520636f5801b5a468ac49799555e18c79c87c5ac3ae181877ffabd026f8ea1c62af8e2c2712b71b638f7d9c551f7ce25db50c58ac7cd2739728db23c9e37a0572a4ad4953a01a6dd966b8ac72f3dbf7d1d39150b0abf95ab1da383af9167ba0260fc644b07574d93ceef7a53f630e2a3390d4c21f5c6368e58e786543c6226af8da87102ef61edc5c7ed170d659ea9ba6c7e414f3f999a4eca75a1beeefe79436fd856e80b4cd7f0164e99030abe0b46e96d18d4b3d205e1a9a1d8e83fa95d2f5547ad1eaab5a1a3dcca35f5ed8b8ea53684dfbbd51cff777a1a2a19660e93b9aa741c9db2cd8a2700889c0261d0f8ed9c5af5600d973d4db16dd8a07b4fc445e9d277a18c219006bd4f834a0a56de9d46fb6be28bb7230e05de4cd24d8fecebe0839d6c92df0a546b3235f3035c418e7ccf740c1f1693f925b27e22fa6b0f5ef8209058443e1bde8b5210b3d56e65f81c2cab8328199778996c16ee1d064c75194c54abb3b980df0a82bbae7d4ab1249ef242d04c26b3c0a007ccc165c940988c874fcc0e6735ee23f37c3fc4dde8b0d3c3f8d4efc098bbd8f7d5370d6497ac2c06c01496536702cf7bb25385cb1f556096edec26aabba0a2adb260b57a0e56dea4796241bd54fa7504b1908571c39685d8e97eecfce1b6d6613f8c1ade43cf61565cc19f92f7dc9d16b2568465de7385907a43ac6057f4593b55975a17f69b5d485575699ecd381baba3141850dbc1b7f3d75de179711b769b27cbf24ad130dfbd1710a8587c21f1c4c820822534f96b2424203b9231617e7bff56f9dd9c61c2c1656e2d2c56498c0426a08ac5f03d1572bdece8c69318e98141738379c31e483441142546f04d7566a4fd27d21d73a4a126547177ef6d4a6595ca35d2bff4317c55b50347a822d650bfc38d63a7727791da0aaccd8ae3d9c187c67b3cd1740e33a982c2b9547e72e29e69a35d56ac4a4b57e8cdd007e2027a33b379630059f10e7abc8339699eda86d08781d906b5176f8bf8d6fe9742fa816862fe4eeb3e1f4203fce480577673d04078fb1bc2c58e935edae0d6ac57b4a09af0fbdce1d417a874f97b6249a3d24a2cbdd3e21d5d515ac86c037d31250859d900fe8a8c6f91587281f92a13457ba5e3ad44b169331c74f08d2f66b2292d16ffa8c7282ba8e72606eb88a43349aa113503387b99cdd45364fe351f8f307787ff29d3a39cf01ea663b712cfa529762caea8792d49ace1738a559f015d995a072ab0d489b902f681f40dbbf3fb3db26ce4f893e64d5df9426af75b6132fce28db38281c0a93a228e2dc247a34312ab7db47d68724c3af2122c9ee70482d8ccb316e4131401c2552e01076768b799c6ce5904b44113c5edbcdc80b64a2ad22e8e296a23a0e1e2bce79474370c1560c5a72929acac5bff009c8c3d44d461338d03e1f6d3c042ed20fbf980bbe49deadc841e899f47d901ca223645f2894a2550209328f43db0c8e1aa6c95cfc96e1d4e34de04928663a60a0f16b91593938c67c42effa0976d130496efcc8531840b70bcca7b08238e0cd39619534587dd9c169168d4b66cc59abc63985f403824ee59e228022732b1f346b958a81e6a5aa378dc6d3ae4056e983c0ec53dfac331ff2bd2a5e7cbbb46952ca63eebf1cd0afedd299fda52308c694de642cd6c50b13574af1bb4110baac945f91da316c75dccc9ac389dc6fcc7068c8ffa60ef6bc685ce29a7166f727f71d3f76bf9d40f9f392fd1c437dab5cf9fa8582c48b3aa2af07338ecd944831c2b7842d02f1d65d48e45adaf71a1c0a448bbbf237e4fce35276725ec7c7c9312e18f69559d698830f1efcf9f403d20de57a0c24d7131ed91a53485828cdb3cdd163fecc3e28b02d6cc44fb35f644df9f0cb912d1c06365130229d63d478b8b6cb6afd30e3e9b2eaa86a9d88a5a8f6f5685bab8cc5ddfa0ec44cf4d777d9c0e0b10783f5aad752d2fddaa879eb5ead660dcfc1279cdde4f5173fdcb0d4eb1e843782a71c832a7d10bb6d59ee6683964a300f121ca3eaf7e5cf7e941bed7a9b852e3f80f70546fc44d5889a9e85d57f66ab44af4f7fadc9f2516387cdaaa668f3213343cb98a43573368482ad856082fdbbfd29ae24c0680fa0f67ecefc137b92165abafec1aa0343726a2046ae7beaca8dcbd24d94c8755cd5497eee9cbe9b6d21939659b773c952eecb3aab0b1025364f63659fb3cc76a813cc729c52da2428cadeb77f9f23161999536526dfe0504e578e396a78ce502365b17b32158e2264d9748c4f947c1172cadfd0ced6468c48b158d5a57f5c47a2d2ee50d0504e49e953bce3e4e95ea903ed7ea8c59c151207c63dd80fd7a559f5cbd7507877b2486cd576642346f3ffcd9ffef9840c6914e37f1e411a4d03b542a5b9a0ffe43474d1f86b0284023f9c9c77628d915f50764f26128586e4b0f00b669599530be38941106b0abde5f52af314621bd3a866da1b42a91b0f6e0965dc2acec8b7f67d59728a2f3cb209ac446d68b4c77cc1dc6092c89243c50ef9dfca4d21372afe5ba778e642165e30fb4b87a77fa73027a60c04f6891705c9763d10ae3e6de1746ce19d000991ca884040bfc3c54f20c3f63e0beac11f8ee0e859f9fddde6aa58631c116e228cd5072bdee73473651d4197eed19e4720935ce1709e072623c5ddd7a111084210a29f984dfa1fab8c681e9c05e8e054f49a1024b2e716903c1f5230b38f708b66fdfab1d9495307c42c5b7e7dde245012c7d631b57f6f65eff347f97458d9db39c5b52df069930c3131d25b2bdad59d72ffae36496294ec0abe001a542a1065b4a22e149877141e978f0f5c5fad47221882a9fa8f482b8e798362fd02aade648899ec440ddc582991791478ac52c807cdd45cbc2bf84b77a44d03f39603faa2bb611b7d2a0d9cf4bf098a6c23b783215a1033f52dfc4d34823589e0aaf89a435127e7e9357263d4e678ee5c543e778f8ab3604e3e5271cec8593399f863890148f148954cc0524557e1651c526845f790089ce9f01c9cc4ae90b716f941d98d9c1a4bad483021846d493ca6fd7e60906f58d7c9a48de4ddaf5ebb8299a1466490205bd5817a4c966a1793a2e98c3f12cada3aa62d710e9b1cf39736478bf2387d8c30dfc181a62932d4ff6b2f9f7444179faccbf2e27c6576660085c0cb01e8cff77c85f493378a693616435125f66fd27377aff4ef658b3339dce6a7b9197623338eaaf87763588987ed04048b67ceba283f7fe965a86415ed2907f69c7d0fe3ddaa6ebc4db0aa517ba31cb156220b3dc2eddaa5fbdcd959aafebd21dd540d86ae930d5242d34ea8a7242f31bf7c885779eaf33b8d4b76354c827ec7cb98ef65d74b66c8e03ab4e7488793df4b289d02a163c301b975d2a5b3d5d31b170b9b2baa06af2f622f29fef80982e54fe9edac2ccb03caa32493400a20eb0f9be33149ffef9cd7d058829079b0b803537a757d27b75a2fae69179345761292bd778e9c8898ea308cf418b4668520aa734174327f296cddf33a036f6e850b7876a9ccb0400504c01fbe9a2e530f1bd0666b13481658f16f6400a055929df5eb75ddf603fbcab605efb5e89b63e70299453d888617e741a62c817c49cc478991813b87a0967a95b2ca1ecc73da34f3a15d4516366907f9d0391b2f8b09d0fbb9ff39f1cb1813d96bde8f3ba5c792d82b457563ebcbcafa2ebe29c222acb066bae4cbb230725f4b2bc930016d3ac16292173d9b4223763fedd908deddda336cf50d35f1cd331f7dd5f4015b39f559087d4428b6940ee442891a42c92f1c7e60d11c761f1eee11adc062779a878de1984010aea1327a1f8912657b12e4cb4b96fa997bde15edd38a8e4125415a72cb25921bf675aad8b43f33a9942b4d377c3a3efb97e6febbe616691964e2b18b70117784f1a1e678e87867e3a548f0df3349bd101e185ae7adbe1b31eeb9e325d6ec253dadb7c8f27c86e322d2eae1cefdc18b66ea21a34f41b53387a3909ac4fbf70ccbbf025b6d2fa2ece331927b981d5747e8590c26e26c7390149ddeec202bf6456deb1072778d53dddd521670cd91e99400782fbd76676dacd9f1f58a2407eff1dfc3f873a9a3bf425c163fb4991fc5df7f293a833ce619980e107659f0ac46fb6ef0c91b573bea7ab09817f2bb4ac822de9ded225ce91e79335e2383e5dfd48f0aec43226c9eb130145b53af755389d361cd0062c95bc74f7dccc72bf266c0ac0f959b4726c451638f48457a3be0f3f60d479145b2e01d8a5d01ad2a5be67d009a815ddb518f0add08c3620585d5107f6d4d15f8895ae4cec5513319b51edde90c34dc35418896915b7b2d344963574e5c2abb8b1fbea39c9a5479fa17a343599c72be4960f1f1d08c9fe570b68ae9e1cb973a3c0fb1812d5953229897ca5a20c833e89b16abb0368814b49f744a7ae89055f874d5701a8f9caa3b1404fafd45d0f845e7869ec6ce454ba440bf2edf63a1ab930b097b871da9e838a714c93b2eb70901a127edfda47880f1eb46f7721ab40e9231d6bfabd0f20307b6877cbbd8a679965cb8d5d19755fd7766b9b0c06554a133cf505e9cbcdfd2722c83866a723a4b966f417a54a227d9813309ce396ae52f2a68934a18631b30bccafd39439daadabbe4fa9471b1f2f39d73b3f8896bb81f0d6759a39dd6e7dbfe6c89802581039130793b326f3c7f627616f3c4c9eefb2d97455c85862555ba91a5fa0a48d99866caf4c675c4c9d89f7f2d82ff870abba61bd26c3e814830851dcd3789e396424694db14ea9c863642fcea2c20cc5688e27f05f303ca4125dfd40812619bbed4c90b61f4f022b670ff846db93644f7f6e275f99cfa641844e9cc571d10e474a65f1551df0bee871ca44c84f2fa481afecc33d5c6f90d3a696f10167f49f88a14cb68c556366eedae8334a23109c655f4bb076bc6f3066860039232045913c0fe7b8c72a9c4198ace529f4ae3446fc7491afb92d1f80c04242b86cb35705e39a2a513962b63ded27de6f2563ad446d502c9976581994eb848b05adb222cb1feedad3d8d454d01f0a781a599d36d01e623762621f1e49c011d70e995e256c1a2372aa22e8a1177202f8b958e09f64f29229114aa3908e661e7419dc7dc04a4ed049f438fff4ab3470649aa3f0708977dc6d3bc0734f4a074cc202018466440686e0efa45afde68318bf218611b6c96e5c43cd7545ddb7db9d11e73575649a749f5a38ac6e49512a52128024f45a6bcfc254e600e69d04c6d70cdaa5eefa8f77335bd6ce9424954229ac6eddce691293e8754ce3a1d0042c479d87bc12716e7c5b1be5b141a66f32fe306f3ffd45f283ddf1411a9086a01a23f669394ae784095ce40d8fc7f3e788642f8b7fda03827a571ba3e68745dc442013fab49c05525ab9f38452952e17c7e661b793eb4d40de0e7ddde304330be4abc5f064f68b1bd48fde360c99ca3e648f5c50ed392db522890bad36f7afaf38300ba12204252e1d509ec5642f951479ebfae249e70063d460945fce85a5df883745c53b1d3f2ff172c44eb6fc831a2f5d88520f045464ff3bc370f49ba7717df77d15851eb54c88417831901dee2ba05523dc7339e60b580581a5cdaa2071fa6d3290f09da7adfd3af8ce93eff8c4d546c42d816f2bc306f9a9fa6ea2eb47ff6b6673a74037abc1d5b861098c8194d172318a6479414799c6d909eb8ae2c7337a1ee1738e93f6ba791d16eaf838948e56aeaa825cb5d537f97e43b0af77d340aa4892b8ee986042f65a2ffaf887c2353814edcd6ea69159d67ea84e9828aa0437cddf58e5b220f890d37fddfa85dc5ce2525cca5c419a5ce5b3d1ab36db233adbedc167b2b5a06d8b1bc67562011162fca24f72a033f149a9c4b8a501847196e86f84f5f0f35171b3f2152d6382203f6b2069512a3d2d6af62ae058f99c01b8958f24a70b19bf4d8c52dcd6b4e3674fef7d6ac8610de871aaa28785593c5802263a18ea64a529dfe4678b62c18df6f7a13a3385de37d78883242485a0baa03357be15facfc0b59d1a70279f3e2ae000cc137437e023be6fc3fd89989906407737a68eb943f000605e972e5d25d14175b1b8b02468cb2c806de8431cdd0128abcedfc2f952fd4173cf9fb18f91e49279a1c5a070599aa42d76f8598433c5cdc9c123d945636bc0bf103b1a1c9e0b458f9f3c5d0ddbb47131b92a527d8b171402a9ca74dec788ae430c835aa6e12c855ef34420496a5e2289675f4a16cca10fa725f2cc31838a4250a8d640395a6e1a9d928adaccd7927cf19668d478168c1485141f09102991573fe106ccdf82d04631f51918ca947359bb24ffa2bcb16a8a92b7443267a8d399c89278a45ba1d5c0e93d4f7f588085819f81b60bae91429155e7dd1cce306c58619bdedc59aeff9565fae072798793ba0751f4dbd2f55d69f826e71b1f697b16c6fc355d80ba9316a0f15670cd5ec26156312246e0d3f0c161caae1c467de253239f5b9c433c0aa72e029a20136dbea4989c0e432f2d94db8d91b5b765c79d3439d705468cb0c0308ffb7abfb7e82e5cd599daba2a7bfe0dd47bfcb191176883319ebafee93a90af3ff09ee0b4fcd556778f7797470d675a3e0895c04e8a4da565e99eaaf9ce3667c28208dfa3f6e3ba860ff3965538c6de6b1476d876f41c530548b2b9a6cbd0ee58ae0667ca54e95ba9ac4eb2697d2dde9d91eac774c3a1b7601009deb480e26c7194845382c0e78b92149fb8ef371de7207d4bd87faff0aab0d455cf5d88ba765957a57bec893df119c7e229fb1c2159e9ebcb7a1a8b2b94c4c8d26cb6ded63a6a91e768580ee65591e84d36064c076afc346e63692902606565df49e133d483138a00d65b9976006224c1c730317eb2ad92c189afc283603bea43614c1fa0baf0407438fba3c8322bcb2ef388550271e6db23c67cdf13a56890feb078c16336c3add0869c9492b6bab1eb9cfc70c125f4d81a6013d5739f9b0c89afd5d76c90db7ef2efbed1a7ee46390ba7e149ca738f49300239d36238b05ae5a178f565d845fdcbd5ee7bad0cd99de6b2da55098c473ee8aa5d0110b4438f679195425d7e47fbc1320847922008e4523c36d483092cd9b0bb81e7fd334c0fc60adbc1492ffd4c66a32555120d3cc2063c998c710ba31117fc1b598f32f9d39b2b79ef369bc45d230edbce1452002a26deb48e465021219a073520f09578a8221eae2add7102cf1612999c5d425894ad9388209b3ffbef185e85136d9427b6cd9f9c12bd12942c0c23be2d3597f670c9434e3e369a7eccf496b70136efba6731e7dafbd7f36086f5c125ae6ea5aa283323566315682badb624b42c7bb2232699a584aaa0bbcac2213c4819966aae18337452c25a75cfb8366081046540e75d4067e1d3b0f63420a96d3c2d0e6efe120918eb98bd69e739b69f0181bbef17ab3472cea2bb08e2aa878f7033afa9df13d2933dc984bba85e26b8ccf8d0f9a432e13d9d0caab6bf9cc2245399a5e622d0a08f93e5c23b913faaccab52fb74ad90298d0f35091bc0fe5dba78b979488983211d901e6438eb1de31cf90da33844f32399e55c7d61fbc0c7a860740b9ef20f22c653c184c74305d925f42d4b7cc01b2f20319451debdb5d872a23760bd0e2414c4885d8fbdee5312e57c0b65e182cccf7075803d4950114320db477dd0a072ff579e63fb981f640e459645c2127704248306672d58b662b24daef64612e27757aba07460fb88a9e93a9f0e28901a99dcad37fdf299e5df9934c28ff71eefedcc33dc559ed60af004000d7e35fe170d9de699ad0d54a382d05b735ed9be5ba800f38108fb24f5f1f2bd69c608dde0aa1fc6ea621a8d1b4607b8c9c728bdde832783bbc764e543d5a5ccd8d2985a1551e5de6c65c1f1efa17098c91cb79a975b86e5da4ecafd50377aa990a18fb085b1512806e72b885190a67a96dc0f3b8af2f401ac5eca8efa5b131444d15c0214061c4d42c097e76ae504c73e6d9af9def19956d96809e48752989e71780e234fde25a99cf101b1cd461cd638dc39ce97d44b71ecadd935db174faff7b78336a52756fc6589fa480065bf61387ffe9edcff5d6eb48264008a7f71293a6268f66a5a8690cc31e5d8c322a818dfa6ea205f5ea10644f5253f50f2e93a0f3e7a4d94945156742ec84a8d3dbe1dd55983a666ae09bd126f4b014cac65d8f6d77725464a4819b39966d25eab8021906d7a845660f9e29cd00ef9efb0e70bd1d60233f4c18625149bdfb0640b6bb98a9f1e9b1c32d98d1d82d5eee12a808fa61bcefd76631432806ee4f1a7f4838b4bb7dee9ab1cd0978b75a0f92bd03464e883cbbc791dc3d90fe6e72ea0b860c8be94a0b72efd9041ba8e338aab2fdb5c242d6b473de259edaa08790e40abfb9a9855bfa16ff203bbc7bb5aa41d78366a36ea917b7a5851b7fe07e2f2b6961cf102ce4d5084430068af86f8f24db2d77a21aa7ad65eb7defcc967724bf4b78d4ed4a65da56855bb642be254a666837ed6844bc5ab89e5872c8da747b2a4699da218d9b25f97386ba02d1c6e1ba1b8b897fd8b6b170cfd3173835d2c617bc470c12ca9ac282e6f3496ab6634dc9eefbef536492d0549d7ff75e6a929c30a4b0122de66efbc1693498c6b124ae104f91e0ee2dc551e770f34a236261dc9c8629bc3e8cf24e6a426f4faab3652efbf8ab6b7bd840a3716659f63003f657a1c45ce91c0a8379487c4b4ac19ac52e294744e3c1875ead24d4fd356028c2d4beac2403cfb520b2e163605f4ead3c92af70d673824a1fad40fecc7254dab8590daaedf422146ebb5455a262c9e10fa65eca20a5651caac1f95f10958d114974772e78368aa0d1b527a8f2726c7d5668c33e1be22e9727fc4f847fa3b5b87462c54edfa8b745b097e4bbe34ff09426764b13712c2faf682d14c5bbb49b293c4adfac82a37e124ed95cb2e338b8e6f8a86fefee8b3abf8490fc954c99f6278fc9f8ab3c696585251f6c339551a167cd49b106811ec395b03faf0c2265918d3bc54d7c792b3d17179516630c20936173a621e42dcc0db517332e55dfefb4fd74d6744a0f186bfc204fd232bb0858111db9657758198b4279ed17431ac1ebe1590fb50166dccfad94b8fbfecfc4b39fdb5fdca6e286ee2a0f81728d3ed34d25802a46901257079ec33b9f6d9ca1b0c444846434fc15b40527331e134d896f00f43b88b7a0c3ba7d0fc25714e16388d09273405ac19cb8a64e6c7d5e32b187c68b43d599331ca2ff1d30268d646e60b43d250617e6dc84dc0ef6d361d46b1c0fca2f93566cae40bc43c1646d4bd198a471c68254ac5497533e328a9229075d2b148130122b1f7a4fe767647ea6b5d24613c3eee129ba5a57e8f77608a2e51b3abeed0ac50ea383007cc3f6883a23e690f13f507144feeb8cd10ebf059c1b172eabeb9c72b09805968ea37350cc39df9a1269aa93f183c072be8739d68d8253a8a475970a8291c31c6bee6d12faca304a4f4093d42f178d220b65413d930328a4d5ec2098b9661ba66dd7ad7fb80379391a735763e63ad2c2459e1f4a2673ee71f5eb2b72767eacbc0ab369dd4ac1331f8420bc803e23b7aac0333a926bc78561b25fe771ead0671569f310d197abc3cfe5166a9b986ceff24d72bc2da18bdd930a5faed3ab70029e4d388b37d5541bbf6b5696c07fdd9e68eb961bb1a51c601d639a80e2d56399595067834a6edc5e0e954e09387c4a10af7be16c567071111019b43ec3bab58673111941d827e852a1842e4de58fc3a8df39c7afee08ae4570f3ce87efa0c4e965d68bf826d92aef98c0583634364cebd387cd4bd88840b9564e1ec61cd6927a7c0bc7d0dda9255899a1012579dd84035ae08c15fb54d6a56d8333cb61b98fb4c9ed1a60a2eae6cb112c35374740b6700587d66e3f1e1a8bbb5fbfaadace241b14b23ac951cf42646c8f709c2cf6f0bb4c83d673053b56fb0afe3bf0d7e746c50a6cc08de55efd0b49736ed90554ee8670c02e2ea3e9d00751989f815fb499dd3cd7c5e11878e8e0dc11d547d8fa0c6f1f1fc20866e5d293c0f17ff2da06c7c223b7ba7c2fb2ea9278e65badbfd6d332916cb68d921ad709b003ef948ff0394d5395eb39c6acedde6f7942e9ffec9e026cadb52961f35e3bd29270eb3f3583c6908d74cc894a7d8ae6025e92a5296dba00613ae926f0152d9fc688c5ee13f2f50a8f98c3fa4df6cb54b58efb8c1f7e8e65840deb259ee8c6e9365c32cd0421a72af3ba300e7dd231b1a23c091c7c54cf751c6003d75048006328e884a0159fda6fbe814f60ef603b1c348a39486ca973f80c8a409c635242159806d18aaed77fc512d12795d53ded3493acb6dbde7870dbfa7e8cce3a46378602633db26c5bee962e0c70bee682bb6105099cb8869dda785d4d04ac9c5ec081e09676268ab1a1aa33a698e52138f3074faf5a1051586cb4f2486b56c7e31589e3cd04c58281e9ca5d7fad912a5378ce8b537f294e928251a6fb010858ff999951c1fa29e8be3e26097e526373f1dbbc5e27b7889b6621c5fb1897ea669610cbc4d2d59521e3e9d6d33325c8d31b3e094eaf34b014933a83ddb052ee3109d64a45fb86038f3ef472779059db35fae6d083a0871a819d013f170eeccab1a948aca813b766eebc3ff7a287b966e3b2f28ef2ff09224aa460c65cb3096c35f46090fee3b7aaa2561fa83e245bf9aabb3f002151594bdb73fdebac571ae3a7c2838d7e4e87c0bfbc386d0d52c5b51352a55caf3b0d0ba8f7cc0c4efd0af31dc7eb6f6a341d73ba900e93c8346419a66010ea176b3d1f25913bd3c6352ac2adce53fdeafd9ad8c28871cc07c5fcf109602a67263b62b7a50947ad6443b28864347fb7f5a9d4f9349237e7f53db1ec8e1615953c39eebd2446e1a35809aa0d87bc2f043d85a89af1ad07108a718559067100cc6becba3b9b2af1eda6b923f80a7870504733c8d887fb26037b2aea57a63027a25f6654d49c062384c041c03ec918d1bd9d29301d688f1305991d84d01e2569c5b4378d4c04d159ab505f069f17ad6036cba524d3cf113feac6d7afff399158f8cf6dfb9926dfe5a8cfebf6f7ef0a8807000f9e630d2a985829975990ea1372d1abc6e18963a368a654132f1e5001f9cf258222cab116e8f934c35240ae0c0fb61b16f39fb5aabc9f630fe511aae30e9c51e2bfdcb8d3d2e81e9c2768a271e1019890b99b49ecbde2292d5f6799ad68795faf47289e7b04f82b7baa8df91780275e03d7bc10a36671b426c033bebb54162fc6c3fe8fc53e5fcf214a8d42fc90078a511d59b791715ac7e94166ca89b991f1ed1c6dd0bd33ad70f145679f4d1f547e88ec7d55eec550d803583e287cc9fc8fd5317227e48b86301c1ed3dab2d08e2fcf13e02363cf2c758f6c206d378d0c13d87a5ba69f22e21051a6e68912129e64c2a7ba5b268deb157f6cf3b01beb36bec871bd3a2f56d221f89be0db1e338acf13c4d6863376bdb2cef793d46ff605eff448bad306acf1fe8477b3e17d2c74f677e261a2bfb23e2f91e2c79a5d87426c4329d8d000d7a48060436c0b10a4ef21e69b8d7216a85f285215bd6e11a238c899b19504bfd5cd0d2e2885fcf49335a44205e12b2efd711096259684d53afea03d1a76f376b40d97d19da46ec348b2e2598a7b0d4918cb24dbe57cd5e0dbf060eb3aab740f7bd73f9dd2ad14feed8940d84f1ed717baced1c9f3c54eb1d04973714200eba3581c94afc28aaa3d8ac75e75415a41e5f1e80421151031c39a668f6bdcc72cc05d8d5b732ff943ee530d3da8843961fb411ec1b285fb6b41062433a4f7d2377d84c35379975338f66272b59e11a1d810a01eb56cd5def22e56bcd986369eff7cfbb143908b383e5485e299b64228ec667537da16cc969750b78f3f44877221cbbcf401de35cdca4d7280e329e3870af2418dfb3ed3d7fb422a5c8d8e0e7f1a57a3eccf439a053c189107086c028c458a4001978301af00fe696fa94dd7345550a3d90fe1364154216164aaa4ea93faae72454e4724864693673a8a61eb2cd3f828c6c8114037b76a90383215b924e35ad0081823c56672e5c01f1bc1a81d569b02af2764693e38ab3b0f3a92c68152dd6e66a84652d132183dc417b096014391c1737ed6b43eba6d9be48fa948598239cb100e6e78f4288c19bdbbdd0f760f78d1f11e618994006f1c3001a2e52fc29e7e807a3e68ce08b4104ca4e1847781f270486e2e30127100a40c9b357c756292ec17e3d24351394b0d4cc370f0dbb67245cf72aeef09f30d4ee1c0156eea374604cf0415b4a4dcc38aca3c49b8ced868879ca8de60861f0461522d2012c156ef6130923ab057ea76d90fc81dc7589dc35d164d2c2116a379bbc080a728a08a404c7420b1cb77fae81b1d33aefbfd2abe94df0f33bf1bd2c8f0798755ed0f25a1bcb13142bc68cf7a5de9dfd8752d4ff963bd13822e06badc568913d1251121c523c20590129f7f5ddb3e8d7432f0fcb5182ccc659c41861fa47b3e987db7a3b5186358d3621a6b6b3d9668b04c684c30e9269974150a475f3088a0f0460a9b784d5e1d68d91bf4c1a3bd0e3b61875a920f0a8794ada8e5e762ccfc544cac0c6df0d4b6f410dee21d81ea249586c9e8f8953a414b705b855bcd90b6607cede49127a5541b4674e0ff7c54f200a7ae92c8df438b2101bdf9c0d01ae7227e8009eddc7a7cb394b225bbfb75a77e1e96df26f1389908a744d2e056ff3d07bddebb44c61d76b0e735f717178b9dda868dfd8ebd3e406251ec990759a07ba98ef802f809aeca2600cbf760a0b5733ea1d927258ab844bd0bddb8a1ef22dde200fdcbdf0e8bf03225cf65f4a9b66441309175b231d81935fbc14e6a0984725beeba6bfa83caade434ff62e77d867954728f1387bcc1b91e28a9b513cdbbf75395cb403f59ef18cc8d632dc437abde11e6e28c2d637d185657ada15c4cbf28c2d6699f0d30e932c7477b78bcff49da770ec8c3e3b064724636688ad4991eb3cec9dfa67653059bc4ef74f5da9a5515f63cbcb488de7377ac5d30da2aaa33fff6cfd18716b9ffde6101e6b954f8498b8f1b418203828de3808ba9014e1e74cf2e174d5b6431529773349ad2a99d0af09629f4988236579813d4d3bbc4f301021c88216e6b9657148d83f2e2087c1daf5d1671c8e542132771e0ee4716d7a10dde747fc5868bba27e0995fccc5099df35c07e6ee5521f90eaf003740283e41e7498481deef06d31447e1bbe7030acb0973759e3d34dbbb3aa58832b3640b27088b98a4b41be26d774ce8c613bc3fd7943dc2da092820ee532e41a12dc4bc3d4e7a2613e485328e40e3d3aa100f7bfb3d1c9d5c15f0bd08e76d14ce8a744af880b34c8a0f216b95cc713fb9d33598cf0890f2bd72d4cb0a81371724b457958e55a936586184664004f919561166a6f2d39bcec14303f8d04767b4b8c9027de729b792548dedacccdbd9b69e663952220951ee91195d1e8e2e1d1fd82b7d80d30326292721c5fb9e55aa6350fe0f2411457d1e6243018fd364c28368544895aa33de152d6e288b002133c350e7e384fed5434761960ceb5a38bb72ff45fc3401761e88eb46b695472af6ddc6b12c672bd45c8630b5db1470d659fa38163dde78bdcc95fe1357dad7ed4d368f59d2ecf695b8156043558a6c5a44bdc755b1602a51317f8d72d4d8b824e587f4a56c60524cf9e1bf42a9f282f2ded04e498c5af55d64e30e149b2e82a23c59dfa2379caae3c7356138f8550957997d67c77585db8a3fae74f3a5b4c0a1571d00031d91ac7f4a8bd6d1720bb8bc587d7f8a7922ec6332e7d08f179b25572bdfe5891e3440e7e44cc91528342e64782d5413d8620aca45deedf6f5e427899a90a7c29c7f6e07a7833dffae94ddf3899647ed7070f76e139ba87dd6c0122e4320610eaf39d342c1c98722e75b55b6e3b0ac15cd6750b888046cbf4321e720b86e5163a45282e604782ee7eb08511010f4729bd62384b8ce20f97af03e93bf15db304b4911323a9fcaba343d6b395d567fe4b342f9e933356c65daa787fd7348871c3fdb5bb002bcc5d2d056c98873c5f4542a03128a5911c10ce169df275fafe4dea9c1c00378ff0d27fe67690b37b2df064655cf630ebb2aec3ab1840792f2a2eedb28e01703ca53c5a159b9dba981c6bc013675dbe096ece669226bc15921b0d29ec27d17ce099de5b71ecb5bd1479737ac56b2f850b3da2ec21aa0bf180efa84389e189fa37e760600c6eff8839e783a73f4cec9eee4d2e823eef7c4463d781941adf067429119b89c024b29cd9682f8b98b4be5a7e9d45dcb99e9da0c9c02a107f6cd5ecf460fbc2d92e9d7520113d8e4111b1b879a3a4e73f41989ab4ebdfdf388afe01d4ead0a92d8e86c2d5e189ca254e35fc46e736a491601b5befe82bc493bd1718911676a7bf9dc1a6acfebd359bd5168e4065125eaebce9abce0889923aa75b236baf36bfef6507c72e2e333ec31d7fe311b7b3bf9251d9ea5cdb544c0837a3d9e88e6cea7d70d019fcd1bafd14f22129a6e3c343d3461a01620fe4d1554670ae3a88722dd1c00c524b8aa2f5bf72238cad6990b5f3627269a0a0092d8c60c18a9b4bc38479f66a7b27072e824c6a4a43d0ad0b98fc6fbc4b46593b3a9facb5e039655564640ceb19866de91eba85fcea22772f024735c5bedf98ed267ba08081ae6906d9f558a5ec32ff53c854e95c898e391b8dbdb821c79a48a327441e282bfacb3476602813877767de65b56349ddad3e901a484ac134e41518cadfa20ef45dbe82c73c455313916a756ad76c83f1fbdd52348dff9a8b83adb550b5891e4d1dd1472b218c42f40c05698ed85028a45e38134bed981045e49ee2340eea5dea7ac73e8ac92e31eb13b3465e3e2554d2500ae79c65d542eeaddae0dae44700d370b27796916a7b16b2c50646da535b76bcc3b0a45aef53a019d581e113c0f8dc90d18e28e26c83128cd344293dd6d4ff0ff50d4816b86bc59b65983d6d5dc9a6d822476f956021e7ebc9f9ffdf355ec4330c150d9fc5a4306a202e970bb453a8f8997cd9c8136189113bd3f5db587ddafc88c5f173e4edb0c6f3c3cd12119e4920ac295628314794fc3977504656e7649d0c0d64ce8a86a11070e20c6661adb4a2acbe18d23f5abaffcae85c0869470ada00306dff15e580f6a6576615c215b1938d1dd8f47f55f9b9eb3a70745e71a8be8c5406f999e6c383c475fc4ebdff3de98d3a3b133af810df87ad40d211f709afd1db7d7ce814fb885431cbdff9d49999e1f1e3bce747a7e020c9a545fb73e79c076e208d1d55856d856cd7f8583f029ff2094d6da78ebdff6fe40e8832f686bc791441f311c976e858dd0532ef621093f66b44321091cde9cda050995da0e942cf1369586a8c387583deb951afd3e4f1c25713efa208de398274a6707682e45f2ddfe7d388021bdbce92a086c8b32968d3d3efa2b68dbfa72d8911095437750eae810db6164da76aad62bf1f0765f43f853963a30556c8ce0811d14359a9170e2d0567e688275c35defb5462d5920c6678609671b505c69ee9a4a5d65e8074bffcfcedd73c429c1dbe8960a7700772a828969c55df6c6a10adbcd1e1a1861f5407abb4d34518271c29686fe4b196419be8a549b7f808a6de4b0be219424869d39ca7fb50973f8653ed351ae620faa197f00f17e77a171d78762934fa4919c224975663c484907f12785b2b7090e45cb8e49b896ec19399a44f4e4e33feb605b1e95d44d53cd8aa1128e39c10b87f56bd09fbfe832031325fe67a4005cfd04bcefabe344b71a809613016c5330783357e9d84b268e9c7bec2f3754363ad0ea2786884a0ed3af6efc556ce5cf260b7d57e044be34eed13d7ded351aec19702cb67298f90c3cbcdb8e38c9b2c742a026c69b6ca218c7d61c91a5be22de7c53a566cb6b3341ffcba08cd31aae5fb1abd357174fea65b43ee62135e7ea4896ac411456e90053aab4d8725f5585dc5ee23a8f4e824b589f66d2e6b29008e64b1e5af7dd34771b28f3653180d9edc714b75f4cf1c038260c546043f68f1b76fdcafdcacea3671a70d5b5dd302e2b5888028653ff08ae03c2298e040cbcf7c16a622d80594f3800ed452e04b8906c0a32a0f4ac7efd0304fc1d9f46460876e7e8200bf9015ec61c9527b8547abeb389f468433c0465ef6dd58776f3c13801797590eff6bcea13ce5c63ba015f74fb26698f15c0c468114160d0a4bc375319a282c73bde9574320ab7292395d8a8a8e8345ef40ecbae957dc8717b8fa6f4dcde5011249b53ccc37512b720b93de0153a2d6f6f53fca70aaa9d1b5332a521393747c744ae756293322e0463a863feec7b2cb8b5a5551ff1d8071942f3ef6b40d03feecd8729881a5ea81e9a4b9aab831a97596eaa7ac0025317f09525ea50dbb20abbdb4b3be4236f2906730b0ad1bb25dc99c1a4bb03648844b7f13cb3a609e55fd361c74ad4b6e12d6ede8a93abb0b3eaecb4c21a43cd14880a1234117e9e1c233ad6ae19331f309f3cd11d133f8e667177d16dc339c2f313b49e6b995b67e8685ff98a66bc25ed278641144599b61079e840b56d49e900111d0220cbfee7884035047b50dd925ec59dba08f2b44197740865e780c1d26d550f9f9954841b07c8ddd57743f9151e835de22ee6b552d8d0b82e6eb4d1d9940b929a637ee44fc9f43ba29c067a90381cd4d6824fda150b3f87b4f51ef8652735caab0ff9bbbcf19fceb90a47060c13fa070fd9380ce108f650abd2e1c48408918b83edff51b7aae0c8b2183595c0bc30915e3ae5db46dd2d405200c57391e81bd31dc855f02f2c3b0ee654b6496d730ed363fe51f4db17282c5497d078cfade4ea75d77d0f16c08385771616f24fcaa10488947c236a2a8bd5a2ca61b8a23e47fd37e08795eef77c9fc6d5c1b1987d38dc5782900b24566245cf7d93972d58a87ea98574b4bfc322c2892fe1ba1499281c952ae67c39e1db87ccdcc0867079ef79a734032a572c4e5080ecb3afe950e8e51888840454243884681d757527e88137753e2f96465e17ee97ac24d05813eebfd84513910df0e16c6c9cc7a11a718162541762023c90c83f36877f271242ca6ac3e04d20f86002e87ec00f86301c5c20b623334c9b180d0fdc06ba47ccea6071a118ac54c8d9540059abd2fa7c0ebda035c5a3088b07e050044972bd52b592305d045596950d349127aa136e17af30c5221e0201dd1b5acd331d8ea903373db64ebe7e9ce57a0b9cf49d0c4207be284b73c5aa0965a4474967912c23ac01d38fd3c07de770dc7aa39abe19eeaf9ff883637ec18fa87846fa55e169f3423aa637023df849bc5049393a96f0dedda11399a43a4701927c4d176accd3dc78e222de999c1a4f4d53d7df9f2eab9823e13518bf5a633e0f4d1d85153d7e34ad5616b13bdce4f7b61cf9816ea9a78ff2ac420cc99c22ddc28223101f2eb20c93d71aae52b85f810738477bd7f58e3059f48922100b418f39ae1d0722cdcf0bd9fff64b26e33934a21d94586f934fbc7d1c9fb5deb01f39c2b81e5063ffa07c2e2e2689ed9648d96b61356442de71c8cfd21ee74d4d76c8684091bb5d4eab7ec3e385a70363ee1e9d8cdc9c2f6afad77cccc7b1750c0f16b0352678cceb0f60b963ce31e03051d971caeadc1a42870ced0c8abd2df2d24dc09eea1780b15390e4386a2cb049a0a23a0c3574c1ecff31386eb86b73f9fb589a28e7e06cfe6268ebc7b0858d9bc60510f37a31afcebb859bf72a5a1aed313133171beb433d389e1ce0cdb7f7dc45b595d26a68453b687ba76409b0b729d40cec8ab358cb038ee9c6127f83dff9a7431e160dacbb01a32066b9727e109fb6b7dd2257b00f8cd2e0bcddc0d4a7dc123184670b33d5a584a3e33b852726281f1b7f8fd200b9c5b5fe9b7a9b72d2a914f1a830a541cc9d378f3a0de88fdb2dc7a29a098829a09fee24005601471c3f9000bb8cdb7bb64c30279dbe75a4ac7f921023e99f80a9ba30fa4314e3134a8d3f8b470e6b87a3be7db0ae44b7e8b5d6d6d76a8601cbfe58bbc6f09af68de717f68845f81eacb10e22406b3700d71780081b430a44907070444d9c1d70fb9b4dbdf02dc5fd0a73e18dbaa7be1fc85ffc6f344530eff4db86e1e0359bcc728d387b4e63a9c015078ef499d62bfadf885e87f079b6c259df7c1551cc69c4b5c34d72a84a71a21f0c36d2e95f766c6eec987d441c08f57ace899a6a125267b7814a9e41d0ec4519379e9d1d13de57168d86053831be65eec7a97b04e08cfcee2abe65040376a9c69470df16ff6c6d2c0f49c41f0175581c4ce508ba1d7f1c0522c264dad188bca9d33452d2d46d32893485a6a99d9556be5b88b7e9e72744e3b27c887c282475ab0aeeef74b815fac1720f20aefe893468aa769fc61689e6a10f06dbe1d9271272e52490e9493e1d04231bdb593036073830e7e73a91a1ba71401b5a65be7630be83923cf80e5b18be8ffd7aa60df6c313672ee150f3ad93446789039cbe55436e5fc6f46279d980e92911347df4ebde8f03bc062923379460e8af64fba3583ecaa05f63312017377111624af87f2e071ca055b8a6b1579102fe0fcfdfced55428b5b8533e30417e6eddc258e6e84c1cbc070ed5547607fc49713a9c0b8999ef03b477f938ea4d7693e71a71af78acc5a883256eca3bd1d937152ccd170d34fc8e8b6d8d5faeebd4b8618371c0f8a4a7861289000d1fa8c787c3fba6871b048c813cfc0747eaae00e249b925bebba0c27d7b08a6a02a3612298af3c969c45d95a6b59dade591aea479e75156e1b57ac7f584ba17fe40180af9809959e67c50b24e45821b3ba78c2bf0ebe278ce211ef17fea1455a52d379f79ff6d9eab405f7dd1970747f23ac89d3492fc80ef67ae0ee352c3061a7eb2fcac9acc64d1c3bf43f03b41ef4a5c575024d64694360c53d4ccd65922aa248fa0f922f7b67590e40dd2eb10e8f6fde5b78786192c71e49cc7152d39f400760cb6f707d8a305b5c663b454a944283af1f87e23e9443d54753de1410bc5845dd7cf8af6a958b04510cd6dbc50b50f827f5975e34b49f8084074ee93e2013844116de7cccce8a86377f8dedfb44dba8cac4c65ebe8d2b187008fd7cd596893866d8edbd6a84c93a4f7bd6e10419aa496f110d56d40891c0c2d15fee471cd4bde742b7f3ad14ca61aca356dee8fe87d6161835d7a517b091c15f30db8b303a4e2942c72c2b06f53142d8d610c485bc4d070a8d0b897df6319c0bb4f1ca323cb78ae281ad24531e274fdffe45a71eb8e6b822fd29d4a85bad73018269bde4b54bdf9873b4d80512164561987b69d0b7a1165260c27466f58c4e180931009a49130151085657cf668d34800c9a02f0622c4a10fc653eaca931cece0215fdbbaaa7b285fc377c2535d6ed3c8980a9fe9c1153683bcb995d478b04dce55b3eba9184e1617dc0a36a10411f851c82a8458331aa60e183df39873782c0bb2484b0051c87c8f2d5cdfafa0c556b3a2d6457712ecc963bd3653e1e27eddae454bdb7cb1a4f8931564f0063c38320fb8afef7dfab959e2f75eb6f3a200f3de0fd709ed50d9d929bc9fb11fa86b7c6970c3725c5717825987c04c5253e9a0de2610ad9c2eb8a4b3e98595c2b6a2153eeb310fe3897ee740729e5cf588180b590e7a55c7197d07a3bc5af14ba354b26b3050b291c7bb24df815c18af717e6c0e9bd4181d8b1aaf283591e2ac61570fd6bc001d73c84eebdbe262d5fe096c73494c79569b649749b6585f5b6910a02aee4141bb73f5c9f572b73b123bc51e7f4391e86c8e858f8b6bc6ac640ce44758088e9bdbecd5a4564f436ac27835f2d252242dd45700e1dc2ca15f97c2d5b7d6ad09993886058e116852280e66f7524f324045f95e37dde246890a1cad1882b87eef6add46cd38d5c204ffa6b3b4885ebda0c67a22d3206e4ed58d905858c69060e35847e03a768358db8c1ebd56444a45afdd7e899c5e2f810cd32c45c7086c41cd7ec5d1a4a7de96f6c651bb86a8984f990bf54c3ca5d09a6314d06df9d429b7908d25eff3663be3ddda1317be8accdb9d2ce0bec0d0f7a8d1b68e4121c75370b8ea4f349e5c9689114ef273e819b48a929712ba57d5b808b16500830d0cd44af52af1edcfcd1d15eee2a4ef42e2ed43e7fed5d53219b37082599631f9cb3e6589f03ee5ea56735311f83c5cccc0ed765a9dd0f24b9adcc37b6d5b8d7a1d12b2f363274035fb8570220aa4845f47db8af64bd3b4deac90dd72af53772acf444b5de469574089f387a9d471f53a9507aa6b4009178f47e7050b00d813ea8d910b7256622e5764242a22d0e90285b72176d5cbb6fdb240236f621245b7e37f7dcb1b3184329828356a6b9fb663ee253c0ea26b57aa00993532b5224e89081c5c5b1a037f0f699466561af5bfc3571063da1d0d2504d8838fd0b32adf85b5d3ff982e5689743c59bc150b7dee8c97d761e30cdca65be0c1dfadb4fa260d128563172a8fb3c3d8eb8960475d91683fc017cd4038f792f6dabf54d4f3ad92343f78c38371bfe6dd1bb6d8a6e4b187dc57f7760abc9c3c1b316217e614fac9ae461770534256277e5d7294ba5123b7812e957523d59c8638aa3c15480f7f6fd4a330c7d47ec857b544ab1d84ca1c1099e7f21e7014ef59fa45b02400cea5502dde6eaac45859524042b5f5454c4ea19fa6caffa5dd9ca7d44a30a1ae7eec638c3c87c5054e742b040ee13b6ac9de6d28d5c70c717021cbaecbf50b12391f8960863e7d23d4095d756d8d29d24186986e3b8e2723d2c84f01061eb58957169b119568174629c369e2c82f11a2618b94523c6e7036784e3fbdfe5f824f8d8efff2ae240d86906929f8cb4d581b20ede50fb6d0686c6e3325921423b7824f4c562251c0e666775c69ffb48f8cf81315aa8f9385047d1b3762c772b4a4dd7caf135830e740bc6f36a9ba2b4bc7c95d0e6e73d37fac1ad700285bf94a888011206488aa7ce5ceb3e7b9da2d99dcef7a85067f95329f84f14b3e57a6029052574121eda61acebb2bf2d78165f7841dc3d68d995d99f313d2853bcf20f806f09c3493c8898533aff7838ac976792169842d8e6fec826610f08df82f2c2c8818b09f322468135e500e80553069555a18eea4d8ab56f7f94ef6cc7122cfcbce12d2f7cd76e9ccc8ea9b88f12d363f86fae6818bd73d5acce53b029133d044fd8e7c5d424763ea7dcf9d9d14a6e49eac22ad6a0f320a3b47890944f18083a45ed181cba87a6a082b1da9ecba050181c1c8b724d46667127d9c5621b9fdd879f5f7fdac23885cde00b38f25446c4e2e5c5249822e0fbe7809320510e0a31a3da1cdebbeeebf04cde1c0d3069504c80fe9028091cee9e61ec91e150fc7d08095d397ed93e683ee9be7fed1973c13d7f05f17480aeea068618aaa2088ee1ceb73b4c7122f5c485b091beea6491157a835f2524a316144a1f40d41eb37c4b72d583a32d2da4fdb1efb3a1a0fbe2865f6ecbc49cdb2733eeb0ec81646d7a60e6516cf358eb8f13ee072297f921b558f0126ce45e2377044b349e764bf189ccc6130ee3ca945ba0525b6deae3733b817ebc6249a528cff0cc89af256530375935bde54348e204adf6c35f2c7bf73611a4db6cb598706180280d16a1737c78f2a77bef1830c1622d6ce62072d5aead996e09ef66d7c9442f713e61f953fc668e8bbe816d698170992c3673ac73720a3bac02ef00cfeb02caacdf65dca40dd794a52325141e755a8cd2d3404f989743044e3e4b771140a953e82fcf647067df196eadee3b2c9451a22e42bcad0f847a4dbccba5f46954ab9b56c42e3f224af268eda6e1251d90b76d2ed9ed9e16c07f3026b17661f400b539361ba191c960736c7a5d6d4964aac5c7ba137b715f788b7cc06e1c9acbffaaaeea328aa1c0cb5928eadb20ca5b8348a3eb3d3b1942009837c9043375516d78acdd9c108c2ec493ca59d6111e4e538101b9a6d666f77e511ad61c99881788939706c0b4f4c790cb1121ec1ef641736602f3db97e6a0c5c9f3f854b9933e7a90f5a9d974b52528db3fbaf790314f906e91832ca0a48cae7e2a1697cd8c90eb4d1cbdfbd0cd6795615ff55df0b11cff98b4864911531e1cdbf764357bb13d6c5d99334da59cacef1f9e41c49f7b40810754c16106a8e4db16843bc070284bec1c9bbb389c7c1ae6322cff8fc74ae7d3ea60c9358f74f7e502e094e6c8e31cd3c7f3528469a42674faea65124f7109fa93b4f3dcd3a1c46e4ebc5bf5580d6b864513d641bae9d9ba28996a39ee84d9feaad2315a80ab1082c927df7dd095734899be62b8adc47c476f48513db7e5f029b2a0d2545995fd0f580c5590c892267440cc0b1a0d17f604525e6133cb53528721316efaa6a6e37bf06e195dfc89635054f4baf6d4aa1133be681eee3125ed2e566bf7f6fcba182fc2b7a1664a6684872437ab1125f1dd2b887fea9bced104d20baa4f6f5e909d7a80702592562770efd5b36a51196e5598acbbe6553469484b30407187be68f1acdec6ecafe514c63c22c768bf1bdbd308689fd286d017bd43750fee2c0a529792a2e8de5a8650fdbe447274ee9f675186042e1e085f1fa6f46d5c42170be62fab92ee08133f8bbf9537aa16e568e7ed42e97ddf8d2cb677b7bb8f59177488622827c36eb50dcce63a187f6660f0681ff30458b2b893e7891f49bd5b8c96e1a226f378e1218525427f8f7d89e76fd9d51f30c12788da2bb969646914d952cdc8c7809638c7302e5b1274d97929ec696d700e7b6c3ef44eb67d26e5541a16b0e5e24eff7b1e7f3325b5b57b64eb41402721ebe6cff87e5d7f3e5e801e69064385d1bb8944b0df09b3b2c979ee28ea1d987ca5f926689f435d1ff365a502921c42df77465aa882cf53b329264fc64147eac5af02b9d444be97ee7acfe65b6b9e2dfe6fd4eb17a0f347e468d519fad872ebeb4ebe665914a3369088e186c9d785d5dd191a5354ddf99d3be2b1a074c3bc391d7a47e1e0df433a54503698b9a6e987d506c0c6c2fc4f0104abd89ddefd093d4c52d6ccc95828e1c75b317620122af1d8fe75f064ee3b2d4ee7e643dd48f48185bc70c2edaa0e805e148690b9b520158b5ce47e189e242a82a43d148cd6c6b649fb7809e8f89ba132535d356848580e3af69e4eddf17bbb555adcd8cc2b1f6bddf22e4729fe0362a0b15a18c7050b1b478af9b88b6a5ac36dac427b3c7017fa2efa5343a7c787dcf16b3f413777c8edac44a5f5ab2273915899eb4e27c9f8ab6bfa7b52203f6c7ad5d9e2cbbd3907bcb453e82ec0cfd3b39449c6ee5c5752a41627b628f809a89d9efecfb87dd7a0b33dc03b740bbc2cfe37c4ca821be39522ee3784573f1376d86e95786742dbe36d37a963cdc3f50c902809d8981ee313bc6b6fee60eaf673bf682a00e4219105d63976f0d2a86922586f12ab351aa897afd0b9741b011195517deaa0fa21bb9c1aea17cff4b4770747be3c3375470340b576dc0e6527a9e33b7523f2d22b86e8f04fa0ab80e026500181a1e76f6030d2b10bca783abe0841bc7b23eaa22fc5420a58f16ad5717eb3db8763bf095920a6733d547deafd51aa29f7e136deb5fae11545e8f15d1b1970db281efb826b3281b850674f4467998cfa4d4bc605db30d375dd6c0b19c870621279cb561f6fcad1ace445867170f97a06fb85e2458064d30272d8488371af147a8886d16d9b9748c5e0e23c88a138188734227ff420f4c78f5ca765ed5f3b6f8763442ae0d77cdb9ea3f82320d6f9a1822af36220cb9325a2d32be365774a5e9dd226952f486c3a8951fea25d70793692be2f8f944143fa1e0f8265089d125cead65fe511efe63d13f3b255a61acfa8794d0cd170d8be035562976f242bf3619bf15df7b6723ce77725b0db9c3b744435ae4695d29246dd939bf83563b530f36d566bcf081fb777b3540a864819bd2d6c5d096ebd80b6291348cdd61956f2c4191faa5135fb8e1737bbad2b247a2e876ea605a65992fc079aeaaaeeadb3260762c8603d1619f28260753f9beb0c76923a0348bd1ee5a12d01469882c4575893bd46001218ed8da89b60f1e03377c6fe7b6250f99a8b613976593ca47c79144a21af28859c1041d5b1a3b70b97855a0c18d2e8ea2dc0000d7e94b3034ae672533eda5727a8b122e44a4a27dbb6f02be8a148ede7049d916d6ef3f94a90c3bd3f32caded1519404ab2d41de3012d2064f087172689c23864cdc694b966c5c2076682224a8a2c87cf12483668aa327ed1719da41397e227212aac08178038415335c28f5d70aa39f7ffaeaac9e1f0701a24faaa2e2ba63361f3904efaf039254dc02f9f32e562acb1f55b70ebe026b13bf5c188c81639f342334c7aaada35bcf2f979e36d89a2b79cdb1ab3e7e8c1ae92c0675950cc27acb7f38a3aa22ba31acd84800f47fd482b34e5393e2cb56e73521ce61beb8a9806f3ab51d8e9f4851b07734c2ba05e531f71937f322c577444ad1a17ebb93ecadcb83f7a188bdba6984c7c764ed73fd7d34ab24e99660c0cbf3dd38c0f5c1ef8d841009af6ed37ff9b6f0778b5db5155d5a065c97500a29408456f96b0c65abc10701f377acca99687f8de02378b1573eb50ed51c685124cb604b5dc1117a4d2196f4f87037832837b03612ad52f9b6697b547a39265846432ce3dadc703f690f929a285470518a9e457538d65f13fd7070de83ecf3b0fa9a5d891932195aa582ca3fc0a06dbc6b87fbab7eef1af657475a9c168caaf45844efb345b241620b39af9e67bad562af1261341cc6d68b54b59c84fecffbde8f0e3cce371dc16ac31a8fd2c3a3ade58ca92745c8a53850f090175feb4a87df8709754605d4106e6ffbfcd7a7939a5a83be491146660f41d7304391314ac49c51ee8b6eef9ad652b313a7372a6b6a5f024377020d1add8f7587e6b996b02aaff442f7d207246cb69526ffa642f691f92c30dc24d9a668a4b839c5f1e74ea42407c5e3b36aa3ac7886f3174229fb0db9f0e56e7190e4b0f359a9a5f8b32f1b0ae248fa527a38e77919c64737fe79c28330ede14950c574cbd8b214d4a7ba5244f807ad78e1c25461241b0f96a3a0948178bbe24e42a4a060bfe3efead18d19503e051d536b338a075d10a4c4c8f2a9e70886a37f7836ae5a4b9c6af65deb169ecccff8c7cc3a43e759ba6b80c3a034431904ea6ba3764804b6e0cdcd289a4d4b6bf64a84b41360f756ec813b1728cdb53e0af8e04e8e4c1dd12ff0a2797a2ed2ce72b3af627f366d4a463b1383ad59add5903f7fce8d64d28f8a8704277ff2d77b1d96a1a41c378bf573ed00946cb0f89fb2e3995127d26d947bc5e9e38729a67718d895b6c1c2f45725b5c7140a50cfa583e873adde8d62ae543d3193a1699c884f5f6fc4330ec3fd62f3504d350887d0ddcdbb732fd4f8cb72af534963efd28e10f61a2a6de0e0675b2def2d6d06f7043fb0c9439517b37469d6c97b0a2f35222f46e4fc48ec22db141558b89535ed9b8e333d36956e08388c3316834d9c6366109ab962364c5c95a0eb30fb798231d55dfe7e8c86db65bc76cf7b54b0e9e0b3f4247228e2509c63fc827b1a27a469c5e947ca67ace15b1ddc6fbbdc3af044f440341b7b52d3291843c918a32f0180bea0e4fd6ff9ec4979bb8d9b48f832878acc7d878b99b0a271db0af3e7a5d098676aa5c75a16cc35b7a758d5d42ac85e0f92f998f2c00e62a132bd0587719222422745e6a026a7ab4ad324fd5ce36a3fc6134ad7fa75e408b6dd0c1e6b3740615a050079d81a941ac764cace8610c484f70f0557e1f0b6860636daf9f1c3f0e9f09f00484f2d582adacc099a83a7eac02f80356f577f690bbe921dad8448e895d1b5decf3377d34255d65733123ad3a0ebce6de7c14df19921796184d9fe17b55a8b39b2dbeb7ec87b591bace73a1f819bb4a11eb99f30775f82eb41e94f43175a7b2204ac77ea25ff5afa1668aef123d135723fe6e282bf9c6f2eab65202f583953d3bcda1649db7f99acca8daa00b31e5fe1df9b19b81cd133f59cd4560fe00cfa174e716140d7624c447c9de959488168e807db1ed6003a727a970b92a46dc804b0a0a0c1361364f23cce34deb5430be20cec5dc26c8cf355255a2fa0cdc769b0c23300fe2568ed0cfe42aa5f5012c0337fe355b265a5cf52cf9c48f5d3f64c778485049eb7ae5eaa4ab9c46ff30bd8c5913c0d7dc51dda7a4868cb3502ceef993e5d14f4225805a7e309811c3966fd4464715fd578030e88c32ba02fec63d3677018776b77499f3266dc811076623f7b48c698ac93a34656f9e95064e0c55fa972a3772c02ea9f335ce4c38d35df027fcbbc0083513c32c809b25a8160e32585fff7996cf479b6c63f242f5ac68504a842194710485c2c79064f92046746e64686fbb2297cb6e463e9e9a6faf714fa5239f9f0d13efe191dcba551d0603a1b49bd193c5c4878edd93f3105b152fce45ed5bc3ec87e22cbc0d39dcd1cd4ad6524ff92fdc562a959327f7f843312002a94e6768f65891622ac22d52b1ad2816e99bddc4b4a883a66da27580459edbf46996e182a3c4cbf2ecdee0d25c236b8a578950ce82d17109c428fe39fed72969f2088f837d23395b56b464e8d2fd53cae22f71d71af71f6ba857568a71d7f4155b0faff18f51a9eb4762bac7d0d783fc5fdc4d42687eb65a1d4db2898de5a5276ea693ced4b62dda6919d674ea6d3bc52156f1b8e45d05d744c8e71e55f0a094452f6dba3e24417ee44db59cb10247d2ae03574366da915019b9bead03e33af9729d70c871301589e7a6e64f7b19a8e0fe5d37ca6425f82ff1a1aedfdc2092b6c53528017e6d81983e427d512c57a868e0c0808734e4e4a4f3b10216d8a71be71768790ab513222fdb089d8cff108229ef8a379ae77c5c51593d386065917b99d092501953a4b2a0466cb22ef3a6711f430fe7453f5188cda1d0806c318c37e1ec2fe494193a9fe223dec9fb7fcaa4ce0f5ead81dc13aaffa4a9e710c1a324d1ca0baaca49a6c8ff08abfdc878d85f2b7fbf0e899d081f5965f574e847f90db78256ba059fdc31615306e9676adcda5077178a4dbbe11e0fc8f906524e46be769bdcb6ef149e6a9fe604f5cbf7fd7a39e300368940714c4f0e0ebbc8a48b4b2bb07ec78c91dfbe016c868b2b0e54150c4f4f40cf9e45afda064cc8f680f524444845690e6607dcda2a050a9d48e368e6efa95e836688dd2e6e7224baa673043b34e6b6a1e100ca04ebfd5e99d6678a312f502fdf09dde80123246100189f065c022bbdf3ffe98aba98d68208dae59bb1de10cf649368a7b9db1925df1d73093a91f85e8168a3bde237306c62788befa4e3acba874675712f4d4345352ca497b132c635483ff80b3ea208c8935d8b37c8f0a7ea38dbfb4adb724fe701c28b8e544ce7c1029664d227e9a98cf15010bb0ca2ae6f2d3419e1a3e88ca6ce2c883d8bd3e4eeeab44f144ddc9fd054dca99d636e18330d217e9f7b990c13ee05c1e342af10a37c74ecf5b6a50a3e61b7033db5af396541149515c9e7b117d55c1d6cfb097453bc325cf6635d789757a0cbe42c06b5721bf7078c53aa89453e1f8ba42dc12430f2c11cedc9ffa4c8a900c1115a2d71fa1d7348905fc92d747c4fd6196a28216525c7424852e700387d35f0e07c65c47c9350724bda37cce983a686d330f6d1b1b60600e949bc4c42d7f986089225ecbc6ce7555d785bd0abb70fe6ed58914aa6a547d3de2e6492a8954e73b72f8860b9c6de6ba85435e038dbae3537840708091472218cbf09e2132954c110fd3316994dd328355998393909791aea0e1a7b4a28cd3ac1d72b36efebef5c94788f025d6ec5b6a6f415a92e20f045aeb3c59fdb703332d24aa69d354ec09532553b495405275fe3ac88fb6bdebf353198515c5627333395943e63623eb8075aee280dbd51ea7eb1bf43802a981f62485301c120d9fc9a728c8d82040b1d382602a17807c9bfc67b6721e078f15da207f114c17190a797e1e1d5474b1f3e23f0646bab3de7eafe735016e538563329301ee2694d5cc830681f45b6b9c024867cdf4d993dcb1a9d00fe0d04e97d0520004a674ad5deab82c741e47c07b1b9815e68f022af7555459c52564c581fcf363ce51c0caf9aaa4423b6adb04321c93336a923fa488ca2ed9e3268a17d6c1b0114c419c065df1445c18c7876623b2e4e2f118ad53c5db6bffd5596ed721a7f12600154c349c33bf1e527f6a9124fd906d8e94670ce7ac9c754d9dad971c085256bcc60394f1f2bb1c83fc573e78e938330776a7a6eb1f498544781bfc2199950738987c2b3d2bc76fc732df552eeaaedc2668ad26bc0e2afb9454f2c0c1b95f669de32d86d5386a843afee37cfd0088b64d3a4e6c25b277f77910cfae84912ee9def9d251f253dc36c64e76cbd05fb2e679b72576818790f19a3f6ab45b6303191fcacfd6a8f8d783758116d0eab3ca5be82b190622979d0d2d92b05040a7adb0143ea9207dd6d6e66bf525a0f5a7dfda4630aa4ea377a906aec04857cc05ba3c1bb24ff8b6b1de4633bc269202c3b4bbf82f15b5cf8ab2a83d517c19692faf917fda9878ceb008cdd0a2a9482134524d876b17d11edd6eb8678ab4814b31581fab5f5b994ff80fcc7e4b98bbded06c09ac1266804837e697f5eb34e7f0667f87c6fc4dac6c761baebf8aff2254648eda2d2b5d92719b2681eba3439d0bfb2bfd1ec3657ae539f1e7e68ceadf79976cbd5bac0317c913a1c34552de3fc42630a38afd23472ee5a02fbebd5147f303bf29723c4830dfa5d8a7f5ef11def73645122345f10db407a7b8d51750cbfaf28f761dc6ed2301c65a29b8a8d5d24f7690e7a98d2fb1eabd77ab99226e3bba5624d02030f415e8ac1aa1bbe9be3ed07377aeab1db541d9a2e0c0c0382b302552bc0e4e2e32e427cf6f689046abcc3a3d788a171e09b57bf4c66ba487ab0adcf7519c0041d0dde2101fa8d19fbf04efa4e8b3faf5eadd61fa95115071c8b59c160c2d6ced4389aac244c87173fd33f591aac9d161460fb46deaa00712bdae17467bdddebebe07fa04f8f7b2a5fdcf871dd1c4a461c8671c96b7eacf71c11a9a8cdc7c1a32514ce8fca771214f08fca43a68668cc8a48da5eb6079b4f6859c1d336b4808304b93eba815eb6a8b00eb5995ee4bd0fc6e58de65cc7a86f840e509742e2f7a87e32035f89bdb3261858876a0c2e52bc15f6162f560a65658d0f7266b5ba1ad39fe1344be11a10c5e23a328f6117518a19011a3e28ba3a954690af5da7146d40187c2860e5538c7f4f141a1e927028e218fe930986770bf3fd8f2bf5c8dd416e1a547d082ccc8197db783fffd67fda70b377992e0a4f7d5b5bf648568f5830c9332cb288b36c3b274d7a9ad7affc77b54e130a73128f185c3c4ca6cb721dcf6bff48b2328b77b369ea12f6dafc9bcd676de9341c44ecd9274089f6d2e0a3816073688ec40fe277c70fe4a5fe9ac43a500feed7d74ceac3e9713a458c9837401037845d563d8ce48e8100092a6a5d5d9495b7bac000c8784b0032dda53327c4901fbaabae879789e0d098e4f99b60486df89488027d8b7fc7b32e2a64561972f19beeba948b8d4f1c81de4c2188f95e2d759c36778ec4dd4600671ac0a47500e871f3935591f89a24fc9b8954c4beec7e79bae330719521122658da832be33848111e5638a534df802e79a1752714e32bae6ebc2c38e8deab43c34a1e1d14dbf715a9aa9635233d6c9a4ba34ce742d368d3633bb44629eeef3670d19fa68064583ee8930c82b419110635b0ced1e209e519561c956be0b146b093365f13a98dea858bf9f673dd17b4c2d23b828b38c395ecf8aca2850fa1ba5891dc14c014f9c6c1e6e39de7e74e9e722bbd74bea2add33b8d4ada6f182472ea496cea5754b80003062b28bedbc3e1ead1c4bc1244935f9ac27ac075046f2378b04a558c16009eaf3f89c48323608ff3018e1df57eb5d581c6ccc97d7a64cb908abd0b68394f2f421a3bbdae973b652608968e410c8a8155a42f187ccc4fc688e63d37157ffb1bdd63b79ad6814875eda30302e686f8c828bf3d4d9d10cb77ec9dd1bcf825443bd97fb78a6378398a094e4d3ebbd883bf6e836d644bf43b8266d14382365d15db597259cfb6028f928eec637fd420d0450f36206826d625cc122adf5519c67beda3ab322bdb6fedf49364d9e08b8b7dab0ebaa59dfc2ac6243fa921643ecd0cdd6b611d57dd03163fbb590849be21d8631520b5c5dda8fb04d9dcc83eed225b8cd7f9d2052ba5116afb0f653e9a25e9c12693e10e3db7f719b9ec54a0a76e91c108153e480ae97a3eda3fda0898a79ecb7e24ce750a26c0ae504a813ebf2c1556d4f30c5d21b5dd8de1ffa4dc465fdfd4b419a78b0f375a5acfcc5c270089b7cb6a96479f9abafaaab93e8d97d44255d818cc0ea336700f6db28910360db2076c095878450c373d46e565a63b4bcfd7fdf6694c35364324d426ff56f47a2f59ec2222358179cb56a2521383fcb0676d173e7c4e551ff72a8248c44d0d446b607ed078bb53d85a02b5fc8daa4f38629e9c5a1da98a0bfd7591e074f533feff05661594ddcb4c89c48c07cb9799d943235ea845bcf0bdcb951b7be8f1d7de212ecad62598a9230bce893498834691aefa704fe6fbad7bdd251dee2018eb07330d4912abc8e8dc02d48dd84a4867d7db8d5d073f18a882ad7c01d5e86f7a0b506e0769423467b0856ff6633680e9ed6bcae73187df7b581bddc48736a16cd4d9343c5c611f7c47cfd55de7cd7a72fe4f18eac0eded4d399cee077f8d3d9914552fca698e66d76885203ce8a43248c844b1cc324786a31aedd78298a3f7a4d6413862eb4e970920dccbba040857ca1437b66991c7525e7c29b7f04a30044aa93a51bb891a06cf865e05348038773e328d2a6dccb7531fe117af0401c2be8cc15e628f09c15919d103c0fe046bdb16539c0abb460da7607f488fbd504d0f1c9595368165a03505fbbb5c3b30d5f14caabac054327a2150951e8b75514be1970f3d3144874bfc5854a305df629e02e020b04b405787e3fadd37ca64f67339b20dbf3b2e7eb1a2e26e346b907784236779802c6fd44d5da7ec6984a07232d8ce3c454964dabb0cf9e02de7cfc4422500a1b73f5c4f0a42c9497203640999b2fc763f77fb30976da6bd333c086e26f228194a2860d951cf70d407b198c1de5a8fe9b8bfa967a3df3ac94c95c43b9a20f2554d8f03051c862236ecc86085442cdc15826c51eccdf8cfefa319ab4eb547182420162d85777eab687f308db1cd9660f82d7fe848ea701c7ade26fad1dbdf39d017e3ad16dccf216f042b9493a10699765dce80d44c696aff0d80f17763a6b4d7dd4ce04d4763f7c408061010031cf19834383453ca53e48dac2c904853658d3bf41a0f9e552590a30e558cb0ca0b42be144850d810ba7e9511886c06bb096123d01f1ea57d094f00800de288a3b14e9c325f42d8effa0560f432299a86ad6133c437a4a0177acd939b69eae8852b1625991841629ea7f5a3d1fdb883e6cdbfc4acf3d2810de3178658b5aad58ad2e4e3c6f47ef5af418f56963bd7097606c10acc89c7a937513e4040a13d6ba5501ab31ab63b4cf2b41a74aa6c1eebd42499a0cf887efa662337d6b048b7be4790b5a6746e837ebcdb05eca5d9b8bdf1a3e9f7dd15b994831c3e98d8e7292e1b3d52182d4e0dc8b87032bc2db73de7a54ee430ce47c724661fc2e380d2163ca17a8a5521f7ed22cb3e45630cab4cdfa169c5a3f5232ed59847b2e62ec767a46a69f74c3b626595e965dd2f21f40327b41fa3d2619223437579a36b4a20fb4c56c299f50916dbf5bc27327af5c49c87c8473cf45767ba6270dfe2f39cac8cc61b98e9045ab2b2da477b5859784be210641de585961875fcb49dcaed1eaae5565d1acd3878eeffd970b74a4ba7e285bb53075e825ae801a28b4aa501b9168628e8e5abd9806323d5b714d05d6a9a9871605b044e4ee93867279e686ff7dd22543ae590a629229507d9083dbb47037602c1c969878b4c0591977459bd3a83fa03012e57e36548282df85558b92522aab770aa640e0670325edb991e644471754d52fb99809eb74d28ee0efd5d428e0a76a8d2c5e61242a19b974de8cf3b1f8b0219b04053a728429d1851f0ec9366c6806d82fc7fbc03ca8d9874f12cc4cee037d3a52d35a3261eb2b6baf059d73c7cf5cc054a4a3ae13556016d294ee52abff7311eaa5aa74a3af04f872cfd5e44696148a593ba5e5d8cc91478ba983660bdd16cc9130289b4bc40b67bc72bbaa06cf23ecc6db83c3099540e0c5313fd8e8a3d4ea156c469aa72b590b6bda3e79eb42c7480759a653b0c53cfd05dba61ad4ec5d6a3e21a771f945fdbb77fe5205e8ef8ac78229ccc59478e5755a5048576db7917e16559a4fa373a5cbb06a40519c9cfac3e17c8a69535bbbcf162a771e1d2e5aac09a3dfe7699a821df53ca26896c6bd9602f39a20ad9f35cd18693978103fc5f2c09a510779c442905ff482a1a5b14e1f43f427b73dffe329fa40f8e4adaf8d77f7b3c64ca483f3a8daa015d4a48e382789a561f7c3c6b1ee220a23d8a9a53873966d2cdf7662ea949d861d7f167447063796522b4bae9263f89e82917418a8a0d67fe61b423614201b0f1d8a0f73b2d2119554e8fa88d72537c24314486c683b609c6aaf24528614369b18ced04d77b73984015c1ebd604e16bafadcc241a034d941c12a52e2dab30fb504fa890491b096e7d487f0f1ac723ed11295bb4d2c522bbbf26082faaf42e414b8406e482a11ec829f27bb5adb002b0a254bee7b2e5f2bccc30f7a640745d1cab2d3b8ec99ea1df247f3ac899820c89c02c45df445d254a570596e9ff29ac3a8c33c0dcd450573dea124f7e39e8f68859d7f6c6c8c60e3f063a4b04642ba572e460261fd0a19398a1fdc99ce2f5fac11c292b0e511a9f18630222b360904b4e3a4d0bc0466b8c1de688815d1d5721f0c20a7e7c6cd560062c5ae1ae41eff1bf4c451212a5f436468ab2d2bc02f97ee1ff348f520dd123f74e0356e844d0e1bc95fb5a684ab023f25f3cb2c767304329453712f9ffaee22e375d636a584950a996bc3fa3f1c9db80f353ec3e487b4358d67125ade91445900749cccb0bc5fa32a9ab88dc68d846ad221efe000b646cfe2596982b1f03a0bdd92a8c9cf0bd7ee52a30618ac79770e28a95ee2fe37b8aba5c9d0e6b0c135010225a1e9c7060a9f98f7389e22ba1f422c66ad4aeef7a013d82a95227848428168b680984d3a2611bd57fc771d37a248e8905b69593cccc20939c410652c3ddb007d5743a6c8a4efd782f9b75bd305055e01538b71de11fb6859cb54f6a73039748d76ef51fc4927e87cf6bf3ed1eae642c4b4c13b49748c92e84774f7528b8a1cd771a1ee7efc449ef4e4cdd752f1817a910ebab27738863e4fe2d817056a721c03a58d6556b7e7f4be430bddac3973205a592f08f0f30a9fc1dcc4d76bb32f83aeeab86aa6214293f1a2a9be0d6ff35dcd2e681d1bee2d14060d4ea79daff9ac20f5aa55e5fb2b25e95054b0734a4d108899d399d075978f8ac553cb01855eae9d2eb64d54de5137116c34ac69708daf3c257c3444dd243ccde04c60c348a132b99e76ec95cf6afb90c3beae9e9e4eac8ffeee8a83ddd260e3d04691384aeef9110943f522a4888a18107accb3dc12b9526528479ee2b6f97f4a0150a04d1165d5a32ffcc6db26653b0757fddb163c8be120cfc123484ad5593cf22ea2e13dc8b4ba96f955164cdcab41ff14359f3ee2e2d2abb914c5e827acf900659055d5ec1bc22d6de5ff9d69511d48aea0039658a5e70784995175fe152c573991cbd8aa522f1b1dc5393824ea42f3d9e311534fc3a28081c531cf4010663d253c552aa958d9ab1a0e3c5ae894a918767f69011aa9c5f798225486031f3025823542580b0c0ceb214bb4883b0ab0f2940f601d97a128b5620c7a66ac72bacabe510cafea90ba97dc6ac98eea22a724c4c7f398c865c439b782055107b05461eeb2d67caeb2065e4c78b910d2ea1435103ad9786862e78dd911f3bf1255098e2be6581be9121dab5b805bd9049b0154a4b431992a93ba92cdf1798266d1bdd3e9cb7e4fe39cff50d72625b07c182144cf983b04b48dc9b9bb9ebb7af99aa2dc1be783e540963449d27459523c204ac37bc7a9f95176dbbbfe6a7304b7bae665769b843b331bd73a5ad8aefc3c816f9ef73dbc563095ad1cece6ab3dd81c0950f6da1bba0b9c28f63cfd439e19a0ea3326c973bf5965eaea85640a185ac6336fa25296cc4de3ac4a190c7babff68fa32a6197945cbb9fd4f058658b989a29a416fb2eda4434de3ebe6375dc9bfc67d0c63a8d322d1662802118f8c702ddb647b0f83045deed6dcca80a5f8a6410c0cb2a85769ec8e3cbf308263b61e5c02e0c89091d0c7a1c6d8fbe86e8c50a64d5dd76ea3a421cf1c85c0bbfba0fc3d7d4e767a4987114f0d9424e8a77c381313aa1e57b0b000fa45a4c290b42d67e8c9c8538e6ed3cdfd3cf738459137f0469b6b2904c909532634ef143787fa9a46c282406ce211e3fca430cb24cc603282a525a56c93182ae3d59fd986ff75c5775779405bef882b1c59c3664bb310c099a03608d16c750537aefde67a0307adf2f7af733ef7e7c159aa2428986949a8f1f8f37c0d8d260dfcb544c67b6be2dd3fb9a7f0ed0322f78a6dd45faa69f9d5f7f1cd8bb14367646352a121c1887a14212807a390fe39404b6679308e5de9fa317d7ccb8f62e392082feea2b33661424456bd00882bd64d0d9607c2e46717ba050b7904d5c28be6f723b62c232cc9a9fcea694ee999684c96de97565f1c7f673184966b2e8091c022609f1967b7a5fc6a8b216121c2078e867d91446c2a5b4a12c0d3ef7bab1656c518b324240c8d7d1b22993c640bb98aa999fad5b871e90958b4a7f57f1ab4b9511d3971bfc500f8c95e1c1f4b0aef12dcc3e5693fc15a82cec1dd11684caf6afd8718d7f5856f57c78401944af93128c09c3fb6b4d5c89a52270818e323cfdbcf94bf0056b1fa0b450f21998cc2682c80fe676362e83c43475b9903be6fecdbfcbc51eaf0502475679d78cc6c1f6cec5031fb44496fe4357d6a7660af6d80b1879f834dc16413f9b81407a012cc87e9600907296df23587d4adb296ffe985d463aa5d24525364a400127a46e6b7db76670df266c6d9a9432749c7c80fb8adac625a97c1f8cc55dfcf3135122fad056bdb2f425313d0c9f7514833beb792b3430e189fbdd1d9dd45d74843fa5390bd6dc4636c2e29d286a34e82ce9c4b77a496f2134d2605ba530a8d0472edaed7fc35039dfd83abf85be0c75e21234fdd0d5bb2c10505cbfb04e4afab04c8068f4cf2d1c185b25668ac42bf9a535c2969d13356e6be045850c68ff5d348a53b0a2b86777d3a045d39939daae4799ae8e658bbcf62f11016b73d7fc0c9b462a85fcb7b801ea6d8e34c3705925072c9c4ac1c701151771756b0422f1229b02b7844db514f9912bc29c221d5c679fc07f08d4d181f3b2c50c2bc69490ce16dcea342788f5185c971d70cc93864f7cf0627ccf2c7ad4887fcf111c8a0281154249a431516e3fb9291de519ea6562c052202158af66a712ec85a261a2ad3b3f4f669280157ace80579630cfcabf6ed0fdf5f8b2670c777c1834f27ed5b8972cad6666629e184304dc0aa2a628ff9ef75cee83a20d2e6800a63802e46b57c1296c333f2d258bc789b078ad09ab2272c713b6309289540e79e3c410e1fbdda51807c55f93b46e5d37e401dc978452a8a212d55ff241f68a22b74aefa0195bdc84d8c1c32770092985880e267387402b8fd329e58d594642f0321601d28b002e9fb47dc4ad20e1d4c5a012d64ebb74667d09bab3708f197dac15024e87bbef034919ab1812cb99c2fe35a0268a9b70365293442029ed0ca5a43785b921be08af5b03d76ca40774ec1bdb05d2f896628f16952bd033c8f12e7903794ab97e32e10832fb8f02888ce392f43ee1af752947f2e758ecbfceb1ae535b2febc1950a1fbde2c241f91da4124909bab9dd3aea7f6c308d72304f38aa07b76ae3671b63597d7f64af33897589dfd455b0ed5ac9e06df27eb6059ba6441ac926f3958492a17adb5ef12b082c90bcbffaca4c4d4e1a81c2fb840eca0a9fc89983e8e1113be1730537d842fbe881387973368d0c7fd54b5e614090b3cc1d886bc29b390eab36d2e542ff72c86886b3f06c7d26d014a7649e693612746cb858945e45e5335f9f3caa9906a1a2c1968198178db1762114d65258e0ce73389e994175ce351914a243ece38afdb6205e28fbaeb32a81e525987c5f8c5227cd5eef1902ce82009725beaa45cbaaba8ac42d3c7483fefcff7564c2c7978a9fb02addd45d94cc3965b1887091025d079e8de26c699736268cef2cf58cab1bfe865861b0a7a61edea4da030a95650aba062f9189d9eef851d85c5dc093935d49251e4dfffbb6b0581fb73e621829b93e03238f5a89d5e87edbcd105c7a5524ee9b4e2faaa7dabbef04517f9423e3f16a2c5020feb4d9b7cbc1b2c474ae8b2010734d9ca25833c539e9f2957c402cd725dd27060213dd6e46dbf603d6a771678daeec082ba3639601d86bc25b6e2d39fe2476f7b314c050b54da972233254df1ddd2b88b8138da9dde2f66b60943a4e69a6a7003c8b14f168f9a0f22e9feac6d8e741009610ec554b0bf299f144f81a64846a1e69353fa9c2b438e80b3752cb7c03ceaa4196965b3adda95a88b132f45a45b792ef9e097e5c4dde7ece57fadab4e109d0e63cbd4d041936b35da3d357ea60e7063ee1b3dbe408a9ec92941e9f7bc94e4d16a82aaccdadb1a666c54e2d7132cb65bc74767254cb770eedbec10b96c258b792c4dd11c257f4a521992b216983f3f5413d61540273dca7e33acb6b39e3013c73c04c8011ffa806e056e0b27f289a735a1d8414df52efaa7f84a49715726909a196d9d856383ffbaf1d1acd1d360463c35323509237e0a4f049b65369e890525c4258d4172233c3469d6be7a1ff6cc0d3d92dd936b38afcc848ce337f761a3291466aa7c736cac2c3b8709cc4fb9e54cc9eb24ec912dc13c2c1faf46899d276ea839c2196925ca086fa9a695ad048d57132c2081e5c99a7db8d63ab1c69042220e088710c8f732ff4afd88e655520c8b13365a9a45f0544361b83b0b1b098ab0b25ff3ca74504fb0d17f2dd1d7dac83219a10636041fce91cf1d6809bbc9e5b0118c2291254af6c2ffa379b085011f6de639f61ac28536314095f65f0f189726db909ae6ed00a81745caf88a80230ba4de49be7f95a3285a53869d61af48bfead2fdbf08f9dee289bc7f1936314f7adc996ab6bf14db6bf40c65dfc4beed3d8d3fa3058dea119101547ca966dd32eb28a44f46d5c9cda0d15950b8b6a9e489fce053d1ae3c1697a977fdf9e1b716d8d6bd499bd6d61c45fd4c2e9620573515c9aaf1fbbb9e31975e23a8184c9f65cf9d4dd033a35a0b860131be7d2303d245ba6e2ebc538515be43c7e8f08409cbb000934f268a10355b845ec3e1f9ca853a535ac590a3450ac91c5e55971b14090523081b359e49591ccfa4a96fd1d6a011008e9fa3376f5a73515edc4e792d77792c7142b3fe6161ab56d76bd283937a7b08cb09d1ec00b64fa7f123f495e8c24d6c123267feed401c9322a63e6da2a017ce2440103c90e3a3db48b56c991f605738f9cfb7934d683fae25e4f19fb5d5c475b621a24b5a2d32f420912c91a84120a668378263ff63ecb25358c743ad5349dc26ce0e496bb20d4799d6de6c65a4673382bd30349c88687fa830a748702f4f7576639cfe0a02a5cf584aafe56e4c01f982ef0bc34ad8cc6581631095f38ebcda52e655b1127ccd634b6ed610fb6f66fdbf18b20f049d82e829799005f663f065c3e3dcb5d92abd64f65b7821105fe3a96f3a520300f335315592c50de80c7d50ad645d5c96490c2ab2f3937645c3c3f595fe39525f62d9a9071a0a1b5754d56e2b9af700be6d8fd784d749f0d86e763fded0b11f9d0a18751b73b65378f480d00e3b1d3db9a44337435f4ea6a8a963f82b86114f268db7c43dba00b13fd671e23bdc5e2ecc46ae6b86071b418265ae3c720c4f4cc00a77dc74d2ae4e39c1f02566900ab2d87b7983ec5d56d763cb351c7675c324807f7b475f6e0e2cbfc8dd696d57251dfbf521719ebec02efbc4b3cb9abb7b982127328863bd6b30c849fe05ce9d68345741985677cb817d9557567038018f4e767d5280552c11383f3d9c3287063a6c3bd44644f253798ef456a243854f696a31483179751ac7d003bbe297d783e54da438f4d21a9538445f07ada2fc0a6a51d70b708b5d959421ec94f2921af0b28ae9241b67afaa48e45becb686df206ced04818f5dbae8e5e15d79df32bd12d87179b91e4cc9e953d53664bd5b9c93384250b8b7a985b74fbde33d190950e82af1ffb87a08b88e9f8c7c06ae112a9544cea4dd14f250b2e42721db73cdf1de932e3ac097e7268c8f06f9378b6936811945896882b64ba9b022f759d8d21f2facd8a8249f5d9e1548f776ce593a9f5ee767b7edb089bf9d9d314c3bb8a2fceef8938f5fc88b358efd10c7dfb6e6423f21b9504336839cf2e4b2abae5b6330b7b7eed82a2a5ad26c06bbf92a65ffe3110b4d99a95ae8adfc09d2882d460375bedcd3bf87a0439736ac4bfd2aa91a4be984fdca9fbe030bc127c6174b63e69a73bf3ba2b2d14f101de1e2ea1452eec3dd16e031fbd867ef33e6bcf62d28f183977d0fdc6c5315478a1b70ed93834b0e871808f176399b2c18bf7a52a0fa8ddecd2f9b49a97f080e4a426882d7b40841526ab4f5a432b3fa91ccf96913afced16709cfbfbf13b146a7b07a6064ea6e201e1bb883eefbc466962f839f014609180efe8a9e08ef52349ea8f091342c4bebd9199f0987e6bac873981fba4753924b8c96a2f06673c64220489795875303fd3b514caaabef1100ffb36bea70475a50c001fc290b4fcf6a09aaf75ab0920dbb5bba80dd52ae0b08e474108811dbc8ea78a63e3d908eb75abc75615c6ca86452f42a672a802083368e083a980ac6a6acfb4bfc1ec58ca5a52cdb1cbe8096cffffff93