From 7dff93238238a966c38a9d61c5463853e74148e7 Mon Sep 17 00:00:00 2001 From: "paritytech-subxt-pr-maker[bot]" <159533160+paritytech-subxt-pr-maker[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:47:57 +0300 Subject: [PATCH] Update Artifacts (auto-generated) (#1790) Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com> --- artifacts/demo_chain_specs/polkadot.json | 15 +- artifacts/polkadot_metadata_full.scale | Bin 420397 -> 420883 bytes artifacts/polkadot_metadata_small.scale | Bin 103661 -> 104160 bytes artifacts/polkadot_metadata_tiny.scale | Bin 71273 -> 71761 bytes .../src/full_client/codegen/polkadot.rs | 944 +++++++++--------- 5 files changed, 507 insertions(+), 452 deletions(-) diff --git a/artifacts/demo_chain_specs/polkadot.json b/artifacts/demo_chain_specs/polkadot.json index 332f842d59..01cf34e35c 100644 --- a/artifacts/demo_chain_specs/polkadot.json +++ b/artifacts/demo_chain_specs/polkadot.json @@ -9,8 +9,8 @@ "/dns/polkadot-bootnode-1.polkadot.io/tcp/443/wss/p2p/12D3KooWFN2mhgpkJsDBuNuE5427AcDrsib8EoqGMZmkxWwx3Md4", "/dns/polkadot-boot.dwellir.com/tcp/30334/ws/p2p/12D3KooWKvdDyRKqUfSAaUCbYiLwKY8uK3wDWpCuy2FiDLbkPTDJ", "/dns/polkadot-boot.dwellir.com/tcp/443/wss/p2p/12D3KooWKvdDyRKqUfSAaUCbYiLwKY8uK3wDWpCuy2FiDLbkPTDJ", - "/dns/boot.stake.plus/tcp/30333/p2p/12D3KooWKT4ZHNxXH4icMjdrv7EwWBkfbz5duxE5sdJKKeWFYi5n", - "/dns/boot.stake.plus/tcp/30334/wss/p2p/12D3KooWKT4ZHNxXH4icMjdrv7EwWBkfbz5duxE5sdJKKeWFYi5n", + "/dns/polkadot.boot.stake.plus/tcp/30334/wss/p2p/12D3KooWCZKEvAMJRk9nwTHJcTjgVw6bDEqryQ3B7n7scNtfNqPB", + "/dns/polkadot.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWMFwJV935CyJXE8twfkKxRDnNWeEFd8jZWaoWZF22Hv8S", "/dns/boot-node.helikon.io/tcp/7070/p2p/12D3KooWS9ZcvRxyzrSf6p63QfTCWs12nLoNKhGux865crgxVA4H", "/dns/boot-node.helikon.io/tcp/7072/wss/p2p/12D3KooWS9ZcvRxyzrSf6p63QfTCWs12nLoNKhGux865crgxVA4H", "/dns/polkadot.bootnode.amforc.com/tcp/30001/p2p/12D3KooWT2HyZx5C6BBeLbCKhYG2SqJYuiu7sLMxGzUcQBko3BMr", @@ -36,7 +36,8 @@ "/dns/ibp-boot-polkadot.luckyfriday.io/tcp/30333/p2p/12D3KooWEjk6QXrZJ26fLpaajisJGHiz6WiQsR8k7mkM9GmWKnRZ", "/dns/ibp-boot-polkadot.luckyfriday.io/tcp/30334/wss/p2p/12D3KooWEjk6QXrZJ26fLpaajisJGHiz6WiQsR8k7mkM9GmWKnRZ", "/dns/boot-polkadot.luckyfriday.io/tcp/443/wss/p2p/12D3KooWAdyiVAaeGdtBt6vn5zVetwA4z4qfm9Fi2QCSykN1wTBJ", - "/dns4/polkadot-0.boot.onfinality.io/tcp/24446/ws/p2p/12D3KooWT1PWaNdAwYrSr89dvStnoGdH3t4LNRbcVNN4JCtsotkR" + "/dns4/polkadot-0.boot.onfinality.io/tcp/24446/ws/p2p/12D3KooWT1PWaNdAwYrSr89dvStnoGdH3t4LNRbcVNN4JCtsotkR", + "/dns/polkadot.bootnode.stkd.io/tcp/30633/wss/p2p/12D3KooWEymrFRHz6c17YP3FAyd8kXS5gMRLgkW4U77ZJD2ZNCLZ" ], "chainType": "Live", "forkBlocks": null, @@ -45,10 +46,10 @@ }, "id": "polkadot", "lightSyncState": { - "babeEpochChanges": "0x04cce759759d6a85a86c51aff0921c1c3eceb6533de064a8fae126e19eb051aee34ffd540101b375231100000000137f23110000000004dacfb39fbc4c04048c4495fa986149ba01c543bdd0232a2f55f63f7b69d669dea306550101137f231100000000738823110000000004098c43cf607c2c302f2c991322f99803e0e75476d7042d3027019f2cd43bca6afd0f5501017388231100000000d39123110000000000000c098c43cf607c2c302f2c991322f99803e0e75476d7042d3027019f2cd43bca6afd0f5501018d2400000000000073882311000000006009000000000000a50432904ec260963195582a1d339f9fbd2d5d76f551160105c922423cad0d94482f010000000000000076441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000ce41346a050104a9d5d9226fba0f2bb54725836b440978730a878565a9198d0d01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e0100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000001c38faa609249e0170c8474802a7e6907391fe0d550f0dfcb550249965898e030100000000000000a6f10752adf745ad55866031836194ad027ed8d6710d9853ef62982bcf45fd0e010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec3265401000000000000003a4a5b046c4b65c5a634c2ed909630384f543c66f59d0f4e9ece2e17e85b517001000000000000008a2ad071bfcfa2e03d48baa21d9e6118e8ac1192495edb1d84872041bee49004010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007e0c92cc60d7cb7282e0b1e8fea7ec2c4b751f672371373af0374e62f3b13b4a0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca240100000000000000c654b48f2e2bc6c6e8fa8db811c69b8b9172aa475dc1c09c58ffd2aeab2eb92101000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c1783901000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede127020100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc4212901000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000048116cd15d71ca9ad2be65501c46333db7261991b446bf9f711b6a0df798e5401000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000007480edf84ab569e559dccc99b87ecb9ae9db670b45a259b7f6e618b063e4311301000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000e8bf758e74aeb7b1dc14d334712212aac999115a5327a0a60b2e7484d93e5b6a0100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e0100000000000000501a0688613688cb8ce1a0db2e4150f8e3c6febf3f850e9ac2758c7fe03987000100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec979010000000000000068508b2ca3e01d7c8d79d99f1bb06a93058d14f1061d5fed4df13d4bc30aa557010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e7090100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd4128543201000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de485753201000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000009857eb0a0676694a6ccb71303d3c5be60ec2160d766356543892b4ea5e96c21b0100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000dafd1b81e8401d6715a61ca7c3d32920b24cd28a8708ecdb65b5e7c557d14c440100000000000000142445d894c1236a38c6b1bcd9f5a7245897026424ce9544002008a7702c3b1d010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000104b41830f092484a00f2d595b8aac969bca6cbf7f386efdd0f79ee9a8c0201101000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd754590100000000000000e63a8ae6fad7457095d994ce2da05fc637122d2ca0c4cf7aa76a0f07192a3d6901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000072982682e5dc1fc30858ab246ae9c93c136cf42a99a6c85d7b64cc77c5fe3f3e010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc740100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea840010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e660100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd0401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba116010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b0100000000000000f21a1e77158ff98e4bf0645e4035ea5f52302b1bc39271030f2804ff73b87a1c01000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c60010000000000000020bd62168956730df2663dba0924090a97857211154f0c7f7fdc93d75e272e1c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000007459857702536325f96463f0c39a0ede578f2a367f762934fe4c59c7da3dff340100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf540010000000000000058b7a7f1cd0e086bcbee23208f71b6e4ed49d53f96959ffb58280ee03c40e77701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b2001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe420100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a5501000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a85670010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b50010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000fef60ca8d2a5b40939df8236d63f836fa6dd35ae1637042f3357035c9e0c4d5701000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000b64ba96a10f5387463bc1d09b8fc05a810215959727960267a6ba046ecb3294201000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd2701000000000000003ae3db8d1bc8107e8a457b25288f5a74f4b494686c794692160eb86314cf187201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d0100000000000000ceed28227bff3be87c1a5736f80e425d4a2f79de9edf49f620371fadfbb5e35e01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000bad0ce7faf3a7c414c473715f1cd5315a1f677810c0d939107b6222dcee0863901000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf460100000000000000dc0aaa8a9d617e5d1ce58d8279747ac87766edfe7028c9c5a8793ea3ba9c9445010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d68437901000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b01000000000000006867f5229884ed1aecaefe8f64079938675ada70f7de887cedb834b7982e1b14010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000942ab126935d35ee63c1c5b983847060d976ea91baaae648c966219304cd5d5d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000d4828b6b6245b68fb0a0df11465cd99438cbb49d4ad3d0bd1542fa66875e89060100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c2801000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d6101000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f010000000000000028bb30abb89f27bb424ec0de392b74d85f07287638d487e41c1d2334256336600100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000fa4c94808e0f117a940a2eb8773ed91373dd5d5606c60cf9466f7835735c7a1c010000000000000052add6e82367acf14eb6bba76b60b8bbe010dd1a58d62ed7814d1c385467a2730100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f146010000000000000074a0de30426ae8c6aa5485f5b2754a7e58ac9ea4a20db01b07ecd0d43b0b4f0a01000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f01000000000000008419f256a17597af3f63e48513b78ab030cebe15c13c0fe29bf9170fac01c8700100000000000000ea91265245370af168ddb825e2429a9b0e9618d5d96444c2dc2764b1b7b0bb4a0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b0530100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000ba54ede46f868713e1b88d94841b3c28a8af84a3517285c44522a95d5b4edc7e0100000000000000040000000000000002cce759759d6a85a86c51aff0921c1c3eceb6533de064a8fae126e19eb051aee34ffd5401018b24000000000000b3752311000000006009000000000000a50432904ec260963195582a1d339f9fbd2d5d76f551160105c922423cad0d94482f010000000000000076441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000ce41346a050104a9d5d9226fba0f2bb54725836b440978730a878565a9198d0d01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e0100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000001c38faa609249e0170c8474802a7e6907391fe0d550f0dfcb550249965898e030100000000000000a6f10752adf745ad55866031836194ad027ed8d6710d9853ef62982bcf45fd0e010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec3265401000000000000003a4a5b046c4b65c5a634c2ed909630384f543c66f59d0f4e9ece2e17e85b517001000000000000008a2ad071bfcfa2e03d48baa21d9e6118e8ac1192495edb1d84872041bee49004010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007e0c92cc60d7cb7282e0b1e8fea7ec2c4b751f672371373af0374e62f3b13b4a0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca240100000000000000c654b48f2e2bc6c6e8fa8db811c69b8b9172aa475dc1c09c58ffd2aeab2eb92101000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c1783901000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede127020100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc4212901000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000048116cd15d71ca9ad2be65501c46333db7261991b446bf9f711b6a0df798e5401000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000007480edf84ab569e559dccc99b87ecb9ae9db670b45a259b7f6e618b063e4311301000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000e8bf758e74aeb7b1dc14d334712212aac999115a5327a0a60b2e7484d93e5b6a0100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e0100000000000000501a0688613688cb8ce1a0db2e4150f8e3c6febf3f850e9ac2758c7fe03987000100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec979010000000000000068508b2ca3e01d7c8d79d99f1bb06a93058d14f1061d5fed4df13d4bc30aa557010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e7090100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd4128543201000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de485753201000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000009857eb0a0676694a6ccb71303d3c5be60ec2160d766356543892b4ea5e96c21b0100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000dafd1b81e8401d6715a61ca7c3d32920b24cd28a8708ecdb65b5e7c557d14c440100000000000000142445d894c1236a38c6b1bcd9f5a7245897026424ce9544002008a7702c3b1d010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000104b41830f092484a00f2d595b8aac969bca6cbf7f386efdd0f79ee9a8c0201101000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd754590100000000000000e63a8ae6fad7457095d994ce2da05fc637122d2ca0c4cf7aa76a0f07192a3d6901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000072982682e5dc1fc30858ab246ae9c93c136cf42a99a6c85d7b64cc77c5fe3f3e010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc740100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea840010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e660100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd0401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba116010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b0100000000000000f21a1e77158ff98e4bf0645e4035ea5f52302b1bc39271030f2804ff73b87a1c01000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c60010000000000000020bd62168956730df2663dba0924090a97857211154f0c7f7fdc93d75e272e1c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000007459857702536325f96463f0c39a0ede578f2a367f762934fe4c59c7da3dff340100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf540010000000000000058b7a7f1cd0e086bcbee23208f71b6e4ed49d53f96959ffb58280ee03c40e77701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b2001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe420100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a5501000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a85670010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b50010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000fef60ca8d2a5b40939df8236d63f836fa6dd35ae1637042f3357035c9e0c4d5701000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000b64ba96a10f5387463bc1d09b8fc05a810215959727960267a6ba046ecb3294201000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd2701000000000000003ae3db8d1bc8107e8a457b25288f5a74f4b494686c794692160eb86314cf187201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d0100000000000000ceed28227bff3be87c1a5736f80e425d4a2f79de9edf49f620371fadfbb5e35e01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000bad0ce7faf3a7c414c473715f1cd5315a1f677810c0d939107b6222dcee0863901000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf460100000000000000dc0aaa8a9d617e5d1ce58d8279747ac87766edfe7028c9c5a8793ea3ba9c9445010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d68437901000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b01000000000000006867f5229884ed1aecaefe8f64079938675ada70f7de887cedb834b7982e1b14010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000942ab126935d35ee63c1c5b983847060d976ea91baaae648c966219304cd5d5d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000d4828b6b6245b68fb0a0df11465cd99438cbb49d4ad3d0bd1542fa66875e89060100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c2801000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d6101000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f010000000000000028bb30abb89f27bb424ec0de392b74d85f07287638d487e41c1d2334256336600100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000fa4c94808e0f117a940a2eb8773ed91373dd5d5606c60cf9466f7835735c7a1c010000000000000052add6e82367acf14eb6bba76b60b8bbe010dd1a58d62ed7814d1c385467a2730100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f146010000000000000074a0de30426ae8c6aa5485f5b2754a7e58ac9ea4a20db01b07ecd0d43b0b4f0a01000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f01000000000000008419f256a17597af3f63e48513b78ab030cebe15c13c0fe29bf9170fac01c8700100000000000000ea91265245370af168ddb825e2429a9b0e9618d5d96444c2dc2764b1b7b0bb4a0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b0530100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b14010000000000000005ce272f01aa53d7860a5e734b59fe07308a6d1d6b329f314b3b357cd36a1d270100000000000000040000000000000002dacfb39fbc4c04048c4495fa986149ba01c543bdd0232a2f55f63f7b69d669dea3065501018c24000000000000137f2311000000006009000000000000a50432904ec260963195582a1d339f9fbd2d5d76f551160105c922423cad0d94482f010000000000000076441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000ce41346a050104a9d5d9226fba0f2bb54725836b440978730a878565a9198d0d01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e0100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000001c38faa609249e0170c8474802a7e6907391fe0d550f0dfcb550249965898e030100000000000000a6f10752adf745ad55866031836194ad027ed8d6710d9853ef62982bcf45fd0e010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec3265401000000000000003a4a5b046c4b65c5a634c2ed909630384f543c66f59d0f4e9ece2e17e85b517001000000000000008a2ad071bfcfa2e03d48baa21d9e6118e8ac1192495edb1d84872041bee49004010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007e0c92cc60d7cb7282e0b1e8fea7ec2c4b751f672371373af0374e62f3b13b4a0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca240100000000000000c654b48f2e2bc6c6e8fa8db811c69b8b9172aa475dc1c09c58ffd2aeab2eb92101000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c1783901000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede127020100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc4212901000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000048116cd15d71ca9ad2be65501c46333db7261991b446bf9f711b6a0df798e5401000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000007480edf84ab569e559dccc99b87ecb9ae9db670b45a259b7f6e618b063e4311301000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000e8bf758e74aeb7b1dc14d334712212aac999115a5327a0a60b2e7484d93e5b6a0100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e0100000000000000501a0688613688cb8ce1a0db2e4150f8e3c6febf3f850e9ac2758c7fe03987000100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec979010000000000000068508b2ca3e01d7c8d79d99f1bb06a93058d14f1061d5fed4df13d4bc30aa557010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e7090100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd4128543201000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de485753201000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000009857eb0a0676694a6ccb71303d3c5be60ec2160d766356543892b4ea5e96c21b0100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000dafd1b81e8401d6715a61ca7c3d32920b24cd28a8708ecdb65b5e7c557d14c440100000000000000142445d894c1236a38c6b1bcd9f5a7245897026424ce9544002008a7702c3b1d010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f6100100000000000000104b41830f092484a00f2d595b8aac969bca6cbf7f386efdd0f79ee9a8c0201101000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd754590100000000000000e63a8ae6fad7457095d994ce2da05fc637122d2ca0c4cf7aa76a0f07192a3d6901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000072982682e5dc1fc30858ab246ae9c93c136cf42a99a6c85d7b64cc77c5fe3f3e010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc740100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea840010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e660100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd0401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba116010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b0100000000000000f21a1e77158ff98e4bf0645e4035ea5f52302b1bc39271030f2804ff73b87a1c01000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c60010000000000000020bd62168956730df2663dba0924090a97857211154f0c7f7fdc93d75e272e1c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000007459857702536325f96463f0c39a0ede578f2a367f762934fe4c59c7da3dff340100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf540010000000000000058b7a7f1cd0e086bcbee23208f71b6e4ed49d53f96959ffb58280ee03c40e77701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b2001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe420100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a5501000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a85670010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b50010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000fef60ca8d2a5b40939df8236d63f836fa6dd35ae1637042f3357035c9e0c4d5701000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000b64ba96a10f5387463bc1d09b8fc05a810215959727960267a6ba046ecb3294201000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd2701000000000000003ae3db8d1bc8107e8a457b25288f5a74f4b494686c794692160eb86314cf187201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d0100000000000000ceed28227bff3be87c1a5736f80e425d4a2f79de9edf49f620371fadfbb5e35e01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000bad0ce7faf3a7c414c473715f1cd5315a1f677810c0d939107b6222dcee0863901000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf460100000000000000dc0aaa8a9d617e5d1ce58d8279747ac87766edfe7028c9c5a8793ea3ba9c9445010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d68437901000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b01000000000000006867f5229884ed1aecaefe8f64079938675ada70f7de887cedb834b7982e1b14010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000942ab126935d35ee63c1c5b983847060d976ea91baaae648c966219304cd5d5d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000d4828b6b6245b68fb0a0df11465cd99438cbb49d4ad3d0bd1542fa66875e89060100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c2801000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d6101000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f010000000000000028bb30abb89f27bb424ec0de392b74d85f07287638d487e41c1d2334256336600100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000fa4c94808e0f117a940a2eb8773ed91373dd5d5606c60cf9466f7835735c7a1c010000000000000052add6e82367acf14eb6bba76b60b8bbe010dd1a58d62ed7814d1c385467a2730100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f146010000000000000074a0de30426ae8c6aa5485f5b2754a7e58ac9ea4a20db01b07ecd0d43b0b4f0a01000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f01000000000000008419f256a17597af3f63e48513b78ab030cebe15c13c0fe29bf9170fac01c8700100000000000000ea91265245370af168ddb825e2429a9b0e9618d5d96444c2dc2764b1b7b0bb4a0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b0530100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000002d5c214349f5fa60732f1d51ee3436d87bdb0d9468e787c904b1aa2634a2c0c60100000000000000040000000000000002", - "babeFinalizedBlockWeight": 5580814, - "finalizedBlockHeader": "0xf1b02b7b657e9f99bd45d90ceca5f0c12ea5593aecb67334fbabc68c7afd333e124754054ce4b693a31dcb3d9fcb30a76862851fcae57906d773e2df3319c901d9ba2e5fa6d2cb2595ea793e71e7ee64b60a5564591ae4e3b819ffd13200c8eb04945f790c0642414245b5010331000000dc80231100000000180847226dd6560905f43079ddc322bb037d4ab4a273abd3c7321307bf69dc482844dc9c4b832260566d22d46e285189f106e4e8e3a7944e49c0005d1bf18108a8f0e122316280fab15b337500367f76107180da6bca11d98aecc218aa5ba908044245454684032152341846f1d4fd5e13b9b1714841e365d920281a82187582c83a7e612d1226054241424501014271d1fbbddb0ead19be687875b8edf7430d5051c027204bf5ffe1cbd0f5f50f8156ea5ccacecea02657b6c303cf07ed886a5eb55388c4ac127fc31939d54f8e", - "grandpaAuthoritySet": "0xa5046f706506065685b322054d22e8a1f23ca9df75c32a88dda5214ad58b553b4cca01000000000000008a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb0100000000000000e2b9e72d9202e99526fa626d9a6651dfd7c1daec8fc6ba1130af96f7d21a42da010000000000000056b838dd2005e499be47ceef086df4ca9c5fbc1f81968391c31af062a8a8bef30100000000000000e5914426faf919761a293345074f106393a9144420b3912e1dfe1f438975d21d0100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e0100000000000000c52bd20e1e6b99f0bb13f67a2b5456040fc2cc06f8955257b5bbe98c92637ec80100000000000000ed70004b41d483626fb8080957192ded96e08afe38fd0d185ea02bbf3b2f6a7601000000000000002b76579e522d78199a07d5034b9b91696e831618597c428d75a42eaeaef58af00100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e010000000000000084688f3dad92f60e8dc05840bb64c522cdd7b9330bd38ce8cbc1d19947a334ea01000000000000000882c3226125c75f50ded1a7c40761865f14e1aa38c26ec51239b31ea4605859010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc68760100000000000000d343862beda4cf485b4a3b7e9b62d3b7e6263b47f65a7c88c88f6e0f1350c7a50100000000000000e910e45c162a4e9ae379bfcca70ac2165ce37f72652ef16898e86fd54f85ec110100000000000000bc08c197f7281aebdbd1dad6c2b02a6831ee8b5320745f9be57eb2a1f1b0fa9f0100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc20100000000000000f92d39f102331311ae6a4d051643cf10bd1490a5b00afaa4edc7d5d6af90f78b010000000000000049c0902ee37b569482da5474a15458b5dee16102fbc09b45878bb05f4a717acf01000000000000000e0ac68072ac35b8f19f98d13385b6eb75cf6fd4d513d9a2abfe9711b19883bb01000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda0100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b290010000000000000038ceeb0f56937fee55d1fe88c352d87a07941faa5c6539075cf7a328dc6f3bc80100000000000000c8579421534e4e52ba78c6ed533bf75fabfef7148b439a7585754a7cb0b892220100000000000000f7ca8ee474724b1be33094b4577237206eb96d6744d5d11220af11e6bd1bbe520100000000000000b966c337cbe37b05b4488b8b92e6f3938519bc97bebbed5f35de11ec28dab6cf010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf0100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da8101000000000000007c1024f3b93e54cb1cdde0d2f685e2e16cadabe59e407ebc45eabb07efebca610100000000000000fc0c1da84f15c7ae1216a9d1b932567618caf13e44bbb929c7d436396ee70ec001000000000000006a1c3443483a34e653ebc3d0857c00a3c8b48ff2c5e9549880ef47eacbc05c020100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b6010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000007977808620ade75f3efeb26b0926229e0817c6163399f1d48f39ece8159c9ec201000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b0100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a70100000000000000ae6e6876b6e4b821c67fd7dac6df59772f540dd76c7012c4fb9ef9d13ec863ec01000000000000003bf5b70cb5789c7ac4f6a4c97e6fabfe7a58fe9fed1d79f39c2aabc2c5816ece0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000002f40f2660559a4472aa7d2b5dac22c8925b9baeaec9fa2463cef2a77eb9d3a1b0100000000000000fa2c21f1a03638d4cb35202102240c2b85f5667924d5838cc503721117049da601000000000000008c461493dcd314f4b384169f3741954d8cde37bc8ad988149e40ddf18b4b95e10100000000000000f61e7fffc796acc7aafdc26c97d2add27faa8d9fcb4640fc60afbc6bc61ee19d01000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000671af96bdaeb0dc9d8e1e61ed6de04ef1bf1bb86da5b8f392ea131bbda83bd31010000000000000076dae0ab6c60b0be802d6916f968b16b082e3d62ead357f5ac6e25ef98622d0f010000000000000062849cae8655a29c4a4c53ae3a5ddaf8d6cc53ccfe093ee97ca2f94ea85b570a01000000000000008663371a5899d5e7a8bc99b9a6ce24c8c3f5f1149c1e70accf9560405c1a5bf201000000000000003d28789c6d574f3aa6d14360471901c5bf8255d072c2209fa22ac773bd32e5bf0100000000000000cc0c6a91c7971438b621cd9a3bd37a67f52ec4093336585d1e2c73416195e28a0100000000000000de52bfa88c4a76bb22fbebb0f078dfcc5a327034e0044e8f8034f2a96e7adfef0100000000000000bf3fd3d4065b306638662c3e789d830a63d9b343cef5f863d346058387844b580100000000000000a5aa8fc244c0d6036f96ca0585214448d94a124157dad6a09b585d1638c2362d0100000000000000c488ef26295140d0ffa6b0df1cff9f8d8a1dc96d86fd199a389bcb2f37a87f340100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e0100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000f001e2e99b378fa4f2d1a50b28c3fcefcd7da3a66314af1280fb7f9cb429dd38010000000000000083a8ca034fded71f681224d5f905b69084b17a51c18f0a06aeff60e868898bb20100000000000000507b0289bfb2f55c7a62ec3c3298690909013c916dd5885b05b330fdc0caf1270100000000000000c8185ca8ae6330a1e03490e132163adf517f76402ecac6881a51c8a14ed62f940100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b01000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b01000000000000004bb953c285fc6de7ef27baf835e8d905e60d86fb1bca0e52af8323e9d1ff219d0100000000000000125d5411df8049d1e96d4a22ea42cef5efbe99be5a1a8b69e15bea0773ccae010100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca601000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd0100000000000000fb3a06e07b02896157fdc7230199503899221cd21bacdd79d2469adb1cc39ece010000000000000052912b3dfd0ccacd00586b97f1abe32431a2f6fa9c2b3bb17837a1ecde6172800100000000000000d50555d709e293864d91ca77494a0424d842151c92d74f8ee08b52d65d11cddb01000000000000009c75183d8dd36b79000be86dfa2618a417d7ac181ec3fc8a245d3dfb361ad3040100000000000000ff80f99fcf0f4072402a4e522aecd41ff231c5b579d978d0383dda0407ee498b0100000000000000bb634911f0ef84718fe06e395c08721b651e6670e8de1212958788bc273a57ce01000000000000006565187c86eca2aaf37db6d59405535a5e6dd85e2743a07ebf50e55c2b7fbc890100000000000000fc0cd2fc1e96369f045265e9b6513a200d755bc17e95c74dfea83e41f994d03f0100000000000000aa674be249403288a8078e209231e764e3679f2f66a1070ea5d9b5b420fc53ab0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f01000000000000001a13a82af5e22b9863c01e5f0f6bdcebc4a295934e339fa915cada1d5eba7eb80100000000000000c8be78d05f652edd0a64a5865455de36d0fadb0d91c470fd344f8de23c8a6b9c01000000000000006ad5224d5c8f7fb3ae15dcb3766c0956ca627a6c91e93c4e770a2908e8f590150100000000000000f5fef7a87c9f3917fd28640907ce59ad26f33e41baa25d8ead8033ae0b944d7901000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000225c0d8471ce0f8bd50aea0e5c48b863788729eb6c06aa8f171adc6ce51bec850100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000098e7f6085499cc37621458acc5a44dd928202482d456fed047f76a7edf1c08a0100000000000000f174f78ebad0cfa91c428395afbad3e448bd958d10481a6a439028ea7d95b3d70100000000000000bab9cd901adf5c96609cef39b6654c4f02a76cb68cd124ab933035b2a675e91b01000000000000007448b6f6db7cfffd8650a1f3f08ddad1e114321ea770c9cfe6154882f586edb50100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004640d5063c8c8223bafe00dbf362e839c08d3cdaf6cb76035a191a01068d815b0100000000000000e18ad428af71a3668336733b81deb31ce4282a4facd87859cf5e0cd788c9365b01000000000000007f6fe3b417c26965a21ccf584140ae4705672bf1a20f5164e1e39af1378cbd0901000000000000004d04ebdd4185dee9609536d870ba5d984a6fa435aeb1fb611c4de06d57345b7a01000000000000002f4ab94586b2ba3b4983962b30aaa4faff06b6cd67ff1b6df06af0d9fcf34d2a0100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b80100000000000000e04a121fa307ef62bc69a3b9808fd11f0daacdd38a3e2fd12d711103b3be25a20100000000000000cdeaed45451971dcdcf886df977f31b3c004c497037d9940bcbbf2bd6dd2e3340100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000003dbedd3a4aa3dccddd8a7a2ff9cd4e6a8fb75daf30ff5d6fbf9e9edabf9bc5530100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000771fc7d8d2258e91fb78a575c8cb68637ac1bf4d1e82156fc498857fbb808dd50100000000000000a717e6564944b5d85787a33a53ccece07dcd37ce2f375b4e356c328858ac475b0100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000066e4852a274c679e66373bb75519916cb769df3bb4f37ea4c7ab0b7eb59330940100000000000000a703a37bd5d93619bfb6ad72c24840b396b2ddb8700db2e1d372a82363ec7d58010000000000000079be04e9988617654c226e290ec28b046156ce1f6e1a2c2f86392aa74bacbad6010000000000000048630433999edabfc2790d3f5cf47a5ae499e2fdc3c4a9abc04a98da29c368b6010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000b05f7cebc58de884b898e3672dd4e6bb044d9196ed35433fa52298c9f9420a5a01000000000000003d884e3f58913c10c26d8af2a095e231079a3a0b69f775052f7173ff1c3ace2e0100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c077920100000000000000be6b59cb464fadec4e0b22a9f12857ba5cf7a14c4f9551439d36305d582dd7fb010000000000000090c47bdd7fcfa4f8ad90f21b09e45cc97ed7c8313f3d6e09e055c2b2d3fd277c0100000000000000222ee6c6a6c62d56cadb4eaad5104d595fe962fbbdd551c81562d3b509212907010000000000000074e8311ca9547c930ce3fbf53fa1fca21b847544033edc1cf40e3c762bb1f17d01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f2701000000000000005b64aaae945b4c5f90242dc5d9892f452dee7b41262adc26b494637953faee1b010000000000000050e16d897010823670148ef157d77933bc1721d82c45e80eb73b46b12b5daab60100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae01000000000000008ea2528e80e6b0d60f6efa538840d0f00d1067a924f29fd51ad68c0aec3fde7801000000000000001bfc78866edf1c38c02c1d1fbea39a2a33f46227dca527ed002d96532e61114a0100000000000000c0852bc9a3db8bc74cc2c027d96bdee85e0d877b6d016ec877e3cc5c2419a9ed0100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab250879260100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee24970100000000000000e05521afa0e7c1526a49e1ca6ec5c5386673607cf6e53d223611850f51d37fcb0100000000000000b9f54ca6fa0be84b1c7b42a426f37cb4218cc7840b9e1aea647e215739cf19540100000000000000c838d59dfa1fe517a38be275f36542893be5f52e069d7cb9e153e56567b7a7fb010000000000000051f30c189018e3ea45d60393bfd4e7e690bae78908458616537a362329a4309c0100000000000000338c84f04302f60d5737266add391582ca45da82bb42ff0d503609e79193a53e01000000000000005216ff912251cd2bcf9db256b3927e737cf909e4b53a375586dad21bb7b907ef01000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e0100000000000000b5b64e522ece2a1a3325f95082e33bbf5832e6116d378ac0f437b7b4972729240100000000000000fe30d30ace5295db295a2e6592e7990ddeaa9f1a07abded61bcce0b6392626080100000000000000fe7280b7fd8850f810d56d30b0e3811aaf9bd4d4417fed9a704d9fdcc1f7c80b01000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000efb2050b4af1539f3d01100a9241f83df452dd165079d6f3cebc7a24c0f23c5901000000000000008b7baa89dbac95969a0042fa876a37eaccfcecd3591c4d7ed0e8051aea814cfa01000000000000004715211e268489d1eeccfbd8a5e67235244322c17127226184448741ae332ba10100000000000000ddac76c2a61c9aef4a9b3247aa0953187533f346466f02840235662440d2945c0100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa06490100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e0100000000000000cc8db7467349129a20ab4ba7e705044216651c0eba9d39f1054849edbcd677af010000000000000033856a1d7235b63265cfe8f644bfaa63f515d1bd243d735cd7e74e792154e157010000000000000006b9e740c0a0e1f8fd31717438d5918ed8680eaccb70fdc9511931ce0d164ae50100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a980100000000000000056986ef8b6f0f9e092e29540e8d220b40bed9e459e7b9d0247e0e156601e3c2010000000000000046b45ec0a71351bec5563187491fa73d602d68d56b9faf3d59ba80c1fe66268601000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa704260100000000000000301b983e5e1320b7c9ff0f2525121b9f3007f68c273ba8ff662b7244f1f95f210100000000000000ef5b937d1eb14d07785430ca8efb57cb965060fac808b9a25ab9d4ab52cf0ad101000000000000000c3e4afee23a9fa0f291d0789dd41b4c0bcadf40b12e7ec3be5532dd1e7709da01000000000000001c8843e77038144af1b1e2eee9aeb2186aa52d5007f0c91e5533f46b0834050a0100000000000000a85e95b303450b71e03368ab702fe362ddb6710e9f374e0814f65fe4b46bd3f20100000000000000064d822e098e64fcaefe184a6038701fffb2f68dacf64f9c2d007fd58da92d0601000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa390100000000000000bb7045a8da399663f16cc865bc2406716150aa804da56ddbabaad386064acdad0100000000000000d3ed238f520c7ce95663aeb66448e9bd02d68779471be8b8f0fb28265b44ad51010000000000000096c6301cf86ba237ec1b24c7d9b6cd3b872492d26d58d54a8050f18785af334501000000000000006bc212da0019992aadf9e199c52963176957009cdb2fe56683bb696efc3c7c88010000000000000028139ae721b771cf57d5afa58579d8dc0f04f04c1e1b631cac64a9fdfaf8b5250100000000000000c5f7618b9d80d894e37364f041cc37cb1350386bc5e236dc91a41948e976c0e60100000000000000b66e24ea84d5e02a7b2b58e20bbf17a0f2a19c4654bf8b07669ba3b9fc4a468101000000000000000d8e0ceb31d11634ff50f20c90d57239a9307602e221baa190c784b144a7eb980100000000000000cab191a66c54e412fbe7fbc074ea0d916279d55d856d870d15bdf88c00538dda010000000000000021e308222b7f6857c465578da5c45e699a5e94b94b5ca5e0d5d7dd4f8ce2f38d0100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f2201000000000000009c201297af3ce3f5bd1b375603090fca3f0edf53037a2da307c401efa9df39cb0100000000000000607737116e62ba11852c68515933afb8165f3174d594eef6d01dd7eaddb60ec301000000000000007d4537d34d3e6ad9125e8ef6263c4acbdd00fbd7bcb7fffee792215e061d4ab40100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000782d67d8a58da40c6284ad38a9b05123333ab060654b9b063e877762fc4ba173010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace10100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c6010000000000000037cf0e2296974765b587766e6f36c0b98f69c1698d0af2f8c3490841509ccedb0100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d010000000000000020270811c3dc453f37b27d958ef7ad7dd4c7f217c83f94bd0ecd84c60018a866010000000000000020869a63e7a343094ad0b4ffaa3d83344ffec8c7fb9b177008f78d17eda7dcbf0100000000000000f22548214662b5637a61fcc51e28fff086f1c33e75b4ca5f1d806be6ef40f82b01000000000000003ee731da725307266b32393e3d353b49dcf27f3b55220edbe210af3094f1b2940100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e201000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000417e120dbfd0297d59458b48407b62570987f1e907dd6dfa9a20bfe64eb489d80100000000000000443bd12fcb944a0e19b2f76ddd066a713a99d2dd3530a5f39275300d11ac96590100000000000000edcb49c54783d276bf63f9d99bc74b76b30c95840c637174df7a7521a1b8c1b301000000000000002e6e2cc41753fd414b31afb3288ff7050db6c1101a7d2c891389ca65f117df900100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f01000000000000003c514ae67aed49aaecedb9b00a869eb46166cbc0b569e74880fa1a7d17ddabef0100000000000000b65475766e6229c87ff34263f5ca58525ab133962bc599ca0eab096ff296f4e60100000000000000c46e1407f06054aef4101fa320808fe7240ab33eb057a48443449f6b4412b5a001000000000000000412e872768f20afc94a4955a875801e085fde2688d0c0adf86b789027f2adbb0100000000000000c1b58624231cd77b450e0be515a576e8863cf47822e19b1bdf89bccfe65d4141010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e8530100000000000000e0df5b2f299314d2d419b46d15c3c8a739182d91c3d4b98cd16c013c3a25c04b01000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa94010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af01000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b0100000000000000853ba986f8785e8fc1a2ae2fb86f17cc91886d931182ccb8d148379a35cbf0270100000000000000b5badfa83dede7b19aa3b1d10c6d0bd5f4adcb357862aec339e9d49b23d7bd2e01000000000000003a0f6b52761b6ae53f5ff7bb3483a5021c5d09c3ae2de350f1e30aba8a5d6f0f0100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f363590928400100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe70100000000000000a1668d081fc10b48f6630f96778f17b202fc2f353ce1bc24568b829ee464305f0100000000000000193dfdde1c1e8f0d91530a15b8eab00e255cc2dd6b19e689868120922f79a5bb0100000000000000768d47629bf074d88ded200706ce2f2ae38434c192129d1736ef8f6af01562b201000000000000006ff003a05f8b03acb05d2c76e1838cc5f370585721eb34be16aae45af43ffef50100000000000000510a0c61dca3e1044d3540c08272054462c6353aac4dc06cda265753b126b3850100000000000000f8e50e8b63b242e30e5bd266584b6fc690817455d2eac1e04d146dfc1dd3614d010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000f9689a7ea3f40ee757bd99cf1ba166ec2211f1999dd4fec28c44a6f69e253b6c0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb010000000000000062aca2798b15062d38b79faa681032eae9f6d465451fa864dcc1ac58eead4517010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc18901000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000e7f57bd0bc756f24574e3a77c90616adb393e9d4ffceb2c63df19f605cb6a0240100000000000000d207ebfe07d6c8bfd5badd7a25373ef5a9ddac08da3e542e5a9d36439259e8370100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab0100000000000000ab45f730dd495f657b61b2777091fa8cd11b5a626bea2b514e5e6118021037970100000000000000390588df1c30c4856ce060537a6b6dff06db020283ff746b90aaf3056e3c63f601000000000000000508e81a6bc4971d3a3d986a1eb4cd13e7ceea563a46b70e1a0d47a212be51c80100000000000000825f9a9eac386f4d0b5dda7cfebfb069ecebdaf7143cedf9e509d093fcd67fff0100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c80100000000000000bc4cbcdb5cba3678da8253ddca6502f717f82f26af69e7884c69c2560cb1eedb010000000000000049d34c7034103f19bbeb2c8029d96c82c753b088fccef038e7c5b009eb46d6e7010000000000000011e721df8def15eca4637f72341cafe985ba5bbe276029bba0d9402c185f3830010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd7010000000000000071893ca83ebe6ee06c3eb10dcbfaf70d8267959f6159b4ca36929a69604cadbc0100000000000000785825ab051127e981a7154947645df9d67416ea2499048815ed5f7aa358a21c01000000000000004ad600cc461daf6d287d5d2ff0791f74fd7c6aab5714ad50340187a7ce509ea90100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b19010000000000000026cdfb88461d7125f438c599e062799219b385bacca93f3cdbe5418c9d4d49930100000000000000d680f1743a67c8eb21a967d2bbc7daf20b13c1432674d02af695779af8e3638901000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb0100000000000000f2e75ee2303b2cf903b882c9888cc1c51f978abd58ba88354dcdad717f4b8a5901000000000000004291520332b14d925a56c4d78cf5f17267ef50cc161b60f692b874b064b5a10a010000000000000084c5f583e29d8aa4b794bf3142cca87f1f82cf83c0a36e5bdf97b363299336ac01000000000000002fbe3b1b79ed47d070067479266ad9b30732c4b8f6170c8888a1ad5365053e760100000000000000d45705ecc1f19f97d4ba95b672c4514c65d286dd5af9b8c21ef9c28073855c970100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c010000000000000075e0323113a30d4b054c35df2eff9ae14e0323dbdbe2cb03383d673e98b127aa01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e00100000000000000e6489beb573734e417fa040e59af4e44789001fad63f5df871818cc70714e6d0010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e101000000000000001bbc459bd14434c8b961d3c4108986f28e50a33c825b0cbee11b22a60b90a6d301000000000000007104becc86b2517ee166201faadeec93e4150bbde0fed50e99f68f427f5af8780100000000000000dd38154bc6c5bb16c81a06f3c11fd6e9114b7856afd3456982ee630dc7fa772e0100000000000000716a181407939b3ea68289e09265d3b9d8a8f21ba7d9f50d8ef8a86fa3c0fd030100000000000000842aa45a988ef56a417ef1390e74e62a1f12fdc0678759d408090144958fc81401000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c450100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000e94b9a9f57120d641f4ca348ed27c7f078e49302ed52cfae2373b6c745f2f4c80100000000000000a76b32c8c28cce206ddf70ff3ad591ed01a0067f9f9baa77f9052ce938d359c70100000000000000367e8b4f569ccc588698343dea3e0666c7d77295a6e14c27bbd501f8261fb9ff01000000000000007fab4769c41af85b9de8e784d3b1cda093fc0a8dffcdff21e914c62f131c77580100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000e38a7e0b1d2bad01565b8536e0851dd4daabdcf5a4ab415eee0357082d95d3550100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b0100000000000000aa7c33f99de85adfe5ab929090294916df6bdd9a1cc75f632058509f4e1a9bb401000000000000001a6cdb9906d5861bf1101aa5a8816a25be63b460843c13065760d0e9bd5a2f600100000000000000e5644959f5f2f85c2073036de42c8f0ea99925037c8675c3dd41f8dd02fa50140100000000000000db8e840e99078eaf04cb3f1a4d7973607f3e54060b8d100a966f370daf9adc8f01000000000000002dd8b91790e7023f68c52021f40fe08a5769eb7e3f3a6f6c8a54454012a549740100000000000000a0e3914958b416cd302223af6062d378fb83f49b2f20775000c5639fc62234ee01000000000000005fbd72d138026e0a9383a33ac56ea2cc407f866e26832920ee32540cbaaf9fe9010000000000000081b1eff37055bb1eb054e667ff1c7318e6acd21f9a3a3ddd46f1c9a1ed65387b0100000000000000b81e2a5195eab7b9a47cdaaed0a248c06c9517546792da63c48abeae8b6a1ce20100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c9006652801000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b01000000000000002e67b1ee2cd70ab302b783acf6494de67d8dc29578f10c20745f809d094ff274010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e551801000000000000007d080000000000000001c411550100f52100000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd5401" + "babeEpochChanges": "0x0472dba903b349170db89d57bd7ca942a70e0ebce27a672c62c1e2963671225e90bb1f5b0101b39c29110000000013a629110000000004616a2a7b8875fbcbc09fcb73a8ba4375ff6d258dd1fdcb3a4f3aae90b02e064c15295b010113a629110000000073af2911000000000418c44796293a5bbc57235d5bf2b83fac4c9e9d5a5ca2fb54ea64fb42c8938b1672325b010173af291100000000d3b829110000000000000c18c44796293a5bbc57235d5bf2b83fac4c9e9d5a5ca2fb54ea64fb42c8938b1672325b0101352500000000000073af2911000000006009000000000000410676441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000056471f7f5a936d621b95618e47258a382076b7c44d8c7d5fc69a87255a8eff080100000000000000e0c2e2850da2dcb10014f567073506dbad07a79483385242cf5808234b53bb3f010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d06601000000000000004ea4871b3ccdd1276ee604eb0e06aa4a62536dfe8fb053042a8f36caddb94c510100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000beb7d66b53d3c34bb4a6b49df52a8e77b1929d1f43a6a3191c1cce6b8b9df72e01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000004e66face3c69993a0030ee7c7b2fff1a941ab11e523c11b4cf1713b3796349100100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000004a640a7c0c1aae51818f6b756ae21dd07881aeb362fbecfffc0148f9c5659d130100000000000000e2b359b93abf559cd326ef07a6a46784b945518e1f1a4c04ebe42390f2574c59010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c22010000000000000064cb144c8c84c86e67f582269bcaf426fe90baf90254219bc25ce9f1edec6e7f01000000000000009e4aaa177dbcf990475d3d6ea36e9d0e9d7a2e5328eccc2391e3a9adbdf5295f0100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007422fc1db85ec78f23e3ac6e22bc1582d4fb955acd7a4ad35f6f81ce8471b2590100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000007883a3f09e524202160a0a818ebaecb8be2749abf2f0bc9f1e670c4f52ea6c4a01000000000000001adf849dec186b80cb2aa2d3bc0a53edd9fa483811fde8eefcf46d297ed8e20e0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000b0033313d23127061d7f052a965bfeead348e6fe54f9915474ed52b843382e790100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a01000000000000001648f57399dadb4685bd56801874c530dd90dd4fff289cedb5c664ece4fe3374010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a0100000000000000e2b60ca56ef300d729ca5b4d5366df9fb9c992ac254c5c477599f795746d730201000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca2401000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c17839010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f01000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b01000000000000003ea11ef023f2b1b5020ab780be800bc7c185f385a4038e8464190ca969b181450100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000b07e958ae811c416d6f39529587b65efd34d4f14de60c00be261b5d9566c425601000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c56010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede1270201000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda3001000000000000007ae9be3d7ab975804c1aa74caf9329c2b8b5eabd1a799337f5a102232efb04780100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005c0419f37036f2bf999f3958b49f63ab19d6dc19847a393dfd26cf303fc8d911010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000f8cb6b856e416fc9e9eec947c6f76eefed65cfe5f1e117a7271396729e5cc8490100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb183200100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f0100000000000000501de4cc157c785c636cc64133c1007854734aecac20df032a602d6effa2414901000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc421290100000000000000220d3f26072ad42aa5ca04b7253284d185f8bf95650faa170cbda8d7a47ea84a010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000deaaa8be8e765299a815cbcf6b6b64ae30c3bc2b8da01dc97eff2c8018bf954501000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d01000000000000002254fb9324a6a9af450ce3a4f5ab25f55deb22161e520b2308b8aaff42e3aa74010000000000000006a45181daed2665c4725d23a29578240c003af72848d0d088359abec0a62d110100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c010000000000000044e2ae64a3da960558a9ab10faf2f5b595a2614731ae7f477261322ff8e9bf0401000000000000002cf9dbc1e451ba3ead20d5d826533b9315699b3ba0784bd812e15ac9ad31f85d0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a0100000000000000000511be1548f1836b1d908eb02e442c9b0964794555289c98cdaf5736eacd5d01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec9790100000000000000d632182c133a20838afa52678dd1b9b5055571c637f1ed1a1746490f3fa02a03010000000000000084d777d943e0507c27e43f6e6ab2ad2683ac9b37ae47cb5f063b636902672f38010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000003271f7e7c7adb2462cb34fac3cb910495763e1c661222ddbbf3aa7cb70a3a40601000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de48575320100000000000000c264fe63e84cd004530d2a3eabdde5098fe5c6b619af7fc6c9cfeba01e75ee5701000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000007a48b0322f745ab3d669c757477111165ec3bd4f2d32ef4ecd1c5024214fbc320100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000003efd6552660a05944042dd631b2ea50f79d0ee1a78d2ee135f5b1e17ad929b4401000000000000002a402f806b62a9e063c2a2029b732d629e35c65cf567a650f4171487f25844320100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb24010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f61001000000000000004a0667c9d42cc0bf99d30300929bf4622f12cec7dfcacb077d092d71e7399260010000000000000064d9aacd0b67168368fa3abb470961214a7db8c0de0e43c69aedae61e1555f1701000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000e074fee77ec1d84c2c2c02e258de68c7c4ae907f09224b362ae11d52a2a9bd51010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000007e5a932dfd5ef4d3cbb9bb59ded1cdb5da5fa6ee276cc2acf84ae0aefcabe12d0100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000742f5991a21e102707bc1df8a9565fbfbbf705884fdabd13ec223783f96d3f620100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000903494164bf02f34dd446783b12875b6533328f4e17fd3a24bbd67b4c142cd430100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000066a1f2d6065a221392fe7793303a11dd454adbed327fc7395d7a69be69d79a590100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc7401000000000000003eecf05d3ff835fec93fb5e9b7b0f588b9bee398f6f89fd7b71d1ef1ee55840c0100000000000000e4947905b57f3ad54e47523b00a529c3f7524cf13ae76fe3a8928ed5276bf05e010000000000000082bb250beb58df1c5346dc5dc26dbc38647a59fcd5c220c41466606cd855a2520100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd412854320100000000000000206402d1388f980477176331a5ab31e497661e3a3af657ddba514d9cb30fc7310100000000000000767cb742c94b22fff80da70a4ea77069aecde7ded53fbf5d957b01196924cd2d0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000e4a9f30dd10e786b66881c8811a0e1042df8b7bfa90ee55cbce2f4a9d1dcff5a01000000000000006cc7929dd456080aa9d29c03db15e194d7a8ccb8f878f40f517f3aa4001f642c010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e6601000000000000005242205e7c1a9217b8528830dd7915dc80a69df8fb098855073a45b9c41e6c2e010000000000000016f34c9e6687012c42f9c02de75b9499849fe771f2ad2e666f965dc6627735540100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b010000000000000064f5e76588ce018884d1f05c63e0998fa63014cf76b60166c36f2313b8a6394201000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd040100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad255010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d16301000000000000003e0114fcde9ea02063860799e0f090c834578ce29b5ae94b7cb26aec3880571201000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000385d6ae328e957b24389a12f9f952a20e224e5f9048b1bc6b9a8748edb2aa32f0100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000babd6c9cb58a2635db60d13014684aee881af96c78af8c8b9b31073069167e4401000000000000004affcd1cee355fa9ef6e75b45f67e93237e5425eb0735dcadd0391328f44e91701000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000fa5a4da949ce29dd0fc20fe56c40d63ffded8e2dd88844f725efda0814ed5264010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d0100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000c6abb3993ce1eaf0dee23d0fd6447cdd31f52594295c99d582ce15d75e3a28220100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000feebe707a9a5eb136d04e5b3b2124627fa76129c1e33cba1d1323047f76b3f220100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b01000000000000001e7b8aa5fe2aaae1d5e3c8b1e38818114e83d9bdcc95629ed834aab37e2b897501000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000001a15acd9aec8d1dd06c7b6a46be298c3fc2ecd51be6724a63da4da286e306f720100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000000eb1769332c7154bf3509f1892f992f58ab94e0705a1d2be18dffdedd10a3b210100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000903a9c075e18ce1dab05b52026ad4aabf0b92e4d0b27a7c298704486097fe44f0100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b20010000000000000072bf27b7b0bcf74d2d87eb2dfce85383a2d4d768aa720cc80fd7e5238d89a83701000000000000008c7e4271cb1d28f71abac3f793ef73f2261851662e11cf165e5d7b0f40a0804001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe4201000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e0100000000000000bc633ce058ec703568a94b656988f1b4036cd9f74aabe8a7b47e733883368654010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a55010000000000000006adb1e6e78084fd5e5df37fafc180d1ed84377ca41de3b5ca43b764f0cb190901000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000005e0fa84f762f7d6e4c4b0c18a86e1b7da6cb4fe7dfcf6b5c0056a7ccd8eb201401000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a8567001000000000000006eebb90d453e3e26540730fe99339d907a0e46365f6f2c8e2bd1a2dc83c2897e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b5001000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000008a21e81247aff1c043d4039020250ead8728df51fb122a29ad3620600641836501000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f07601000000000000000cf1165193d58e95c490a7f41cdde8105f9dd633147a7fe48fe9f6a6a905176d0100000000000000fe41dd46b718d84c24aa03362cdd14b500dae15a8c7e28c61156c8c73ed375750100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe8800801000000000000000e21a03fbe9885a475c4875f3f912c8703945e99cd2a85f75258fda7b6022b7c0100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000060f61684be94ec0178eb24d9f32e0de63d05b4f7ae00fd0fecba90ac54d082a010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000f4ed2eb79bd9daf9391a340eb452db9890c60d98b97c4cfe17560367f422a85401000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f0100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e0100000000000000b6688ce42ea01b1822699182c562585a27081ce6bb0438761436f4045a42f24a01000000000000006a40a8b74a142958efb2d75cd363635eccbfb70cddb24f0626d0ec927d98233801000000000000007e4e053087c2a301c9174aa1665a1996af0aca87f3a3a44fddda2509eef9e60c010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000148f1be467808e1cc693cf74ddf2e61ef1c13aa351b201835558f7284137995b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000163687f38841bbbd2b93787f7f65cc74a2ab94478888abce52207e1b81f46c4d0100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000000ac029d5e4ce570bafb50b677fed13d43eefcf0075b3ae2520be959c9782f1201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c8716010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf46010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d6843790100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd984317692601000000000000004eb859d68642ca1168c1cc4a600fe674a367e0d202ca51adb4283a87199b3d270100000000000000704373ffaa947aef216fd651ec30330560b3b916e1142d0b0a3a04301f2f911e010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e320100000000000000020ded3e18e0159566d7bb10809d33f0d3d97941074957a1422e26ba98632a3d010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000a45c9bc40f46d50f1dd4f7b5d11d9eef1f5816b15e8a35c87a5fb16d1893414d0100000000000000d461866e25c98bf187b844b145628d87392441deadff7ee739639cb457edca540100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000004aa3c1b56e8c58951fb89119ce93f6dc3d42f114ee1679cc9bbb154d57f422360100000000000000a84cf531321b694ab97ab650861d0cdee513c7e332c5727f59223cc26be4241001000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000001c103b038f0515bb77061128200e1f117a531cb4474cf5f9430535345f54196701000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b30401000000000000009afa4df63a9a72e8dd0710638b6b6a10e37fbe2ca640f828c0f943e5ea3839550100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e01000000000000008efe7111a4144eb85aa7a95bdc5d0a04761805a21aac42a696473cf9b559dc3f0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f01000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c2867460100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000b225550bd99c7b1ebfce319d76f52fe96c661d6106a4b4c37fd4eede1ba4654f0100000000000000dee97070135778cad4499356787af34950f04f48cbc28ff6644da63ea944361f0100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f1460100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e01000000000000006ed95e0ea5e9645a4bb767cc2ed91e9d5947af7ccff740b96d59ed0bc673c33101000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000062fae1d7d7439008b2486461188bac2dbfbc5cfdbdd5489699cbc48bf8b3a7720100000000000000f2861581593678b86f3186aa9a1ba7c49b5a58aadbf079053446bcc899a969640100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f390100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca110100000000000000b40a46837d410276d8a7c242f2417e68bab5a2be7872657138a048909dc7c20a01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000fbe8628d4b29242f03f24563a6001f8db866612deaebafba294ad84335ee13140100000000000000040000000000000002616a2a7b8875fbcbc09fcb73a8ba4375ff6d258dd1fdcb3a4f3aae90b02e064c15295b0101342500000000000013a62911000000006009000000000000410676441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000056471f7f5a936d621b95618e47258a382076b7c44d8c7d5fc69a87255a8eff080100000000000000e0c2e2850da2dcb10014f567073506dbad07a79483385242cf5808234b53bb3f010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d06601000000000000004ea4871b3ccdd1276ee604eb0e06aa4a62536dfe8fb053042a8f36caddb94c510100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000beb7d66b53d3c34bb4a6b49df52a8e77b1929d1f43a6a3191c1cce6b8b9df72e01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000004e66face3c69993a0030ee7c7b2fff1a941ab11e523c11b4cf1713b3796349100100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000004a640a7c0c1aae51818f6b756ae21dd07881aeb362fbecfffc0148f9c5659d130100000000000000e2b359b93abf559cd326ef07a6a46784b945518e1f1a4c04ebe42390f2574c59010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c22010000000000000064cb144c8c84c86e67f582269bcaf426fe90baf90254219bc25ce9f1edec6e7f01000000000000009e4aaa177dbcf990475d3d6ea36e9d0e9d7a2e5328eccc2391e3a9adbdf5295f0100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007422fc1db85ec78f23e3ac6e22bc1582d4fb955acd7a4ad35f6f81ce8471b2590100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000007883a3f09e524202160a0a818ebaecb8be2749abf2f0bc9f1e670c4f52ea6c4a01000000000000001adf849dec186b80cb2aa2d3bc0a53edd9fa483811fde8eefcf46d297ed8e20e0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000b0033313d23127061d7f052a965bfeead348e6fe54f9915474ed52b843382e790100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a01000000000000001648f57399dadb4685bd56801874c530dd90dd4fff289cedb5c664ece4fe3374010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a0100000000000000e2b60ca56ef300d729ca5b4d5366df9fb9c992ac254c5c477599f795746d730201000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca2401000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c17839010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f01000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b01000000000000003ea11ef023f2b1b5020ab780be800bc7c185f385a4038e8464190ca969b181450100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000b07e958ae811c416d6f39529587b65efd34d4f14de60c00be261b5d9566c425601000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c56010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede1270201000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda3001000000000000007ae9be3d7ab975804c1aa74caf9329c2b8b5eabd1a799337f5a102232efb04780100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005c0419f37036f2bf999f3958b49f63ab19d6dc19847a393dfd26cf303fc8d911010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000f8cb6b856e416fc9e9eec947c6f76eefed65cfe5f1e117a7271396729e5cc8490100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb183200100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f0100000000000000501de4cc157c785c636cc64133c1007854734aecac20df032a602d6effa2414901000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc421290100000000000000220d3f26072ad42aa5ca04b7253284d185f8bf95650faa170cbda8d7a47ea84a010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000deaaa8be8e765299a815cbcf6b6b64ae30c3bc2b8da01dc97eff2c8018bf954501000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d01000000000000002254fb9324a6a9af450ce3a4f5ab25f55deb22161e520b2308b8aaff42e3aa74010000000000000006a45181daed2665c4725d23a29578240c003af72848d0d088359abec0a62d110100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c010000000000000044e2ae64a3da960558a9ab10faf2f5b595a2614731ae7f477261322ff8e9bf0401000000000000002cf9dbc1e451ba3ead20d5d826533b9315699b3ba0784bd812e15ac9ad31f85d0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a0100000000000000000511be1548f1836b1d908eb02e442c9b0964794555289c98cdaf5736eacd5d01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec9790100000000000000d632182c133a20838afa52678dd1b9b5055571c637f1ed1a1746490f3fa02a03010000000000000084d777d943e0507c27e43f6e6ab2ad2683ac9b37ae47cb5f063b636902672f38010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000003271f7e7c7adb2462cb34fac3cb910495763e1c661222ddbbf3aa7cb70a3a40601000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de48575320100000000000000c264fe63e84cd004530d2a3eabdde5098fe5c6b619af7fc6c9cfeba01e75ee5701000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000007a48b0322f745ab3d669c757477111165ec3bd4f2d32ef4ecd1c5024214fbc320100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000003efd6552660a05944042dd631b2ea50f79d0ee1a78d2ee135f5b1e17ad929b4401000000000000002a402f806b62a9e063c2a2029b732d629e35c65cf567a650f4171487f25844320100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb24010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f61001000000000000004a0667c9d42cc0bf99d30300929bf4622f12cec7dfcacb077d092d71e7399260010000000000000064d9aacd0b67168368fa3abb470961214a7db8c0de0e43c69aedae61e1555f1701000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000e074fee77ec1d84c2c2c02e258de68c7c4ae907f09224b362ae11d52a2a9bd51010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000007e5a932dfd5ef4d3cbb9bb59ded1cdb5da5fa6ee276cc2acf84ae0aefcabe12d0100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000742f5991a21e102707bc1df8a9565fbfbbf705884fdabd13ec223783f96d3f620100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000903494164bf02f34dd446783b12875b6533328f4e17fd3a24bbd67b4c142cd430100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000066a1f2d6065a221392fe7793303a11dd454adbed327fc7395d7a69be69d79a590100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc7401000000000000003eecf05d3ff835fec93fb5e9b7b0f588b9bee398f6f89fd7b71d1ef1ee55840c0100000000000000e4947905b57f3ad54e47523b00a529c3f7524cf13ae76fe3a8928ed5276bf05e010000000000000082bb250beb58df1c5346dc5dc26dbc38647a59fcd5c220c41466606cd855a2520100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd412854320100000000000000206402d1388f980477176331a5ab31e497661e3a3af657ddba514d9cb30fc7310100000000000000767cb742c94b22fff80da70a4ea77069aecde7ded53fbf5d957b01196924cd2d0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000e4a9f30dd10e786b66881c8811a0e1042df8b7bfa90ee55cbce2f4a9d1dcff5a01000000000000006cc7929dd456080aa9d29c03db15e194d7a8ccb8f878f40f517f3aa4001f642c010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e6601000000000000005242205e7c1a9217b8528830dd7915dc80a69df8fb098855073a45b9c41e6c2e010000000000000016f34c9e6687012c42f9c02de75b9499849fe771f2ad2e666f965dc6627735540100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b010000000000000064f5e76588ce018884d1f05c63e0998fa63014cf76b60166c36f2313b8a6394201000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd040100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad255010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d16301000000000000003e0114fcde9ea02063860799e0f090c834578ce29b5ae94b7cb26aec3880571201000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000385d6ae328e957b24389a12f9f952a20e224e5f9048b1bc6b9a8748edb2aa32f0100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000babd6c9cb58a2635db60d13014684aee881af96c78af8c8b9b31073069167e4401000000000000004affcd1cee355fa9ef6e75b45f67e93237e5425eb0735dcadd0391328f44e91701000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000fa5a4da949ce29dd0fc20fe56c40d63ffded8e2dd88844f725efda0814ed5264010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d0100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000c6abb3993ce1eaf0dee23d0fd6447cdd31f52594295c99d582ce15d75e3a28220100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000feebe707a9a5eb136d04e5b3b2124627fa76129c1e33cba1d1323047f76b3f220100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b0100000000000000d44d30c6e9db12eed8b2e2de838662b2810bb740b3a685de9d950721f639407601000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000001a15acd9aec8d1dd06c7b6a46be298c3fc2ecd51be6724a63da4da286e306f720100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000000eb1769332c7154bf3509f1892f992f58ab94e0705a1d2be18dffdedd10a3b210100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000903a9c075e18ce1dab05b52026ad4aabf0b92e4d0b27a7c298704486097fe44f0100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b20010000000000000072bf27b7b0bcf74d2d87eb2dfce85383a2d4d768aa720cc80fd7e5238d89a83701000000000000008c7e4271cb1d28f71abac3f793ef73f2261851662e11cf165e5d7b0f40a0804001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe4201000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e0100000000000000bc633ce058ec703568a94b656988f1b4036cd9f74aabe8a7b47e733883368654010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a55010000000000000006adb1e6e78084fd5e5df37fafc180d1ed84377ca41de3b5ca43b764f0cb190901000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000005e0fa84f762f7d6e4c4b0c18a86e1b7da6cb4fe7dfcf6b5c0056a7ccd8eb201401000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a8567001000000000000006eebb90d453e3e26540730fe99339d907a0e46365f6f2c8e2bd1a2dc83c2897e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b5001000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000008a21e81247aff1c043d4039020250ead8728df51fb122a29ad3620600641836501000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f07601000000000000000cf1165193d58e95c490a7f41cdde8105f9dd633147a7fe48fe9f6a6a905176d0100000000000000fe41dd46b718d84c24aa03362cdd14b500dae15a8c7e28c61156c8c73ed375750100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe8800801000000000000000e21a03fbe9885a475c4875f3f912c8703945e99cd2a85f75258fda7b6022b7c0100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000060f61684be94ec0178eb24d9f32e0de63d05b4f7ae00fd0fecba90ac54d082a010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000f4ed2eb79bd9daf9391a340eb452db9890c60d98b97c4cfe17560367f422a85401000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f0100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e0100000000000000b6688ce42ea01b1822699182c562585a27081ce6bb0438761436f4045a42f24a01000000000000006a40a8b74a142958efb2d75cd363635eccbfb70cddb24f0626d0ec927d98233801000000000000007e4e053087c2a301c9174aa1665a1996af0aca87f3a3a44fddda2509eef9e60c010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000148f1be467808e1cc693cf74ddf2e61ef1c13aa351b201835558f7284137995b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000163687f38841bbbd2b93787f7f65cc74a2ab94478888abce52207e1b81f46c4d0100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000000ac029d5e4ce570bafb50b677fed13d43eefcf0075b3ae2520be959c9782f1201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c8716010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf46010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d6843790100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd984317692601000000000000004eb859d68642ca1168c1cc4a600fe674a367e0d202ca51adb4283a87199b3d270100000000000000704373ffaa947aef216fd651ec30330560b3b916e1142d0b0a3a04301f2f911e010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e320100000000000000020ded3e18e0159566d7bb10809d33f0d3d97941074957a1422e26ba98632a3d010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000a45c9bc40f46d50f1dd4f7b5d11d9eef1f5816b15e8a35c87a5fb16d1893414d0100000000000000d461866e25c98bf187b844b145628d87392441deadff7ee739639cb457edca540100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000004aa3c1b56e8c58951fb89119ce93f6dc3d42f114ee1679cc9bbb154d57f422360100000000000000a84cf531321b694ab97ab650861d0cdee513c7e332c5727f59223cc26be4241001000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000001c103b038f0515bb77061128200e1f117a531cb4474cf5f9430535345f54196701000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b30401000000000000009afa4df63a9a72e8dd0710638b6b6a10e37fbe2ca640f828c0f943e5ea3839550100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e01000000000000008efe7111a4144eb85aa7a95bdc5d0a04761805a21aac42a696473cf9b559dc3f0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f01000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c2867460100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000b225550bd99c7b1ebfce319d76f52fe96c661d6106a4b4c37fd4eede1ba4654f0100000000000000dee97070135778cad4499356787af34950f04f48cbc28ff6644da63ea944361f0100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f1460100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e01000000000000006ed95e0ea5e9645a4bb767cc2ed91e9d5947af7ccff740b96d59ed0bc673c33101000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000062fae1d7d7439008b2486461188bac2dbfbc5cfdbdd5489699cbc48bf8b3a7720100000000000000f2861581593678b86f3186aa9a1ba7c49b5a58aadbf079053446bcc899a969640100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f390100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca110100000000000000b40a46837d410276d8a7c242f2417e68bab5a2be7872657138a048909dc7c20a01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000007de0e4c8c03b102850238fa0c6426b042568f4c035565fd5e215c6b3e49e77a8010000000000000004000000000000000272dba903b349170db89d57bd7ca942a70e0ebce27a672c62c1e2963671225e90bb1f5b01013325000000000000b39c2911000000006009000000000000410676441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000526e055ade4ac425e9b5f93ce4394601335d3599a5b742603126d78ce99a4a540100000000000000d0e8ddfdeacd8e163b01ca4da1a4e856312b0de412b492247070f2721f7d803801000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e5792060100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe3872010000000000000056471f7f5a936d621b95618e47258a382076b7c44d8c7d5fc69a87255a8eff080100000000000000e0c2e2850da2dcb10014f567073506dbad07a79483385242cf5808234b53bb3f010000000000000046af93a15e552962706eb4779bf9dc24d49a6a55564250ca50e9a02c955b2a400100000000000000503cafb91c14eaa2931c4507090b27170b90a2a76d3cd4669f922202c781fc350100000000000000927ee7f0822e513b33a24900122754dee60a1898d90781dafdad6697fd2182070100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d06601000000000000004ea4871b3ccdd1276ee604eb0e06aa4a62536dfe8fb053042a8f36caddb94c510100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000beb7d66b53d3c34bb4a6b49df52a8e77b1929d1f43a6a3191c1cce6b8b9df72e01000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000c056f1879c1fd443e38244c26ef138218b3e43e70b1cb84bd7242e354cc9ee0e0100000000000000ca454487facfe1263c4ff3b1c5a83a4c832b9b6b8bc7c1accea4111b24276d1e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000004e66face3c69993a0030ee7c7b2fff1a941ab11e523c11b4cf1713b3796349100100000000000000c0698e756d794ed2451fe14a44153707bba5210aea0c3b2c027cd2f5c7edbf4001000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000004a640a7c0c1aae51818f6b756ae21dd07881aeb362fbecfffc0148f9c5659d130100000000000000e2b359b93abf559cd326ef07a6a46784b945518e1f1a4c04ebe42390f2574c59010000000000000078c35105ea4cd9d6ea0ba91b2c19e78f60931bef5918c1bd2e14259229e7c330010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c22010000000000000064cb144c8c84c86e67f582269bcaf426fe90baf90254219bc25ce9f1edec6e7f01000000000000009e4aaa177dbcf990475d3d6ea36e9d0e9d7a2e5328eccc2391e3a9adbdf5295f0100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000064838c162c251bc34c0f5a2696183fb518527d4681821dbc3ad53b004a8da72201000000000000007422fc1db85ec78f23e3ac6e22bc1582d4fb955acd7a4ad35f6f81ce8471b2590100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b01000000000000007883a3f09e524202160a0a818ebaecb8be2749abf2f0bc9f1e670c4f52ea6c4a01000000000000001adf849dec186b80cb2aa2d3bc0a53edd9fa483811fde8eefcf46d297ed8e20e0100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a01000000000000005c7f05d77f853f3eb8d4989fce36d0808b6d2b881e26f13c01e939b5d489a57d0100000000000000506b05155f03f213d7516cf7ec50bd18a65187a8d10bd01501c1337232786f7601000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c01000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000008610e1f00a1eba67d13225867c1f2972e60604e49bea7e5c1b10b29d4841b84a01000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000b0033313d23127061d7f052a965bfeead348e6fe54f9915474ed52b843382e790100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b9810010000000000000064d54109c3f4d89a9e36206a4c42e4ca0f74699c9e5f9df386fc154e6d51f43a01000000000000001648f57399dadb4685bd56801874c530dd90dd4fff289cedb5c664ece4fe3374010000000000000072a85a9dcc0af833b5a21a51ecbc4a9855c2bef8848e080ed70ac48cd1efdd5f0100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a0100000000000000e2b60ca56ef300d729ca5b4d5366df9fb9c992ac254c5c477599f795746d730201000000000000009237113cf97fee5fafbeb82de593f6125e9c498bd59f0369625f46b326c7d9170100000000000000722d7d57085c250af633f2d461874d59aebc8021eb1112ec8805db5ddea53e5a0100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d0100000000000000562fd7529c92f9370dd6d7ce60d06ea4a826cbefa238231993ecfc9e7725ca2401000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c17839010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f01000000000000001c8c31172c865447aad1a964cdafae52f6e53c32d3ef2aec7f8956c9d1c7dd4d01000000000000007251d6c376064f07f27d2532b05c091bd0978067b078c9f8d9984fd4216bdd4b01000000000000003ea11ef023f2b1b5020ab780be800bc7c185f385a4038e8464190ca969b181450100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000b07e958ae811c416d6f39529587b65efd34d4f14de60c00be261b5d9566c425601000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c56010000000000000024efac2829d615703c5375dae24d394207fdd26d9522bad7af6bac64ede1270201000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda3001000000000000007ae9be3d7ab975804c1aa74caf9329c2b8b5eabd1a799337f5a102232efb04780100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005c0419f37036f2bf999f3958b49f63ab19d6dc19847a393dfd26cf303fc8d911010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb41001000000000000004a2073ae31b3df10d285eae6a5befe069183c4c6a6ffa1b2bf432011d0d475200100000000000000f8cb6b856e416fc9e9eec947c6f76eefed65cfe5f1e117a7271396729e5cc8490100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb183200100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c39070100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b64010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f0100000000000000501de4cc157c785c636cc64133c1007854734aecac20df032a602d6effa2414901000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000000e5650026c7bee4fa43a2c7fcdc3452daa10b0530863ec686b1d5ee4d70760050100000000000000fcf035e331119562d12a6c61370064843215b5fa63adac70e48daa263d199762010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c01000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000ea3b7409d48cecb6b0661a0e307e04887535df64b6f070fda9e89974fdc421290100000000000000220d3f26072ad42aa5ca04b7253284d185f8bf95650faa170cbda8d7a47ea84a010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000003a4b0919068523aa04ab29f1b49bdc03a176a4b93f9b5a7e6e0cdcc8318691030100000000000000deaaa8be8e765299a815cbcf6b6b64ae30c3bc2b8da01dc97eff2c8018bf954501000000000000003453dd62698ce604442494183b8f6b8e8db42b138a39c5c5b82d7bf039245c5201000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000026c4a27200f70748b52f7277150d2db7e192b258d5001412e42c62c6e3ee1e51010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a1034472001000000000000004628f93047462b43ec0886f2c7d7318ddad1764fd32af4f32ef0b2dcfa4b297a010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d01000000000000002254fb9324a6a9af450ce3a4f5ab25f55deb22161e520b2308b8aaff42e3aa74010000000000000006a45181daed2665c4725d23a29578240c003af72848d0d088359abec0a62d110100000000000000a64dd29103d43e3e898a41f3630ff88b2420953febb931c70ff543673efa251b010000000000000028e972febaf463f22d1108053e7c26ccde1e6018d7c302985bc227557e0a663b01000000000000007c4f928b915062d9cb15e854a9476cddbf7126c9de2fd70f67beaf2ebf6dbc5c010000000000000044e2ae64a3da960558a9ab10faf2f5b595a2614731ae7f477261322ff8e9bf0401000000000000002cf9dbc1e451ba3ead20d5d826533b9315699b3ba0784bd812e15ac9ad31f85d0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d010000000000000002ecd96c1f4fe196d53f262e75770f1a81c80b5764b01383fb77e20684f2096d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b0100000000000000da98e4363908fa4d7980fe5574ceeac74fae49bf77b3a191654c7731214a565e0100000000000000e8b3e7a94bd8d764602280361c60ee7e60eb1dac109cc133c0d4494da99661260100000000000000bca6409d6d7e4f94ce797594db4363bb8bebd5387770aee0bb7663b36354fe2a0100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d240100000000000000483121b03dee3c339898579611a968f6382ac2a0acf3da8b9e428b2817c8de380100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000187fcd65da5b05c572bd1809b465ee23d8139deca61327a33a1cbbeccd5b335a01000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a0100000000000000000511be1548f1836b1d908eb02e442c9b0964794555289c98cdaf5736eacd5d01000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d010000000000000070d61e3510b1ba3dfc794601dd5ca8d1b058fd2f6917e6a30d43b134c9dec9790100000000000000d632182c133a20838afa52678dd1b9b5055571c637f1ed1a1746490f3fa02a03010000000000000084d777d943e0507c27e43f6e6ab2ad2683ac9b37ae47cb5f063b636902672f38010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000003271f7e7c7adb2462cb34fac3cb910495763e1c661222ddbbf3aa7cb70a3a40601000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000007a0f6d81f5cea6027548ef03e8404b2d0b0ddeafe70b47101e18df0de48575320100000000000000c264fe63e84cd004530d2a3eabdde5098fe5c6b619af7fc6c9cfeba01e75ee5701000000000000001ec005e9ca3c15b2994641dd22efcbb20032f10894f76f57296d219dc149817b01000000000000007a48b0322f745ab3d669c757477111165ec3bd4f2d32ef4ecd1c5024214fbc320100000000000000daeb270a28cecb3752e26270b136566efbb5109ee0bae5e69d91d9bf7d58c9550100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb19010000000000000052e8debcf395bfd2669cdd1cb32f35d7b655a4761f0508751db390aedf2517040100000000000000b071e9d6b444a555e034ecdc4d04f2528cc36b347b231b33388564a40fd32b2c0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000003efd6552660a05944042dd631b2ea50f79d0ee1a78d2ee135f5b1e17ad929b4401000000000000002a402f806b62a9e063c2a2029b732d629e35c65cf567a650f4171487f25844320100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb24010000000000000096f1ccaff172fc0078f2675e5a37dfce04e480b2360db12379fb236ceff6d3110100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f61001000000000000004a0667c9d42cc0bf99d30300929bf4622f12cec7dfcacb077d092d71e7399260010000000000000064d9aacd0b67168368fa3abb470961214a7db8c0de0e43c69aedae61e1555f1701000000000000000e2daa2ef7884bdc7ca5f843f4f33f070c790e9a19d314bceefd04622920216301000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000e074fee77ec1d84c2c2c02e258de68c7c4ae907f09224b362ae11d52a2a9bd51010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b2401000000000000007e5a932dfd5ef4d3cbb9bb59ded1cdb5da5fa6ee276cc2acf84ae0aefcabe12d0100000000000000f6147fc504809de982f75aa2a806945bad883bf3854f6cdecf6f8a7b79b998540100000000000000009463e59f6b021a1dbdbf65e56f568ac5736baf96470440d7123605a4bcd93f0100000000000000742f5991a21e102707bc1df8a9565fbfbbf705884fdabd13ec223783f96d3f620100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd8780100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000903494164bf02f34dd446783b12875b6533328f4e17fd3a24bbd67b4c142cd430100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d589865010000000000000066a1f2d6065a221392fe7793303a11dd454adbed327fc7395d7a69be69d79a590100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e222010000000000000006451fa7b2d831264e40a3e5b8452ede10164b7162a0e93bb9789a102c3010420100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000022a66dd6397c2631df509db3482baac28b546729e6ce965472a9ba2e648ccc7401000000000000003eecf05d3ff835fec93fb5e9b7b0f588b9bee398f6f89fd7b71d1ef1ee55840c0100000000000000e4947905b57f3ad54e47523b00a529c3f7524cf13ae76fe3a8928ed5276bf05e010000000000000082bb250beb58df1c5346dc5dc26dbc38647a59fcd5c220c41466606cd855a2520100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a6059010000000000000052b41700df65ea66ffc6cbae47c04a2f20618f5d62ce1ac9304313373d39fe440100000000000000a8c1e6adba7c0d8092662efac903524307ea7df024f10ca0d73d95bd412854320100000000000000206402d1388f980477176331a5ab31e497661e3a3af657ddba514d9cb30fc7310100000000000000767cb742c94b22fff80da70a4ea77069aecde7ded53fbf5d957b01196924cd2d0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000e4a9f30dd10e786b66881c8811a0e1042df8b7bfa90ee55cbce2f4a9d1dcff5a01000000000000006cc7929dd456080aa9d29c03db15e194d7a8ccb8f878f40f517f3aa4001f642c010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e4201000000000000005432de09683010f3c1a6a977dd0dfdd8c5ce9fdb85225b9b7dc8e451e340cb240100000000000000464cb5dfedc6938caef6caaf5a58f4925a295f24a4f37337033dafa0cc733e6601000000000000005242205e7c1a9217b8528830dd7915dc80a69df8fb098855073a45b9c41e6c2e010000000000000016f34c9e6687012c42f9c02de75b9499849fe771f2ad2e666f965dc6627735540100000000000000f60b5e74957220ed7664befb71e9621436e40f2b6c1bdb1c90a6de9c3540a84001000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b010000000000000064f5e76588ce018884d1f05c63e0998fa63014cf76b60166c36f2313b8a6394201000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000fe0af833307f4cff497d006ec63385b1c191efd6a4547fb05a355cd23686dd040100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad255010000000000000034a1786e781db0be2101a627026bb6b235284b63649cc567d9a2613ade13d16301000000000000003e0114fcde9ea02063860799e0f090c834578ce29b5ae94b7cb26aec3880571201000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc500100000000000000385d6ae328e957b24389a12f9f952a20e224e5f9048b1bc6b9a8748edb2aa32f0100000000000000f4ccdf83d734edcc568462572abaf32d22ac7faf8000195e02273d1c96654308010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000babd6c9cb58a2635db60d13014684aee881af96c78af8c8b9b31073069167e4401000000000000004affcd1cee355fa9ef6e75b45f67e93237e5425eb0735dcadd0391328f44e91701000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000fa5a4da949ce29dd0fc20fe56c40d63ffded8e2dd88844f725efda0814ed5264010000000000000022350f7b389967ec6e8c8b6c56ac75a138db742abcff27b1d6b3bfab894d187201000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000bcb998778b7c2c182f396b311f92ae1289daeed9e62a3d8a8298b8dde7e1a52401000000000000004a1069d2203a75cd1078c39de35c16a6c4c12acbad34f1cba8efc065f80398610100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d0100000000000000a04b6d9d52be6e3487395f72fdc898bd61ccb60dd049940f21fdc1dd36042e4d010000000000000086ff7f9b2eaec6638f33502e74c216fa4d15f774b35c318fea091669cb5544190100000000000000c6abb3993ce1eaf0dee23d0fd6447cdd31f52594295c99d582ce15d75e3a28220100000000000000eedea8652413b5a97c1eda13e1e050b777bd0a8ca31dafd63aeab576a68fb75e01000000000000001836b6f7bcdf39ec4f786ee982799a549605b62f384a74981bf9de018c26fd430100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c0100000000000000a8c829d26481aca8cf5dfe19802502f38a09cc04a9bf9e822670be402951532c0100000000000000feebe707a9a5eb136d04e5b3b2124627fa76129c1e33cba1d1323047f76b3f220100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000364b8a06b222519596aee1998bee4b2c54c488c1cad1d39102f697b94749bf7b01000000000000001e7b8aa5fe2aaae1d5e3c8b1e38818114e83d9bdcc95629ed834aab37e2b897501000000000000009a64daca74d14dab93385e52ca70940732a8d45ae4b853ce156c3eeca06f0c5f0100000000000000c63e31fd558807e07f9c7dc51f8fa8110679bb1b1cf5585e56d0b6164179b9790100000000000000eed7e8e8a64dfa89c548a31c1b9fec7af5aef4dbbdb26997b2ddca72d4f8790c0100000000000000fe5ba24461a8be22c5e553d2715748ece9c50a621d1794e36ad6c40dcd5d9c2301000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000001a15acd9aec8d1dd06c7b6a46be298c3fc2ecd51be6724a63da4da286e306f720100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b7301000000000000000eb1769332c7154bf3509f1892f992f58ab94e0705a1d2be18dffdedd10a3b210100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000a67e182a979bf4148154b0b12fd41acccd55733c6f62a7eed07be0feba2959730100000000000000903a9c075e18ce1dab05b52026ad4aabf0b92e4d0b27a7c298704486097fe44f0100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000e03e94cd4419d9cb8709ad2859e598912c78c01b15eed53ec0c336d8d6c4914201000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000e21356f86b43183f65515dec1a3e7affcacd934d8d8afe1a8d71787465c277080100000000000000464d95a7c8cce76af088d8f781e3073fc194333ab20956b4dd2c25d4a29ac56d01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000003a8b589c8222ede45b3d95c8d9176543ffa9a29cbfa0ba2af60fc412e732d75e0100000000000000a43b19f13ec057124df240aad303e969f7d02fafc02c263d7ec814b6729d1b20010000000000000072bf27b7b0bcf74d2d87eb2dfce85383a2d4d768aa720cc80fd7e5238d89a83701000000000000008c7e4271cb1d28f71abac3f793ef73f2261851662e11cf165e5d7b0f40a0804001000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d0100000000000000ba010e85db9e8a5a013a2607aaa3bd4893c40458ca06576757e8c62861f8fe4201000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc8150100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c4601000000000000008a16fb5a6718a714296cb8fa2ca708f677f78c7f883ba3c5ad1bbb9e23f377050100000000000000e88648905e5c418ef73c2afaed085dbea8f78268e187ae8335c28391d4745d2e0100000000000000bc633ce058ec703568a94b656988f1b4036cd9f74aabe8a7b47e733883368654010000000000000034e658d19575dfcb8b27a747917d14806939f0a44eb148e28991150a87641c2401000000000000005c3615a5e2072a618f0e434f7c572f4e4b1a89348dfe0f7939c99de095d54a55010000000000000006adb1e6e78084fd5e5df37fafc180d1ed84377ca41de3b5ca43b764f0cb190901000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000005e0fa84f762f7d6e4c4b0c18a86e1b7da6cb4fe7dfcf6b5c0056a7ccd8eb201401000000000000002037d70f4c244c81422409ad01d28d72a30d26e595fbcc791daeb57f78a8567001000000000000006eebb90d453e3e26540730fe99339d907a0e46365f6f2c8e2bd1a2dc83c2897e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe8390661045010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e010000000000000052ac28ba2601723d23a086b5d775f19319f110ba5e9292f2af461e71903b5b5001000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f01000000000000001afcbbede5abaa7d5482114d0a397de7b6129485513664782ff6ca92a129e20c010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000008a21e81247aff1c043d4039020250ead8728df51fb122a29ad3620600641836501000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f07601000000000000000cf1165193d58e95c490a7f41cdde8105f9dd633147a7fe48fe9f6a6a905176d0100000000000000fe41dd46b718d84c24aa03362cdd14b500dae15a8c7e28c61156c8c73ed375750100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe8800801000000000000000e21a03fbe9885a475c4875f3f912c8703945e99cd2a85f75258fda7b6022b7c0100000000000000b4a8220fe27bf97dd00951c08fed26fbee5d994d2011e40c317d27501405481701000000000000009a2efedf54df076e24d204b3921a835a47cd3afa7cc50a25b756bc6d72a13c470100000000000000d8de542a748c14224ee7faa16157727c852ce502a45b408de0975c88a39c690f0100000000000000060f61684be94ec0178eb24d9f32e0de63d05b4f7ae00fd0fecba90ac54d082a010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df00923050100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000f4ed2eb79bd9daf9391a340eb452db9890c60d98b97c4cfe17560367f422a85401000000000000004c1dbdaaf0fb061228d2245561476088bc608788cb3e9c5266f5a8e54bdd1e670100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f0100000000000000585ecf59c1396544c1f1dfa5693ded0c96daaf05cc70d55fc8c6fab487b2022e0100000000000000b6688ce42ea01b1822699182c562585a27081ce6bb0438761436f4045a42f24a01000000000000006a40a8b74a142958efb2d75cd363635eccbfb70cddb24f0626d0ec927d98233801000000000000007e4e053087c2a301c9174aa1665a1996af0aca87f3a3a44fddda2509eef9e60c010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000148f1be467808e1cc693cf74ddf2e61ef1c13aa351b201835558f7284137995b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a0100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000eec1df2a382f2f9d0e7dbd91ebffe7be19dc9e01159cf3b82229a3ad2a33685b01000000000000001810712fbe92f2394892a99e3a825490baf1efaf7a3dd1c9bd0e58da0d671133010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000002ef781a1d268b8afb0a8331ece83f3fff6877baa2d06ed9a23d484d5d70a50030100000000000000163687f38841bbbd2b93787f7f65cc74a2ab94478888abce52207e1b81f46c4d0100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000000ac029d5e4ce570bafb50b677fed13d43eefcf0075b3ae2520be959c9782f1201000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c8716010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a4130100000000000000bc20aa968087f7c0d4bb35dd9c502db39fd7f4596a412880fdcd5ddba22fcf46010000000000000072f2ff3d21f4126e217f10f9d9bd18069c12eaab6922d073dd5241ac718e91200100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c010000000000000094cc8c46f9670417f5ad9492d17189c4e03e96122782e92824f05e176d6843790100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd984317692601000000000000004eb859d68642ca1168c1cc4a600fe674a367e0d202ca51adb4283a87199b3d270100000000000000704373ffaa947aef216fd651ec30330560b3b916e1142d0b0a3a04301f2f911e010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e320100000000000000020ded3e18e0159566d7bb10809d33f0d3d97941074957a1422e26ba98632a3d010000000000000054a672d14f2d201c99ca725fae26f20cee76af6cc7f1113feeb82e837bc59c4d0100000000000000fabb2b0da4ca16719276859b39435fe03981cfae311132fefef26362e5b10d1d0100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000a45c9bc40f46d50f1dd4f7b5d11d9eef1f5816b15e8a35c87a5fb16d1893414d0100000000000000d461866e25c98bf187b844b145628d87392441deadff7ee739639cb457edca540100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000f228dda83a73032dbfb3bc5de5b3df009508b34162da7ca0b056ff18bdee2e350100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c9960001000000000000008ac742d2a3a14cefdfc819c03f5d439eb8325b7f0eeec0a9d4025784ba7e057b01000000000000008c18c0e50503e254afa5a1f4de2718df55a4b77317ae2cc49c057f3e5a0cd81601000000000000004aa3c1b56e8c58951fb89119ce93f6dc3d42f114ee1679cc9bbb154d57f422360100000000000000a84cf531321b694ab97ab650861d0cdee513c7e332c5727f59223cc26be4241001000000000000005cd621b75f00eed01202da76aa8e16b67801d8dc8dd18b38e87dc7ae84923c38010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e01000000000000001c103b038f0515bb77061128200e1f117a531cb4474cf5f9430535345f54196701000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b30401000000000000009afa4df63a9a72e8dd0710638b6b6a10e37fbe2ca640f828c0f943e5ea3839550100000000000000c21f96601f5e485f5572b030f3e271268de80508c333b9316a701540a433292e01000000000000008efe7111a4144eb85aa7a95bdc5d0a04761805a21aac42a696473cf9b559dc3f0100000000000000c2d156c96e21691a06cecd4a396978f94cfb3a1760d41180efe382b7ce8e993f01000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c2867460100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df7201000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000012bfb35bdbc174f07745b29eb649c6c896fa7f38b13a728fedc4a4853a75014e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000da0104efa240fbd625eaea38be5ccff1aa0d7b0d06e81b1e703705ff7ec29817010000000000000076311c1a3fefd3236e3977ef9f78ad450ca34945e72a4e80f66cd1ed29301e610100000000000000b225550bd99c7b1ebfce319d76f52fe96c661d6106a4b4c37fd4eede1ba4654f0100000000000000dee97070135778cad4499356787af34950f04f48cbc28ff6644da63ea944361f0100000000000000ba62b825b6f2f1b8fe9e88849969d8236d58c1ef23b0a32bec7347b75fb8f1460100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e01000000000000006ed95e0ea5e9645a4bb767cc2ed91e9d5947af7ccff740b96d59ed0bc673c33101000000000000001cff1644f5e6828bbafd455f4b5924068f89955c9ad6a778a91cc8029c37c61f0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000062fae1d7d7439008b2486461188bac2dbfbc5cfdbdd5489699cbc48bf8b3a7720100000000000000f2861581593678b86f3186aa9a1ba7c49b5a58aadbf079053446bcc899a969640100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f390100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000086632f5c57502c5a379039d1c9b7683d9336a4d1224c582616e1e5d9104d424d010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca110100000000000000b40a46837d410276d8a7c242f2417e68bab5a2be7872657138a048909dc7c20a01000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000009d23c50458775520db5ec8992788a2ae52caee4b0791e5faf75fe73fab76acbe0100000000000000040000000000000002", + "babeFinalizedBlockWeight": 5681134, + "finalizedBlockHeader": "0xbb22910514acb851d00a9ebfae5379456f3bbfeb10c4d4b41a01dcf4b89be9733ed16c05f0f80117930baf02c3f1816886c77ac995344951f2e8b270ef144076e5ff83a1b59e84a6757d33c2c15b140b2eaf222da6af332914becf1de289b15b674b3d240c0642414245b5010370010000f1a729110000000064a76284d9fb1934953ffcc4547761dcd2985324a6a534f441d476e0546b6c285b55e6596f6ac7d763e170042d35f6a0af8c6bf322ff8667fa0acbe4fa6f270cd570615b106062682b064e5f5a20ee249e98ebdec3954eb6d953472209f2dc0704424545468403cdcc3c96fee6e334d57a932540a38a44246dd036551532d7e21b6f5858b089e505424142450101eaf3170672b106f61923c220be8346a4dfba2f8ae38363f112f89ea3b550c6058a6eae0d69162b851f42f6b2a5ab31e3a2f1127524ccd5547c20bd6c4e2a5487", + "grandpaAuthoritySet": "0x41068a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb0100000000000000e2b9e72d9202e99526fa626d9a6651dfd7c1daec8fc6ba1130af96f7d21a42da010000000000000056b838dd2005e499be47ceef086df4ca9c5fbc1f81968391c31af062a8a8bef30100000000000000e5914426faf919761a293345074f106393a9144420b3912e1dfe1f438975d21d0100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e010000000000000096ba2b1e94ac833ccba36c714518d6c14166f3726a0470c0c7b2bde962bf9d5501000000000000001c28c9994bc2a6434679ebd9e2d29f49d2dc1b0a9989eb144d3ab500875b1d070100000000000000c52bd20e1e6b99f0bb13f67a2b5456040fc2cc06f8955257b5bbe98c92637ec80100000000000000ed70004b41d483626fb8080957192ded96e08afe38fd0d185ea02bbf3b2f6a7601000000000000002b76579e522d78199a07d5034b9b91696e831618597c428d75a42eaeaef58af001000000000000007f4c80530943a75943dddbd81a7138a25a1ba2139161742a8fb304581153facf0100000000000000907fc1295e137738f8862d34490ad0746b80926e236e05ef8b958084f1d91a850100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e010000000000000084688f3dad92f60e8dc05840bb64c522cdd7b9330bd38ce8cbc1d19947a334ea0100000000000000c0da791308c651451fd0cddaee3f6777f60391b13bfeba0c70d49ec17eb06d71010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc68760100000000000000d343862beda4cf485b4a3b7e9b62d3b7e6263b47f65a7c88c88f6e0f1350c7a50100000000000000e910e45c162a4e9ae379bfcca70ac2165ce37f72652ef16898e86fd54f85ec1101000000000000001ff6c4d8b7ee9f99bab0aa9fbe88ef94bd3a0f1f08532a329403cd0dca571cf10100000000000000bd26ab1d5334c20a4a6840be7bab84b98aec00f0d49eeac5b2c93f4db06dcb850100000000000000bc08c197f7281aebdbd1dad6c2b02a6831ee8b5320745f9be57eb2a1f1b0fa9f0100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc20100000000000000ef2a197b542d3bb79c4e7d306878b85f3adfa5b0dffd3fbfd5b60b965d23bf3f0100000000000000052bdca8904138a0da82979f82ddaa644eae6f67027272e65675f2b6dbafe9e501000000000000000e0ac68072ac35b8f19f98d13385b6eb75cf6fd4d513d9a2abfe9711b19883bb01000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda010000000000000097d57a25c49a171f87773fd18925fa2d8716f2c4c812949d73efdd5b8b39b2140100000000000000f151ff04cc1a5380cb00ac1e4dfc46abc031c4450877a4db963bb3522ab51aab01000000000000008300dfbd0638b52780c76e850e830815c4f047c7af8f1f83dec52ef43036d55b0100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b2900100000000000000f7ca8ee474724b1be33094b4577237206eb96d6744d5d11220af11e6bd1bbe52010000000000000077393a72f687439c90b4be64c0fa968361433ef2266dba82f53a5648d4099312010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf010000000000000099d43ce4be9f4195d25afb9093ea5965441f2f090a080dd0f9409a1829ebb0b00100000000000000799363fc98b936b54755c8532ae88418a28c3ba30666e6e68dd57dd0ad80c00d0100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da8101000000000000007c1024f3b93e54cb1cdde0d2f685e2e16cadabe59e407ebc45eabb07efebca610100000000000000fc0c1da84f15c7ae1216a9d1b932567618caf13e44bbb929c7d436396ee70ec001000000000000006a1c3443483a34e653ebc3d0857c00a3c8b48ff2c5e9549880ef47eacbc05c020100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b6010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000007977808620ade75f3efeb26b0926229e0817c6163399f1d48f39ece8159c9ec201000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b01000000000000007a99eb5f9dd892ab541176abfcb3a9b87e184c9f5737f0c1e69b90f62c522aef0100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a70100000000000000ae6e6876b6e4b821c67fd7dac6df59772f540dd76c7012c4fb9ef9d13ec863ec0100000000000000f51b66e327421b6ad77a54c5276b35c0d2860459f4c57bdf2ff7fa02d631e64601000000000000003bf5b70cb5789c7ac4f6a4c97e6fabfe7a58fe9fed1d79f39c2aabc2c5816ece0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000001a29efe6c120445dd714915875399d25ecc85451993fcecc445618e016d05e7e01000000000000002f40f2660559a4472aa7d2b5dac22c8925b9baeaec9fa2463cef2a77eb9d3a1b0100000000000000fa2c21f1a03638d4cb35202102240c2b85f5667924d5838cc503721117049da60100000000000000f982823f5e08ba1c697a854a2e0b41544c63749a892c961dd4f3cf5b1f716bd501000000000000008c461493dcd314f4b384169f3741954d8cde37bc8ad988149e40ddf18b4b95e101000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000671af96bdaeb0dc9d8e1e61ed6de04ef1bf1bb86da5b8f392ea131bbda83bd31010000000000000076dae0ab6c60b0be802d6916f968b16b082e3d62ead357f5ac6e25ef98622d0f0100000000000000214ce2bd2912889eca3c69f45a3677989d66e20c3b26a52bbd378a4a71f5aa05010000000000000062849cae8655a29c4a4c53ae3a5ddaf8d6cc53ccfe093ee97ca2f94ea85b570a01000000000000008663371a5899d5e7a8bc99b9a6ce24c8c3f5f1149c1e70accf9560405c1a5bf20100000000000000496db58682384b87786aa7ee065fda7c786c8a5401f1969539a4f48a90d164e501000000000000003d28789c6d574f3aa6d14360471901c5bf8255d072c2209fa22ac773bd32e5bf010000000000000041763df8284ae8248ee0f649982ffc7d4f613e07c7bb83cd554aca5dcf8f56250100000000000000f638a64a8e447bd0f978e6641341a067ac937682f5f6c59b8167a058cb24b33f0100000000000000cc0c6a91c7971438b621cd9a3bd37a67f52ec4093336585d1e2c73416195e28a0100000000000000064c7a738ede0248eb341912c3247aaf279d4f4fbdce36f092f9bfd0ab13e0930100000000000000de52bfa88c4a76bb22fbebb0f078dfcc5a327034e0044e8f8034f2a96e7adfef0100000000000000bf3fd3d4065b306638662c3e789d830a63d9b343cef5f863d346058387844b58010000000000000005197187ac7eb8d0a3cfadd32f1a7fb662e7e4a16ea718af3f1e4437b865205b0100000000000000a5aa8fc244c0d6036f96ca0585214448d94a124157dad6a09b585d1638c2362d01000000000000002ff3e4c0ea1f1af0a6ee4a8fc30a57e51c83a4a4ef8794fc5988dea435416d070100000000000000c488ef26295140d0ffa6b0df1cff9f8d8a1dc96d86fd199a389bcb2f37a87f340100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000043c2d4b1849d6436815e9b259d167aa914c69f400724ed0fc4a9bb53bea455e5010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e010000000000000027791275ae7d4735aa45e70210663067f7d268aa57126a26044c8f6d8572a7d80100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000f001e2e99b378fa4f2d1a50b28c3fcefcd7da3a66314af1280fb7f9cb429dd380100000000000000604ac1feb76a5f2e7100ea7c8546c1b40bd6c59fd96ef9d58c2e93d7afc8aa20010000000000000083a8ca034fded71f681224d5f905b69084b17a51c18f0a06aeff60e868898bb20100000000000000a9f24f0208a21e8cda4e450c72074f20d76a927bb80fa4418e480e0b59575c6b0100000000000000507b0289bfb2f55c7a62ec3c3298690909013c916dd5885b05b330fdc0caf1270100000000000000c8185ca8ae6330a1e03490e132163adf517f76402ecac6881a51c8a14ed62f940100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b0100000000000000700f01e62a9c97bb86cb5bbb57ac20c74af3695fcef14ebea1f133d3a9253cc701000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b01000000000000004bb953c285fc6de7ef27baf835e8d905e60d86fb1bca0e52af8323e9d1ff219d0100000000000000125d5411df8049d1e96d4a22ea42cef5efbe99be5a1a8b69e15bea0773ccae0101000000000000002d575e29f7c1ea23bce864823ab34822606c5f0207bd18f471c9881a8c0e9d990100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca601000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd0100000000000000fb3a06e07b02896157fdc7230199503899221cd21bacdd79d2469adb1cc39ece010000000000000086cddc46c9a3a42c3821183d597e76872f1d4904b84a92e8160ab4e0fb4d39a801000000000000005566b715a9b242296b7580227095f267f07c33d5a6e9a878010bb6971bf1ff1e010000000000000052912b3dfd0ccacd00586b97f1abe32431a2f6fa9c2b3bb17837a1ecde61728001000000000000001c1e6a3988c38f5dba7b319792a2630faccde50f9948909fb60ce41550b0ada701000000000000009c75183d8dd36b79000be86dfa2618a417d7ac181ec3fc8a245d3dfb361ad3040100000000000000bb634911f0ef84718fe06e395c08721b651e6670e8de1212958788bc273a57ce01000000000000006565187c86eca2aaf37db6d59405535a5e6dd85e2743a07ebf50e55c2b7fbc890100000000000000fc0cd2fc1e96369f045265e9b6513a200d755bc17e95c74dfea83e41f994d03f0100000000000000aa674be249403288a8078e209231e764e3679f2f66a1070ea5d9b5b420fc53ab0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f0100000000000000f42c2e2a4157d51d22d5997dea1342f65e1882e207fd0e64e8e5d44330857eef01000000000000000a78114972d0d627bf3e6a0d42be67a6a9b0383b38b19c0a4b8d94680314b7e801000000000000001a13a82af5e22b9863c01e5f0f6bdcebc4a295934e339fa915cada1d5eba7eb80100000000000000c8be78d05f652edd0a64a5865455de36d0fadb0d91c470fd344f8de23c8a6b9c01000000000000006ad5224d5c8f7fb3ae15dcb3766c0956ca627a6c91e93c4e770a2908e8f590150100000000000000a9bf8c841e7c6d3f6f3ae313d01b04a24655a8fced4784597dea9e7e871a0a610100000000000000c898dac07a659dcf7a5d8cd593ce9b463a3a7452678f9a6b4f6ae3785823e5cf0100000000000000f5fef7a87c9f3917fd28640907ce59ad26f33e41baa25d8ead8033ae0b944d7901000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000225c0d8471ce0f8bd50aea0e5c48b863788729eb6c06aa8f171adc6ce51bec850100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000098e7f6085499cc37621458acc5a44dd928202482d456fed047f76a7edf1c08a0100000000000000f174f78ebad0cfa91c428395afbad3e448bd958d10481a6a439028ea7d95b3d701000000000000007448b6f6db7cfffd8650a1f3f08ddad1e114321ea770c9cfe6154882f586edb50100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004640d5063c8c8223bafe00dbf362e839c08d3cdaf6cb76035a191a01068d815b0100000000000000e18ad428af71a3668336733b81deb31ce4282a4facd87859cf5e0cd788c9365b01000000000000007f6fe3b417c26965a21ccf584140ae4705672bf1a20f5164e1e39af1378cbd0901000000000000002b7b893e884f4d9c99a3a154b78cfa4b461422860537fa77d064dbd0de4e0a8a01000000000000002f4ab94586b2ba3b4983962b30aaa4faff06b6cd67ff1b6df06af0d9fcf34d2a0100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff010000000000000064c7595df1bbbafa64066afd55b368dce0d349053eecb2e0d76eb41099dfed2d01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b80100000000000000e04a121fa307ef62bc69a3b9808fd11f0daacdd38a3e2fd12d711103b3be25a201000000000000009c3b0fbdb941ee8977e04745736b2ce8c149a63c2ec758b3ad7934ca190123c90100000000000000dfa95a3c8b7a217c1cf1d9ef878a26ea611691ad1e765bac7b1313654505a89e0100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000008c933a69beec72cf0211a7b24024b345f52eabba758b3e791e8b6efa0f255e720100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000e95d6bb63522b966f4a358a7e37ec3f22e6f2126607096442cf719f8627673480100000000000000771fc7d8d2258e91fb78a575c8cb68637ac1bf4d1e82156fc498857fbb808dd50100000000000000a717e6564944b5d85787a33a53ccece07dcd37ce2f375b4e356c328858ac475b0100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000066e4852a274c679e66373bb75519916cb769df3bb4f37ea4c7ab0b7eb5933094010000000000000061914b4dba0a1e42e692016cb74943266b257339008ffed4644231a2b48df21a0100000000000000a703a37bd5d93619bfb6ad72c24840b396b2ddb8700db2e1d372a82363ec7d5801000000000000000252096f36d3fa5ebf0cc8d2503c89b04dedb1fe5eadfc21fcf358f8bea4f4fb010000000000000048630433999edabfc2790d3f5cf47a5ae499e2fdc3c4a9abc04a98da29c368b6010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000b05f7cebc58de884b898e3672dd4e6bb044d9196ed35433fa52298c9f9420a5a01000000000000003d884e3f58913c10c26d8af2a095e231079a3a0b69f775052f7173ff1c3ace2e0100000000000000c06eed03d05ef5aa3e01f08c96cdd2698711a83b3875141a3cea5583f29a4cf00100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c077920100000000000000be6b59cb464fadec4e0b22a9f12857ba5cf7a14c4f9551439d36305d582dd7fb0100000000000000ee4bb841712d47ea8a3455a9bd83f7dfb4703cb84468362c85dae34c7c9d01f501000000000000003ab5af195d3e54bba57e395b1b69920bbee9a5169aa1ee8ed0ab97422528e9490100000000000000c52e690f51696020b180cf0a5c4de40429794b618e471c63a52da80713e133f2010000000000000074e8311ca9547c930ce3fbf53fa1fca21b847544033edc1cf40e3c762bb1f17d0100000000000000a63ecf0e809a864fcc5e2a49d6ef628c1182977f1f99c34297eaae1d111cf11f01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f270100000000000000d47aad3c2467f1134c131c0a3ed26f87110dc4e4e69463b1003868c5cd62667a0100000000000000f5ed118038230c29a138443aa6772e24aad7567226d6dd98e5596856a98166c9010000000000000050e16d897010823670148ef157d77933bc1721d82c45e80eb73b46b12b5daab60100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f01000000000000008460ec4ea6711f426d009971ea07cb797307e539535aa339f33482bf53b5776e0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae010000000000000063d2abee781d47f4cbebbc4570f1f4cdbc3cd966f49a0ae931cf4606de3667c701000000000000008ea2528e80e6b0d60f6efa538840d0f00d1067a924f29fd51ad68c0aec3fde7801000000000000001bfc78866edf1c38c02c1d1fbea39a2a33f46227dca527ed002d96532e61114a0100000000000000c841c4c59f243261bf2ad9b004ab1509b37ed63126c7f2c4d4533c22945e68e70100000000000000c0852bc9a3db8bc74cc2c027d96bdee85e0d877b6d016ec877e3cc5c2419a9ed0100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab250879260100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee249701000000000000007dbbf5eb5eac3597e8b1929d3b376f178b32a218a99b271c4255dd453576e5f70100000000000000e05521afa0e7c1526a49e1ca6ec5c5386673607cf6e53d223611850f51d37fcb0100000000000000c838d59dfa1fe517a38be275f36542893be5f52e069d7cb9e153e56567b7a7fb0100000000000000cdf28bc59aab771bc1450c9fa1b61f67c276511223a2aba191c33ebf017d9119010000000000000003dd543dddd6ad00137ddf94a218bfa19d2f08b4365d696765dc25deef76598b0100000000000000338c84f04302f60d5737266add391582ca45da82bb42ff0d503609e79193a53e01000000000000005216ff912251cd2bcf9db256b3927e737cf909e4b53a375586dad21bb7b907ef01000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e0100000000000000b5b64e522ece2a1a3325f95082e33bbf5832e6116d378ac0f437b7b49727292401000000000000009be52a6b66e1daecf1abe913bfe4bb0cc07e1025b0f594be94c6003b526ec33b010000000000000027ae2aae696c8f72d0551491d02352456641045321b5ff3b478efce87410556d01000000000000004bf6037c3820cb7468601051701164948b7f7cbbe1ac8cad97e809c76170dddf0100000000000000fe30d30ace5295db295a2e6592e7990ddeaa9f1a07abded61bcce0b6392626080100000000000000fe7280b7fd8850f810d56d30b0e3811aaf9bd4d4417fed9a704d9fdcc1f7c80b01000000000000003dbedd3a4aa3dccddd8a7a2ff9cd4e6a8fb75daf30ff5d6fbf9e9edabf9bc5530100000000000000a9e971cbeb8697f20eba2c82dd0c1205b590c5413dce534bb48f0478c76dcfe6010000000000000061f8830d235dc8b50288a606b3570c8335eefac47874c26a45f170cd29a5dd3301000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000faf22cf4b053a1a03afeea03d07a83a4693d0ce0838d68721de18d2e93f91e970100000000000000a32665b03a0ec6a90eed56522c31dd5b5a274e84e71f911718019d67b82ffeec0100000000000000efb2050b4af1539f3d01100a9241f83df452dd165079d6f3cebc7a24c0f23c5901000000000000008b7baa89dbac95969a0042fa876a37eaccfcecd3591c4d7ed0e8051aea814cfa01000000000000004715211e268489d1eeccfbd8a5e67235244322c17127226184448741ae332ba10100000000000000fbd06da169daa41936401cd54d06ecb61cf722e3e1d34a9ac048d0c800014d5f0100000000000000dc5289899ba3e91edf93781843f9abbc99b3ae0beb940c385edf706acdf0d2540100000000000000ddac76c2a61c9aef4a9b3247aa0953187533f346466f02840235662440d2945c0100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa06490100000000000000773c76ac5f7a866d9d74ed5343a60d3f66111cfc8637b0cd81889554d0cd01710100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e0100000000000000cc8db7467349129a20ab4ba7e705044216651c0eba9d39f1054849edbcd677af0100000000000000dc781a2ffc8078b51e83dbfad41462eaf4eb67a05b232b166dce3be738073c0c010000000000000039c5aa961939c573194630916cf77cc00b14bb269af2e6676d81d36be609aaad0100000000000000d3446b94b38255ea7a70f84e52f0f167cb5ebd82a3c0f31498bbf2b24ae3a965010000000000000033856a1d7235b63265cfe8f644bfaa63f515d1bd243d735cd7e74e792154e1570100000000000000c99a2f3e8188ae4473190d2d19e1aa5757ccf503fd1eaaa1a9b621718db6f885010000000000000006b9e740c0a0e1f8fd31717438d5918ed8680eaccb70fdc9511931ce0d164ae50100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a980100000000000000141843e01ca126ae9437788b5ac332e4f8d825e24a79d148da107a6a018db78d010000000000000016e99197045b0f0ea52fde79de5ddee1632cca65b2e2a6557890cd30f960a08001000000000000007ff375d95a9d3ce2761197d5f01279c86365a7d79240170a7cdc0e7bc0643fcf0100000000000000056986ef8b6f0f9e092e29540e8d220b40bed9e459e7b9d0247e0e156601e3c20100000000000000546ce2099b3863d2d75324d5866bfd5324d8ee4701a99dd53528f8a8c898ca48010000000000000046b45ec0a71351bec5563187491fa73d602d68d56b9faf3d59ba80c1fe66268601000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa704260100000000000000301b983e5e1320b7c9ff0f2525121b9f3007f68c273ba8ff662b7244f1f95f210100000000000000ef5b937d1eb14d07785430ca8efb57cb965060fac808b9a25ab9d4ab52cf0ad101000000000000000349eedde437fbbe2d174500d1de344a9a906946d311aeb499f46debf701586001000000000000000c3e4afee23a9fa0f291d0789dd41b4c0bcadf40b12e7ec3be5532dd1e7709da01000000000000001c8843e77038144af1b1e2eee9aeb2186aa52d5007f0c91e5533f46b0834050a01000000000000002dd9a73d6ca904a6dbcd597b5f90e412616cf506cb3f3543405393b6721cf4490100000000000000a85e95b303450b71e03368ab702fe362ddb6710e9f374e0814f65fe4b46bd3f20100000000000000064d822e098e64fcaefe184a6038701fffb2f68dacf64f9c2d007fd58da92d0601000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa390100000000000000bb7045a8da399663f16cc865bc2406716150aa804da56ddbabaad386064acdad0100000000000000eedd48a4e6e202e92845fc2fb09da5e1eb2b839e48227f2531142e5fdeb44b2b0100000000000000d3ed238f520c7ce95663aeb66448e9bd02d68779471be8b8f0fb28265b44ad51010000000000000096c6301cf86ba237ec1b24c7d9b6cd3b872492d26d58d54a8050f18785af334501000000000000007603b9353c2d3912e6ad9580a993f8757330d544ae3e580cf83523fe50239992010000000000000028139ae721b771cf57d5afa58579d8dc0f04f04c1e1b631cac64a9fdfaf8b5250100000000000000c5f7618b9d80d894e37364f041cc37cb1350386bc5e236dc91a41948e976c0e60100000000000000b66e24ea84d5e02a7b2b58e20bbf17a0f2a19c4654bf8b07669ba3b9fc4a468101000000000000000d8e0ceb31d11634ff50f20c90d57239a9307602e221baa190c784b144a7eb980100000000000000cab191a66c54e412fbe7fbc074ea0d916279d55d856d870d15bdf88c00538dda010000000000000015b49bdd8cb8b9110a45bd1985746655b330829e1dbe7580ade2fab6531799d30100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f220100000000000000858f1d3ed15548e80aabb268a901491071471c60d323ac0e1c1db4ac1b9279910100000000000000607737116e62ba11852c68515933afb8165f3174d594eef6d01dd7eaddb60ec301000000000000007d4537d34d3e6ad9125e8ef6263c4acbdd00fbd7bcb7fffee792215e061d4ab40100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000f1df6c16f82f1eb89306bcbbee13ecc7f150e6ac8e3a2e968faced83b2ba220d010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace101000000000000007c39d28f80a16bf0cedb70e36c5ac9063dd9b513c5fbbe2c2222389f428921340100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c6010000000000000037cf0e2296974765b587766e6f36c0b98f69c1698d0af2f8c3490841509ccedb01000000000000004e9fa37851f580bbd096fc81f5aa28df78d0c8f0f70963121785cd5095a8d9630100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d010000000000000020270811c3dc453f37b27d958ef7ad7dd4c7f217c83f94bd0ecd84c60018a866010000000000000020869a63e7a343094ad0b4ffaa3d83344ffec8c7fb9b177008f78d17eda7dcbf0100000000000000f22548214662b5637a61fcc51e28fff086f1c33e75b4ca5f1d806be6ef40f82b01000000000000003ee731da725307266b32393e3d353b49dcf27f3b55220edbe210af3094f1b2940100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e201000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000417e120dbfd0297d59458b48407b62570987f1e907dd6dfa9a20bfe64eb489d80100000000000000443bd12fcb944a0e19b2f76ddd066a713a99d2dd3530a5f39275300d11ac96590100000000000000e793c0578be40676ea7aafc611a54c214f6694253ade9652a3f1364823042d6e010000000000000007e11db40409c32a4261679bc520ee8ce4af31944d19b1faf2158299e905e7280100000000000000edcb49c54783d276bf63f9d99bc74b76b30c95840c637174df7a7521a1b8c1b301000000000000002e6e2cc41753fd414b31afb3288ff7050db6c1101a7d2c891389ca65f117df90010000000000000005c80b2ef3c20d81e5019d37ee5210d7fc491cf38e66d81ef6b635d54b1564390100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f01000000000000003c514ae67aed49aaecedb9b00a869eb46166cbc0b569e74880fa1a7d17ddabef0100000000000000b65475766e6229c87ff34263f5ca58525ab133962bc599ca0eab096ff296f4e60100000000000000c46e1407f06054aef4101fa320808fe7240ab33eb057a48443449f6b4412b5a00100000000000000357e7bea9428a23430b237779656cf06bcc9fe500d28d34dd3822d9797a0b0f401000000000000000412e872768f20afc94a4955a875801e085fde2688d0c0adf86b789027f2adbb0100000000000000c1b58624231cd77b450e0be515a576e8863cf47822e19b1bdf89bccfe65d41410100000000000000a51a49fa663cbea3b953fee99f911391d75d638349a2681e30759820c6f3c60b010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e8530100000000000000826fea075408d2c9331974dad61f4fedb0a7a306711c696997bc63b4b0e73e4c0100000000000000e0df5b2f299314d2d419b46d15c3c8a739182d91c3d4b98cd16c013c3a25c04b01000000000000003f2c01a2e1e996a73582943fd0749ec223b2ea8129513a2c5c4b52bedc1f75a601000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa94010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af01000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b0100000000000000853ba986f8785e8fc1a2ae2fb86f17cc91886d931182ccb8d148379a35cbf027010000000000000072f284dea2d25cdd32cd0d0c65d53f6e4a3e6652d331485925274561f9ee84cd0100000000000000b5badfa83dede7b19aa3b1d10c6d0bd5f4adcb357862aec339e9d49b23d7bd2e01000000000000003a0f6b52761b6ae53f5ff7bb3483a5021c5d09c3ae2de350f1e30aba8a5d6f0f0100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f363590928400100000000000000c105d4b0019a2334fc4a86a3d2fe548557344728c86c72a0b62b05a9016840bf0100000000000000c7009be830fe78c42f12f0753923131d16300bac230650001636b6a546cf0aa3010000000000000015189553f5c0decca9615a3beb9472d72dcb396d9e6645eefae503d916922d42010000000000000040d9e57b1acbe49e8e43213ec1b8b9d51f7d32ad1fe1b10dd5f47c5735e2bb050100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe701000000000000006a5dcdf2c3598c00d31a010dece5bf744f203856712531b07a31babcf06d09e30100000000000000a1668d081fc10b48f6630f96778f17b202fc2f353ce1bc24568b829ee464305f0100000000000000193dfdde1c1e8f0d91530a15b8eab00e255cc2dd6b19e689868120922f79a5bb0100000000000000768d47629bf074d88ded200706ce2f2ae38434c192129d1736ef8f6af01562b20100000000000000dc7dd4a44e826713227ec95280afc6de7023a99d4eacf69b2b4f9998fefee5bb01000000000000009050aab3d1deb0f610b3814843ec7623a7c33e399cca6b21cb56e578fad2675c010000000000000005d8d6df257d4d2bd0d052de5e34531deb8cc3a51d05835f3009a19668d72c1e01000000000000005c0ce76a2fbef3a0df89ae8c2bedac4e288c3679c33701980624c9ffcca9103b0100000000000000510a0c61dca3e1044d3540c08272054462c6353aac4dc06cda265753b126b38501000000000000005db4206baa8706a1b1de0ac7edacbd2a2c93452481808b8fe6c582265b57a60d0100000000000000f8e50e8b63b242e30e5bd266584b6fc690817455d2eac1e04d146dfc1dd3614d010000000000000094d296df9ca6256129cfb8d81566c02c3693e86b34634bf36714a56a393369980100000000000000761ce3eef4bd0d15601aef70728f54ca72a9859e90841c3d02d50602016718780100000000000000c3e139305f90217b77c92a8c8879c7704862b1609d2179d472dbce7457a1301e010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000f9689a7ea3f40ee757bd99cf1ba166ec2211f1999dd4fec28c44a6f69e253b6c0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb0100000000000000a82f563264d1892dd46873205d03c098d8b03f53e21c797839737e4e5f66a87e010000000000000004655b8a8e7f4e3532b7aa5e461d25ca6d5af49e0557da59654d15fe1d1eda4c01000000000000008510e46ac2ec2305c93ed29dff9d0ff30c098fd61e55cd2d891130301eeb3a6c010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc1890100000000000000a29c2c891e620ccb15c1f8459b93476359e7678defc7176e74a7467b8d46a13401000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000e7f57bd0bc756f24574e3a77c90616adb393e9d4ffceb2c63df19f605cb6a0240100000000000000d207ebfe07d6c8bfd5badd7a25373ef5a9ddac08da3e542e5a9d36439259e8370100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab0100000000000000ab45f730dd495f657b61b2777091fa8cd11b5a626bea2b514e5e6118021037970100000000000000b79f919442f4ca5ac9195fd09a1239b1a80bd225f8372f1b36a24a8c55de61f20100000000000000390588df1c30c4856ce060537a6b6dff06db020283ff746b90aaf3056e3c63f601000000000000000508e81a6bc4971d3a3d986a1eb4cd13e7ceea563a46b70e1a0d47a212be51c80100000000000000d02d870053a31afc4984a7a9c5e458804d8f589eed67f2a6249d7787f1ea45670100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c8010000000000000049d34c7034103f19bbeb2c8029d96c82c753b088fccef038e7c5b009eb46d6e701000000000000004d772fa77ce73a70af294a88f933c69737a2fa1754fbc6cafeaa022bdf993bf1010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd7010000000000000071893ca83ebe6ee06c3eb10dcbfaf70d8267959f6159b4ca36929a69604cadbc01000000000000004ad600cc461daf6d287d5d2ff0791f74fd7c6aab5714ad50340187a7ce509ea90100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b19010000000000000026cdfb88461d7125f438c599e062799219b385bacca93f3cdbe5418c9d4d499301000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb0100000000000000d2c42c1c9b176975d6a6510b778ba9aec883634b2a37a285e6457a32549e51a4010000000000000076966a91d5370e28b720aebe294367df25f3a9b9850996dcae98df439139a7910100000000000000f2e75ee2303b2cf903b882c9888cc1c51f978abd58ba88354dcdad717f4b8a590100000000000000f9596b41435b16c7dba7e9281aea3ec21ec934f3a645735405c78a4fa6a75c66010000000000000040717496b8eb32791c7227ce81edaa17f7ed59d33850b81432085b3a06f2a353010000000000000084c5f583e29d8aa4b794bf3142cca87f1f82cf83c0a36e5bdf97b363299336ac01000000000000002fbe3b1b79ed47d070067479266ad9b30732c4b8f6170c8888a1ad5365053e760100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c0100000000000000a7dcf50fb724298ea61a8dbf24c81f866ed48708e1c2f914472f195aaf1313d1010000000000000054bfa11922b74f3ce2877960cfd0e4906ca2b4d559ce8a2d86f650d40e23bb3b01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e00100000000000000e6489beb573734e417fa040e59af4e44789001fad63f5df871818cc70714e6d0010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e101000000000000001bbc459bd14434c8b961d3c4108986f28e50a33c825b0cbee11b22a60b90a6d301000000000000007104becc86b2517ee166201faadeec93e4150bbde0fed50e99f68f427f5af8780100000000000000eaaf51c4db0ac374aee2c43ce34866dbce4db52f43096392566898f8570d988f0100000000000000baaddf5a760e3b92d075b68163480a48dbfd160795a03724b34e58a506c3e8700100000000000000dd38154bc6c5bb16c81a06f3c11fd6e9114b7856afd3456982ee630dc7fa772e0100000000000000716a181407939b3ea68289e09265d3b9d8a8f21ba7d9f50d8ef8a86fa3c0fd030100000000000000842aa45a988ef56a417ef1390e74e62a1f12fdc0678759d408090144958fc81401000000000000004d960a5b5cfc68f32236a14f5e094ec24c9bd0f73df19086c27cff9a78fd5dbb01000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e0100000000000000e2cbfcc26562b49e656aed7d837a26fe0f9802db088b10330227b6147e150012010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c4501000000000000003c718ab91d9b10efbe954734920955972fcb714627739f8cd97280ea67aa5a020100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000a7254986c00f94b1ced526583ce2ffc0e853afd27a8e90cd57178a328e6338660100000000000000e94b9a9f57120d641f4ca348ed27c7f078e49302ed52cfae2373b6c745f2f4c801000000000000005f8b4eb3fd95ad72379a971f3358b26fa1a0bd6ceb63138a6f626ef6a014107c0100000000000000a76b32c8c28cce206ddf70ff3ad591ed01a0067f9f9baa77f9052ce938d359c701000000000000003a4bfd825ccd308def4a61bac80c579db42b02ea5f1a0768656a326e83a0dd8801000000000000007fab4769c41af85b9de8e784d3b1cda093fc0a8dffcdff21e914c62f131c77580100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000e38a7e0b1d2bad01565b8536e0851dd4daabdcf5a4ab415eee0357082d95d3550100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b0100000000000000aa7c33f99de85adfe5ab929090294916df6bdd9a1cc75f632058509f4e1a9bb401000000000000001a6cdb9906d5861bf1101aa5a8816a25be63b460843c13065760d0e9bd5a2f600100000000000000280084dd48c4c3ebf743e3a8448e2815fcf183dfd0121c19453278da053c20a30100000000000000a0db2640941f5f9c24048d1ceaf2a1cc96e7e4e51433c8889b5dc196056c27b001000000000000002dd8b91790e7023f68c52021f40fe08a5769eb7e3f3a6f6c8a54454012a549740100000000000000232b04be856e808b2616319b11eec858097a8afee5c18f0af0e1c33f1c6973ad01000000000000001c7f2d9bd18be698e965e046d582013b73031a21e8b7d188391c05cf2707ec6f0100000000000000daffd43670286cbddbf38953e6e33ba093f8c719e9fbf0a4aa76ff3ee97df30701000000000000009f2ecad9d20e6335fb99a23506f29cc784e104b500b77c8fe7e6bc96d514774c01000000000000005fbd72d138026e0a9383a33ac56ea2cc407f866e26832920ee32540cbaaf9fe90100000000000000b48574503e3b787008ed9b1fc9eb4b0275fadecfdb352f166973da58d1a43b650100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c9006652801000000000000002788c7da91fddfdca9f7ab74d029294e01b9b7c944f89a428ca1523d73ea0e5e0100000000000000662c682eb99cf0516be481d1c3201c37888a0aa4f12d165ef239016ae96bdce901000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b01000000000000007721a15e548a6313461c4fed9f39112ad43b09e9873279f8cd28702ead9a87620100000000000000c2b23d1562573ecf2f619459f1072a7b835dab5a122bb7474313fe7cafde772601000000000000002e67b1ee2cd70ab302b783acf6494de67d8dc29578f10c20745f809d094ff2740100000000000000e4c473b0f002fb85e5f5123b448c8402b44d7f1dd380e991fd895f9bcbe4cc870100000000000000c5ca85d7f46a61b5153a44b17020a6f2bb0f05635321e283971a1a2909f8e820010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e55180100000000000000ab0800000000000000014f345b0100ad2200000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd54017d08000000000000463555017e08000000000000356d55017f0800000000000035a55501800800000000000088ae5501810800000000000032dd5501820800000000000089e655018308000000000000e6ef5501840800000000000045f955018508000000000000a50256018608000000000000611556018708000000000000c01e56018808000000000000de3a56018908000000000000954d56018a08000000000000f55656018b08000000000000c98556018c08000000000000edbd56018d08000000000000aad056018e080000000000001ff656018f080000000000007aff560190080000000000004d2e57019108000000000000876657019208000000000000c19e57019308000000000000fdd657019408000000000000ade957019508000000000000160f580196080000000000004447580197080000000000009e5058019808000000000000e37e580199080000000000008ca358019a08000000000000dbb558019b0800000000000008bf58019c080000000000009ded58019d08000000000000d82559019e08000000000000115e59019f08000000000000d78c5901a00800000000000035965901a1080000000000006dce5901a208000000000000a6065a01a308000000000000df3e5a01a4080000000000003d485a01a50800000000000016775a01a6080000000000004daf5a01a7080000000000000ac25a01a80800000000000083e75a01a908000000000000bb1f5b01aa0800000000000072325b01" }, "name": "Polkadot", "properties": { diff --git a/artifacts/polkadot_metadata_full.scale b/artifacts/polkadot_metadata_full.scale index 96e37fa9f52977216af23cddf3a0adb1b31fb194..721655701b5bf84f8c3461f355ec67ae8741933f 100644 GIT binary patch delta 19158 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 delta 18401 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 >_uAc?W$zBWUT%#a-5Be7hz{U8 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 b8oS5q>3u{84+A9j#zcV?lpm$1gt7k*!Hr}X diff --git a/testing/integration-tests/src/full_client/codegen/polkadot.rs b/testing/integration-tests/src/full_client/codegen/polkadot.rs index d5c2cde42d..3d0a076b4c 100644 --- a/testing/integration-tests/src/full_client/codegen/polkadot.rs +++ b/testing/integration-tests/src/full_client/codegen/polkadot.rs @@ -204,10 +204,9 @@ pub mod api { "version", types::Version {}, [ - 76u8, 202u8, 17u8, 117u8, 189u8, 237u8, 239u8, 237u8, 151u8, 17u8, - 125u8, 159u8, 218u8, 92u8, 57u8, 238u8, 64u8, 147u8, 40u8, 72u8, 157u8, - 116u8, 37u8, 195u8, 156u8, 27u8, 123u8, 173u8, 178u8, 102u8, 136u8, - 6u8, + 108u8, 141u8, 93u8, 59u8, 142u8, 218u8, 175u8, 19u8, 76u8, 95u8, 57u8, + 3u8, 2u8, 112u8, 60u8, 88u8, 80u8, 155u8, 205u8, 7u8, 7u8, 110u8, + 202u8, 12u8, 58u8, 248u8, 93u8, 26u8, 41u8, 21u8, 249u8, 85u8, ], ) } @@ -605,10 +604,9 @@ pub mod api { "dry_run_call", types::DryRunCall { origin, call }, [ - 80u8, 188u8, 47u8, 245u8, 6u8, 36u8, 58u8, 247u8, 61u8, 240u8, 143u8, - 198u8, 59u8, 29u8, 135u8, 138u8, 158u8, 239u8, 205u8, 154u8, 123u8, - 158u8, 118u8, 168u8, 76u8, 89u8, 68u8, 109u8, 218u8, 252u8, 195u8, - 69u8, + 52u8, 250u8, 189u8, 192u8, 244u8, 58u8, 169u8, 209u8, 187u8, 96u8, + 184u8, 201u8, 241u8, 45u8, 186u8, 40u8, 229u8, 66u8, 33u8, 26u8, 80u8, + 27u8, 170u8, 232u8, 172u8, 71u8, 201u8, 70u8, 148u8, 44u8, 254u8, 31u8, ], ) } @@ -629,9 +627,10 @@ pub mod api { xcm, }, [ - 31u8, 16u8, 49u8, 194u8, 60u8, 85u8, 99u8, 173u8, 196u8, 117u8, 89u8, - 29u8, 106u8, 171u8, 119u8, 91u8, 163u8, 29u8, 239u8, 6u8, 12u8, 187u8, - 101u8, 104u8, 207u8, 170u8, 240u8, 244u8, 142u8, 214u8, 88u8, 229u8, + 107u8, 101u8, 102u8, 220u8, 15u8, 174u8, 134u8, 89u8, 94u8, 23u8, 7u8, + 200u8, 163u8, 227u8, 213u8, 129u8, 107u8, 194u8, 71u8, 122u8, 70u8, + 163u8, 120u8, 26u8, 143u8, 134u8, 96u8, 151u8, 96u8, 144u8, 202u8, + 196u8, ], ) } @@ -935,9 +934,10 @@ pub mod api { "apply_extrinsic", types::ApplyExtrinsic { extrinsic }, [ - 72u8, 54u8, 139u8, 3u8, 118u8, 136u8, 65u8, 47u8, 6u8, 105u8, 125u8, - 223u8, 160u8, 29u8, 103u8, 74u8, 79u8, 149u8, 48u8, 90u8, 237u8, 2u8, - 97u8, 201u8, 123u8, 34u8, 167u8, 37u8, 187u8, 35u8, 176u8, 97u8, + 75u8, 52u8, 249u8, 160u8, 171u8, 84u8, 31u8, 114u8, 106u8, 150u8, + 171u8, 246u8, 53u8, 135u8, 139u8, 203u8, 104u8, 228u8, 217u8, 42u8, + 13u8, 3u8, 223u8, 240u8, 47u8, 35u8, 192u8, 232u8, 92u8, 177u8, 114u8, + 203u8, ], ) } @@ -1301,9 +1301,9 @@ pub mod api { "availability_cores", types::AvailabilityCores {}, [ - 237u8, 214u8, 4u8, 255u8, 105u8, 58u8, 207u8, 5u8, 161u8, 200u8, 229u8, - 237u8, 83u8, 29u8, 131u8, 64u8, 244u8, 255u8, 15u8, 4u8, 224u8, 242u8, - 16u8, 182u8, 134u8, 20u8, 111u8, 114u8, 242u8, 218u8, 138u8, 144u8, + 248u8, 76u8, 100u8, 121u8, 84u8, 19u8, 48u8, 44u8, 98u8, 25u8, 99u8, + 197u8, 237u8, 132u8, 142u8, 115u8, 99u8, 129u8, 87u8, 142u8, 86u8, + 80u8, 60u8, 236u8, 150u8, 128u8, 212u8, 14u8, 221u8, 75u8, 179u8, 79u8, ], ) } @@ -1441,9 +1441,10 @@ pub mod api { "candidate_pending_availability", types::CandidatePendingAvailability { para_id }, [ - 244u8, 247u8, 40u8, 151u8, 56u8, 125u8, 160u8, 14u8, 133u8, 36u8, 95u8, - 142u8, 195u8, 41u8, 58u8, 243u8, 51u8, 140u8, 131u8, 63u8, 3u8, 143u8, - 104u8, 164u8, 193u8, 39u8, 220u8, 141u8, 141u8, 17u8, 182u8, 168u8, + 5u8, 222u8, 210u8, 254u8, 202u8, 124u8, 140u8, 134u8, 200u8, 175u8, + 238u8, 166u8, 204u8, 234u8, 13u8, 223u8, 41u8, 239u8, 249u8, 251u8, + 82u8, 224u8, 167u8, 58u8, 47u8, 65u8, 238u8, 165u8, 152u8, 229u8, + 193u8, 64u8, ], ) } @@ -1459,9 +1460,9 @@ pub mod api { "candidate_events", types::CandidateEvents {}, [ - 75u8, 75u8, 47u8, 107u8, 25u8, 45u8, 177u8, 137u8, 39u8, 157u8, 170u8, - 247u8, 55u8, 83u8, 48u8, 240u8, 120u8, 227u8, 107u8, 42u8, 84u8, 78u8, - 79u8, 170u8, 249u8, 233u8, 249u8, 121u8, 105u8, 119u8, 7u8, 248u8, + 59u8, 132u8, 90u8, 69u8, 245u8, 2u8, 251u8, 196u8, 129u8, 37u8, 96u8, + 108u8, 1u8, 123u8, 31u8, 198u8, 17u8, 34u8, 215u8, 205u8, 211u8, 69u8, + 203u8, 49u8, 74u8, 228u8, 78u8, 195u8, 112u8, 199u8, 236u8, 108u8, ], ) } @@ -1536,9 +1537,9 @@ pub mod api { "on_chain_votes", types::OnChainVotes {}, [ - 92u8, 45u8, 100u8, 230u8, 156u8, 157u8, 244u8, 49u8, 130u8, 181u8, - 20u8, 225u8, 159u8, 38u8, 33u8, 32u8, 147u8, 149u8, 41u8, 20u8, 158u8, - 61u8, 134u8, 225u8, 140u8, 5u8, 160u8, 223u8, 8u8, 11u8, 244u8, 236u8, + 99u8, 230u8, 154u8, 62u8, 250u8, 68u8, 207u8, 243u8, 195u8, 239u8, + 46u8, 7u8, 56u8, 222u8, 74u8, 95u8, 14u8, 199u8, 0u8, 200u8, 162u8, + 206u8, 88u8, 68u8, 39u8, 132u8, 39u8, 150u8, 90u8, 86u8, 22u8, 80u8, ], ) } @@ -1765,10 +1766,9 @@ pub mod api { "para_backing_state", types::ParaBackingState { _0 }, [ - 207u8, 6u8, 220u8, 174u8, 230u8, 61u8, 153u8, 23u8, 219u8, 185u8, - 118u8, 139u8, 184u8, 122u8, 192u8, 47u8, 166u8, 165u8, 171u8, 69u8, - 119u8, 198u8, 51u8, 56u8, 141u8, 191u8, 148u8, 32u8, 104u8, 183u8, 7u8, - 51u8, + 30u8, 84u8, 21u8, 19u8, 226u8, 215u8, 177u8, 219u8, 202u8, 91u8, 211u8, + 137u8, 118u8, 241u8, 118u8, 136u8, 160u8, 104u8, 133u8, 213u8, 137u8, + 241u8, 34u8, 132u8, 125u8, 160u8, 75u8, 211u8, 3u8, 173u8, 221u8, 65u8, ], ) } @@ -1880,9 +1880,9 @@ pub mod api { "candidates_pending_availability", types::CandidatesPendingAvailability { para_id }, [ - 214u8, 41u8, 247u8, 245u8, 26u8, 171u8, 246u8, 174u8, 66u8, 162u8, 3u8, - 18u8, 234u8, 184u8, 2u8, 12u8, 137u8, 186u8, 106u8, 64u8, 125u8, 64u8, - 199u8, 201u8, 19u8, 82u8, 177u8, 198u8, 134u8, 238u8, 115u8, 51u8, + 46u8, 67u8, 45u8, 132u8, 116u8, 96u8, 3u8, 211u8, 116u8, 4u8, 64u8, + 158u8, 227u8, 134u8, 205u8, 127u8, 139u8, 111u8, 54u8, 141u8, 44u8, + 234u8, 140u8, 157u8, 91u8, 6u8, 55u8, 134u8, 176u8, 20u8, 198u8, 47u8, ], ) } @@ -1951,7 +1951,7 @@ pub mod api { pub mod output { use super::runtime_types; pub type Output = ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::CoreState< + runtime_types::polkadot_primitives::vstaging::CoreState< ::subxt::ext::subxt_core::utils::H256, ::core::primitive::u32, >, @@ -2125,11 +2125,7 @@ pub mod api { pub type ParaId = runtime_types::polkadot_parachain_primitives::primitives::Id; pub mod output { use super::runtime_types; - pub type Output = ::core::option::Option< - runtime_types::polkadot_primitives::v8::CommittedCandidateReceipt< - ::subxt::ext::subxt_core::utils::H256, - >, - >; + pub type Output = :: core :: option :: Option < runtime_types :: polkadot_primitives :: vstaging :: CommittedCandidateReceiptV2 < :: subxt :: ext :: subxt_core :: utils :: H256 > > ; } } #[derive( @@ -2155,7 +2151,7 @@ pub mod api { pub mod output { use super::runtime_types; pub type Output = ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::CandidateEvent< + runtime_types::polkadot_primitives::vstaging::CandidateEvent< ::subxt::ext::subxt_core::utils::H256, >, >; @@ -2273,7 +2269,7 @@ pub mod api { pub mod output { use super::runtime_types; pub type Output = ::core::option::Option< - runtime_types::polkadot_primitives::v8::ScrapedOnChainVotes< + runtime_types::polkadot_primitives::vstaging::ScrapedOnChainVotes< ::subxt::ext::subxt_core::utils::H256, >, >; @@ -2573,12 +2569,7 @@ pub mod api { pub type Param0 = runtime_types::polkadot_parachain_primitives::primitives::Id; pub mod output { use super::runtime_types; - pub type Output = ::core::option::Option< - runtime_types::polkadot_primitives::v8::async_backing::BackingState< - ::subxt::ext::subxt_core::utils::H256, - ::core::primitive::u32, - >, - >; + pub type Output = :: core :: option :: Option < runtime_types :: polkadot_primitives :: vstaging :: async_backing :: BackingState < :: subxt :: ext :: subxt_core :: utils :: H256 , :: core :: primitive :: u32 > > ; } } #[derive( @@ -2730,11 +2721,7 @@ pub mod api { pub type ParaId = runtime_types::polkadot_parachain_primitives::primitives::Id; pub mod output { use super::runtime_types; - pub type Output = ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::CommittedCandidateReceipt< - ::subxt::ext::subxt_core::utils::H256, - >, - >; + pub type Output = :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < runtime_types :: polkadot_primitives :: vstaging :: CommittedCandidateReceiptV2 < :: subxt :: ext :: subxt_core :: utils :: H256 > > ; } } #[derive( @@ -4570,7 +4557,7 @@ pub mod api { #[doc = ""] #[doc = " Otherwise function returns a JSON representation of the built-in, named"] #[doc = " `RuntimeGenesisConfig` preset identified by `id`, or `None` if such preset does not"] - #[doc = " exists. Returned `Vec` contains bytes of JSON blob (patch) which comprises a list of"] + #[doc = " exist. Returned `Vec` contains bytes of JSON blob (patch) which comprises a list of"] #[doc = " (potentially nested) key-value pairs that are intended for customizing the default"] #[doc = " runtime genesis config. The patch shall be merged (rfc7386) with the JSON representation"] #[doc = " of the default `RuntimeGenesisConfig` to create a comprehensive genesis config that can"] @@ -5186,9 +5173,9 @@ pub mod api { .hash(); runtime_metadata_hash == [ - 158u8, 48u8, 71u8, 167u8, 227u8, 1u8, 77u8, 26u8, 185u8, 145u8, 32u8, 196u8, 238u8, - 43u8, 15u8, 7u8, 79u8, 6u8, 178u8, 214u8, 58u8, 241u8, 149u8, 231u8, 44u8, 59u8, - 109u8, 111u8, 131u8, 144u8, 115u8, 169u8, + 105u8, 200u8, 6u8, 121u8, 225u8, 107u8, 90u8, 181u8, 118u8, 128u8, 177u8, 54u8, + 77u8, 44u8, 78u8, 160u8, 74u8, 228u8, 207u8, 15u8, 65u8, 219u8, 75u8, 68u8, 221u8, + 147u8, 249u8, 199u8, 45u8, 153u8, 28u8, 69u8, ] } pub mod system { @@ -6347,9 +6334,10 @@ pub mod api { "Events", (), [ - 88u8, 221u8, 93u8, 96u8, 10u8, 166u8, 67u8, 237u8, 228u8, 179u8, 95u8, - 19u8, 85u8, 168u8, 182u8, 193u8, 149u8, 171u8, 37u8, 7u8, 73u8, 18u8, - 127u8, 31u8, 89u8, 202u8, 138u8, 23u8, 43u8, 195u8, 101u8, 217u8, + 241u8, 83u8, 247u8, 155u8, 247u8, 244u8, 233u8, 163u8, 44u8, 207u8, + 250u8, 233u8, 47u8, 126u8, 2u8, 74u8, 108u8, 254u8, 131u8, 218u8, + 241u8, 0u8, 151u8, 143u8, 4u8, 166u8, 108u8, 174u8, 145u8, 121u8, + 218u8, 47u8, ], ) } @@ -6629,10 +6617,10 @@ pub mod api { "System", "Version", [ - 219u8, 45u8, 162u8, 245u8, 177u8, 246u8, 48u8, 126u8, 191u8, 157u8, - 228u8, 83u8, 111u8, 133u8, 183u8, 13u8, 148u8, 108u8, 92u8, 102u8, - 72u8, 205u8, 74u8, 242u8, 233u8, 79u8, 20u8, 170u8, 72u8, 202u8, 158u8, - 165u8, + 227u8, 242u8, 234u8, 213u8, 176u8, 189u8, 120u8, 162u8, 80u8, 43u8, + 180u8, 19u8, 125u8, 95u8, 237u8, 169u8, 247u8, 1u8, 123u8, 188u8, 1u8, + 38u8, 213u8, 195u8, 116u8, 219u8, 142u8, 217u8, 67u8, 237u8, 228u8, + 60u8, ], ) } @@ -17547,9 +17535,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 9u8, 22u8, 139u8, 23u8, 248u8, 218u8, 169u8, 188u8, 92u8, 94u8, 69u8, - 134u8, 242u8, 66u8, 212u8, 146u8, 213u8, 233u8, 138u8, 25u8, 172u8, - 66u8, 135u8, 2u8, 222u8, 26u8, 148u8, 239u8, 61u8, 77u8, 125u8, 218u8, + 197u8, 55u8, 250u8, 192u8, 213u8, 206u8, 85u8, 122u8, 93u8, 193u8, + 109u8, 160u8, 142u8, 35u8, 21u8, 177u8, 121u8, 235u8, 220u8, 180u8, + 190u8, 129u8, 142u8, 94u8, 130u8, 65u8, 132u8, 188u8, 34u8, 169u8, + 44u8, 135u8, ], ) } @@ -18744,9 +18733,10 @@ pub mod api { "batch", types::Batch { calls }, [ - 208u8, 98u8, 242u8, 28u8, 18u8, 235u8, 136u8, 6u8, 81u8, 174u8, 121u8, - 30u8, 105u8, 77u8, 101u8, 94u8, 32u8, 228u8, 240u8, 248u8, 61u8, 45u8, - 241u8, 126u8, 49u8, 25u8, 9u8, 238u8, 231u8, 84u8, 45u8, 23u8, + 166u8, 231u8, 88u8, 173u8, 166u8, 95u8, 31u8, 101u8, 164u8, 19u8, 59u8, + 91u8, 127u8, 220u8, 116u8, 24u8, 138u8, 228u8, 237u8, 220u8, 122u8, + 4u8, 207u8, 106u8, 254u8, 154u8, 242u8, 76u8, 211u8, 164u8, 211u8, + 110u8, ], ) } @@ -18777,9 +18767,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 209u8, 67u8, 214u8, 8u8, 214u8, 11u8, 133u8, 219u8, 38u8, 168u8, 145u8, - 138u8, 195u8, 15u8, 190u8, 18u8, 68u8, 58u8, 161u8, 161u8, 41u8, 135u8, - 230u8, 179u8, 92u8, 200u8, 57u8, 168u8, 190u8, 92u8, 63u8, 191u8, + 181u8, 183u8, 181u8, 121u8, 131u8, 148u8, 33u8, 245u8, 101u8, 19u8, + 101u8, 225u8, 129u8, 37u8, 244u8, 238u8, 242u8, 160u8, 167u8, 114u8, + 192u8, 220u8, 33u8, 173u8, 240u8, 230u8, 45u8, 244u8, 255u8, 11u8, + 154u8, 42u8, ], ) } @@ -18806,9 +18797,10 @@ pub mod api { "batch_all", types::BatchAll { calls }, [ - 220u8, 155u8, 42u8, 113u8, 69u8, 62u8, 222u8, 125u8, 204u8, 86u8, 60u8, - 18u8, 136u8, 185u8, 82u8, 209u8, 83u8, 183u8, 61u8, 166u8, 78u8, 26u8, - 10u8, 24u8, 168u8, 77u8, 158u8, 115u8, 88u8, 182u8, 217u8, 179u8, + 132u8, 171u8, 156u8, 145u8, 41u8, 61u8, 132u8, 200u8, 112u8, 147u8, + 232u8, 85u8, 105u8, 65u8, 179u8, 136u8, 235u8, 120u8, 21u8, 16u8, 98u8, + 47u8, 175u8, 49u8, 219u8, 193u8, 112u8, 180u8, 12u8, 196u8, 109u8, + 112u8, ], ) } @@ -18832,10 +18824,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 206u8, 91u8, 216u8, 49u8, 65u8, 124u8, 180u8, 194u8, 137u8, 190u8, - 208u8, 142u8, 50u8, 121u8, 12u8, 238u8, 93u8, 116u8, 101u8, 192u8, - 115u8, 97u8, 34u8, 196u8, 86u8, 170u8, 193u8, 119u8, 121u8, 255u8, - 165u8, 73u8, + 239u8, 113u8, 72u8, 190u8, 213u8, 81u8, 20u8, 102u8, 88u8, 28u8, 35u8, + 173u8, 79u8, 44u8, 241u8, 199u8, 123u8, 249u8, 145u8, 43u8, 80u8, 68u8, + 115u8, 110u8, 168u8, 82u8, 102u8, 180u8, 59u8, 145u8, 217u8, 197u8, ], ) } @@ -18862,9 +18853,10 @@ pub mod api { "force_batch", types::ForceBatch { calls }, [ - 129u8, 11u8, 156u8, 160u8, 92u8, 130u8, 179u8, 125u8, 235u8, 186u8, - 71u8, 127u8, 236u8, 179u8, 134u8, 46u8, 176u8, 9u8, 16u8, 96u8, 34u8, - 77u8, 47u8, 2u8, 212u8, 221u8, 123u8, 72u8, 55u8, 200u8, 99u8, 249u8, + 124u8, 139u8, 141u8, 42u8, 121u8, 216u8, 213u8, 150u8, 239u8, 135u8, + 240u8, 174u8, 5u8, 43u8, 29u8, 167u8, 152u8, 41u8, 128u8, 21u8, 60u8, + 143u8, 48u8, 233u8, 188u8, 94u8, 184u8, 159u8, 144u8, 125u8, 28u8, + 225u8, ], ) } @@ -18888,9 +18880,10 @@ pub mod api { weight, }, [ - 215u8, 102u8, 83u8, 23u8, 181u8, 134u8, 227u8, 22u8, 199u8, 188u8, - 202u8, 102u8, 210u8, 169u8, 230u8, 246u8, 97u8, 45u8, 73u8, 85u8, 46u8, - 63u8, 0u8, 85u8, 12u8, 169u8, 89u8, 163u8, 17u8, 166u8, 10u8, 30u8, + 98u8, 243u8, 191u8, 25u8, 154u8, 18u8, 74u8, 149u8, 49u8, 222u8, 15u8, + 4u8, 177u8, 154u8, 231u8, 255u8, 20u8, 32u8, 220u8, 120u8, 228u8, + 176u8, 157u8, 222u8, 54u8, 150u8, 109u8, 35u8, 65u8, 164u8, 195u8, + 101u8, ], ) } @@ -24419,9 +24412,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 69u8, 138u8, 195u8, 177u8, 254u8, 181u8, 98u8, 59u8, 130u8, 60u8, 80u8, - 224u8, 50u8, 62u8, 86u8, 21u8, 62u8, 149u8, 104u8, 139u8, 29u8, 118u8, - 37u8, 10u8, 186u8, 217u8, 121u8, 5u8, 209u8, 252u8, 251u8, 38u8, + 87u8, 25u8, 195u8, 106u8, 176u8, 148u8, 253u8, 151u8, 72u8, 195u8, + 248u8, 230u8, 137u8, 202u8, 53u8, 35u8, 8u8, 119u8, 145u8, 28u8, 145u8, + 95u8, 205u8, 145u8, 42u8, 199u8, 55u8, 243u8, 11u8, 58u8, 91u8, 44u8, ], ) } @@ -26143,10 +26136,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 119u8, 227u8, 246u8, 241u8, 89u8, 16u8, 21u8, 196u8, 84u8, 69u8, 28u8, - 186u8, 162u8, 167u8, 40u8, 124u8, 128u8, 86u8, 21u8, 89u8, 229u8, - 209u8, 22u8, 186u8, 206u8, 226u8, 30u8, 80u8, 239u8, 105u8, 231u8, - 198u8, + 231u8, 217u8, 33u8, 221u8, 170u8, 127u8, 235u8, 215u8, 0u8, 72u8, 13u8, + 224u8, 176u8, 249u8, 80u8, 47u8, 124u8, 223u8, 228u8, 84u8, 36u8, + 206u8, 198u8, 124u8, 209u8, 114u8, 84u8, 17u8, 0u8, 202u8, 116u8, 41u8, ], ) } @@ -26190,10 +26182,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 249u8, 195u8, 67u8, 23u8, 232u8, 86u8, 203u8, 141u8, 69u8, 84u8, 82u8, - 211u8, 131u8, 124u8, 72u8, 218u8, 201u8, 223u8, 110u8, 231u8, 125u8, - 232u8, 89u8, 14u8, 239u8, 83u8, 194u8, 132u8, 228u8, 166u8, 72u8, - 248u8, + 154u8, 76u8, 74u8, 122u8, 137u8, 73u8, 63u8, 101u8, 36u8, 109u8, 156u8, + 51u8, 156u8, 87u8, 64u8, 128u8, 177u8, 241u8, 239u8, 178u8, 117u8, + 84u8, 22u8, 20u8, 81u8, 131u8, 228u8, 90u8, 124u8, 52u8, 184u8, 98u8, ], ) } @@ -26233,10 +26224,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 129u8, 224u8, 87u8, 182u8, 42u8, 83u8, 234u8, 158u8, 231u8, 192u8, - 223u8, 221u8, 108u8, 172u8, 221u8, 249u8, 239u8, 202u8, 173u8, 59u8, - 216u8, 48u8, 153u8, 232u8, 138u8, 201u8, 61u8, 93u8, 13u8, 195u8, 75u8, - 53u8, + 20u8, 138u8, 164u8, 47u8, 71u8, 62u8, 152u8, 57u8, 61u8, 183u8, 227u8, + 48u8, 70u8, 194u8, 214u8, 93u8, 76u8, 221u8, 51u8, 50u8, 180u8, 102u8, + 214u8, 135u8, 137u8, 129u8, 194u8, 237u8, 246u8, 89u8, 121u8, 67u8, ], ) } @@ -26261,10 +26251,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 17u8, 104u8, 248u8, 106u8, 111u8, 227u8, 132u8, 9u8, 190u8, 116u8, - 224u8, 180u8, 150u8, 104u8, 253u8, 211u8, 13u8, 239u8, 178u8, 30u8, - 81u8, 74u8, 115u8, 197u8, 157u8, 199u8, 208u8, 204u8, 82u8, 218u8, - 195u8, 208u8, + 239u8, 228u8, 93u8, 237u8, 67u8, 79u8, 193u8, 62u8, 113u8, 163u8, + 110u8, 71u8, 187u8, 180u8, 132u8, 114u8, 141u8, 140u8, 163u8, 204u8, + 64u8, 173u8, 223u8, 73u8, 204u8, 53u8, 113u8, 26u8, 204u8, 112u8, + 231u8, 81u8, ], ) } @@ -27380,10 +27370,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 182u8, 238u8, 44u8, 127u8, 137u8, 82u8, 241u8, 19u8, 181u8, 182u8, - 147u8, 238u8, 159u8, 90u8, 196u8, 24u8, 118u8, 142u8, 88u8, 185u8, - 46u8, 177u8, 117u8, 85u8, 222u8, 160u8, 176u8, 214u8, 27u8, 54u8, - 209u8, 146u8, + 31u8, 150u8, 185u8, 206u8, 126u8, 164u8, 89u8, 154u8, 13u8, 83u8, + 195u8, 97u8, 43u8, 110u8, 90u8, 126u8, 116u8, 23u8, 60u8, 158u8, 238u8, + 118u8, 157u8, 101u8, 179u8, 45u8, 67u8, 62u8, 222u8, 206u8, 22u8, + 191u8, ], ) } @@ -27671,10 +27661,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 215u8, 203u8, 165u8, 76u8, 187u8, 205u8, 55u8, 234u8, 47u8, 155u8, - 103u8, 156u8, 106u8, 57u8, 174u8, 193u8, 117u8, 48u8, 75u8, 188u8, - 199u8, 130u8, 38u8, 45u8, 242u8, 200u8, 221u8, 9u8, 2u8, 97u8, 81u8, - 90u8, + 115u8, 131u8, 7u8, 126u8, 194u8, 2u8, 175u8, 151u8, 175u8, 152u8, + 247u8, 65u8, 237u8, 230u8, 99u8, 184u8, 229u8, 214u8, 38u8, 35u8, 5u8, + 173u8, 214u8, 30u8, 219u8, 108u8, 96u8, 50u8, 60u8, 12u8, 168u8, 60u8, ], ) } @@ -28363,9 +28352,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 35u8, 45u8, 135u8, 163u8, 63u8, 98u8, 229u8, 156u8, 137u8, 162u8, 47u8, - 78u8, 178u8, 28u8, 48u8, 226u8, 54u8, 100u8, 93u8, 235u8, 192u8, 42u8, - 146u8, 240u8, 244u8, 199u8, 55u8, 213u8, 198u8, 99u8, 33u8, 210u8, + 175u8, 69u8, 240u8, 255u8, 89u8, 99u8, 198u8, 193u8, 159u8, 204u8, + 90u8, 139u8, 38u8, 128u8, 111u8, 122u8, 228u8, 164u8, 125u8, 226u8, + 252u8, 215u8, 172u8, 227u8, 189u8, 231u8, 90u8, 213u8, 108u8, 31u8, + 51u8, 150u8, ], ) } @@ -28428,10 +28418,9 @@ pub mod api { max_weight, }, [ - 241u8, 113u8, 83u8, 71u8, 165u8, 17u8, 166u8, 226u8, 109u8, 161u8, 0u8, - 231u8, 203u8, 141u8, 175u8, 167u8, 197u8, 96u8, 197u8, 74u8, 60u8, - 84u8, 213u8, 229u8, 216u8, 162u8, 20u8, 123u8, 229u8, 99u8, 222u8, - 40u8, + 108u8, 236u8, 59u8, 220u8, 62u8, 0u8, 104u8, 179u8, 120u8, 99u8, 139u8, + 59u8, 137u8, 95u8, 249u8, 76u8, 204u8, 39u8, 24u8, 225u8, 74u8, 243u8, + 47u8, 162u8, 238u8, 122u8, 31u8, 166u8, 110u8, 207u8, 55u8, 146u8, ], ) } @@ -37157,7 +37146,7 @@ pub mod api { ); pub mod candidate_backed { use super::runtime_types; - pub type Field0 = runtime_types::polkadot_primitives::v8::CandidateReceipt< + pub type Field0 = runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >; pub type Field1 = @@ -37189,7 +37178,7 @@ pub mod api { ); pub mod candidate_included { use super::runtime_types; - pub type Field0 = runtime_types::polkadot_primitives::v8::CandidateReceipt< + pub type Field0 = runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >; pub type Field1 = @@ -37220,7 +37209,7 @@ pub mod api { ); pub mod candidate_timed_out { use super::runtime_types; - pub type Field0 = runtime_types::polkadot_primitives::v8::CandidateReceipt< + pub type Field0 = runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >; pub type Field1 = @@ -37288,10 +37277,10 @@ pub mod api { "V1", (), [ - 168u8, 102u8, 148u8, 186u8, 81u8, 2u8, 106u8, 60u8, 191u8, 34u8, 196u8, - 207u8, 208u8, 186u8, 138u8, 3u8, 31u8, 128u8, 200u8, 132u8, 34u8, - 248u8, 248u8, 14u8, 109u8, 197u8, 44u8, 140u8, 253u8, 33u8, 186u8, - 71u8, + 163u8, 193u8, 111u8, 157u8, 84u8, 109u8, 186u8, 223u8, 76u8, 169u8, + 221u8, 212u8, 74u8, 197u8, 126u8, 44u8, 170u8, 85u8, 158u8, 255u8, + 144u8, 62u8, 61u8, 171u8, 59u8, 97u8, 242u8, 92u8, 252u8, 196u8, 225u8, + 205u8, ], ) } @@ -37317,10 +37306,10 @@ pub mod api { _0.borrow(), ), [ - 168u8, 102u8, 148u8, 186u8, 81u8, 2u8, 106u8, 60u8, 191u8, 34u8, 196u8, - 207u8, 208u8, 186u8, 138u8, 3u8, 31u8, 128u8, 200u8, 132u8, 34u8, - 248u8, 248u8, 14u8, 109u8, 197u8, 44u8, 140u8, 253u8, 33u8, 186u8, - 71u8, + 163u8, 193u8, 111u8, 157u8, 84u8, 109u8, 186u8, 223u8, 76u8, 169u8, + 221u8, 212u8, 74u8, 197u8, 126u8, 44u8, 170u8, 85u8, 158u8, 255u8, + 144u8, 62u8, 61u8, 171u8, 59u8, 97u8, 242u8, 92u8, 252u8, 196u8, 225u8, + 205u8, ], ) } @@ -37361,7 +37350,7 @@ pub mod api { } pub mod enter { use super::runtime_types; - pub type Data = runtime_types::polkadot_primitives::v8::InherentData< + pub type Data = runtime_types::polkadot_primitives::vstaging::InherentData< runtime_types::sp_runtime::generic::header::Header<::core::primitive::u32>, >; } @@ -37383,9 +37372,9 @@ pub mod api { "enter", types::Enter { data }, [ - 244u8, 74u8, 26u8, 233u8, 127u8, 208u8, 55u8, 137u8, 180u8, 244u8, - 70u8, 55u8, 177u8, 211u8, 53u8, 224u8, 167u8, 95u8, 71u8, 211u8, 204u8, - 137u8, 42u8, 149u8, 209u8, 214u8, 26u8, 2u8, 67u8, 107u8, 131u8, 72u8, + 114u8, 11u8, 29u8, 115u8, 182u8, 217u8, 229u8, 138u8, 140u8, 35u8, + 241u8, 16u8, 118u8, 196u8, 206u8, 209u8, 82u8, 253u8, 75u8, 243u8, 1u8, + 251u8, 4u8, 141u8, 246u8, 107u8, 153u8, 196u8, 228u8, 8u8, 40u8, 8u8, ], ) } @@ -37402,7 +37391,7 @@ pub mod api { pub mod on_chain_votes { use super::runtime_types; pub type OnChainVotes = - runtime_types::polkadot_primitives::v8::ScrapedOnChainVotes< + runtime_types::polkadot_primitives::vstaging::ScrapedOnChainVotes< ::subxt::ext::subxt_core::utils::H256, >; } @@ -37450,9 +37439,10 @@ pub mod api { "OnChainVotes", (), [ - 97u8, 41u8, 197u8, 241u8, 12u8, 210u8, 132u8, 148u8, 4u8, 230u8, 206u8, - 170u8, 41u8, 135u8, 147u8, 63u8, 47u8, 192u8, 0u8, 133u8, 104u8, 186u8, - 137u8, 94u8, 227u8, 108u8, 253u8, 86u8, 207u8, 233u8, 65u8, 27u8, + 77u8, 63u8, 4u8, 215u8, 83u8, 144u8, 57u8, 27u8, 119u8, 37u8, 195u8, + 53u8, 237u8, 133u8, 118u8, 231u8, 158u8, 207u8, 91u8, 48u8, 85u8, + 102u8, 235u8, 118u8, 188u8, 88u8, 132u8, 60u8, 200u8, 33u8, 67u8, + 159u8, ], ) } @@ -52787,9 +52777,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 210u8, 62u8, 53u8, 174u8, 26u8, 140u8, 61u8, 121u8, 107u8, 77u8, 83u8, - 157u8, 80u8, 29u8, 123u8, 49u8, 109u8, 61u8, 207u8, 119u8, 138u8, - 162u8, 142u8, 154u8, 15u8, 61u8, 90u8, 60u8, 49u8, 27u8, 248u8, 53u8, + 158u8, 24u8, 178u8, 18u8, 112u8, 106u8, 203u8, 2u8, 180u8, 20u8, 22u8, + 136u8, 171u8, 20u8, 141u8, 159u8, 113u8, 151u8, 151u8, 19u8, 248u8, + 152u8, 52u8, 60u8, 210u8, 130u8, 30u8, 205u8, 123u8, 27u8, 252u8, 88u8, ], ) } @@ -52812,9 +52802,10 @@ pub mod api { weight, }, [ - 66u8, 52u8, 251u8, 1u8, 179u8, 70u8, 114u8, 215u8, 87u8, 112u8, 32u8, - 186u8, 223u8, 149u8, 189u8, 255u8, 124u8, 50u8, 232u8, 152u8, 209u8, - 7u8, 150u8, 98u8, 33u8, 36u8, 95u8, 165u8, 77u8, 126u8, 132u8, 113u8, + 154u8, 195u8, 254u8, 7u8, 128u8, 250u8, 244u8, 107u8, 100u8, 87u8, + 151u8, 89u8, 179u8, 115u8, 182u8, 103u8, 242u8, 190u8, 144u8, 206u8, + 52u8, 97u8, 230u8, 151u8, 119u8, 115u8, 250u8, 227u8, 3u8, 55u8, 6u8, + 51u8, ], ) } @@ -52854,9 +52845,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 61u8, 209u8, 217u8, 207u8, 136u8, 42u8, 1u8, 243u8, 153u8, 55u8, 128u8, - 14u8, 195u8, 39u8, 82u8, 141u8, 145u8, 201u8, 204u8, 165u8, 66u8, - 138u8, 35u8, 221u8, 90u8, 172u8, 23u8, 155u8, 75u8, 100u8, 147u8, 50u8, + 199u8, 210u8, 41u8, 179u8, 64u8, 179u8, 23u8, 125u8, 176u8, 174u8, + 164u8, 152u8, 148u8, 30u8, 223u8, 93u8, 122u8, 123u8, 199u8, 43u8, + 62u8, 22u8, 199u8, 251u8, 252u8, 84u8, 229u8, 131u8, 113u8, 144u8, + 38u8, 234u8, ], ) } @@ -63084,46 +63076,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub struct BackingState < _0 , _1 > { pub constraints : runtime_types :: polkadot_primitives :: v8 :: async_backing :: Constraints < _1 > , pub pending_availability : :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < runtime_types :: polkadot_primitives :: v8 :: async_backing :: CandidatePendingAvailability < _0 , _1 > > , } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub struct CandidatePendingAvailability<_0, _1> { - pub candidate_hash: runtime_types::polkadot_core_primitives::CandidateHash, - pub descriptor: - runtime_types::polkadot_primitives::v8::CandidateDescriptor<_0>, - pub commitments: - runtime_types::polkadot_primitives::v8::CandidateCommitments<_1>, - pub relay_parent_number: _1, - pub max_pov_size: ::core::primitive::u32, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub struct Constraints < _0 > { pub min_relay_parent_number : _0 , pub max_pov_size : :: core :: primitive :: u32 , pub max_code_size : :: core :: primitive :: u32 , pub ump_remaining : :: core :: primitive :: u32 , pub ump_remaining_bytes : :: core :: primitive :: u32 , pub max_ump_num_per_candidate : :: core :: primitive :: u32 , pub dmp_remaining_messages : :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < _0 > , pub hrmp_inbound : runtime_types :: polkadot_primitives :: v8 :: async_backing :: InboundHrmpLimitations < _0 > , pub hrmp_channels_out : :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < (runtime_types :: polkadot_parachain_primitives :: primitives :: Id , runtime_types :: polkadot_primitives :: v8 :: async_backing :: OutboundHrmpChannelLimitations ,) > , pub max_hrmp_num_per_candidate : :: core :: primitive :: u32 , pub required_parent : runtime_types :: polkadot_parachain_primitives :: primitives :: HeadData , pub validation_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , pub upgrade_restriction : :: core :: option :: Option < runtime_types :: polkadot_primitives :: v8 :: UpgradeRestriction > , pub future_validation_code : :: core :: option :: Option < (_0 , runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash ,) > , } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, @@ -63181,22 +63133,6 @@ pub mod api { crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] pub struct Public(pub [::core::primitive::u8; 32usize]); - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub struct Signature(pub [::core::primitive::u8; 64usize]); } pub mod executor_params { use super::runtime_types; @@ -63482,32 +63418,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub struct BackedCandidate<_0> { - pub candidate: - runtime_types::polkadot_primitives::v8::CommittedCandidateReceipt<_0>, - pub validity_votes: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::ValidityAttestation, - >, - pub validator_indices: ::subxt::ext::subxt_core::utils::bits::DecodedBits< - ::core::primitive::u8, - ::subxt::ext::subxt_core::utils::bits::Lsb0, - >, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub struct CandidateCommitments<_0> { pub upward_messages: runtime_types::bounded_collections::bounded_vec::BoundedVec< @@ -63527,99 +63437,6 @@ pub mod api { pub processed_downward_messages: ::core::primitive::u32, pub hrmp_watermark: _0, } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub struct CandidateDescriptor < _0 > { pub para_id : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , pub relay_parent : _0 , pub collator : runtime_types :: polkadot_primitives :: v8 :: collator_app :: Public , pub persisted_validation_data_hash : :: subxt :: ext :: subxt_core :: utils :: H256 , pub pov_hash : :: subxt :: ext :: subxt_core :: utils :: H256 , pub erasure_root : :: subxt :: ext :: subxt_core :: utils :: H256 , pub signature : runtime_types :: polkadot_primitives :: v8 :: collator_app :: Signature , pub para_head : :: subxt :: ext :: subxt_core :: utils :: H256 , pub validation_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub enum CandidateEvent<_0> { - #[codec(index = 0)] - CandidateBacked( - runtime_types::polkadot_primitives::v8::CandidateReceipt<_0>, - runtime_types::polkadot_parachain_primitives::primitives::HeadData, - runtime_types::polkadot_primitives::v8::CoreIndex, - runtime_types::polkadot_primitives::v8::GroupIndex, - ), - #[codec(index = 1)] - CandidateIncluded( - runtime_types::polkadot_primitives::v8::CandidateReceipt<_0>, - runtime_types::polkadot_parachain_primitives::primitives::HeadData, - runtime_types::polkadot_primitives::v8::CoreIndex, - runtime_types::polkadot_primitives::v8::GroupIndex, - ), - #[codec(index = 2)] - CandidateTimedOut( - runtime_types::polkadot_primitives::v8::CandidateReceipt<_0>, - runtime_types::polkadot_parachain_primitives::primitives::HeadData, - runtime_types::polkadot_primitives::v8::CoreIndex, - ), - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub struct CandidateReceipt<_0> { - pub descriptor: runtime_types::polkadot_primitives::v8::CandidateDescriptor<_0>, - pub commitments_hash: ::subxt::ext::subxt_core::utils::H256, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] - pub struct CommittedCandidateReceipt<_0> { - pub descriptor: runtime_types::polkadot_primitives::v8::CandidateDescriptor<_0>, - pub commitments: runtime_types::polkadot_primitives::v8::CandidateCommitments< - ::core::primitive::u32, - >, - } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: CompactAs, :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, @@ -63652,29 +63469,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub enum CoreState<_0, _1> { - #[codec(index = 0)] - Occupied(runtime_types::polkadot_primitives::v8::OccupiedCore<_0, _1>), - #[codec(index = 1)] - Scheduled(runtime_types::polkadot_primitives::v8::ScheduledCore), - #[codec(index = 2)] - Free, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub struct DisputeState<_0> { pub validators_for: ::subxt::ext::subxt_core::utils::bits::DecodedBits< ::core::primitive::u8, @@ -63803,38 +63597,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub struct InherentData<_0> { - pub bitfields: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::signed::UncheckedSigned< - runtime_types::polkadot_primitives::v8::AvailabilityBitfield, - runtime_types::polkadot_primitives::v8::AvailabilityBitfield, - >, - >, - pub backed_candidates: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::BackedCandidate< - ::subxt::ext::subxt_core::utils::H256, - >, - >, - pub disputes: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::DisputeStatementSet, - >, - pub parent_header: _0, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub enum InvalidDisputeStatementKind { #[codec(index = 0)] Explicit, @@ -63854,39 +63616,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub struct OccupiedCore<_0, _1> { - pub next_up_on_available: ::core::option::Option< - runtime_types::polkadot_primitives::v8::ScheduledCore, - >, - pub occupied_since: _1, - pub time_out_at: _1, - pub next_up_on_time_out: ::core::option::Option< - runtime_types::polkadot_primitives::v8::ScheduledCore, - >, - pub availability: ::subxt::ext::subxt_core::utils::bits::DecodedBits< - ::core::primitive::u8, - ::subxt::ext::subxt_core::utils::bits::Lsb0, - >, - pub group_responsible: runtime_types::polkadot_primitives::v8::GroupIndex, - pub candidate_hash: runtime_types::polkadot_core_primitives::CandidateHash, - pub candidate_descriptor: - runtime_types::polkadot_primitives::v8::CandidateDescriptor<_0>, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub enum OccupiedCoreAssumption { #[codec(index = 0)] Included, @@ -64041,35 +63770,6 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] - pub struct ScrapedOnChainVotes<_0> { - pub session: ::core::primitive::u32, - pub backing_validators_per_candidate: - ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::polkadot_primitives::v8::CandidateReceipt<_0>, - ::subxt::ext::subxt_core::alloc::vec::Vec<( - runtime_types::polkadot_primitives::v8::ValidatorIndex, - runtime_types::polkadot_primitives::v8::ValidityAttestation, - )>, - )>, - pub disputes: ::subxt::ext::subxt_core::alloc::vec::Vec< - runtime_types::polkadot_primitives::v8::DisputeStatementSet, - >, - } - #[derive( - :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, - :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, - :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, - :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, - Debug, - )] - # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] - #[codec(dumb_trait_bound)] - #[decode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" - )] - #[encode_as_type( - crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" - )] pub struct SessionInfo { pub active_validator_indices: ::subxt::ext::subxt_core::alloc::vec::Vec< runtime_types::polkadot_primitives::v8::ValidatorIndex, @@ -64209,6 +63909,309 @@ pub mod api { Explicit(runtime_types::polkadot_primitives::v8::validator_app::Signature), } } + pub mod vstaging { + use super::runtime_types; + pub mod async_backing { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct BackingState < _0 , _1 > { pub constraints : runtime_types :: polkadot_primitives :: v8 :: async_backing :: Constraints < _1 > , pub pending_availability : :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < runtime_types :: polkadot_primitives :: vstaging :: async_backing :: CandidatePendingAvailability < _0 , _1 > > , } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct CandidatePendingAvailability<_0, _1> { + pub candidate_hash: runtime_types::polkadot_core_primitives::CandidateHash, + pub descriptor: + runtime_types::polkadot_primitives::vstaging::CandidateDescriptorV2<_0>, + pub commitments: + runtime_types::polkadot_primitives::v8::CandidateCommitments<_1>, + pub relay_parent_number: _1, + pub max_pov_size: ::core::primitive::u32, + } + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct BackedCandidate<_0> { + pub candidate: + runtime_types::polkadot_primitives::vstaging::CommittedCandidateReceiptV2< + _0, + >, + pub validity_votes: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::polkadot_primitives::v8::ValidityAttestation, + >, + pub validator_indices: ::subxt::ext::subxt_core::utils::bits::DecodedBits< + ::core::primitive::u8, + ::subxt::ext::subxt_core::utils::bits::Lsb0, + >, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct CandidateDescriptorV2 < _0 > { pub para_id : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , pub relay_parent : _0 , pub version : runtime_types :: polkadot_primitives :: vstaging :: InternalVersion , pub core_index : :: core :: primitive :: u16 , pub session_index : :: core :: primitive :: u32 , pub reserved1 : [:: core :: primitive :: u8 ; 25usize] , pub persisted_validation_data_hash : :: subxt :: ext :: subxt_core :: utils :: H256 , pub pov_hash : :: subxt :: ext :: subxt_core :: utils :: H256 , pub erasure_root : :: subxt :: ext :: subxt_core :: utils :: H256 , pub reserved2 : [:: core :: primitive :: u8 ; 64usize] , pub para_head : :: subxt :: ext :: subxt_core :: utils :: H256 , pub validation_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub enum CandidateEvent<_0> { + #[codec(index = 0)] + CandidateBacked( + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2<_0>, + runtime_types::polkadot_parachain_primitives::primitives::HeadData, + runtime_types::polkadot_primitives::v8::CoreIndex, + runtime_types::polkadot_primitives::v8::GroupIndex, + ), + #[codec(index = 1)] + CandidateIncluded( + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2<_0>, + runtime_types::polkadot_parachain_primitives::primitives::HeadData, + runtime_types::polkadot_primitives::v8::CoreIndex, + runtime_types::polkadot_primitives::v8::GroupIndex, + ), + #[codec(index = 2)] + CandidateTimedOut( + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2<_0>, + runtime_types::polkadot_parachain_primitives::primitives::HeadData, + runtime_types::polkadot_primitives::v8::CoreIndex, + ), + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct CandidateReceiptV2<_0> { + pub descriptor: + runtime_types::polkadot_primitives::vstaging::CandidateDescriptorV2<_0>, + pub commitments_hash: ::subxt::ext::subxt_core::utils::H256, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct CommittedCandidateReceiptV2<_0> { + pub descriptor: + runtime_types::polkadot_primitives::vstaging::CandidateDescriptorV2<_0>, + pub commitments: runtime_types::polkadot_primitives::v8::CandidateCommitments< + ::core::primitive::u32, + >, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub enum CoreState<_0, _1> { + #[codec(index = 0)] + Occupied(runtime_types::polkadot_primitives::vstaging::OccupiedCore<_0, _1>), + #[codec(index = 1)] + Scheduled(runtime_types::polkadot_primitives::v8::ScheduledCore), + #[codec(index = 2)] + Free, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct InherentData<_0> { + pub bitfields: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::polkadot_primitives::v8::signed::UncheckedSigned< + runtime_types::polkadot_primitives::v8::AvailabilityBitfield, + runtime_types::polkadot_primitives::v8::AvailabilityBitfield, + >, + >, + pub backed_candidates: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::polkadot_primitives::vstaging::BackedCandidate< + ::subxt::ext::subxt_core::utils::H256, + >, + >, + pub disputes: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::polkadot_primitives::v8::DisputeStatementSet, + >, + pub parent_header: _0, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: CompactAs, + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct InternalVersion(pub ::core::primitive::u8); + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct OccupiedCore<_0, _1> { + pub next_up_on_available: ::core::option::Option< + runtime_types::polkadot_primitives::v8::ScheduledCore, + >, + pub occupied_since: _1, + pub time_out_at: _1, + pub next_up_on_time_out: ::core::option::Option< + runtime_types::polkadot_primitives::v8::ScheduledCore, + >, + pub availability: ::subxt::ext::subxt_core::utils::bits::DecodedBits< + ::core::primitive::u8, + ::subxt::ext::subxt_core::utils::bits::Lsb0, + >, + pub group_responsible: runtime_types::polkadot_primitives::v8::GroupIndex, + pub candidate_hash: runtime_types::polkadot_core_primitives::CandidateHash, + pub candidate_descriptor: + runtime_types::polkadot_primitives::vstaging::CandidateDescriptorV2<_0>, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct ScrapedOnChainVotes<_0> { + pub session: ::core::primitive::u32, + pub backing_validators_per_candidate: + ::subxt::ext::subxt_core::alloc::vec::Vec<( + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2<_0>, + ::subxt::ext::subxt_core::alloc::vec::Vec<( + runtime_types::polkadot_primitives::v8::ValidatorIndex, + runtime_types::polkadot_primitives::v8::ValidityAttestation, + )>, + )>, + pub disputes: ::subxt::ext::subxt_core::alloc::vec::Vec< + runtime_types::polkadot_primitives::v8::DisputeStatementSet, + >, + } + } } pub mod polkadot_runtime_common { use super::runtime_types; @@ -66467,7 +66470,7 @@ pub mod api { #[codec(index = 0)] #[doc = "A candidate was backed. `[candidate, head_data]`"] CandidateBacked( - runtime_types::polkadot_primitives::v8::CandidateReceipt< + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >, runtime_types::polkadot_parachain_primitives::primitives::HeadData, @@ -66477,7 +66480,7 @@ pub mod api { #[codec(index = 1)] #[doc = "A candidate was included. `[candidate, head_data]`"] CandidateIncluded( - runtime_types::polkadot_primitives::v8::CandidateReceipt< + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >, runtime_types::polkadot_parachain_primitives::primitives::HeadData, @@ -66487,7 +66490,7 @@ pub mod api { #[codec(index = 2)] #[doc = "A candidate timed out. `[candidate, head_data]`"] CandidateTimedOut( - runtime_types::polkadot_primitives::v8::CandidateReceipt< + runtime_types::polkadot_primitives::vstaging::CandidateReceiptV2< ::subxt::ext::subxt_core::utils::H256, >, runtime_types::polkadot_parachain_primitives::primitives::HeadData, @@ -66538,7 +66541,8 @@ pub mod api { pub struct CandidatePendingAvailability<_0, _1> { pub core: runtime_types::polkadot_primitives::v8::CoreIndex, pub hash: runtime_types::polkadot_core_primitives::CandidateHash, - pub descriptor: runtime_types::polkadot_primitives::v8::CandidateDescriptor<_0>, + pub descriptor: + runtime_types::polkadot_primitives::vstaging::CandidateDescriptorV2<_0>, pub commitments: runtime_types::polkadot_primitives::v8::CandidateCommitments<_1>, pub availability_votes: ::subxt::ext::subxt_core::utils::bits::DecodedBits< @@ -67149,7 +67153,7 @@ pub mod api { #[codec(index = 0)] #[doc = "Enter the paras inherent. This will process bitfields and backed candidates."] enter { - data: runtime_types::polkadot_primitives::v8::InherentData< + data: runtime_types::polkadot_primitives::vstaging::InherentData< runtime_types::sp_runtime::generic::header::Header< ::core::primitive::u32, >, @@ -69688,6 +69692,54 @@ pub mod api { } } } + pub mod proving_trie { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub enum TrieError { + #[codec(index = 0)] + InvalidStateRoot, + #[codec(index = 1)] + IncompleteDatabase, + #[codec(index = 2)] + ValueAtIncompleteKey, + #[codec(index = 3)] + DecoderError, + #[codec(index = 4)] + InvalidHash, + #[codec(index = 5)] + DuplicateKey, + #[codec(index = 6)] + ExtraneousNode, + #[codec(index = 7)] + ExtraneousValue, + #[codec(index = 8)] + ExtraneousHashReference, + #[codec(index = 9)] + InvalidChildReference, + #[codec(index = 10)] + ValueMismatch, + #[codec(index = 11)] + IncompleteProof, + #[codec(index = 12)] + RootMismatch, + #[codec(index = 13)] + DecodeError, + } + } pub mod traits { use super::runtime_types; #[derive( @@ -69882,6 +69934,8 @@ pub mod api { Unavailable, #[codec(index = 13)] RootNotAllowed, + #[codec(index = 14)] + Trie(runtime_types::sp_runtime::proving_trie::TrieError), } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, @@ -70103,7 +70157,7 @@ pub mod api { ::core::primitive::u32, )>, pub transaction_version: ::core::primitive::u32, - pub state_version: ::core::primitive::u8, + pub system_version: ::core::primitive::u8, } } pub mod sp_weights {