From e3a10a61644b4b1b62c3250cc2b09058fe72074b Mon Sep 17 00:00:00 2001 From: niklasad1 <14157425+niklasad1@users.noreply.github.com> Date: Mon, 2 Jun 2025 00:34:48 +0000 Subject: [PATCH] Update Artifacts (auto-generated) --- artifacts/demo_chain_specs/polkadot.json | 12 +- artifacts/polkadot_metadata_full.scale | Bin 443552 -> 450120 bytes artifacts/polkadot_metadata_small.scale | Bin 349314 -> 355528 bytes artifacts/polkadot_metadata_tiny.scale | Bin 337960 -> 344179 bytes .../src/full_client/codegen/polkadot.rs | 1167 +++++++++++++++-- 5 files changed, 1041 insertions(+), 138 deletions(-) diff --git a/artifacts/demo_chain_specs/polkadot.json b/artifacts/demo_chain_specs/polkadot.json index 682bac911a..d886bd5da6 100644 --- a/artifacts/demo_chain_specs/polkadot.json +++ b/artifacts/demo_chain_specs/polkadot.json @@ -31,8 +31,8 @@ "/dns/dot-bootnode.stakeworld.io/tcp/30310/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", "/dns/dot-bootnode.stakeworld.io/tcp/30311/ws/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", "/dns/dot-bootnode.stakeworld.io/tcp/30312/wss/p2p/12D3KooWAb5MyC1UJiEQJk4Hg4B2Vi3AJdqSUhTGYUqSnEqCFMFg", - "/dns/dot14.rotko.net/tcp/35214/wss/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", - "/dns/dot14.rotko.net/tcp/33214/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", + "/dns/polkadot.boot.rotko.net/tcp/31001/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", + "/dns/polkadot.boot.rotko.net/tcp/30335/wss/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", "/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", @@ -46,10 +46,10 @@ }, "id": "polkadot", "lightSyncState": { - "babeEpochChanges": "0x04f2e30c55524b3c38f823f0c3c4af97fd3956b0144595df76d9a31e39c1fb9179f981840101f323531100000000532d531100000000044a83e58300d37a542703495b601a06472954c3b61469fba89e659b41b3328ad53d8b840101532d531100000000b3365311000000000423690aea0f348ba387b50a6bfca3db774872f7dec41685e3d68256ca97dd86cd8094840101b336531100000000134053110000000000000c23690aea0f348ba387b50a6bfca3db774872f7dec41685e3d68256ca97dd86cd8094840101a329000000000000b3365311000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000002a7c2591d7e46c931a3430a059b2b05be4b4871540a837037c1c4fc7d352ce460100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000f63eafe185aeaf7071501cebcc6e0f1d1ed4a21a7994a64ae7e51f98c23218500100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000baedcd27682fb5289898711ed238fa3fb93b4cb4f4068e0e2b359d91dc726c550100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff39301936501000000000000003879f0af6cd2398db42a96d1510ae6f652929b17aae73926a3f11a8d4c90b72a0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000c66476c56a07a8e1a9e57bec84efe2817bddb252ddae336d0e64ae2905397e0d010000000000000028187c06cc7e198c70651d2e147597c299c3953f11113715847b419d39e41a7c01000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae52281680100000000000000b6e36baeb73f17807fc72f8fd2518bd25be7ad6c96a2bf73d2202d1c225eb31b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a263f3bcd4a33da0112d793dd5f5beeb40eacfa37e3775e2493fa502b7215b5401000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c178390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000246615914ed30f855044df3bd63491ca8af4af5614e2a19d5c9fcf8950d13d2a01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c01000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000006c0da9efeafc98d2d9d0e21c83e6e937f417ad40f2aa3a21ccf818dd5af7b21401000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d8500100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce337010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e10101000000000000009818995c97cbaa84126b0c0a8c4c26fb202e4b255811ca5627600c11c19242760100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca78010000000000000054a7be1f3969266e7b653b0712fcf4d237fd6a673ee6eacef2cd4fdb5e5536350100000000000000bec3821f0ead5fcccc95e22def052a2995ea23ebe898344d6f7ee8bd0bae0f580100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc110100000000000000b2f392bf1ee5258bb5cd29a4b800747a419f4df00c61acacf46dfbbab8094a7e01000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b15904010000000000000096d1078e96b0902ded888c744f9093b43347ced9c4aa6b37c06aaf320b98714e0100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000007e7b48c563ecd0c6e472ddf2d70e03d0a40313ff137671f291aa17413eef087301000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000f89ddca1869a2c3a9d40f6401029bde79a46752f60a71abc2d9966b5514e94050100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b010000000000000070e31469f5d889be009fb327129c841179474ad84a5c3c732d5260f65f8a3767010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f010000000000000078044b468a3e1a848ba57d04ab36ed1653fd9d59294edcaaed0dcb945d9088770100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000c458431a6f3345a706126fc390af857b97bebfb0d55cb3fdeff7f673e46afb650100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a60590100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c99090100000000000000d0f1d3ebce8c9d5346422585d9022f843cbc102d29c28c7b0cd287849e595f4f010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b01000000000000000cee7204e361a4c8d648f92b4bc058f517a5ebe90bf75f34116934631c610b0c0100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad25501000000000000000469ef46bfe2de21a792a23490ee7791b7115c35c71805dd6fc133f6ddb22d270100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000662688be862e6bb6c983901a7cfb7d4688fdb4ba82e3d6d6da93ed315029b45a010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000005045ad06375c923fef7d2b183ead536af9814d951037ee8a37ea010d791f227b0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da504301000000000000006e8af7492bafe8cc6e8113ed4d36dd0d0f28f42b381238da06e4aebc48cd656c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d2430100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000381a3708c945f1d295122322f3b3b7e161a4f2556d6f8d8ebfe052377ed37b700100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a01000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000008bb4e156026608c59c8b2b6f8068e7398c30278a90b8f478724fd04456a67300100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000048f68e4cd520fc8d0d253c8b5816082302690cdef1ed1cd2e4f76215243e723801000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000003e652d1f8e78c4011cc9b19a2fbe253a6c8708a30e94b549550f11f17d9b3f700100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d61343001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea39540100000000000000d65ce90b9f6560a41d71a5a53303b2e9fe2fa2c7b5aa7b8d77f7c0ed4473993001000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c39010000000000000086f750fd8e37cabe5049c7336bc317cb011c62d1e0dbb59a68706c366de0c2610100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d88020100000000000000f2482ae122cad07e9aba73acdda2f47ee8dbdbe85f6921c1f1ba968852c5df31010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000003680810b04e4cf0eb010ea7491e9833698f14a98b2a7f1fb991488fd39f3a35d01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e0100000000000000c21f66c32b614761850e5795a3afdaec1461b45184702e3c2cd5ec2df9623c3a01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000664e22b28ad76fa3b6e8ff42b67991593fc2895257515564be879070b9aea430010000000000000028f159f324744bc9c1024c1cf5767b285d4c99f5503994801a2935b1c5b07770010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d0100000000000000deafec3833f9925dbc5d185762c864d1294215c8eeb3f63da6f4cd5fa78eee3b010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000002ef1963041466a7d5160843012c4fcad880ed969cff996152f4283ffbe645e0c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f25471432601000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df72010000000000000044752934a6a030f482e9d8fa9e704e7e4ae9c2f8b4eb12faaa31c87c8f12c44c0100000000000000347a2ed2ed3db2d6e3c90f3988349ca56a33021537202d17412e1b1862a8c35101000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000080a4dd2b8d5f3d3aa4b1d6506be93c75b78f2d45a58e468d0474f20d366d0335010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000d2905cebd84223d1985b48d8c9104ca9ef6195d2cb3a5a839b57f238db79ae7901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000072c2d06efacbb9760446b7f5eeacf6dd626098dfea6ccc1c7574f03fcae4b06801000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000007eb2523d97733bc3e38e966e85e9f7cc841ecfe993d37e849becc80033b6c5740100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000283e38e57cd8630b855b32b734fc426530742419ac407dfd215b3cf46aa8fc4c0100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000004a75953fedaf3e983357fdee67ca8174bae4c7c4634e616338bd075aa486564a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000009f0bc826a43e48ba2dce5ca320ef5edaf7f456f8a375bbdb10ab7512c3c70b7b01000000000000000400000000000000024a83e58300d37a542703495b601a06472954c3b61469fba89e659b41b3328ad53d8b840101a229000000000000532d5311000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000002a7c2591d7e46c931a3430a059b2b05be4b4871540a837037c1c4fc7d352ce460100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000f63eafe185aeaf7071501cebcc6e0f1d1ed4a21a7994a64ae7e51f98c23218500100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000baedcd27682fb5289898711ed238fa3fb93b4cb4f4068e0e2b359d91dc726c550100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff39301936501000000000000003879f0af6cd2398db42a96d1510ae6f652929b17aae73926a3f11a8d4c90b72a0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000c66476c56a07a8e1a9e57bec84efe2817bddb252ddae336d0e64ae2905397e0d010000000000000028187c06cc7e198c70651d2e147597c299c3953f11113715847b419d39e41a7c01000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae52281680100000000000000b6e36baeb73f17807fc72f8fd2518bd25be7ad6c96a2bf73d2202d1c225eb31b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a263f3bcd4a33da0112d793dd5f5beeb40eacfa37e3775e2493fa502b7215b5401000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c178390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000246615914ed30f855044df3bd63491ca8af4af5614e2a19d5c9fcf8950d13d2a01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c01000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000006c0da9efeafc98d2d9d0e21c83e6e937f417ad40f2aa3a21ccf818dd5af7b21401000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d8500100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce337010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e10101000000000000009818995c97cbaa84126b0c0a8c4c26fb202e4b255811ca5627600c11c19242760100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca78010000000000000054a7be1f3969266e7b653b0712fcf4d237fd6a673ee6eacef2cd4fdb5e5536350100000000000000bec3821f0ead5fcccc95e22def052a2995ea23ebe898344d6f7ee8bd0bae0f580100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc110100000000000000b2f392bf1ee5258bb5cd29a4b800747a419f4df00c61acacf46dfbbab8094a7e01000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000665a7586aa1a3f4aadfeb9b778052b5df39637acd93736819bce37d727e306750100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000007e7b48c563ecd0c6e472ddf2d70e03d0a40313ff137671f291aa17413eef087301000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000f89ddca1869a2c3a9d40f6401029bde79a46752f60a71abc2d9966b5514e94050100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b010000000000000070e31469f5d889be009fb327129c841179474ad84a5c3c732d5260f65f8a3767010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f010000000000000078044b468a3e1a848ba57d04ab36ed1653fd9d59294edcaaed0dcb945d9088770100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000c458431a6f3345a706126fc390af857b97bebfb0d55cb3fdeff7f673e46afb650100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a60590100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c99090100000000000000d0f1d3ebce8c9d5346422585d9022f843cbc102d29c28c7b0cd287849e595f4f010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b01000000000000000cee7204e361a4c8d648f92b4bc058f517a5ebe90bf75f34116934631c610b0c0100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad25501000000000000000469ef46bfe2de21a792a23490ee7791b7115c35c71805dd6fc133f6ddb22d270100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000662688be862e6bb6c983901a7cfb7d4688fdb4ba82e3d6d6da93ed315029b45a010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000005045ad06375c923fef7d2b183ead536af9814d951037ee8a37ea010d791f227b0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da504301000000000000006e8af7492bafe8cc6e8113ed4d36dd0d0f28f42b381238da06e4aebc48cd656c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d2430100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000381a3708c945f1d295122322f3b3b7e161a4f2556d6f8d8ebfe052377ed37b700100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a01000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000008bb4e156026608c59c8b2b6f8068e7398c30278a90b8f478724fd04456a67300100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000048f68e4cd520fc8d0d253c8b5816082302690cdef1ed1cd2e4f76215243e723801000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000003e652d1f8e78c4011cc9b19a2fbe253a6c8708a30e94b549550f11f17d9b3f700100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d61343001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea39540100000000000000d65ce90b9f6560a41d71a5a53303b2e9fe2fa2c7b5aa7b8d77f7c0ed4473993001000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c39010000000000000086f750fd8e37cabe5049c7336bc317cb011c62d1e0dbb59a68706c366de0c2610100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d88020100000000000000f2482ae122cad07e9aba73acdda2f47ee8dbdbe85f6921c1f1ba968852c5df31010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000003680810b04e4cf0eb010ea7491e9833698f14a98b2a7f1fb991488fd39f3a35d01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e0100000000000000c21f66c32b614761850e5795a3afdaec1461b45184702e3c2cd5ec2df9623c3a01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000664e22b28ad76fa3b6e8ff42b67991593fc2895257515564be879070b9aea430010000000000000028f159f324744bc9c1024c1cf5767b285d4c99f5503994801a2935b1c5b07770010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d0100000000000000deafec3833f9925dbc5d185762c864d1294215c8eeb3f63da6f4cd5fa78eee3b010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000002ef1963041466a7d5160843012c4fcad880ed969cff996152f4283ffbe645e0c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f25471432601000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df72010000000000000044752934a6a030f482e9d8fa9e704e7e4ae9c2f8b4eb12faaa31c87c8f12c44c0100000000000000347a2ed2ed3db2d6e3c90f3988349ca56a33021537202d17412e1b1862a8c35101000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000080a4dd2b8d5f3d3aa4b1d6506be93c75b78f2d45a58e468d0474f20d366d0335010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000d2905cebd84223d1985b48d8c9104ca9ef6195d2cb3a5a839b57f238db79ae7901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000072c2d06efacbb9760446b7f5eeacf6dd626098dfea6ccc1c7574f03fcae4b06801000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000007eb2523d97733bc3e38e966e85e9f7cc841ecfe993d37e849becc80033b6c5740100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000283e38e57cd8630b855b32b734fc426530742419ac407dfd215b3cf46aa8fc4c0100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000004a75953fedaf3e983357fdee67ca8174bae4c7c4634e616338bd075aa486564a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000dc46e56d83c14c383b7583686e0a0dc8793c9c0b32546ef93b603e888261127e0100000000000000040000000000000002f2e30c55524b3c38f823f0c3c4af97fd3956b0144595df76d9a31e39c1fb9179f981840101a129000000000000f3235311000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000002a7c2591d7e46c931a3430a059b2b05be4b4871540a837037c1c4fc7d352ce460100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000f63eafe185aeaf7071501cebcc6e0f1d1ed4a21a7994a64ae7e51f98c23218500100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000baedcd27682fb5289898711ed238fa3fb93b4cb4f4068e0e2b359d91dc726c550100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff39301936501000000000000003879f0af6cd2398db42a96d1510ae6f652929b17aae73926a3f11a8d4c90b72a0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000c66476c56a07a8e1a9e57bec84efe2817bddb252ddae336d0e64ae2905397e0d010000000000000028187c06cc7e198c70651d2e147597c299c3953f11113715847b419d39e41a7c01000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae52281680100000000000000b6e36baeb73f17807fc72f8fd2518bd25be7ad6c96a2bf73d2202d1c225eb31b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000a263f3bcd4a33da0112d793dd5f5beeb40eacfa37e3775e2493fa502b7215b5401000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c01000000000000003001ce583fa1f84555808f8d46c3242ce898060693aa0573f54d139263c178390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f0100000000000000246615914ed30f855044df3bd63491ca8af4af5614e2a19d5c9fcf8950d13d2a01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c01000000000000004ce4e086b9782dfddcb793a3efd7cf37db624c0f8274b1fc36f0802d5455386d0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000006c0da9efeafc98d2d9d0e21c83e6e937f417ad40f2aa3a21ccf818dd5af7b21401000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c86501000000000000002a01b311e75c72271b3638f584b85169e1118dc5f850862add04c9a20e33b131010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e6601000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d8500100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce337010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e10101000000000000009818995c97cbaa84126b0c0a8c4c26fb202e4b255811ca5627600c11c19242760100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca78010000000000000054a7be1f3969266e7b653b0712fcf4d237fd6a673ee6eacef2cd4fdb5e5536350100000000000000bec3821f0ead5fcccc95e22def052a2995ea23ebe898344d6f7ee8bd0bae0f580100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d45401000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc110100000000000000b2f392bf1ee5258bb5cd29a4b800747a419f4df00c61acacf46dfbbab8094a7e01000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000665a7586aa1a3f4aadfeb9b778052b5df39637acd93736819bce37d727e306750100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000007e7b48c563ecd0c6e472ddf2d70e03d0a40313ff137671f291aa17413eef087301000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000f89ddca1869a2c3a9d40f6401029bde79a46752f60a71abc2d9966b5514e94050100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba140010000000000000060722aa6239a4b5f138bc30c5b3ebb5cf0c53b901f71076f213b72d073d2cf3601000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b010000000000000070e31469f5d889be009fb327129c841179474ad84a5c3c732d5260f65f8a3767010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f010000000000000078044b468a3e1a848ba57d04ab36ed1653fd9d59294edcaaed0dcb945d9088770100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000c458431a6f3345a706126fc390af857b97bebfb0d55cb3fdeff7f673e46afb650100000000000000f259a1355699c7b5ef71820c5e04d9e6436dd8844d347ddf84f7325dd93a60590100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c99090100000000000000d0f1d3ebce8c9d5346422585d9022f843cbc102d29c28c7b0cd287849e595f4f010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b01000000000000000cee7204e361a4c8d648f92b4bc058f517a5ebe90bf75f34116934631c610b0c0100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c8400100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad25501000000000000000469ef46bfe2de21a792a23490ee7791b7115c35c71805dd6fc133f6ddb22d270100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000662688be862e6bb6c983901a7cfb7d4688fdb4ba82e3d6d6da93ed315029b45a010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000005045ad06375c923fef7d2b183ead536af9814d951037ee8a37ea010d791f227b0100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da504301000000000000006e8af7492bafe8cc6e8113ed4d36dd0d0f28f42b381238da06e4aebc48cd656c0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d2430100000000000000843778dfeddea10578fab2773f2827c62fe0efe374d9a01eb370bd8f1427e7630100000000000000b67d043a780b897a23192cba22595b758d2a5db517d50951c99d5acdadf3210701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000381a3708c945f1d295122322f3b3b7e161a4f2556d6f8d8ebfe052377ed37b700100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a01000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000008bb4e156026608c59c8b2b6f8068e7398c30278a90b8f478724fd04456a67300100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd706010000000000000048f68e4cd520fc8d0d253c8b5816082302690cdef1ed1cd2e4f76215243e723801000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e01000000000000003e652d1f8e78c4011cc9b19a2fbe253a6c8708a30e94b549550f11f17d9b3f700100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d61343001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea39540100000000000000d65ce90b9f6560a41d71a5a53303b2e9fe2fa2c7b5aa7b8d77f7c0ed4473993001000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c39010000000000000086f750fd8e37cabe5049c7336bc317cb011c62d1e0dbb59a68706c366de0c2610100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d88020100000000000000f2482ae122cad07e9aba73acdda2f47ee8dbdbe85f6921c1f1ba968852c5df31010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000003680810b04e4cf0eb010ea7491e9833698f14a98b2a7f1fb991488fd39f3a35d01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e0100000000000000c21f66c32b614761850e5795a3afdaec1461b45184702e3c2cd5ec2df9623c3a01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000664e22b28ad76fa3b6e8ff42b67991593fc2895257515564be879070b9aea430010000000000000028f159f324744bc9c1024c1cf5767b285d4c99f5503994801a2935b1c5b07770010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d0100000000000000deafec3833f9925dbc5d185762c864d1294215c8eeb3f63da6f4cd5fa78eee3b010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000e047754ec2beaaf49bded84adef9b7cd827641ada004b050b58859ff91abbc5e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000002ef1963041466a7d5160843012c4fcad880ed969cff996152f4283ffbe645e0c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f25471432601000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df72010000000000000044752934a6a030f482e9d8fa9e704e7e4ae9c2f8b4eb12faaa31c87c8f12c44c0100000000000000347a2ed2ed3db2d6e3c90f3988349ca56a33021537202d17412e1b1862a8c35101000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000080a4dd2b8d5f3d3aa4b1d6506be93c75b78f2d45a58e468d0474f20d366d0335010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000d2905cebd84223d1985b48d8c9104ca9ef6195d2cb3a5a839b57f238db79ae7901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000072c2d06efacbb9760446b7f5eeacf6dd626098dfea6ccc1c7574f03fcae4b06801000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000007eb2523d97733bc3e38e966e85e9f7cc841ecfe993d37e849becc80033b6c5740100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000283e38e57cd8630b855b32b734fc426530742419ac407dfd215b3cf46aa8fc4c0100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e0100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000004a75953fedaf3e983357fdee67ca8174bae4c7c4634e616338bd075aa486564a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000002a2aea63ca69b3b850e738356e0b796e4c2d9bdc5cc90037b69c60d32d008b290100000000000000040000000000000002", - "babeFinalizedBlockWeight": 6358938, - "finalizedBlockHeader": "0xa224aa4fb7562ec14429a9b091720794e6be55d46287d23a7bbd2d861625bf7f7e5a12069e51d2365719f8a7bf853197de73008335e86d26db11966341b89620e9cbcaa43459c6a7cb992cc76bea87e92bb9306f1af115b795705d60e5905d2428fc41dc0c0642414245b501033d000000762f531100000000688dcd6210822aacb47c889f356bcd75cb7578b948a6aa8fdae766329a0bb63cd723a96eff5de796edc66d5ead8a9859011e39446b78ca83b867912af019bf0ec8d07f4344cefb8360c5c33135db405e15ecdd2c4e029b695f5455c063d3e50e04424545468403729a90bf9dbb451fb208c4e541d3ecea42ba5c8be96b4af70dad94dcbf7a2b480542414245010112b0fe177e4350db7bcea1535e4e00115b0f783794d5699cbcdf8369577195716323c257aa4e85c959d49d4847d15cd94775052c3a889fe88e1a671019625c89", - "grandpaAuthoritySet": "0x61098a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb0100000000000000da475f0fd96b940a7c443352aa9db63482e8a6815a2b308d755857f56b1b5f4d0100000000000000ad6fa2991d221816fdc47582c35b718e5911a1af71172bf80c4cf35bad75f9d701000000000000004d7b940616e938606ca9198e82ebab5f956b1ccb0cd21c0aaa44cddaed74fcbd0100000000000000e5914426faf919761a293345074f106393a9144420b3912e1dfe1f438975d21d0100000000000000f5017830077b5a7bcf80eed60f595ba589ef391ed7f8d9dd524b50d2c7073b680100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e010000000000000020105650c1cc5e99bff444d65a0074685f93a0599dc47a3a91ca513b0c975eab01000000000000001dc815662baebd9bc39388798c1f6c8d0c9a5668ac1c83b82b6b4d8351b13bb30100000000000000203e355e692bb88164b4bdf0aab2fcb3ce5fa1113b7c55c1610f92ad13344702010000000000000066c67c2e9a4d830095e711dd29b5c36ab227fe8ab62b7a8057116c916440ae9a01000000000000004bf3a7c0a91c436a045a8d3d8be10a06f304913becc017726b34a6508a1ba20901000000000000005dffd4ad857c005b2e508e3ffa93320c437aa53206cb73be3912a5c11fa4d00f0100000000000000317b2c7d8080f298ae91af626ba952ba3633eacb62248c58398c4f2bf02d85a90100000000000000db08502f1b6f793e4c5744467fec7d07f00e216431a75ce3ab1696c7ebefd33601000000000000000c890e728c3be18e683a09d94e574397b5168fcebad0376d140e3926fc28f75e01000000000000007f4c80530943a75943dddbd81a7138a25a1ba2139161742a8fb304581153facf0100000000000000b29508b9e36692084a0658d822389f0597783786796a92e508251fdec11642e30100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e010000000000000084688f3dad92f60e8dc05840bb64c522cdd7b9330bd38ce8cbc1d19947a334ea0100000000000000333ceb19084d7d83976fc84b9f8f44dd84afdac808a1675d7e8ddba62411bdf1010000000000000017d9b810a46767625cc0081b96f2eb384b45ae095c812abbe8009105456e01b901000000000000007d43a65d6e8cc1065f5402b217701cdbc9af8492e78c1b6593fe5097438cfef60100000000000000882dd3fb6cfe65709167894025b8477c721ba8acfc1c8521a6a59b30c9be0b8b010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc6876010000000000000049b77ac1cee9f93e46baede67b7c3b0fa18b32ea87f78af63ad5e49d31aa9e190100000000000000d10d26b17880ea616cd28ad00392c0a97a407f69cb57f316e4f1cf69fbee1c2b0100000000000000641340aa407175876dbb2ea3464ab3dad50b4cbdf6e34fe3ee47dfacc4fca41a01000000000000001ff6c4d8b7ee9f99bab0aa9fbe88ef94bd3a0f1f08532a329403cd0dca571cf10100000000000000f93d5196a9da38f5c01f77bec5b034da553a302b2813d18c3eada66e44c61bd20100000000000000aac65dde24439d67c7bd0ad79ff575163635b113a851e620deb6e4724da0a33801000000000000008faf00d72dc043219783f02ecfb9ec870c07b608f4e18b9a9121bb4ddb1c15ee0100000000000000a58a13ce9c55ba408407767ebb3249de13c2b5509e45f6997f4c6a02ddfd79b60100000000000000205db2f34961f7c260a0be694a134a77814c7d156ef9d6b710aad3e945d5d6930100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc20100000000000000b989aecb127e0ec9057c64a4b396dbb23752f67a2b253f179f7a7a5d395c5035010000000000000063205a0a65f0df343e0bf1246eb965755f56d640639320f3c26f64a808e864cb01000000000000006f694fa69a896e81dbf3b1e73aa0fea9613bf53d0e4cd4242cff7029b19a1b4b0100000000000000743f8683637266104569707c0739e1118f97ab4ed7522198d3ba0343b088561d010000000000000066c42f4e0c24739412b93203d54672ea80e3534fade7f8e94cfc04a56685e4f3010000000000000042fa51a590d863c3dc1279ab2444a394f22610eab077dc724827070f586d432101000000000000001b4b5f4e0667c084b318210779b013a36f4e2a99a1fc2dce5adb7c921278332b010000000000000046f5d223f0e9a276f753221c84c5db7c7f7004e99c8e39a24454695abd64a6dd01000000000000004264c0eb3849581d4a56c340ad814dcf443f82168ef2632ab426149ac55356210100000000000000bfdb9d87bf7ddb753ab52e356a0eb4becfe10d78c4589c646a9b7444855377ae0100000000000000b0435d9d506deb5aeb02f9b4a872239134e5fbbdfa2bec55fd6041ca8294740601000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda010000000000000097d57a25c49a171f87773fd18925fa2d8716f2c4c812949d73efdd5b8b39b2140100000000000000e38f2d737c0841fe1534864408ed3ac0a22ad9edf9cd3c832754262b80de71d201000000000000000833b68b6ddda5ff38ca3e0cfd0d93e62ab59f0b0164ef997d542e905c1459750100000000000000707b72f8c07b1387cb1d3a1b5f76322aeb4b00b0fcde9b8e189f038813708f900100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b2900100000000000000764be126771bd51265d69b733c6ef30419f94451e32792117d25636b63a837740100000000000000e59a9cc37937f617aa9eb54767eed84c1a57a2b270fcee8079116201c280b4f3010000000000000019b9018e3b4951ff9905fba02d0b1e5ef1ac13e86c640c18bc897bc269bdef8e01000000000000007c52b21237579054b851650dac53fe7f79d58bda0b6cc2256d069b03ecc6af71010000000000000052a59d0bfed47022fc79a5f56d67e9f833d45a57843c986755a3c809092d16c10100000000000000757b8d55585c89c1f8a22e1b73a0b7c6e66bcb8479c4df4633cde709d1aae17b0100000000000000e0b34b26454136d3a05aace8c082d8db33d21e2b7d7f98d874044c00b87b817a0100000000000000beb52fdca5833f2981c8a869f97136722c187ff31bfb9fe44b0b888bb2d13b8d010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf0100000000000000a11b7f0228c477520b8dfb90ba0e9597a0a3c2bea4058e54750dd1902c61adf301000000000000009f5c82ee25dcfaf356dfb70c3ea626715a0b6b9be5a1dd1ab523ea1538095d820100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da810100000000000000e36b385cc17b3ef19ef7fee9e4b96742254f7d5c90583fb8a07eba2dbc55d269010000000000000039c2db4b650baf096132fa9ee4371cd1425fc0b4489a0c2f341fdf065272a2a50100000000000000264aa8e17904b7f83139c101e96770cc85795050b1d868914f98f48f8b99a84601000000000000000fe66a8b269ee8ddc94d5eb14c505b79ef9066bec944213ba9bee50e6cfdb6ec010000000000000053b64e94079673c4c58ba764a76b48851deae6f31e3186c02da0827162972a870100000000000000cfc247ddbfef4dfccdf0027f010c9a48cc6e4096621118ce732d2f0a5fe51c2a0100000000000000123dd853d7491657f3eb1cd4a6bf452d4338fe8f2c612bd37a3a6aca26fdae840100000000000000e72ce295d89273173dcc71013b4c2e5ffdf82c7c68a598f7c6e0c5915074801b01000000000000006a1c3443483a34e653ebc3d0857c00a3c8b48ff2c5e9549880ef47eacbc05c020100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b60100000000000000f57e5ce97664f9811de78578d225a41103c98dae633b00505c35b7dbda6e3c510100000000000000c067e04a0b95384b057768a228e5658832235ffcc132c9cea18c3c318f3dc7940100000000000000ac475b192356c61a81077822d2fb1f921b1637a5d0a7cb5de8e5a86f7444be59010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b010000000000000027050fa6e0201f6fdd621db3d763193c4819420d3faa6178ddaef0a6e8ab384a01000000000000000f4fe61fc52bafea86c568ebcf2877bd1dc29dcb8b7c9516c35d83df3a1ccf050100000000000000c464c91536c14574b04c10467b717ab4fe48bbf48ec2f72426f0dda1bc8d17bc010000000000000061daf583023bfe3731fbef76f904707f4d130891ac9793695c705aa01c35ad100100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a701000000000000009bd622bc0948361df27b3e501ae0006d46637cfebb4fa6075288903a4b29fe4c010000000000000018a45786f742ddb5273eebb3fb640ba8d76dd7382156ec91a48efd51f02d25d9010000000000000050874d7082441db79dd5c46da58202f50ca532b37d9b4e984aa88988a57725680100000000000000f27f923258052541344014d85ef62c8dee49b2dc494bb97a47758b6c82f876520100000000000000ebadf538901e74923a6ba1ba3a512fa7fae8ff099b98696f950b318555414a4b010000000000000059312d9c6ec0591908d0b055668936d16b3baed038166e1eebe67946fbc9a26f01000000000000005025d6b18d5d25ac7dee939435363cdbc2194b99fe7eb04ab29457ef090955ad010000000000000085d30ad9407c1a1f860cdf1ceffddc7ac044fc059257559a564bdfd9da4116bb0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000007e56a9c63e4f30e13d692f72e3948ef7b92183dbc993629162bca33fd2dd7e190100000000000000b2cb24e6155ee2213b3f30f66c3647873e1b404b80ecde5f2c3d32cc62ac11f801000000000000005422ef5a5a3404d99ee46fdd20d8b897c5ca0c051bc6541d40364e6d65273dcd0100000000000000f982823f5e08ba1c697a854a2e0b41544c63749a892c961dd4f3cf5b1f716bd5010000000000000014632d02281aeb09347a199dfe15b824639ea4bfa426beb75a957d2c57a116f9010000000000000022e1f51c9b61fe9101c5c0b5b0629882af44f5fdac80d3709caf815c6a8392eb0100000000000000f4f88283787e1486aeb0b00026e96e1ff523b0d85b89cbcdb0ecfbf5694065e30100000000000000f7cc421e177f70f396e449d6513e5b5a145c298f8f10eaf7bb2cf441ae33333d01000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000ae430a07b430336639439e1fc36725721d120480349022c93a51dc53831039a60100000000000000671af96bdaeb0dc9d8e1e61ed6de04ef1bf1bb86da5b8f392ea131bbda83bd31010000000000000076dae0ab6c60b0be802d6916f968b16b082e3d62ead357f5ac6e25ef98622d0f010000000000000021441bbdbdd47781dfda0aa52047e35417a812c5328e39f0c03cde24f6bdd1b40100000000000000988d45ccb77e1c3e754f2efe478c7a95cf80752fbf43e4fa0d24fcc84fb9038b0100000000000000a0f39ef1869bbe3c6135802f3bdce30d0ee242cda4ed4bea58d01d68765d50dd0100000000000000214ce2bd2912889eca3c69f45a3677989d66e20c3b26a52bbd378a4a71f5aa0501000000000000002c02818b75d48cf264ef2f93d91097927970b7470b8249888694be014cc78f7501000000000000001322957cc5678604cf605c1114265b7c5318eacfc82c9d455adb89d48d14887301000000000000003d28789c6d574f3aa6d14360471901c5bf8255d072c2209fa22ac773bd32e5bf01000000000000005cc74027b6551fff50ee1bf43be444e2403dae9e3e5e2e7823f5d094c7347c9e010000000000000041763df8284ae8248ee0f649982ffc7d4f613e07c7bb83cd554aca5dcf8f56250100000000000000f638a64a8e447bd0f978e6641341a067ac937682f5f6c59b8167a058cb24b33f0100000000000000cc0c6a91c7971438b621cd9a3bd37a67f52ec4093336585d1e2c73416195e28a01000000000000000854ec578fe9572be4a886f4c9297f27b8bb0b305c2ddf8d93d4088ae01cb3e30100000000000000de52bfa88c4a76bb22fbebb0f078dfcc5a327034e0044e8f8034f2a96e7adfef0100000000000000bf3fd3d4065b306638662c3e789d830a63d9b343cef5f863d346058387844b58010000000000000005197187ac7eb8d0a3cfadd32f1a7fb662e7e4a16ea718af3f1e4437b865205b0100000000000000466869d660c12a2c5710b2360dba2e0c9bfb1ffbd0c74544c0afd1ddbfe734840100000000000000030129e0d90b7476d6833ab8d5c6bc45c5d9bca192f269f4dd08942ce991533f010000000000000061c2484adf608686833667f825381742d632372b83980f6df8b07bfbc84f1bb401000000000000002ff3e4c0ea1f1af0a6ee4a8fc30a57e51c83a4a4ef8794fc5988dea435416d070100000000000000e0fc24bd5365279a1f16e02846535936fef8ba8a1d0be2ffa544b7f1773874df0100000000000000b61eecf2019c2a6f3af7c6120decdd3352233c39d002070758be081221a8a3ad0100000000000000c488ef26295140d0ffa6b0df1cff9f8d8a1dc96d86fd199a389bcb2f37a87f340100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e01000000000000000cfb90b420e32bc012bc44a1b3d1af0531cb48e7a539daf8aab69ddf41b9414701000000000000008f36f8befe9f8dce1cc71da7a1ac8a2feac75a99989b77bedd83f082f6f584370100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000137d92168ec32f58dcc3be5e8c1c31f2314724f554b1c2a0b5d4334936c8efd001000000000000003137f2b06b5f16570d3d89b83ecfc6d30660b735d01e566c1bf0d676c607ed780100000000000000c92bd67ca0729206933ba7fd6ff69ccc717717fbad9fffd20d7a7476a865342a010000000000000083a8ca034fded71f681224d5f905b69084b17a51c18f0a06aeff60e868898bb20100000000000000ed75eba7df0c8cd6f19955f725f02fdfa41103cc0d2c6ced4ba8bf30369638450100000000000000e2aa0fecf481ae9c9f066202503d273b5752c6a6014e693ae091942cf07c78ef0100000000000000a9f24f0208a21e8cda4e450c72074f20d76a927bb80fa4418e480e0b59575c6b0100000000000000507b0289bfb2f55c7a62ec3c3298690909013c916dd5885b05b330fdc0caf1270100000000000000c8185ca8ae6330a1e03490e132163adf517f76402ecac6881a51c8a14ed62f940100000000000000345a59bc5e05a4d4e903c12dd113cf42903113ba28f66edd9e49e7b510880a850100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec0100000000000000ab70b42c731f5e8dd89f0f5309ac1bc4e8510e297879cb29bc4a7af3e31cf66e0100000000000000911840a1fb8a437f74125e66cbaca2734c2f487cdd3581ff34688e33d010c322010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b01000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b01000000000000009d5d2bcd601cb9767cca3ddff78f46fd1c0e80139b44e0c9e8d200234bcf3a2601000000000000002d575e29f7c1ea23bce864823ab34822606c5f0207bd18f471c9881a8c0e9d990100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca60100000000000000fc8cbba0ac15a80f20a1194f5d8c575cdfe959436dba18349991b35e6e4693b001000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd010000000000000080c72e4eb1bc984287468ece0927591c8dbaebbf27b3c4b3004df65a4eb38f0701000000000000005566b715a9b242296b7580227095f267f07c33d5a6e9a878010bb6971bf1ff1e0100000000000000b9937be3842b54d71cdc96f6739d0a7071b89934bf9644ea362f6ecb477b46c3010000000000000088abf4d92ac3efeb1ae2f8a976c97f5ed133d7007f061bb7305bccd6510cf0c60100000000000000c9e943875dc20414fc7c4f4fa6a917ad909879d0114e8aee3dfec487304b918f01000000000000002b986e6426850582cac73136dea0c43671ff94e72cd4801cb9017e058bfc6c5501000000000000002d90386f1a2db7ca6a2bcc1656b11e3d2dd15785882edfae389c2bb33052419a010000000000000075a690763ad4ca60df50ee34c09974b06f5ae71ab45d4b8cfebf4a567671252801000000000000009585241e4796ed0df7cb993443a8b8bc5b40b10fa85683473f7f80bebca167f70100000000000000bb634911f0ef84718fe06e395c08721b651e6670e8de1212958788bc273a57ce010000000000000097497e82a512ab36b55d1cacec9baa3c1f4a7f55ad30cf79a7aa4c395ab39bf80100000000000000fc0cd2fc1e96369f045265e9b6513a200d755bc17e95c74dfea83e41f994d03f010000000000000099232c185a7e70d9f9565486fe2efcecbc5ab7dde89d074bee83c85d13290c8b010000000000000017f1534cd9ce7ecc2e7af6ffe06169ed01abd23f8f7735ecbed946fa57ca711d01000000000000008cfea898913ab0d63b24f6ae7319acc70dd011d2f6c9b2d9603d7876e1c9bdca0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f01000000000000008e8684ac92c71df4e9db44d7e7fb7111698a13abedb82bdd75d89cecac7b4e43010000000000000024c102e6ae5bf186bc1bce6f6320a0075f955743fa9936005c21f09e92abdf180100000000000000eca22d3aaa8e665c689c6020ad1e50d97fd45e69bac905687877af366d8329860100000000000000627c4a3257300150a124ad040ecde9d53d1623187aac011663edec2b489becf50100000000000000e10262e728a0faafc2edb7bf41a4a1416136fcf03fa8362b89c44e29363edb0b0100000000000000cd262ad80e453fe9be222bd49c585ce44915565b21c272b9712840ab4de009180100000000000000f301324859c6a110e51ef386369ddd36f3ba4c8a2e873523588f9fa7929edb000100000000000000f5fef7a87c9f3917fd28640907ce59ad26f33e41baa25d8ead8033ae0b944d7901000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f0100000000000000326f07c0e76c6700bc37ede086feb3c530fb3219cb63144dc80073f649038ce4010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000486582525cbd62272427c42388f11864f46d7f6380d5a2bc1636a7e56fa903280100000000000000b681e1c74884063fe862f9608642ff9325809d74f44e47a784914023c7f32e330100000000000000b3c7061fc4be040107019f5ac460f657ce47c3322b36471de388b68ac0370f890100000000000000fc5698c4fc5644ad90c8001af965091c77d83625f9fc0ecfd77de7372436efa20100000000000000d8b4b8159ce1a2d45a9b51a1681058a6e2b83452d348cfe20c9d0772e78c03230100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004f20eba65d1832d02ade155c2ad1c423e71602312bfec0d54528630548a2fcbf0100000000000000e18ad428af71a3668336733b81deb31ce4282a4facd87859cf5e0cd788c9365b010000000000000070c5e743f7f1fe84313b258f5b7e57cd9f7d911d845ae79758a994cd216a336d01000000000000007f6fe3b417c26965a21ccf584140ae4705672bf1a20f5164e1e39af1378cbd090100000000000000854930041eff11f5c791356aeb214b9670cc17006afdb3cb20399eb4762e25d401000000000000002b7b893e884f4d9c99a3a154b78cfa4b461422860537fa77d064dbd0de4e0a8a010000000000000068e90ce2ac6f008d2571707d4efe418bb0c842320a34851480ff64c969a5eae60100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff0100000000000000437514fdd2338418a82b6f388df43bef0924f4288febdc261a5c5c746fc0092a0100000000000000bc02d2df90a08a0255ef33c7e9d47faa33c1e062ac66abddd5ee39739359051b01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b801000000000000006e2897ed93a9e9d54be62772edc02fa77ef6c654026a2b86672bd6a37fd202090100000000000000d3483ed0f68d3bf6ee8ac6eaad993e14916c49aa7b4f41c7bd5e2c80895e76640100000000000000098d22c9cb46225838fff4de91e1e93e9378d6e27983d6423f77009bcc32668d01000000000000002c18327230a871f73a8badb903098f26e09f11ef46cff76f9966e4bf4a3f097f0100000000000000caed8581d88dd8e296c0905402fa273777ac1a025a8b6a23eac85a0e15acb6b601000000000000000c83976a1a4c0a466aff0538c5e8e855a661aa770f8a5e5c4270ef95b2971c7201000000000000009e50fcd82d92b7d1f0ff85ca7c606d8dcb891981a9e6cd94a51454ec67c9afc901000000000000002902e97d3e7fcbf6418a1e8307ce14b1584172e41c1036ffe198fb9b24d40f1b0100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000001c6cf4a587c929a8cd1392a9df942883778e7ce30543d924a4825e51d5f5f16f01000000000000009533ff34db407309b77800fd575f044a900b368dfdc59bfbf425c3962ad88bf90100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000771fc7d8d2258e91fb78a575c8cb68637ac1bf4d1e82156fc498857fbb808dd50100000000000000dc6d068d3259078c814b6c385cf060efca701e19494f9a5e8171a35336c8ca8601000000000000007042cadf0e02f09abe2901fb8bb7261ecd5faadb06281e30fc8cf3446dea23770100000000000000c5902573ccaa4bdf5184ede72a82a8e9f78c56ef61557d9e6207e46b5c81f7640100000000000000a717e6564944b5d85787a33a53ccece07dcd37ce2f375b4e356c328858ac475b0100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000098998700d3ecc5478143dc3a1656f21412d7dd40ff4783e01febc18058bbfb9e01000000000000003d3d8eab9a0fc910aab5791021dc654ab4718dbdb36909ff0035d18f86578b8d01000000000000009ba4496d96a729e17ad653f030de5263031bd4e4672e3910252246a1b87503cf010000000000000025df1a4bdfccb50a8d4fa1426bfd1ebbf5135aa8c82cfce590b7b43d20e50dc8010000000000000026e8f5d7d0c208d363fe621c7c3c791f139862650a23bccff0eeb8594eb0a7220100000000000000c49f437f03a10b54d5f84d340f20c22542c8e37e1285debc1581accb666045b1010000000000000051d105f9863aa78e3b2878156f1025ba9687962576aae4e620a4318bbb0ff8c90100000000000000a272db41595d659e0a5ef3be28a4e79cb2be47b528519b358891dfca76d3ab82010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000f436cd15d3cdd379cb58b9ba01afe1d2e0e78c9e7e5f9f7a3ac15791b21191120100000000000000dab409a6f1f41eed59217801a6cb9cc28b8edaf5277decd70e4e31e64cad158a010000000000000049bcccec5b11f8810bcc3fa902ac3b8746da0ef0fcbe5fcf87e24c7aab800e070100000000000000c06eed03d05ef5aa3e01f08c96cdd2698711a83b3875141a3cea5583f29a4cf00100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c077920100000000000000be6b59cb464fadec4e0b22a9f12857ba5cf7a14c4f9551439d36305d582dd7fb010000000000000060a2a40110222aee571a2cad652896e68f2f802a7b3780314f49ea4a3dac24d00100000000000000e4bbd27bc350b984418e952f86bf3de86141ccb4569dfa4276b5ec81f61c3f5b0100000000000000d3c0df024b1e681db80125388c3f02a03e5ffaba54e0e079977484b73c377e2f01000000000000003db5f801c2e208df9a9b55c5f2d459ee2c3dc9fb94e208695f2ee4025f4bed4f01000000000000007d5a5bf3f84db83b31722f7eda0f048030bca9445ae3299d0de2e16434d7662a010000000000000042936692ef6dfd13fc92626a2ef81140ca98a5fd0262fa0dfc09727b33db9ea20100000000000000c52e690f51696020b180cf0a5c4de40429794b618e471c63a52da80713e133f20100000000000000a63ecf0e809a864fcc5e2a49d6ef628c1182977f1f99c34297eaae1d111cf11f01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f270100000000000000a417840dc55a116603ccaa5c9e3f0322002d70f6995a05f2b8a833650cf5744a0100000000000000d6d7efdebd6a3b992d19bd5ee7dadd2721d53ba83542fbf08e983af78ac32be20100000000000000c3231f27de597d2702bb08b4f2d0d234aa934ecb291895229fbccffc88ab581d01000000000000006ffcb83904c280048bd2edd478b946d17e7f3910e41e7bb8c40c506fdf6f55420100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f01000000000000008d27b0eddb47af044934dfb4d5aada06bed4e6bc6b2f3490312951be82e10ba90100000000000000dc680d8492ddd145cd4ca0c086f688ec6b04f566be4000b39bcf4752f66fac9a0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae0100000000000000ef3421fbce5328394e8bbd1e24eb38126316e1b1e4652b82ac39fa4286baba25010000000000000074d7396cfb7b36c95e8cd492088d64845a0fc437ec3c6312a548aeed6cee89f001000000000000005c50ea054b16a62b419d1e0110f8fdcaf6df2567e8a10c2b754ed549349e553501000000000000000c964081c9e075fe345f868a380997f541e041332c6375253b08c08e1e46a8a30100000000000000640070e2f707abcfc96999904762ba1fbb7de89abbab97c2624e169a1159b6660100000000000000fecd674c512211f3420f3f359be5bec7dbfda261cc40109aa312e727cc0f8bb50100000000000000c0852bc9a3db8bc74cc2c027d96bdee85e0d877b6d016ec877e3cc5c2419a9ed0100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab2508792601000000000000000554f97272f7f7c264e33eccd4dfe5e050f2b4de5058698836b5d14d5ee50d9201000000000000009d7613590ca31e924f6c99c92e163da031dfaa113f41b16d00214aa1c37a03c70100000000000000c578a14c2bc77acb8416459b241de146375e185b60411e404f98aad12cfff1930100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee24970100000000000000da6f93248927fe3f0b5fff84e297645d50e50e658d17ea8ad2907379d8ffaf3d0100000000000000c8ced5ae205ec0260ea89dedbd3bba4b20785702f0e454e445fd5db8b9b3b43c0100000000000000008b211009149f1ffa3d76483e13b3f25a4336ccc9b6969699fa79fca8c5dd620100000000000000e05521afa0e7c1526a49e1ca6ec5c5386673607cf6e53d223611850f51d37fcb0100000000000000c838d59dfa1fe517a38be275f36542893be5f52e069d7cb9e153e56567b7a7fb0100000000000000c2c630c9e6e09688b62a917f56388104a2eca2edc7db96bccc1ec44b3065603a01000000000000001ee8af5e10170b1847c53ac1f30e076154701d4d4673dc6c7b35a2e30803254e010000000000000058bdef593ebc7a4c286c531b2a0233b7892048076ef8db6effd209862e004d3c0100000000000000abe438f29aa663303261fed0383052b6de112b62d250e7011126e17cf9a7a05601000000000000003b36018da370c5b52f55fe9aaac4813ebaaa1350c0b664ccacb2b1e2b36c298e01000000000000000230a9770981ba578a13711b84d43f9bf3ee86a8f10a5a39f657e38c1d983928010000000000000003dd543dddd6ad00137ddf94a218bfa19d2f08b4365d696765dc25deef76598b0100000000000000c97dc8aab9569e1f3d167d7e5156840bbd7cb062de0f32f4386c8e9eba98b3550100000000000000262be1d3847dacd9b61ee5f506ccfcfba5d0fe903301ba1f925224b579b778450100000000000000338c84f04302f60d5737266add391582ca45da82bb42ff0d503609e79193a53e01000000000000008ae534bc8decedfe323d5f659263f21032acca78ee9907cdacee923e4d85fc1a0100000000000000c3f876164ab1df816cb79ed48f45c735887ac9e37df32161fa1de7decaae813101000000000000007f9858fba4b0b019e64af3ff1d5bd0fcc14c3d817ef212fa5c5e26518255857901000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e01000000000000001e2d41babb0539887aa8e5149dd9051afcb1bf1f273984266a18157b2d7d0d360100000000000000dbb855e477d0214c17b67a2c52c670fdbf9f05562d1af3556d787a5f223968df01000000000000006984bfeece9d2c69535823268c2f29b886c32b2b8abf3dad906a8d4637ac887c010000000000000060e8541c6a5695f236ca3c92361a09f43836d3009d4c59136d3abc1f7a960faf0100000000000000fe30d30ace5295db295a2e6592e7990ddeaa9f1a07abded61bcce0b6392626080100000000000000f7362d44fd04be0ace5b3ef8ffac7095be0bfed0a67279c533980c70dec5692201000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000eba1ae53f71c6c8be1e74744c5089bd36cd937c143a82631bd9784190991e4230100000000000000fab39fdc34e122919d11bccadb34f67014ee5e6b94233484dff75168888123bf0100000000000000f331ef3d8d2087fef4a49c339a23423c60dd491b3b75a53001d20c720980edf20100000000000000dd2247e82db33a51c4f3b9ba574c7870ce40458f8e32df96a2908a053a40ea07010000000000000040493ceb508ebaba7136b8eabed4b32d34cd8e24633309ce5fc27ebc9041aef10100000000000000009fb675cb2e5a97ac643afec8e3fd302898bd56ef7ff8247d89eb07de1e32840100000000000000eab1dce14a758da18951ec1fa6d80516683cb588195b074f63bef16d1258da190100000000000000f81c4aec1ea33feff19e586bcaccfde776d18ca82c9bdb4181f077aa5f1937400100000000000000efb2050b4af1539f3d01100a9241f83df452dd165079d6f3cebc7a24c0f23c5901000000000000008c3bdf409a2d38b45b097a2746e39ca3c43a72f6eae64647f4bd2f1af39b215c0100000000000000f556aecfaea64d9e5163b677a78bb85f6daf76e2f0914c83423a8ec33d57a68501000000000000004b21d3d98c384a2650feb8b8dbef1e7d38c046850a79da36e403bb774ff834ce010000000000000040b83d469a1b9e83cc262628ec0631d5776a64ea8f363a170b1f36e96ad927cc0100000000000000efb4cc4e6455caa1b5b8035e6402ffd17739411383707bba0024315ab743d5c20100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa064901000000000000000e8c6ad06ef554dd9be6e1eee5fe80b3b6fb02244e5f6a8a4c3aaa418d9b67550100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e010000000000000029b48d0389042d7f6c7d651e4097d14931c5097cb514ef06fdd933713ab3b83c0100000000000000dc781a2ffc8078b51e83dbfad41462eaf4eb67a05b232b166dce3be738073c0c0100000000000000f3da271715f7af7dd1df74d695288c11313a5cf98392c201a3d702803470d79e01000000000000009c4de42425cf8adba2372f790bc6e5b19f30e6bcb46e2e3a63ca3ea310f40ca1010000000000000037c74053c35d85834fc36fc7cdabb1fd2275b6c1ee70d6b58017842229914990010000000000000037d68201a6a46be917c2cab92dd1711c3c1ab07c3e6a81ca4184d5828bf64a29010000000000000033856a1d7235b63265cfe8f644bfaa63f515d1bd243d735cd7e74e792154e1570100000000000000df96c6af6afffa531e398f332e8b25d21f6e1c94eff4dbe6bfd9673fe8508b730100000000000000b1cbae16db013e1e1527f71c3ca6d7bd706e0905e12d70eca255ee51ecb486070100000000000000682e3e4fb30d3e487ddefbe57782589df31b7a57908f4c520c79562dadf51f5d0100000000000000a365d380f814469e02a328965f1d945d86f52a5b28e8ae22f004eb78a68154ae0100000000000000556a4cb3b59792c6ee5c5522741e967ad3bb48d789e2bc7fd83a4eb2ee4521da0100000000000000f1267a3b0c7b351dbe53f1af34d0f0bc718a630ae5aefc39710b916975d0fe320100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a980100000000000000a7d6a955a3df68e3446b66eeb66c673067896c9bc60948d4a7c74b07b5cf95f401000000000000007ff375d95a9d3ce2761197d5f01279c86365a7d79240170a7cdc0e7bc0643fcf0100000000000000056986ef8b6f0f9e092e29540e8d220b40bed9e459e7b9d0247e0e156601e3c20100000000000000ddd1b27d97cc785aeb71857fe3845ecc67169ca67494b8218484d00027191e4a01000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa704260100000000000000a8d1538dc741c35a63309af8719a772058feee457a8dad902112d9fcff7c6a7601000000000000000349eedde437fbbe2d174500d1de344a9a906946d311aeb499f46debf701586001000000000000003f308f0b26cb59069899486b41835afaed27e012c1cc9b523c97539068215a4f0100000000000000b9fab747aac5f9b8267e81f348cf4a964816dcc7774c537ff3dbb7c1a2611b7301000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa3901000000000000005bdb1519c86e62cfe1351722cf0a626e04bc6fabc1317c69233cd3a2c8ec599c0100000000000000f7a16243e7d2a3949120910c14e84d58de999fdaa7ebbe5aa00492cc25326d1901000000000000006117f03dcb0fd42fae72895c31c7accb6c44923fc0cd7e6b2404eee863ff616d0100000000000000d3ed238f520c7ce95663aeb66448e9bd02d68779471be8b8f0fb28265b44ad510100000000000000224c188fd64e966bc352e651c8a0eec01f8d3f7a83faa2309841d5ba7a4cbb0601000000000000001ac6f83b64f7a13805e2246545fcf34f6e32d12fba593819dc60c51a4cc86dec01000000000000004d5088a1755119cae9dc31ba863406df112aa666da63c5b8a89a84b01ce224570100000000000000eadc6dceaebb15d3ba8282f64189b64dd5f5a758477f28f4bf2e3c3ee612eb130100000000000000063096655eff2f2ef2c7bd6e1c8f77198e39209452571f0134f5a1bbee952ccf010000000000000088e7e41acae1862d195554fbe61627ea1f02417c778fd3fd11aaf984dc798ea70100000000000000cab191a66c54e412fbe7fbc074ea0d916279d55d856d870d15bdf88c00538dda01000000000000000232c09dad0105c2ad8fcd81054af3c93a0fcc106d879f6d3b0c62ffe6f7c3700100000000000000a8fd6980d7ee84943008cddfdd3eecfe605971d2fc85fcea6f31eb1257cba641010000000000000073308661e240fe0a3a68570338106a9154c5139d059f2021cac2dbc1eeabd8950100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000d786b83525fbf59382ffc4ec1e8f5d80366927491ddd9045cfb186ea5e59a2c20100000000000000f86131b6b902a753e5a96b62b03bb787820553fc19a50599a83d2e744d22c84601000000000000009177cf79bf8b3b38cdd5777f9b8ce959cce13eb020f0eedc6815e4867b7a96690100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f22010000000000000031e8d3d4ce51558fe1c878009d4afe1b105512b17ce713ca5c812237ab5586cd0100000000000000fdec4598b8fc65857fc413ae2cdc571a121c45fc9e66347d69fef0f3d74f11cd01000000000000009d90d7dde42d13fe6f30cba1a8b2406b676f859959e3434e91cc05b1071c7b7d0100000000000000607737116e62ba11852c68515933afb8165f3174d594eef6d01dd7eaddb60ec301000000000000007d4537d34d3e6ad9125e8ef6263c4acbdd00fbd7bcb7fffee792215e061d4ab40100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000b9e473b5e9742efe0c4d6b5b330dce1f6007bae94b81c3518d287fcc18f606db01000000000000004523f5beabcc4bc11ed111a6f4005a976c08aed50283a36c33b7a4af6f6c2b1c0100000000000000f1df6c16f82f1eb89306bcbbee13ecc7f150e6ac8e3a2e968faced83b2ba220d0100000000000000631a96cfb637e365ee99838abc05bbede56e046390ef64a59ee9953b1092a361010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace101000000000000007c39d28f80a16bf0cedb70e36c5ac9063dd9b513c5fbbe2c2222389f428921340100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c60100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d0100000000000000042b1ed40a54f54179ae27d9e3b50e2c2596a566e4e28d2240539049f1650c0301000000000000002002a9510b4d1ae49e9731ba677d7cc20c6adc0e831c3e0cde743c303df56b9d01000000000000004190cb0b8da167787ba76ffd647a174ed34953b8c189753a421060ba353c3d8e010000000000000020869a63e7a343094ad0b4ffaa3d83344ffec8c7fb9b177008f78d17eda7dcbf0100000000000000e4bf05e0d4ff01055bff78dc8007eac194eab8bf824dea7764ccb4ebf0a44aad0100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e2010000000000000057aa94525a8fab40c1787fecd6456fe1c22e253cfe5e9c8022641231c22a73a801000000000000004f1d246830fa428fff98c64f5c1db6576dcf04acc6d9fbb8b4b01549ea04335d010000000000000013ba3ffde8d795d5f077e955b912d4836bb886da51368d8a20561acabf3e8c4c0100000000000000e8e5e317b488d886a5ab7367a16882fa66e6ba917f27a11c14bf9347202631f60100000000000000cfa8759048a11ac265141c633b1e70bb3000d2b4609ba9293aff91bc56db5d7301000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000084d59a298bbe9054acc68506c802a7363c1ef0cc568575991e749ab264bccd10100000000000000adf6f2ff1993d2a5bf572e60e5d99adfc97a0b379d74e7d7c22ece3fc12897bd0100000000000000663c8fe80bae69d087a20412e2bfa3b8c786174d39ef38ff0d53f8b42ba5938401000000000000003221b3b7aee3f4d60a87f5d1a572c40e7116f85dce5d55cf097db19b229471760100000000000000880891df65393d0546f23fe37b28e51783bf50ad5f33572c3b9973af5ac47aad0100000000000000edcb49c54783d276bf63f9d99bc74b76b30c95840c637174df7a7521a1b8c1b3010000000000000090a78b942f7b654b89b4e7375f27ed646745347144a24332b3abe1f56ddb798f0100000000000000b8f75beca31115155d4243e9756d064c2e99765ef0c3bb5536b885c7060e6acb010000000000000047de8700799fbcdf81030425020bd3bb40b9432140d112afc6b7e31e89c4ad630100000000000000f5f0a686e37a7fd0d95ddc93003ef82fe9503d484594f6ecc00f7d430b15c2bb010000000000000005c80b2ef3c20d81e5019d37ee5210d7fc491cf38e66d81ef6b635d54b1564390100000000000000cc72facbb31b49a959b8282b4911f4add24f8983b8d6fad7722cb26fe386b4660100000000000000e1bb230162599a5243516b6fd340f5cb5dde7cf8b6d725e6a095b733c480ee470100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f0100000000000000278c4cc460d1915cd41e696df30c055691c4d889ff847328ac6b654666054f700100000000000000af4cde44d29d5ef316f1e9974f411e681cd83a29019453851e5426cc7df17a5601000000000000003c514ae67aed49aaecedb9b00a869eb46166cbc0b569e74880fa1a7d17ddabef0100000000000000d9cc924ae241639ecf32213a2de90ee7642218ff5ae67f338989a6ef5f5a39a801000000000000007d31a208e4d6ea46ff07bf9639343dc17128d319537e55c17c2e6bfaf5a0d1fb010000000000000038d116b09cbce6a502247f8437d4caae818fe4f33619b4428aca014955e797960100000000000000fd511b296963bc98ee75be2e1c0d2d8fb7e4d7cd39c6fed96e1824c4f189312f0100000000000000020dc9c6782e5044491776abdb91e92774ea308949f8472a5cefa914f7075704010000000000000061efb6a3d90bf09d04d4f4a2d3f3a0d4dc571411b423dfd3304e6b684ae954da0100000000000000dc0f2a417514def6493aa87d47160a9953b2ea73e5176efcaadfbc047e2b526801000000000000000c749f21f4d1bd3ca524d8953970b7b5d28838bdb9e07e73d4e2c4db7a2826e90100000000000000f69e89f4ecd9a12805b071be6f1c70a0673e1e4b9d7cfeeb22ce0122df06c1e10100000000000000294b76b3eb677dec96155528c96425b8138fb74363587f2727b41051a3ddc4d30100000000000000ae3e31a39894f1b87cde2ac7acf21efa92a33f1326138d7459315148145d604001000000000000006536afc2aa2ffb34c76724d6d3a16f84b1298cafa83bfbd20af86fef2531aed90100000000000000f328587b55a9a7afb7b49656c7164b25605755fce68c999bea2b07f983c68a14010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e853010000000000000083759db01768492cf87850ba415799560dc8d886448becdb373d4d7c61a56cac01000000000000004953f099b73bfe0851e1f07b76700f5d865414a8345e9d4dd00cc17c8f67d07b0100000000000000a3fb3e4f4517de9413a45d307fcbd978e4e8f43c5a4074fa4ec79899f7f9b4060100000000000000c0a1748bc7046643ba1f0ffc600e2131d960b18344b46f81b46c6ff7a7c36f2201000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa9401000000000000007c51253d18a11c9704c17743a34dbb570307334c26569c17aad81c62ef159aa8010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af010000000000000031a88eded7f799980a2a9d40ce88fd39acbfd70a141d8d90e457471f03c385a5010000000000000027112a6ffd67e62eb31564e58ff5e5f4385463826c782c4888c378d6f41a3c2001000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b010000000000000002aa188fa4ea3c76ba342f6fe98744b8c601f29dd5c1002d0e85725c42956d7f010000000000000072f284dea2d25cdd32cd0d0c65d53f6e4a3e6652d331485925274561f9ee84cd0100000000000000b5badfa83dede7b19aa3b1d10c6d0bd5f4adcb357862aec339e9d49b23d7bd2e0100000000000000bbb2ed16dd638030a2f45aeb8c07b4d39dab37ed5f7ef84c4d8a9b0c9dc2a31f01000000000000000db82f27a36d3831f8be0be3c74b66297ddf24ad94fb759f6d6d9130dfe0705c01000000000000009be15c71823bad5cd602563303df98212d22a41e7e82611e7357764613bdc3930100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f363590928400100000000000000bdc12217155b78441b0dceacf3add6062fa02aff93768885d32588ab8383f9d0010000000000000039850fcc94620eefb99b39152aed42c22c0ee3cc4b7208bd033c345d5e83515b01000000000000002da3ad687102fc74d7935f9bffc193819e7aba07f478f538bcb86b5a74e92298010000000000000053bc3e56dee8b5019a256d11a1025d0adbdfbc6b62e8043c93705df10584a90d01000000000000008cd3af973054f5a8ec2ffc98a915a477983ebd7d8da0321ec84d616407751ba90100000000000000c7009be830fe78c42f12f0753923131d16300bac230650001636b6a546cf0aa30100000000000000b436f93027ab62b8fee2bbccccf857b0b504a5b6fb68229b88b35c7699e380ab0100000000000000ee948732b04c39ccedfe707fefbcd6858dbc22a5319c757f79bd767e02a1eef40100000000000000936eba1e556033263692e66d9759b138c5e3cf50d988d528eb1e9ade33f7beb30100000000000000f16dab565a8a6ccdd4aa01f20790a11b03c7c719f8d5c5e6b153a4eadbb497720100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe70100000000000000ff358eec1409ac5ce15b1f86ca5a5b2044c63a997159a1a75c49af1765603bec01000000000000002696986d27d7ae2048923a52a0b60f8183ca7a85434782939445edcbd2ac03e50100000000000000c1221da3e4444263db6ce02899492c53de63e139c4080e9a47ce57af55325bcb0100000000000000e83c3498b2e4498f7bf74759ea3a45deddd2d2f524945e4fc28d4744bc0a6a4101000000000000008b7c32d4cc3a835dbf0b8ea938e95cbf77a30330bf96038d91623839d883314001000000000000005f606978e763d3ecdfe46492989683579541f015847528e8e64863d04a1aeb830100000000000000848a86e52a20a8e5859d425b71f115942fdc5888422faa7262a9a57afe76a314010000000000000088010d8af98ce2ed56505650870ad7e28966f72d72627df677fb90153e622cb601000000000000009050aab3d1deb0f610b3814843ec7623a7c33e399cca6b21cb56e578fad2675c01000000000000005855cbcf47045d84b2f7496bf17066b42136a08891116a5964238306fbb033d501000000000000008341dff7087b9e05bbb905ea59c62e8574bb7d58e30854428c12e63eb8f4c0c1010000000000000005d8d6df257d4d2bd0d052de5e34531deb8cc3a51d05835f3009a19668d72c1e0100000000000000836bf2730e487d98fff72881e14380017d892bd8ec987e084b992b399cf699fe0100000000000000f979687be8178bbd7d913eb671242018720170e774b7d5efefb9eb0a059a9731010000000000000035c0a52d79e5c4dee2da592047bafcd099be2bfb3cfeddd9525c9ab2762d349f01000000000000005db4206baa8706a1b1de0ac7edacbd2a2c93452481808b8fe6c582265b57a60d010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000f9689a7ea3f40ee757bd99cf1ba166ec2211f1999dd4fec28c44a6f69e253b6c0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb0100000000000000b254966470ce7d8f603efbbf53a66a19ca235134bc0f4980de8133941dabe2470100000000000000fdae0d11349b97473180ddbe520d515a852d9fdc21b48bc263b81b8bab77f2cf010000000000000011ef43b1d88a049a9696f35bce1dcfc4dfeabc569bb417863428ea5be1b65c670100000000000000f56a5619fd054be5a1da469e0d7ca1085bbb21add4b8a851043205e63bf4dbee0100000000000000a82f563264d1892dd46873205d03c098d8b03f53e21c797839737e4e5f66a87e01000000000000009faf213d2acfef597da0b14df5852963a669da96071d518a2c18cd31adfc0b0a0100000000000000be7246f44426f011cd50fa6dd81aa09cb8ee32a3e867de021f7e432db0c7b0b801000000000000009a2c8baa541c800a55bfad8af1a3bd4b9e4f63fc8834b48db1c6b95f849aa5a701000000000000008510e46ac2ec2305c93ed29dff9d0ff30c098fd61e55cd2d891130301eeb3a6c010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc189010000000000000009325e35a02134b10c6dc08cde151b91acab50c7be2d19cac72f6b40089288530100000000000000a29c2c891e620ccb15c1f8459b93476359e7678defc7176e74a7467b8d46a1340100000000000000abd8899ed27045bcfcd73e50e5a69b044dc1fd1d366391530570760dabbe4bbf01000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c01000000000000004334837a0be5deaa4a73627647c941f7c15bf93cb32bd23da43e11581e46395c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000aa9e9ef920474fb414bc537c00e999be25e4f421029a89f65ae544233b1ced550100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000061ba863f7691040f6ef02dafd565afa0981db476d68600d7d72f1d6f5ccf50f4010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab01000000000000008782fdb1e8d957a6cb9ba1ce9c2a71b355b32c76969176737c44925f1db5a01a01000000000000005b2aba1426ebffdab398a30333c9f424a5994027111d6812825483aabf611edd0100000000000000551b0b3e5bcb3b82f01e4ca44c853f2fc2d3635463f98637f32fa9d16a8322290100000000000000390588df1c30c4856ce060537a6b6dff06db020283ff746b90aaf3056e3c63f601000000000000000508e81a6bc4971d3a3d986a1eb4cd13e7ceea563a46b70e1a0d47a212be51c801000000000000007d91c52eac2b44faa3e19ce6f2dc06b349df943b778a727fc5875987a59c36a20100000000000000dc7d03543b83c5a5bb5e25d6528f2dc74b30c3487c87395c95fad4252098dfa20100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c801000000000000007122ed2348087bbe410cccdea8abd5fa0802bb8292bfecac94187a6ccd0a96f5010000000000000049d34c7034103f19bbeb2c8029d96c82c753b088fccef038e7c5b009eb46d6e70100000000000000e6afad45b2b9d6c3c85bf6281ba55a9427ce61024093e5cf7d79ac1e09e247d301000000000000004d772fa77ce73a70af294a88f933c69737a2fa1754fbc6cafeaa022bdf993bf101000000000000002ed8d702722db29c90d4be3a49ba400f0a65b0d3cba7d1ebfe23035ae39d5fe7010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd70100000000000000d1fc54186454ddced4263b0e8c76fa3bb492363246b9abbcf589307fa81d3e0701000000000000005c0a52d8ddf00c85e76463aef37d899b64b2d03515d0b122eec992ce94849a330100000000000000886892eae828c4a946afc57081a37b3e00d8273adc769accca96fb936e7ba5190100000000000000a0a6e658dde71078f3c318f17156ab31f9b26a420c71587403b7bcb7a32d5aab01000000000000001e185ac812f0561256f65d8e19ff564dcec00437dea51187fd4295fb4bb2c7820100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b190100000000000000d680f1743a67c8eb21a967d2bbc7daf20b13c1432674d02af695779af8e363890100000000000000fc22e7fd064b3dfc5d2cf5ee71fd7f4fae7d0e9274f992d939bb8381c1d1cba30100000000000000739571b412bc39a7e64c7cb0be6306df344ccd6b8dcfc1e23668cff89191539d01000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb01000000000000003751874277b67454eb785c4a26a55daa976f0bddb46c328bbda78e74b85cbb080100000000000000f2e75ee2303b2cf903b882c9888cc1c51f978abd58ba88354dcdad717f4b8a590100000000000000f9596b41435b16c7dba7e9281aea3ec21ec934f3a645735405c78a4fa6a75c660100000000000000ad9fe11973ffaa47d69271ed14df5797011e28bdbf3316abfb551b211e67bd9d010000000000000099db3968f4b18d8976ae0071a375c5aa49c415a8d988cc18af8dcace497b96250100000000000000da18cc3989891eb6dd12432e457b63e9e62ad0aca0a6c67d80531a5fdbf6b6600100000000000000bada1cdcbf66aaa3ed7a0169e69ab07cf482c5cc20f61d7a899bdc3276c52fd001000000000000000808a4f290ef947fe5bc6b1764521870fd0c6a31228fab9c42d1865f2f51fe3401000000000000008342b8dc9a011951873596943648097e77db90743a704f79dd23ec0b0186e0cf01000000000000004ecbba9ff17b4f8b903e466f260d3be24d782f44ea36905d686739f1209c95940100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c0100000000000000611e3ad5ce0359e3fcf63d66678f4a2b040955bf8607c9ab89b7e988bdd9771a01000000000000005090e10bd7c909ec79b8676e4f07379e458fb483c7d7649b266d728d4ab23edc01000000000000008dfdd534e89277cb66693da362a88d9b375fdc387901e20c84ba8adedd7ec1ad01000000000000006f1f0a1d7de2fbd1acfe8a6720dfdd6702b9d05d381a1717a99498ce61786f6e01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e001000000000000002c06fc900d4f2c0da65bb9360d54d82fd7c938955ae255cce2ac44595f6c123a0100000000000000a00c14557fb624516cee4e5e848bb70013775cfe0e1e88b760ba6942e15d9177010000000000000063772ba4334a8c42db129d3a9aae0d265e70914755c891765bac812c7b6e06ba010000000000000085fd82ea9d4e761b989ddf1573f86874a58a90289061d27b9b6ea0a549ac3e32010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e101000000000000009f3a7fffae543ffa732238c0658c7c1d32d45aae071582255b4b7c7d4c18836601000000000000001c75903a1322a4100085e96d389b7ef1f2ed20d4db433f0fcbba51bbf2bdbf520100000000000000979938920acde6cee286af73dc7f44c8127d5411725029c8ecf1efda458e5e1d01000000000000007de760e9ce4ec3937601ab079a19c4745a5e53a9243faacc04587bbb12f13f800100000000000000dbe4fe120fee0eefae57f3c3494b4afbb1622655110f695a1bab5d43d5685bca01000000000000003a2192275f62ff7109eb9f62474516d3016f09902cb6a4dadcec85db9669e53f01000000000000009e10a66232763f89100682b5b7737b64b127ccd49ba5454d321dc7256b8ca8910100000000000000b5981e10341b07493c5100e373e68c259d375199e1f8487fc9c6620caee9c7520100000000000000716a181407939b3ea68289e09265d3b9d8a8f21ba7d9f50d8ef8a86fa3c0fd030100000000000000842aa45a988ef56a417ef1390e74e62a1f12fdc0678759d408090144958fc8140100000000000000b1521b686507f39972179a0dc83ab481a9d1332f07fdfc951d68d66f4b05d3d801000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e0100000000000000e2cbfcc26562b49e656aed7d837a26fe0f9802db088b10330227b6147e150012010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c4501000000000000003c718ab91d9b10efbe954734920955972fcb714627739f8cd97280ea67aa5a020100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000c65aca4d1322201d981c77253bf88b04fdd3a94c326e17a54745e52f76c5b55e01000000000000008ca3c996448b7ac4e40eace3ba1ec807dacfd1eb5c02cf145d089171bbd0b8020100000000000000b229746f090b7ecf681f4606c63e4f0bbb2b22b971ef320d73b1ec4a295a07ae01000000000000004e1036b96948d9ea3b9677c08f64685605eca164485f49ba9f00ef7c0dec756301000000000000009b447e45ab2d6955d34870b22305e4d138807e7a7a442505180cacf92028c4ef01000000000000007081ac1696fc42897f8c8e236e3b04c84f3ee376baf8673ecd8a41cdb564bbe201000000000000006a5410b070b6abc90eab20d2de83b712d3b414da59628b34315af7e55473a1760100000000000000fdb6ae85ec3ae50541230a9294ca4efcbbb3ae21063cc161cc6ab05a03f273da01000000000000003a4bfd825ccd308def4a61bac80c579db42b02ea5f1a0768656a326e83a0dd880100000000000000ac2fbfa72c143162a81c57a10fbb8a14e5f65fa1b893eec3f93beff03d298b5a0100000000000000aad8568b2d4a879ebb4ecae8cf51e728669fb708f990bdcad6e236c4fc6c88c801000000000000007fab4769c41af85b9de8e784d3b1cda093fc0a8dffcdff21e914c62f131c775801000000000000008fd337b4f40c798b1a3e1512d8b4416771a6ec0ad4fe6d26fb6a64af2ca987210100000000000000b51d8d68e1fef149f8f0dcc3943d457df430b07770ea2b0b214555a0737aadb50100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000d6661fc765c1fe9adc7f29051c2e785302412466906db28357bff178911d621b0100000000000000bb4047e2f0f2f91fab1130a9425f49b91377fb6e67eed4f47defabcb7a4c3f790100000000000000adfa74f75badcbafc1ac4efbd16d32f2a54e996b2b472bd2084a887c23badf360100000000000000c5541dd9423ab57ac8dd72e5305787d0cf05dae4f65086bf3cce800ef1d334fe0100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b01000000000000009789e256738d66b0c04946050e8d0d88318edd7dbdc327f093d52b73457309860100000000000000d156efd80e52b00a319c582d934a833ee3340fb216da48a614edce8bcc18010e0100000000000000e4bfe8ca143a424552b98bd3d02f11869e68404c5ef470dd7b739ca68d645527010000000000000079d830d9b0d1aa1f3f36ae405501212e445d0da81b3ce596afec5f80eb20ef4a010000000000000078db61210961a080e16ce11051a487b335230283b09297de02847c8712d502ef0100000000000000b0ee5e65564e81bed3c627aa16ac9a7ecbefe70053c1c79df2e32e0b571225940100000000000000776ca567329470ab76e77e92c932b832b453cb71ffd68ea86ef82817ddf7366b0100000000000000a72c71188cd2b5843613f6221adbf47556693368f0e27bcbaf15fd3d0ab3925a010000000000000018e341b52ad3335e9a40cd1c93e7ff3c711b7858cb55cba94cb35c36e9ecaee90100000000000000232b04be856e808b2616319b11eec858097a8afee5c18f0af0e1c33f1c6973ad01000000000000001c7f2d9bd18be698e965e046d582013b73031a21e8b7d188391c05cf2707ec6f0100000000000000daffd43670286cbddbf38953e6e33ba093f8c719e9fbf0a4aa76ff3ee97df30701000000000000002b7ca5d05a484f20126f05c1886635f1e4169a7b404f4b506c374068dbd3baad010000000000000007677ffe4cb9a33b10cd37694f0f6c86434c2e3793f1429cb197a94d75e1110501000000000000002dab96f72ae82997620d72257fe40c58fca66d4bfb415d6b173a36fcec9dfb6a010000000000000036b53f3f35d5301a23b52d5091a4b7fc866de1566d179858ba00f57e1783e74101000000000000003e8b4d65acf5a80cf03df3c089985dd8b95213ab54e7a6b1bedd92eb2a32a71c01000000000000003cf63ce5caf114ee092493518534fc7869629d5bfacd32290ae07b469b92da450100000000000000b48574503e3b787008ed9b1fc9eb4b0275fadecfdb352f166973da58d1a43b650100000000000000eb5437d31e8aa20ba124005a12c042d49b67ebd62e1aa72aa92584675d134bbd0100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c900665280100000000000000a85caac9e057114414dd9d3f159f4ee6b876020a50f81e85299bc97fb216aa3801000000000000008c680b57fa2e52590f77693b0b653d3767753d19fdaff957a2bac3274d54a98b01000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b01000000000000007721a15e548a6313461c4fed9f39112ad43b09e9873279f8cd28702ead9a87620100000000000000268648ad5fea5a0afc7ee787680093eb8b05675cf3c56637cbbd86bca2288f8b0100000000000000c2b23d1562573ecf2f619459f1072a7b835dab5a122bb7474313fe7cafde772601000000000000007e99ba1ceb811d46326ad3782e88056be27a453c1dc3c4e8b7ef6494c327a9b60100000000000000e4c473b0f002fb85e5f5123b448c8402b44d7f1dd380e991fd895f9bcbe4cc87010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e551801000000000000001f0a00000000000000019f968401007d2800000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd54017d08000000000000463555017e08000000000000356d55017f0800000000000035a55501800800000000000088ae5501810800000000000032dd5501820800000000000089e655018308000000000000e6ef5501840800000000000045f955018508000000000000a50256018608000000000000611556018708000000000000c01e56018808000000000000de3a56018908000000000000954d56018a08000000000000f55656018b08000000000000c98556018c08000000000000edbd56018d08000000000000aad056018e080000000000001ff656018f080000000000007aff560190080000000000004d2e57019108000000000000876657019208000000000000c19e57019308000000000000fdd657019408000000000000ade957019508000000000000160f580196080000000000004447580197080000000000009e5058019808000000000000e37e580199080000000000008ca358019a08000000000000dbb558019b0800000000000008bf58019c080000000000009ded58019d08000000000000d82559019e08000000000000115e59019f08000000000000d78c5901a00800000000000035965901a1080000000000006dce5901a208000000000000a6065a01a308000000000000df3e5a01a4080000000000003d485a01a50800000000000016775a01a6080000000000004daf5a01a7080000000000000ac25a01a80800000000000083e75a01a908000000000000bb1f5b01aa0800000000000072325b01ab08000000000000cf3b5b01ac08000000000000ca575b01ad0800000000000013615b01ae08000000000000ba735b01af08000000000000b98f5b01b008000000000000e9c75b01b108000000000000a1da5b01b2080000000000005aed5b01b3080000000000000a005c01b40800000000000066095c01b5080000000000000e385c01b6080000000000006b415c01b70800000000000035705c01b808000000000000528c5c01b90800000000000069a85c01ba080000000000007ee05c01bb08000000000000a2185d01bc08000000000000bf505d01bd080000000000001b5a5d01be08000000000000dc885d01bf08000000000000fcc05d01c00800000000000016f95d01c1080000000000002d315e01c20800000000000052695e01c3080000000000007aa15e01c408000000000000d5aa5e01c5080000000000008bd95e01c608000000000000e7e25e01c708000000000000bf115f01c808000000000000de2d5f01c908000000000000f8495f01ca080000000000004d535f01cb0800000000000013825f01cc08000000000000c2945f01cd08000000000000b8b05f01ce0800000000000008ba5f01cf0800000000000058c35f01d008000000000000b6cc5f01d10800000000000034f25f01d208000000000000642a6001d308000000000000c4336001d4080000000000009d626001d5080000000000005b756001d60800000000000070916001d708000000000000ce9a6001d80800000000000002d36001d908000000000000390b6101da080000000000001f276101db08000000000000fe426101dc08000000000000494c6101dd08000000000000ec5e6101de08000000000000e77a6101df08000000000000dfb26101e00800000000000086c56101e108000000000000dace6101e208000000000000c4ea6101e30800000000000069fd6101e408000000000000bb226201e508000000000000f35a6201e6080000000000001e936201e708000000000000719c6201e808000000000000c3a56201e908000000000000d1c16201ea080000000000002ecb6201eb08000000000000a7f06201ec080000000000005d036301ed08000000000000953b6301ee08000000000000504e6301ef08000000000000c9736301f008000000000000eeab6301f108000000000000a2be6301f20800000000000050d16301f308000000000000a3da6301f408000000000000fce36301f50800000000000051ed6301f608000000000000bd126401f7080000000000001a1c6401f80800000000000034546401f9080000000000003d8c6401fa0800000000000089956401fb08000000000000e19e6401fc080000000000002bc46401fd0800000000000073cd6401fe08000000000000cbf26401ff0800000000000016fc64010009000000000000bd0e65010109000000000000131865010209000000000000023465010309000000000000523d65010409000000000000ac4665010509000000000000595965010609000000000000066c65010709000000000000597565010809000000000000ab7e65010909000000000000028865010a0900000000000002a465010b09000000000000c7d265010c090000000000001edc65010d09000000000000d40a66010e09000000000000311466010f09000000000000851d66011009000000000000dc2666011109000000000000313066011209000000000000374c660113090000000000008f556601140900000000000057846601150900000000000008976601160900000000000063a06601170900000000000070bc66011809000000000000c8c56601190900000000000025cf66011a090000000000007df466011b09000000000000d3fd66011c09000000000000e02b67011d09000000000000ec4767011e09000000000000455167011f09000000000000ff63670120090000000000001380670121090000000000006f8967012209000000000000af9267012309000000000000079c6701240900000000000059a567012509000000000000adae6701260900000000000007b867012709000000000000b6ca670128090000000000000bd4670129090000000000001e0c68012a09000000000000d11e68012b09000000000000334468012c09000000000000e55668012d09000000000000eb7268012e09000000000000427c68012f09000000000000f58e6801300900000000000057b46801310900000000000073ec6801320900000000000025ff680133090000000000007c0869013409000000000000832469013509000000000000dc2d69013609000000000000945c69013709000000000000ab9469013809000000000000c0cc6901390900000000000076df69013a09000000000000e3046a013b09000000000000043d6a013c0900000000000026756a013d090000000000004aad6a013e090000000000005ac96a013f09000000000000b6d26a01400900000000000069e56a014109000000000000c10a6b0142090000000000006e1d6b01430900000000000056396b0144090000000000006d556b01450900000000000027686b014609000000000000e37a6b014709000000000000958d6b014809000000000000b1c56b014909000000000000abfd6b014a09000000000000632c6c014b09000000000000bd356c014c090000000000001a3f6c014d0900000000000076486c014e09000000000000df6d6c014f0900000000000094806c015009000000000000a39c6c015109000000000000f9a56c0152090000000000004eaf6c01530900000000000017de6c01540900000000000020fa6c01550900000000000022166d015609000000000000771f6d015709000000000000d4286d015809000000000000404e6d015909000000000000f0606d015a090000000000005c866d015b0900000000000080be6d015c0900000000000034d16d015d09000000000000a3f66d015e09000000000000da2e6e015f09000000000000fa4a6e01600900000000000011676e016109000000000000379f6e016209000000000000eeb16e0163090000000000006ad76e016409000000000000a40f6f016509000000000000df476f0166090000000000001b806f01670900000000000055b86f0168090000000000008af06f016909000000000000440370016a09000000000000a62870016b09000000000000ff3170016c09000000000000c26070016d09000000000000ec9870016e090000000000005cbe70016f0900000000000012d1700170090000000000002f09710171090000000000002a41710172090000000000003c7971017309000000000000efa7710174090000000000004ab17101750900000000000062e971017609000000000000bff2710177090000000000008a2172017809000000000000b55972017909000000000000da9172017a0900000000000001ca72017b09000000000000070273017c090000000000000b3a73017d09000000000000187273017e0900000000000020aa73017f0900000000000030e273018009000000000000ea1074018109000000000000431a74018209000000000000f24874018309000000000000475274018409000000000000985b74018509000000000000ef64740186090000000000005b8a74018709000000000000b5937401880900000000000084c274018909000000000000e2cb74018a09000000000000b9fa74018b09000000000000e53275018c09000000000000f14e75018d09000000000000036b75018e090000000000000ea375018f0900000000000009db75019009000000000000f81276019109000000000000c84a760192090000000000004b7976019309000000000000a18276019409000000000000b1ba76019509000000000000b9f276019609000000000000d82a770197090000000000002b3477019809000000000000de6277019909000000000000a79177019a09000000000000009b77019b0900000000000026d377019c09000000000000e3e577019d09000000000000600b78019e09000000000000984378019f09000000000000d17b7801a009000000000000efb37801a10900000000000026ec7801a209000000000000e1fe7801a3090000000000005f247901a409000000000000945c7901a509000000000000c3947901a609000000000000dccc7901a709000000000000e3047a01a8090000000000003b0e7a01a909000000000000472a7a01aa09000000000000f13c7a01ab0900000000000046467a01ac0900000000000003757a01ad09000000000000609a7a01ae0900000000000010ad7a01af09000000000000afdb7a01b00900000000000003e57a01b1090000000000005aee7a01b2090000000000000b1d7b01b309000000000000b02f7b01b4090000000000000a557b01b50900000000000005717b01b609000000000000118d7b01b709000000000000bf9f7b01b8090000000000000ea97b01b90900000000000010c57b01ba0900000000000010fd7b01bb0900000000000023357c01bc09000000000000356d7c01bd090000000000002aa57c01be09000000000000d7b77c01bf09000000000000ded37c01c00900000000000038dd7c01c10900000000000049157d01c209000000000000a21e7d01c309000000000000424d7d01c40900000000000018857d01c509000000000000628e7d01c609000000000000eabc7d01c709000000000000bff47d01c80900000000000059077e01c909000000000000b7107e01ca09000000000000ce2c7e01cb09000000000000f3647e01cc09000000000000049d7e01cd090000000000001ad57e01ce0900000000000075de7e01cf0900000000000087fa7e01d009000000000000db037f01d1090000000000002f0d7f01d20900000000000084167f01d309000000000000d83b7f01d4090000000000002b457f01d509000000000000804e7f01d609000000000000d6577f01d7090000000000007f6a7f01d8090000000000002a7d7f01d90900000000000078867f01da090000000000000f997f01db09000000000000ecb47f01dc0900000000000046be7f01dd090000000000009ec77f01de09000000000000f2d07f01df0900000000000047da7f01e00900000000000096e37f01e109000000000000eaec7f01e2090000000000003bf67f01e3090000000000007eff7f01e409000000000000721b8001e509000000000000c6248001e6090000000000000f2e8001e70900000000000054378001e8090000000000009d408001e909000000000000695c8001ea09000000000000b7658001eb09000000000000fe6e8001ec090000000000004d788001ed09000000000000e98a8001ee090000000000003c948001ef0900000000000074b98001f00900000000000016cc8001f1090000000000006dd58001f209000000000000bede8001f30900000000000009048101f409000000000000620d8101f509000000000000bb168101f60900000000000012208101f7090000000000001f3c8101f80900000000000078458101f90900000000000021748101fa09000000000000c8868101fb09000000000000c2a28101fc090000000000001aac8101fd090000000000002be48101fe09000000000000d4128201ff090000000000002f1c8201000a00000000000029388201010a00000000000078418201020a00000000000024548201030a000000000000785d8201040a000000000000118c8201050a00000000000065958201060a000000000000a4ba8201070a000000000000f8c38201080a000000000000e7fb8201090a000000000000340583010a0a0000000000007b2a83010b0a000000000000d33383010c0a000000000000604683010d0a000000000000af4f83010e0a000000000000906b83010f0a000000000000de748301100a000000000000307e8301110a0000000000007d878301120a000000000000c9908301130a0000000000001e9a8301140a00000000000063a38301150a000000000000a8ac8301160a00000000000034bf8301170a00000000000010db8301180a000000000000a5ed8301190a000000000000bf1284011a0a000000000000554a84011b0a000000000000985384011c0a000000000000dd5c84011d0a000000000000f98184011e0a0000000000003d8b8401" + "babeEpochChanges": "0x04140f60d3b78c2654d6f6ac67152c1778ef114601f30871793b93e0b1e0d1787e78b7900101f3715f1100000000537b5f110000000004195da5fd83b792f1e27f130c08c87c8d80e1f57c01d5bbf5d10d5e378c4b7cf7cbc0900101537b5f1100000000b3845f110000000004830173365c00299af39eef705e88fc15c2836032fd19583fbd80b6eb80ea06ac1eca900101b3845f1100000000138e5f110000000000000c140f60d3b78c2654d6f6ac67152c1778ef114601f30871793b93e0b1e0d1787e78b7900101f12a000000000000f3715f11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd0920369416399330100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000fe93352c43bbedfccb13374b6057c045161fb87ca1fa978afa687a475500067b0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be22530100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000008205933bcdf98344d19df8bab418ac1d6d93ff01b6936c46dfa2b39081bf99470100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000e24a6db1d2f6426f7e71116ba4d655c13262856305c425ff7ad9da4c0957f95601000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000cedc3d581432d4cfc8c40074e913b4dbcb23f36a6e35af989ed40f8e0c59e01b01000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b0100000000000000165a03988f9c57cebd3d6bf3ae3a5db1fcf901971d67e52dfc3ef1f6a7474a6e01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000d648b32d1d22a413b4a2c40733e4bd83b29c0ea6e4ef72deedbf027440c8837101000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000f2d0aef77dbf94d9123f02c94cf868c7d3191c8d7060405b68002bdce6f7eb6a0100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d83101000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f670100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a046010000000000000050353935ad70982e3ecf82469aaafbebf85be7452ee1222882d4bfd9a8da8b0e010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f308010000000000000060453c2c4e64ccc7cbb81407529bfc78539ab89d0847ed7d6c3d7c457d65d9590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000d2f0b072ee62688ac7687214690864468960ab8ec11dd5da2c30494a03bea53d0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000078e2ec49a559fb6f6a23a0f54aa60dabf71f79fd6fe6cd46f00d3b0e25d5277b010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000a2574c3754e306002ab99bbeb1990e66f08ebccf811fa15e70b8eff87681d6230100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000003273e1c6b78efa97ecdabde164cdfdb15cac3c96233d75a3ef4edfd77859543d01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac8527901000000000000000a084bd1e0c96a2fafc7585584fa25d1a3cef7ded850e9f8ff2c466a578196530100000000000000ca8eb4cb794e9be49454cb2160ec2bdb7165a4df9794df7c9236b6fde6904b72010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c01000000000000007ec6b488f746a162c731989bc6ce203434854c83c4c8deaf74e5903ce2417f5901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000046175fa42b37779e4014774a55e8a05c275738fac771b80045b26d33ac0adb0601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000002cd302f0acffeda98e520d48596e46e28aa84d44d44388016d94dfcae244f7360100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000004bb0c2e9814fcd5d9cd455b33be1ab02221d78a886e9a66112d99d70e2dee5450100000000000000040000000000000002195da5fd83b792f1e27f130c08c87c8d80e1f57c01d5bbf5d10d5e378c4b7cf7cbc0900101f22a000000000000537b5f11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd0920369416399330100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000fe93352c43bbedfccb13374b6057c045161fb87ca1fa978afa687a475500067b0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be22530100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000008205933bcdf98344d19df8bab418ac1d6d93ff01b6936c46dfa2b39081bf99470100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000e24a6db1d2f6426f7e71116ba4d655c13262856305c425ff7ad9da4c0957f95601000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000cedc3d581432d4cfc8c40074e913b4dbcb23f36a6e35af989ed40f8e0c59e01b01000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b0100000000000000165a03988f9c57cebd3d6bf3ae3a5db1fcf901971d67e52dfc3ef1f6a7474a6e01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000d648b32d1d22a413b4a2c40733e4bd83b29c0ea6e4ef72deedbf027440c8837101000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000f2d0aef77dbf94d9123f02c94cf868c7d3191c8d7060405b68002bdce6f7eb6a0100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d83101000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f670100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a046010000000000000050353935ad70982e3ecf82469aaafbebf85be7452ee1222882d4bfd9a8da8b0e010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f308010000000000000060453c2c4e64ccc7cbb81407529bfc78539ab89d0847ed7d6c3d7c457d65d9590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000d2f0b072ee62688ac7687214690864468960ab8ec11dd5da2c30494a03bea53d0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000078e2ec49a559fb6f6a23a0f54aa60dabf71f79fd6fe6cd46f00d3b0e25d5277b010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000a2574c3754e306002ab99bbeb1990e66f08ebccf811fa15e70b8eff87681d6230100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000003273e1c6b78efa97ecdabde164cdfdb15cac3c96233d75a3ef4edfd77859543d01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac8527901000000000000000a084bd1e0c96a2fafc7585584fa25d1a3cef7ded850e9f8ff2c466a578196530100000000000000ca8eb4cb794e9be49454cb2160ec2bdb7165a4df9794df7c9236b6fde6904b72010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c01000000000000007ec6b488f746a162c731989bc6ce203434854c83c4c8deaf74e5903ce2417f5901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000046175fa42b37779e4014774a55e8a05c275738fac771b80045b26d33ac0adb0601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000002cd302f0acffeda98e520d48596e46e28aa84d44d44388016d94dfcae244f7360100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000da597267d6571f6c85c50785346043c2e08fd79a292e4e3d1c24b8f933960f130100000000000000040000000000000002830173365c00299af39eef705e88fc15c2836032fd19583fbd80b6eb80ea06ac1eca900101f32a000000000000b3845f11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f000100000000000000827e307dcad5bfe176ba102e357c5f18ace450271cf480e27cb994b9197be15a0100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000f88b0be90381341d0d7bfacdf140b8f291a16edd3310f72bd0920369416399330100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e0100000000000000fe93352c43bbedfccb13374b6057c045161fb87ca1fa978afa687a475500067b0100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f7201000000000000001a9af74659f26511f8a1eea1a942a2957074d61f469d88d1bd8fed899735624a0100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be22530100000000000000f0fecff9ef1c288d6adbc261c63a2dec156042b30e9d29e30283e682eaba675601000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000008205933bcdf98344d19df8bab418ac1d6d93ff01b6936c46dfa2b39081bf99470100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000e24a6db1d2f6426f7e71116ba4d655c13262856305c425ff7ad9da4c0957f95601000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000cedc3d581432d4cfc8c40074e913b4dbcb23f36a6e35af989ed40f8e0c59e01b01000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a010000000000000052185fbfc63e58ca8498f15d0f416cd474e3bae567650d03ee5030983f174b0f0100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c010000000000000016b203658e93e4d9c195228c4bba8447f5cb2ac36dd9816ba580936d5ec01c130100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000005433988ac1a22948ac82f44b10eb843afa13d3315577458e0cac933f2c4e096c01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c0100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000016a84c8857157a54c704dcfa497580b242409b4e57ab45a9f6691c2008df33410100000000000000583ecb6dde18a2984d5af56152b337cc90422fd6e937b5e06c1c6caf50be212a01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b0100000000000000165a03988f9c57cebd3d6bf3ae3a5db1fcf901971d67e52dfc3ef1f6a7474a6e01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b824301000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000d648b32d1d22a413b4a2c40733e4bd83b29c0ea6e4ef72deedbf027440c8837101000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000f2d0aef77dbf94d9123f02c94cf868c7d3191c8d7060405b68002bdce6f7eb6a0100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000e4d9dac4f974372174e57beb5db603cacd8643adab75a3ff108a3d9012ed153e0100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c0100000000000000fcd5f4c4fe11f20ad99dc8345b7dc5600caba5d5b7d3f499c3253c095152d4540100000000000000ca49fc4bdcd0f86e5b9883bd25a0831acb18f61da33b84616fae8b56800f904d0100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c0823101000000000000000ee6df339af6749cf9b9fdabafc0cdc59ba35a1244fa56b0adf6bcf7cd3333000100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000044970235c8c767ac47ec2c2cb6cb391bc552b8421da58cb851f1a43647ec6727010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d83101000000000000006e0bcc6441aa5c0ed8dd01fe8c2634777992f68f3e51c6c45320764f551f75580100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000fa5c17f9fbeb03ae7168967f873626bce0f0816360a1a1d1771cda0923211f670100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a046010000000000000050353935ad70982e3ecf82469aaafbebf85be7452ee1222882d4bfd9a8da8b0e010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f308010000000000000060453c2c4e64ccc7cbb81407529bfc78539ab89d0847ed7d6c3d7c457d65d9590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e01000000000000005ed6df49740350ebd53c0b2ba22e8a12ed609dee8070e9c06e5a36dc59550b190100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000d2f0b072ee62688ac7687214690864468960ab8ec11dd5da2c30494a03bea53d0100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000078e2ec49a559fb6f6a23a0f54aa60dabf71f79fd6fe6cd46f00d3b0e25d5277b010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b010000000000000096ee011f2c7af1882c6b9d8c8906d200c152c3fa13c272392abb166ee812ce000100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e0100000000000000a2574c3754e306002ab99bbeb1990e66f08ebccf811fa15e70b8eff87681d6230100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f83801000000000000007e40370daf63360433e8af5248f59f6fc33339cfdb5cbf9863da5dd52486b2290100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000003273e1c6b78efa97ecdabde164cdfdb15cac3c96233d75a3ef4edfd77859543d01000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d010000000000000012c41078fa7c99409a1ee5c1226c86bb5a88d9b4cbade04b5c54ca83ae03955f0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac8527901000000000000000a084bd1e0c96a2fafc7585584fa25d1a3cef7ded850e9f8ff2c466a578196530100000000000000ca8eb4cb794e9be49454cb2160ec2bdb7165a4df9794df7c9236b6fde6904b72010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e01000000000000000ef15a40dfb9c89966f22d9d1fbf255a10ed208c960a23e7f5eb8ab9da9abb1b0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c01000000000000007ec6b488f746a162c731989bc6ce203434854c83c4c8deaf74e5903ce2417f5901000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c57010000000000000046175fa42b37779e4014774a55e8a05c275738fac771b80045b26d33ac0adb0601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc5117901000000000000002cd302f0acffeda98e520d48596e46e28aa84d44d44388016d94dfcae244f7360100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000705dd0b71ee01b20d9c8dc29ecfd33464d72b3050582485a2354ce8d0cb6d7420100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000e5bb910abe01598c5816d3b141e250358283d0c295dc5fec440444cdd3540e570100000000000000040000000000000002", + "babeFinalizedBlockWeight": 6558922, + "finalizedBlockHeader": "0x4c76dd5a4fe9b2f17ad183732b484fb14293ec93567048bc4202cbc8f479c34e8a314306c02205c84016df71a942121d4616e0c094c5d8001bd4b6a74a07ff2238d545b2927904953beea295151c79a00f35718f2bf20fd30699c91ff515d3045f2a1a840c0642414245b5010144010000987d5f11000000003a71db588fffa69b6cd73ffa4177021de0563d51b46d624883f0811fd394756bd06c80c7b58e035fa5ca46e81bb2007d03492359418976eb855b8099709d600d4edfe61bb04a4815511b87f7a8a6482861f0e7f8f7af72c2153f4616ac49ce0b04424545468403c43c98205164279d261ff54d39425841cfbee97ba355d2a9ec2c7d92989e36c10542414245010170b1b424134b529e4b3567f38b5c850a3372c0145538054d9cb00bab1d7b672cc7ef39c0a2deea7e121e51a369d6a245616d64fd353154e267be706b5868c381", + "grandpaAuthoritySet": "0x61098a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb010000000000000031717c15a4ff007e43d657c58adf5fb2fdc0c3b90640815c52aa1c7ac9c7dfa30100000000000000ad6fa2991d221816fdc47582c35b718e5911a1af71172bf80c4cf35bad75f9d701000000000000004d7b940616e938606ca9198e82ebab5f956b1ccb0cd21c0aaa44cddaed74fcbd0100000000000000e5914426faf919761a293345074f106393a9144420b3912e1dfe1f438975d21d0100000000000000f5017830077b5a7bcf80eed60f595ba589ef391ed7f8d9dd524b50d2c7073b680100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e010000000000000020105650c1cc5e99bff444d65a0074685f93a0599dc47a3a91ca513b0c975eab01000000000000001dc815662baebd9bc39388798c1f6c8d0c9a5668ac1c83b82b6b4d8351b13bb30100000000000000203e355e692bb88164b4bdf0aab2fcb3ce5fa1113b7c55c1610f92ad13344702010000000000000066c67c2e9a4d830095e711dd29b5c36ab227fe8ab62b7a8057116c916440ae9a01000000000000004bf3a7c0a91c436a045a8d3d8be10a06f304913becc017726b34a6508a1ba20901000000000000001ff98bcdc32cca67e494a8399b9ce52d3c75d9324b315f12a1710cea291d9d2b0100000000000000a39288ea3d95adde4b553318ecad2470ec0efa4839c4bae94cc1538c8537537e0100000000000000db08502f1b6f793e4c5744467fec7d07f00e216431a75ce3ab1696c7ebefd33601000000000000000c890e728c3be18e683a09d94e574397b5168fcebad0376d140e3926fc28f75e01000000000000007f4c80530943a75943dddbd81a7138a25a1ba2139161742a8fb304581153facf0100000000000000b29508b9e36692084a0658d822389f0597783786796a92e508251fdec11642e30100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e010000000000000084688f3dad92f60e8dc05840bb64c522cdd7b9330bd38ce8cbc1d19947a334ea0100000000000000333ceb19084d7d83976fc84b9f8f44dd84afdac808a1675d7e8ddba62411bdf1010000000000000017d9b810a46767625cc0081b96f2eb384b45ae095c812abbe8009105456e01b901000000000000003e2c94dc3724e579225b7c12f8c5ab1a47eee67a1bf14c1f88999c6735404c0c0100000000000000882dd3fb6cfe65709167894025b8477c721ba8acfc1c8521a6a59b30c9be0b8b010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc687601000000000000003bfe3766ec966abcd9de419ed32f1d016de8f5b71a5191859d474b00467c171a0100000000000000d10d26b17880ea616cd28ad00392c0a97a407f69cb57f316e4f1cf69fbee1c2b0100000000000000641340aa407175876dbb2ea3464ab3dad50b4cbdf6e34fe3ee47dfacc4fca41a01000000000000001ff6c4d8b7ee9f99bab0aa9fbe88ef94bd3a0f1f08532a329403cd0dca571cf10100000000000000f93d5196a9da38f5c01f77bec5b034da553a302b2813d18c3eada66e44c61bd20100000000000000aac65dde24439d67c7bd0ad79ff575163635b113a851e620deb6e4724da0a33801000000000000008faf00d72dc043219783f02ecfb9ec870c07b608f4e18b9a9121bb4ddb1c15ee0100000000000000a58a13ce9c55ba408407767ebb3249de13c2b5509e45f6997f4c6a02ddfd79b60100000000000000205db2f34961f7c260a0be694a134a77814c7d156ef9d6b710aad3e945d5d6930100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc201000000000000005697c286e7514c932d9b034d332caa848d2ddb62d1c4dc24b36183b6f4fe79d20100000000000000b989aecb127e0ec9057c64a4b396dbb23752f67a2b253f179f7a7a5d395c5035010000000000000063205a0a65f0df343e0bf1246eb965755f56d640639320f3c26f64a808e864cb01000000000000006f694fa69a896e81dbf3b1e73aa0fea9613bf53d0e4cd4242cff7029b19a1b4b0100000000000000743f8683637266104569707c0739e1118f97ab4ed7522198d3ba0343b088561d0100000000000000bf579400dac8456ef3e95f759753966a6bf300895ea9e271a6a010cfe7241e26010000000000000042fa51a590d863c3dc1279ab2444a394f22610eab077dc724827070f586d432101000000000000001b4b5f4e0667c084b318210779b013a36f4e2a99a1fc2dce5adb7c921278332b010000000000000099eb3b3ec8ce6a4591dc266864c384c3fdc3c4cc9fa6b79e482247e9e3d847bb01000000000000007d0b2941203061b2c9c2baa6bbe80b209a51b223c724cacc94fdd2b46a7ab1220100000000000000f23e0968a818a3225f64efb63719a894770f03e5387cd64698ff8e1008acf4f00100000000000000bfdb9d87bf7ddb753ab52e356a0eb4becfe10d78c4589c646a9b7444855377ae0100000000000000b0435d9d506deb5aeb02f9b4a872239134e5fbbdfa2bec55fd6041ca8294740601000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda010000000000000097d57a25c49a171f87773fd18925fa2d8716f2c4c812949d73efdd5b8b39b2140100000000000000e38f2d737c0841fe1534864408ed3ac0a22ad9edf9cd3c832754262b80de71d201000000000000000833b68b6ddda5ff38ca3e0cfd0d93e62ab59f0b0164ef997d542e905c1459750100000000000000707b72f8c07b1387cb1d3a1b5f76322aeb4b00b0fcde9b8e189f038813708f900100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b2900100000000000000764be126771bd51265d69b733c6ef30419f94451e32792117d25636b63a837740100000000000000e59a9cc37937f617aa9eb54767eed84c1a57a2b270fcee8079116201c280b4f3010000000000000019b9018e3b4951ff9905fba02d0b1e5ef1ac13e86c640c18bc897bc269bdef8e0100000000000000a80a71156e2267785dfd124dc494af041219c88b90f6b41f30a0619df3c584a6010000000000000052a59d0bfed47022fc79a5f56d67e9f833d45a57843c986755a3c809092d16c10100000000000000757b8d55585c89c1f8a22e1b73a0b7c6e66bcb8479c4df4633cde709d1aae17b0100000000000000e0b34b26454136d3a05aace8c082d8db33d21e2b7d7f98d874044c00b87b817a0100000000000000beb52fdca5833f2981c8a869f97136722c187ff31bfb9fe44b0b888bb2d13b8d010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf0100000000000000243b45bddab4f9e27027464f4a36ae9aada3de1a91c66290bddae054b56331fc01000000000000009f5c82ee25dcfaf356dfb70c3ea626715a0b6b9be5a1dd1ab523ea1538095d820100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da810100000000000000e36b385cc17b3ef19ef7fee9e4b96742254f7d5c90583fb8a07eba2dbc55d269010000000000000039c2db4b650baf096132fa9ee4371cd1425fc0b4489a0c2f341fdf065272a2a50100000000000000264aa8e17904b7f83139c101e96770cc85795050b1d868914f98f48f8b99a84601000000000000000fe66a8b269ee8ddc94d5eb14c505b79ef9066bec944213ba9bee50e6cfdb6ec010000000000000053b64e94079673c4c58ba764a76b48851deae6f31e3186c02da0827162972a870100000000000000cfc247ddbfef4dfccdf0027f010c9a48cc6e4096621118ce732d2f0a5fe51c2a0100000000000000123dd853d7491657f3eb1cd4a6bf452d4338fe8f2c612bd37a3a6aca26fdae840100000000000000e72ce295d89273173dcc71013b4c2e5ffdf82c7c68a598f7c6e0c5915074801b01000000000000006a1c3443483a34e653ebc3d0857c00a3c8b48ff2c5e9549880ef47eacbc05c020100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b60100000000000000f57e5ce97664f9811de78578d225a41103c98dae633b00505c35b7dbda6e3c510100000000000000c067e04a0b95384b057768a228e5658832235ffcc132c9cea18c3c318f3dc7940100000000000000ac475b192356c61a81077822d2fb1f921b1637a5d0a7cb5de8e5a86f7444be59010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b010000000000000027050fa6e0201f6fdd621db3d763193c4819420d3faa6178ddaef0a6e8ab384a01000000000000000f4fe61fc52bafea86c568ebcf2877bd1dc29dcb8b7c9516c35d83df3a1ccf05010000000000000061daf583023bfe3731fbef76f904707f4d130891ac9793695c705aa01c35ad100100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a701000000000000009bd622bc0948361df27b3e501ae0006d46637cfebb4fa6075288903a4b29fe4c010000000000000018a45786f742ddb5273eebb3fb640ba8d76dd7382156ec91a48efd51f02d25d90100000000000000428ccee0681305bfd47b0b4432d0665ec16ae31419f034a8f7d1b25e9155f84f0100000000000000f27f923258052541344014d85ef62c8dee49b2dc494bb97a47758b6c82f876520100000000000000ebadf538901e74923a6ba1ba3a512fa7fae8ff099b98696f950b318555414a4b010000000000000059312d9c6ec0591908d0b055668936d16b3baed038166e1eebe67946fbc9a26f01000000000000005025d6b18d5d25ac7dee939435363cdbc2194b99fe7eb04ab29457ef090955ad010000000000000085d30ad9407c1a1f860cdf1ceffddc7ac044fc059257559a564bdfd9da4116bb0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000007e56a9c63e4f30e13d692f72e3948ef7b92183dbc993629162bca33fd2dd7e190100000000000000b2cb24e6155ee2213b3f30f66c3647873e1b404b80ecde5f2c3d32cc62ac11f801000000000000005422ef5a5a3404d99ee46fdd20d8b897c5ca0c051bc6541d40364e6d65273dcd0100000000000000f982823f5e08ba1c697a854a2e0b41544c63749a892c961dd4f3cf5b1f716bd5010000000000000022e1f51c9b61fe9101c5c0b5b0629882af44f5fdac80d3709caf815c6a8392eb0100000000000000f4f88283787e1486aeb0b00026e96e1ff523b0d85b89cbcdb0ecfbf5694065e30100000000000000f7cc421e177f70f396e449d6513e5b5a145c298f8f10eaf7bb2cf441ae33333d01000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000ae430a07b430336639439e1fc36725721d120480349022c93a51dc53831039a60100000000000000f4c515ff4ccd85195b2bc833899342e21044d872d3cef37dd64eda0690f6396c0100000000000000671af96bdaeb0dc9d8e1e61ed6de04ef1bf1bb86da5b8f392ea131bbda83bd31010000000000000024ad7c10aaf8de2b8fcd6f28ea2939aca4d0db4c4a1bb63e5537279c1f62e68d010000000000000021441bbdbdd47781dfda0aa52047e35417a812c5328e39f0c03cde24f6bdd1b40100000000000000988d45ccb77e1c3e754f2efe478c7a95cf80752fbf43e4fa0d24fcc84fb9038b0100000000000000a0f39ef1869bbe3c6135802f3bdce30d0ee242cda4ed4bea58d01d68765d50dd0100000000000000214ce2bd2912889eca3c69f45a3677989d66e20c3b26a52bbd378a4a71f5aa0501000000000000002c02818b75d48cf264ef2f93d91097927970b7470b8249888694be014cc78f7501000000000000004de9a0cd44bcec5124ff43966f305ea0b213a3fc58dea5790821b4fb762f61b301000000000000003d28789c6d574f3aa6d14360471901c5bf8255d072c2209fa22ac773bd32e5bf01000000000000005cc74027b6551fff50ee1bf43be444e2403dae9e3e5e2e7823f5d094c7347c9e010000000000000041763df8284ae8248ee0f649982ffc7d4f613e07c7bb83cd554aca5dcf8f56250100000000000000f638a64a8e447bd0f978e6641341a067ac937682f5f6c59b8167a058cb24b33f0100000000000000cc0c6a91c7971438b621cd9a3bd37a67f52ec4093336585d1e2c73416195e28a0100000000000000de52bfa88c4a76bb22fbebb0f078dfcc5a327034e0044e8f8034f2a96e7adfef0100000000000000bf3fd3d4065b306638662c3e789d830a63d9b343cef5f863d346058387844b58010000000000000005197187ac7eb8d0a3cfadd32f1a7fb662e7e4a16ea718af3f1e4437b865205b0100000000000000466869d660c12a2c5710b2360dba2e0c9bfb1ffbd0c74544c0afd1ddbfe734840100000000000000030129e0d90b7476d6833ab8d5c6bc45c5d9bca192f269f4dd08942ce991533f010000000000000061c2484adf608686833667f825381742d632372b83980f6df8b07bfbc84f1bb401000000000000007948efa0d28e022e7c14e0328e558faecef504d2810d2f58193b113bbfe7de3d0100000000000000e0fc24bd5365279a1f16e02846535936fef8ba8a1d0be2ffa544b7f1773874df0100000000000000b61eecf2019c2a6f3af7c6120decdd3352233c39d002070758be081221a8a3ad0100000000000000c488ef26295140d0ffa6b0df1cff9f8d8a1dc96d86fd199a389bcb2f37a87f340100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e0100000000000000ead4054427a6f2d001590422f9ca8eed08c6f0b7914cdd500e99003f493f7a3101000000000000008f36f8befe9f8dce1cc71da7a1ac8a2feac75a99989b77bedd83f082f6f584370100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000137d92168ec32f58dcc3be5e8c1c31f2314724f554b1c2a0b5d4334936c8efd001000000000000003137f2b06b5f16570d3d89b83ecfc6d30660b735d01e566c1bf0d676c607ed780100000000000000c92bd67ca0729206933ba7fd6ff69ccc717717fbad9fffd20d7a7476a865342a010000000000000083a8ca034fded71f681224d5f905b69084b17a51c18f0a06aeff60e868898bb20100000000000000ed75eba7df0c8cd6f19955f725f02fdfa41103cc0d2c6ced4ba8bf30369638450100000000000000e2aa0fecf481ae9c9f066202503d273b5752c6a6014e693ae091942cf07c78ef0100000000000000a9f24f0208a21e8cda4e450c72074f20d76a927bb80fa4418e480e0b59575c6b0100000000000000507b0289bfb2f55c7a62ec3c3298690909013c916dd5885b05b330fdc0caf1270100000000000000c8185ca8ae6330a1e03490e132163adf517f76402ecac6881a51c8a14ed62f940100000000000000345a59bc5e05a4d4e903c12dd113cf42903113ba28f66edd9e49e7b510880a850100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec0100000000000000ab70b42c731f5e8dd89f0f5309ac1bc4e8510e297879cb29bc4a7af3e31cf66e010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b01000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b0100000000000000be52038041281820347d91aab6c15fe26ab8ebc24487e4e7403a8d559bd6ff8401000000000000009d5d2bcd601cb9767cca3ddff78f46fd1c0e80139b44e0c9e8d200234bcf3a2601000000000000002d575e29f7c1ea23bce864823ab34822606c5f0207bd18f471c9881a8c0e9d990100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca60100000000000000fc8cbba0ac15a80f20a1194f5d8c575cdfe959436dba18349991b35e6e4693b001000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd010000000000000080c72e4eb1bc984287468ece0927591c8dbaebbf27b3c4b3004df65a4eb38f070100000000000000776c4ea9a40d97ca910d7d38f92acb8286948f50bc774940d357736777f8c91b0100000000000000b9937be3842b54d71cdc96f6739d0a7071b89934bf9644ea362f6ecb477b46c30100000000000000c9e943875dc20414fc7c4f4fa6a917ad909879d0114e8aee3dfec487304b918f0100000000000000a14d8ba80eaa3f2e282855fbd1c2e9378d17d491657e76d84df2d14c42fcbbd901000000000000002b986e6426850582cac73136dea0c43671ff94e72cd4801cb9017e058bfc6c5501000000000000002d90386f1a2db7ca6a2bcc1656b11e3d2dd15785882edfae389c2bb33052419a010000000000000075a690763ad4ca60df50ee34c09974b06f5ae71ab45d4b8cfebf4a567671252801000000000000009585241e4796ed0df7cb993443a8b8bc5b40b10fa85683473f7f80bebca167f70100000000000000bb634911f0ef84718fe06e395c08721b651e6670e8de1212958788bc273a57ce010000000000000097497e82a512ab36b55d1cacec9baa3c1f4a7f55ad30cf79a7aa4c395ab39bf80100000000000000fc0cd2fc1e96369f045265e9b6513a200d755bc17e95c74dfea83e41f994d03f010000000000000099232c185a7e70d9f9565486fe2efcecbc5ab7dde89d074bee83c85d13290c8b0100000000000000e00e041baa455db9c38d07cf42c7148eebd348c3df36ab0efd4e70536c05382d01000000000000008cfea898913ab0d63b24f6ae7319acc70dd011d2f6c9b2d9603d7876e1c9bdca0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f01000000000000008e8684ac92c71df4e9db44d7e7fb7111698a13abedb82bdd75d89cecac7b4e43010000000000000024c102e6ae5bf186bc1bce6f6320a0075f955743fa9936005c21f09e92abdf180100000000000000eca22d3aaa8e665c689c6020ad1e50d97fd45e69bac905687877af366d8329860100000000000000627c4a3257300150a124ad040ecde9d53d1623187aac011663edec2b489becf5010000000000000048e913aac841999a5ee57d045f46324522c4572fa11c47a3b7a476e443081f110100000000000000e10262e728a0faafc2edb7bf41a4a1416136fcf03fa8362b89c44e29363edb0b0100000000000000cd262ad80e453fe9be222bd49c585ce44915565b21c272b9712840ab4de009180100000000000000f301324859c6a110e51ef386369ddd36f3ba4c8a2e873523588f9fa7929edb00010000000000000074a7f8024b834671538abf670d3265f4610922479b518096dd797a39a9c1a26e01000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f0100000000000000326f07c0e76c6700bc37ede086feb3c530fb3219cb63144dc80073f649038ce4010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000486582525cbd62272427c42388f11864f46d7f6380d5a2bc1636a7e56fa903280100000000000000b681e1c74884063fe862f9608642ff9325809d74f44e47a784914023c7f32e330100000000000000b3c7061fc4be040107019f5ac460f657ce47c3322b36471de388b68ac0370f890100000000000000d63b2baf0805700005171879b44dfec6660078de2061a200c62c6ebe4a5c3fe70100000000000000d8b4b8159ce1a2d45a9b51a1681058a6e2b83452d348cfe20c9d0772e78c03230100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004f20eba65d1832d02ade155c2ad1c423e71602312bfec0d54528630548a2fcbf0100000000000000e18ad428af71a3668336733b81deb31ce4282a4facd87859cf5e0cd788c9365b010000000000000070c5e743f7f1fe84313b258f5b7e57cd9f7d911d845ae79758a994cd216a336d01000000000000007f6fe3b417c26965a21ccf584140ae4705672bf1a20f5164e1e39af1378cbd090100000000000000854930041eff11f5c791356aeb214b9670cc17006afdb3cb20399eb4762e25d401000000000000002b7b893e884f4d9c99a3a154b78cfa4b461422860537fa77d064dbd0de4e0a8a010000000000000068e90ce2ac6f008d2571707d4efe418bb0c842320a34851480ff64c969a5eae60100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff0100000000000000437514fdd2338418a82b6f388df43bef0924f4288febdc261a5c5c746fc0092a0100000000000000bc02d2df90a08a0255ef33c7e9d47faa33c1e062ac66abddd5ee39739359051b01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b801000000000000006e2897ed93a9e9d54be62772edc02fa77ef6c654026a2b86672bd6a37fd202090100000000000000d3483ed0f68d3bf6ee8ac6eaad993e14916c49aa7b4f41c7bd5e2c80895e76640100000000000000098d22c9cb46225838fff4de91e1e93e9378d6e27983d6423f77009bcc32668d0100000000000000caed8581d88dd8e296c0905402fa273777ac1a025a8b6a23eac85a0e15acb6b601000000000000000c83976a1a4c0a466aff0538c5e8e855a661aa770f8a5e5c4270ef95b2971c7201000000000000009e50fcd82d92b7d1f0ff85ca7c606d8dcb891981a9e6cd94a51454ec67c9afc901000000000000002902e97d3e7fcbf6418a1e8307ce14b1584172e41c1036ffe198fb9b24d40f1b0100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000001c6cf4a587c929a8cd1392a9df942883778e7ce30543d924a4825e51d5f5f16f01000000000000009533ff34db407309b77800fd575f044a900b368dfdc59bfbf425c3962ad88bf90100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000771fc7d8d2258e91fb78a575c8cb68637ac1bf4d1e82156fc498857fbb808dd50100000000000000dc6d068d3259078c814b6c385cf060efca701e19494f9a5e8171a35336c8ca8601000000000000007042cadf0e02f09abe2901fb8bb7261ecd5faadb06281e30fc8cf3446dea23770100000000000000c5902573ccaa4bdf5184ede72a82a8e9f78c56ef61557d9e6207e46b5c81f7640100000000000000a717e6564944b5d85787a33a53ccece07dcd37ce2f375b4e356c328858ac475b0100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000098998700d3ecc5478143dc3a1656f21412d7dd40ff4783e01febc18058bbfb9e01000000000000003d3d8eab9a0fc910aab5791021dc654ab4718dbdb36909ff0035d18f86578b8d01000000000000009ba4496d96a729e17ad653f030de5263031bd4e4672e3910252246a1b87503cf0100000000000000a57b0071b2e73f5ca588079337617e21eaac3311159887c80b1bfbda958bd7f6010000000000000002f1130b3d7a51bd39138d64edbbcb763a2b71b79a3d6a4f78e5ebf50948bbc50100000000000000c49f437f03a10b54d5f84d340f20c22542c8e37e1285debc1581accb666045b1010000000000000051d105f9863aa78e3b2878156f1025ba9687962576aae4e620a4318bbb0ff8c90100000000000000a272db41595d659e0a5ef3be28a4e79cb2be47b528519b358891dfca76d3ab8201000000000000004ad4168212078e298f370b050f3acf4272af76bda0eb8e90357dc844eecf271d010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000f436cd15d3cdd379cb58b9ba01afe1d2e0e78c9e7e5f9f7a3ac15791b21191120100000000000000dab409a6f1f41eed59217801a6cb9cc28b8edaf5277decd70e4e31e64cad158a010000000000000049bcccec5b11f8810bcc3fa902ac3b8746da0ef0fcbe5fcf87e24c7aab800e070100000000000000c06eed03d05ef5aa3e01f08c96cdd2698711a83b3875141a3cea5583f29a4cf00100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c077920100000000000000be6b59cb464fadec4e0b22a9f12857ba5cf7a14c4f9551439d36305d582dd7fb010000000000000069e56c7727055931a038b9d8a57ca77e13ce53c1ab5d0de51628026ab2c91df10100000000000000e4bbd27bc350b984418e952f86bf3de86141ccb4569dfa4276b5ec81f61c3f5b0100000000000000d3c0df024b1e681db80125388c3f02a03e5ffaba54e0e079977484b73c377e2f01000000000000003db5f801c2e208df9a9b55c5f2d459ee2c3dc9fb94e208695f2ee4025f4bed4f01000000000000007d5a5bf3f84db83b31722f7eda0f048030bca9445ae3299d0de2e16434d7662a010000000000000042936692ef6dfd13fc92626a2ef81140ca98a5fd0262fa0dfc09727b33db9ea20100000000000000c52e690f51696020b180cf0a5c4de40429794b618e471c63a52da80713e133f20100000000000000a63ecf0e809a864fcc5e2a49d6ef628c1182977f1f99c34297eaae1d111cf11f01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f270100000000000000a417840dc55a116603ccaa5c9e3f0322002d70f6995a05f2b8a833650cf5744a0100000000000000d6d7efdebd6a3b992d19bd5ee7dadd2721d53ba83542fbf08e983af78ac32be20100000000000000c3231f27de597d2702bb08b4f2d0d234aa934ecb291895229fbccffc88ab581d0100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f0100000000000000dc680d8492ddd145cd4ca0c086f688ec6b04f566be4000b39bcf4752f66fac9a0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae0100000000000000ef3421fbce5328394e8bbd1e24eb38126316e1b1e4652b82ac39fa4286baba25010000000000000074d7396cfb7b36c95e8cd492088d64845a0fc437ec3c6312a548aeed6cee89f001000000000000005c50ea054b16a62b419d1e0110f8fdcaf6df2567e8a10c2b754ed549349e553501000000000000000c964081c9e075fe345f868a380997f541e041332c6375253b08c08e1e46a8a30100000000000000640070e2f707abcfc96999904762ba1fbb7de89abbab97c2624e169a1159b6660100000000000000fecd674c512211f3420f3f359be5bec7dbfda261cc40109aa312e727cc0f8bb50100000000000000c0852bc9a3db8bc74cc2c027d96bdee85e0d877b6d016ec877e3cc5c2419a9ed0100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab2508792601000000000000009d7613590ca31e924f6c99c92e163da031dfaa113f41b16d00214aa1c37a03c70100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee24970100000000000000da6f93248927fe3f0b5fff84e297645d50e50e658d17ea8ad2907379d8ffaf3d0100000000000000008b211009149f1ffa3d76483e13b3f25a4336ccc9b6969699fa79fca8c5dd620100000000000000e05521afa0e7c1526a49e1ca6ec5c5386673607cf6e53d223611850f51d37fcb0100000000000000c838d59dfa1fe517a38be275f36542893be5f52e069d7cb9e153e56567b7a7fb0100000000000000c2c630c9e6e09688b62a917f56388104a2eca2edc7db96bccc1ec44b3065603a0100000000000000435331b35077152aaad451608ff338387d26b58e764badf7cc06428bf08e3dfa01000000000000003b8a839bd0dddf6993bef626e6928e2fb8b8501d804645454a1795ac406b900d0100000000000000f00e1383ed36480f9363c238a052af649ad61572b2ea22738a4f886e6d8a751f010000000000000058bdef593ebc7a4c286c531b2a0233b7892048076ef8db6effd209862e004d3c0100000000000000abe438f29aa663303261fed0383052b6de112b62d250e7011126e17cf9a7a05601000000000000003b36018da370c5b52f55fe9aaac4813ebaaa1350c0b664ccacb2b1e2b36c298e01000000000000000230a9770981ba578a13711b84d43f9bf3ee86a8f10a5a39f657e38c1d983928010000000000000003dd543dddd6ad00137ddf94a218bfa19d2f08b4365d696765dc25deef76598b0100000000000000c97dc8aab9569e1f3d167d7e5156840bbd7cb062de0f32f4386c8e9eba98b3550100000000000000262be1d3847dacd9b61ee5f506ccfcfba5d0fe903301ba1f925224b579b778450100000000000000338c84f04302f60d5737266add391582ca45da82bb42ff0d503609e79193a53e01000000000000008ae534bc8decedfe323d5f659263f21032acca78ee9907cdacee923e4d85fc1a0100000000000000c3f876164ab1df816cb79ed48f45c735887ac9e37df32161fa1de7decaae813101000000000000007f9858fba4b0b019e64af3ff1d5bd0fcc14c3d817ef212fa5c5e26518255857901000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e01000000000000001e2d41babb0539887aa8e5149dd9051afcb1bf1f273984266a18157b2d7d0d3601000000000000006b0a47b3e2eb986e7447b220a46c572a916b7bd59052d2207b80e62920f0b0d301000000000000008d333a65ec4a7b933dd68d5bbd15015160b69e576168544152af044e8c0b6aac01000000000000005245c2ffbc0602eda917b9253c7e26cff7b04b0dacd97179795506361b86aa2f0100000000000000f7362d44fd04be0ace5b3ef8ffac7095be0bfed0a67279c533980c70dec5692201000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000eba1ae53f71c6c8be1e74744c5089bd36cd937c143a82631bd9784190991e4230100000000000000fab39fdc34e122919d11bccadb34f67014ee5e6b94233484dff75168888123bf0100000000000000f331ef3d8d2087fef4a49c339a23423c60dd491b3b75a53001d20c720980edf20100000000000000dd2247e82db33a51c4f3b9ba574c7870ce40458f8e32df96a2908a053a40ea07010000000000000040493ceb508ebaba7136b8eabed4b32d34cd8e24633309ce5fc27ebc9041aef10100000000000000009fb675cb2e5a97ac643afec8e3fd302898bd56ef7ff8247d89eb07de1e3284010000000000000096934fbb5d85ba922f3897d48ddc5376df123fb628bee77b6b76f64a73ef5b520100000000000000f81c4aec1ea33feff19e586bcaccfde776d18ca82c9bdb4181f077aa5f1937400100000000000000efb2050b4af1539f3d01100a9241f83df452dd165079d6f3cebc7a24c0f23c5901000000000000008c3bdf409a2d38b45b097a2746e39ca3c43a72f6eae64647f4bd2f1af39b215c0100000000000000f556aecfaea64d9e5163b677a78bb85f6daf76e2f0914c83423a8ec33d57a68501000000000000004b21d3d98c384a2650feb8b8dbef1e7d38c046850a79da36e403bb774ff834ce0100000000000000d4d53326e17d9f0d59ac28f663d4b851263b11ee75055b32fa0acddf205f920f0100000000000000efb4cc4e6455caa1b5b8035e6402ffd17739411383707bba0024315ab743d5c20100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa064901000000000000000e8c6ad06ef554dd9be6e1eee5fe80b3b6fb02244e5f6a8a4c3aaa418d9b67550100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e0100000000000000a6e4670ce090e954a4bbc263decaaabf7138a2a70ec00e1e91e2b149c4e358dc010000000000000029b48d0389042d7f6c7d651e4097d14931c5097cb514ef06fdd933713ab3b83c0100000000000000dc781a2ffc8078b51e83dbfad41462eaf4eb67a05b232b166dce3be738073c0c010000000000000097cf338f5a92e6de618f89d2fe70ce4f10948af4db068e9c6db8ca9c9280e96701000000000000009c4de42425cf8adba2372f790bc6e5b19f30e6bcb46e2e3a63ca3ea310f40ca1010000000000000014e0c017086724031e4cf844cfa4059fd1956524bdc5225b9100ef1aa5b34f82010000000000000037d68201a6a46be917c2cab92dd1711c3c1ab07c3e6a81ca4184d5828bf64a29010000000000000033856a1d7235b63265cfe8f644bfaa63f515d1bd243d735cd7e74e792154e1570100000000000000df96c6af6afffa531e398f332e8b25d21f6e1c94eff4dbe6bfd9673fe8508b730100000000000000b1cbae16db013e1e1527f71c3ca6d7bd706e0905e12d70eca255ee51ecb486070100000000000000682e3e4fb30d3e487ddefbe57782589df31b7a57908f4c520c79562dadf51f5d010000000000000019b5356cc909897f60be9a4f3d465118f19a3b894164af8c27620a217a9df8b70100000000000000556a4cb3b59792c6ee5c5522741e967ad3bb48d789e2bc7fd83a4eb2ee4521da0100000000000000f1267a3b0c7b351dbe53f1af34d0f0bc718a630ae5aefc39710b916975d0fe320100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a980100000000000000a7d6a955a3df68e3446b66eeb66c673067896c9bc60948d4a7c74b07b5cf95f40100000000000000056986ef8b6f0f9e092e29540e8d220b40bed9e459e7b9d0247e0e156601e3c20100000000000000ddd1b27d97cc785aeb71857fe3845ecc67169ca67494b8218484d00027191e4a01000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa7042601000000000000001ff7287953c621b434c6a24897970828fb6047ff9fcca593dbab33e43e1a05d201000000000000000349eedde437fbbe2d174500d1de344a9a906946d311aeb499f46debf701586001000000000000003f308f0b26cb59069899486b41835afaed27e012c1cc9b523c97539068215a4f0100000000000000b9fab747aac5f9b8267e81f348cf4a964816dcc7774c537ff3dbb7c1a2611b7301000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa3901000000000000005bdb1519c86e62cfe1351722cf0a626e04bc6fabc1317c69233cd3a2c8ec599c0100000000000000f7a16243e7d2a3949120910c14e84d58de999fdaa7ebbe5aa00492cc25326d1901000000000000006117f03dcb0fd42fae72895c31c7accb6c44923fc0cd7e6b2404eee863ff616d0100000000000000d3ed238f520c7ce95663aeb66448e9bd02d68779471be8b8f0fb28265b44ad510100000000000000224c188fd64e966bc352e651c8a0eec01f8d3f7a83faa2309841d5ba7a4cbb060100000000000000509896b1a74a69b08abf86432589a6abddb4d3eb9782cb0550ef8570ecf73a8501000000000000004d5088a1755119cae9dc31ba863406df112aa666da63c5b8a89a84b01ce224570100000000000000eadc6dceaebb15d3ba8282f64189b64dd5f5a758477f28f4bf2e3c3ee612eb130100000000000000063096655eff2f2ef2c7bd6e1c8f77198e39209452571f0134f5a1bbee952ccf010000000000000088e7e41acae1862d195554fbe61627ea1f02417c778fd3fd11aaf984dc798ea70100000000000000cab191a66c54e412fbe7fbc074ea0d916279d55d856d870d15bdf88c00538dda01000000000000000232c09dad0105c2ad8fcd81054af3c93a0fcc106d879f6d3b0c62ffe6f7c3700100000000000000a8fd6980d7ee84943008cddfdd3eecfe605971d2fc85fcea6f31eb1257cba6410100000000000000764b231335f8bd9d1cd96b875a319c5d6509a77ccf9ca5efcec661aad15781850100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000d786b83525fbf59382ffc4ec1e8f5d80366927491ddd9045cfb186ea5e59a2c20100000000000000f86131b6b902a753e5a96b62b03bb787820553fc19a50599a83d2e744d22c84601000000000000009177cf79bf8b3b38cdd5777f9b8ce959cce13eb020f0eedc6815e4867b7a96690100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f22010000000000000031e8d3d4ce51558fe1c878009d4afe1b105512b17ce713ca5c812237ab5586cd0100000000000000fdec4598b8fc65857fc413ae2cdc571a121c45fc9e66347d69fef0f3d74f11cd01000000000000009d90d7dde42d13fe6f30cba1a8b2406b676f859959e3434e91cc05b1071c7b7d0100000000000000442ef6734565c54103f021c7291f3b815f6d38c418a91634f6f0bab5f9c3568e0100000000000000b6b61d19dddeeaf8e733b046b1b3112444b52f6cbdef18c2121cdc8f0e7c876c010000000000000061ae8156307fe0934718905a47d9a8a013200ac00293ae01485e3a30d19ef84a0100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000b9e473b5e9742efe0c4d6b5b330dce1f6007bae94b81c3518d287fcc18f606db01000000000000004523f5beabcc4bc11ed111a6f4005a976c08aed50283a36c33b7a4af6f6c2b1c0100000000000000f1df6c16f82f1eb89306bcbbee13ecc7f150e6ac8e3a2e968faced83b2ba220d0100000000000000631a96cfb637e365ee99838abc05bbede56e046390ef64a59ee9953b1092a361010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace101000000000000007c39d28f80a16bf0cedb70e36c5ac9063dd9b513c5fbbe2c2222389f428921340100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c60100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d0100000000000000042b1ed40a54f54179ae27d9e3b50e2c2596a566e4e28d2240539049f1650c0301000000000000002002a9510b4d1ae49e9731ba677d7cc20c6adc0e831c3e0cde743c303df56b9d01000000000000004190cb0b8da167787ba76ffd647a174ed34953b8c189753a421060ba353c3d8e010000000000000020869a63e7a343094ad0b4ffaa3d83344ffec8c7fb9b177008f78d17eda7dcbf0100000000000000e4bf05e0d4ff01055bff78dc8007eac194eab8bf824dea7764ccb4ebf0a44aad0100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e2010000000000000057aa94525a8fab40c1787fecd6456fe1c22e253cfe5e9c8022641231c22a73a801000000000000004f1d246830fa428fff98c64f5c1db6576dcf04acc6d9fbb8b4b01549ea04335d010000000000000013ba3ffde8d795d5f077e955b912d4836bb886da51368d8a20561acabf3e8c4c0100000000000000e8e5e317b488d886a5ab7367a16882fa66e6ba917f27a11c14bf9347202631f60100000000000000cfa8759048a11ac265141c633b1e70bb3000d2b4609ba9293aff91bc56db5d7301000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000084d59a298bbe9054acc68506c802a7363c1ef0cc568575991e749ab264bccd10100000000000000adf6f2ff1993d2a5bf572e60e5d99adfc97a0b379d74e7d7c22ece3fc12897bd0100000000000000663c8fe80bae69d087a20412e2bfa3b8c786174d39ef38ff0d53f8b42ba5938401000000000000003221b3b7aee3f4d60a87f5d1a572c40e7116f85dce5d55cf097db19b229471760100000000000000880891df65393d0546f23fe37b28e51783bf50ad5f33572c3b9973af5ac47aad0100000000000000edcb49c54783d276bf63f9d99bc74b76b30c95840c637174df7a7521a1b8c1b3010000000000000090a78b942f7b654b89b4e7375f27ed646745347144a24332b3abe1f56ddb798f0100000000000000b8f75beca31115155d4243e9756d064c2e99765ef0c3bb5536b885c7060e6acb010000000000000047de8700799fbcdf81030425020bd3bb40b9432140d112afc6b7e31e89c4ad630100000000000000f5f0a686e37a7fd0d95ddc93003ef82fe9503d484594f6ecc00f7d430b15c2bb010000000000000005c80b2ef3c20d81e5019d37ee5210d7fc491cf38e66d81ef6b635d54b1564390100000000000000e1bb230162599a5243516b6fd340f5cb5dde7cf8b6d725e6a095b733c480ee470100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f0100000000000000278c4cc460d1915cd41e696df30c055691c4d889ff847328ac6b654666054f700100000000000000af4cde44d29d5ef316f1e9974f411e681cd83a29019453851e5426cc7df17a5601000000000000003c514ae67aed49aaecedb9b00a869eb46166cbc0b569e74880fa1a7d17ddabef0100000000000000d9cc924ae241639ecf32213a2de90ee7642218ff5ae67f338989a6ef5f5a39a801000000000000008eb848c6d6d073c90151a8fff8df280a51bec33134012ece69b67f1a989cbb4701000000000000007d31a208e4d6ea46ff07bf9639343dc17128d319537e55c17c2e6bfaf5a0d1fb010000000000000038d116b09cbce6a502247f8437d4caae818fe4f33619b4428aca014955e797960100000000000000fd511b296963bc98ee75be2e1c0d2d8fb7e4d7cd39c6fed96e1824c4f189312f0100000000000000020dc9c6782e5044491776abdb91e92774ea308949f8472a5cefa914f7075704010000000000000061efb6a3d90bf09d04d4f4a2d3f3a0d4dc571411b423dfd3304e6b684ae954da0100000000000000dc0f2a417514def6493aa87d47160a9953b2ea73e5176efcaadfbc047e2b526801000000000000000c749f21f4d1bd3ca524d8953970b7b5d28838bdb9e07e73d4e2c4db7a2826e90100000000000000f69e89f4ecd9a12805b071be6f1c70a0673e1e4b9d7cfeeb22ce0122df06c1e10100000000000000294b76b3eb677dec96155528c96425b8138fb74363587f2727b41051a3ddc4d30100000000000000ae3e31a39894f1b87cde2ac7acf21efa92a33f1326138d7459315148145d604001000000000000007fda2814ea1ca5816212385ecec5a25e02befc1321e5371f75385abc810da61e0100000000000000f328587b55a9a7afb7b49656c7164b25605755fce68c999bea2b07f983c68a14010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e853010000000000000083759db01768492cf87850ba415799560dc8d886448becdb373d4d7c61a56cac01000000000000004953f099b73bfe0851e1f07b76700f5d865414a8345e9d4dd00cc17c8f67d07b0100000000000000a3fb3e4f4517de9413a45d307fcbd978e4e8f43c5a4074fa4ec79899f7f9b4060100000000000000c0a1748bc7046643ba1f0ffc600e2131d960b18344b46f81b46c6ff7a7c36f2201000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa9401000000000000007c51253d18a11c9704c17743a34dbb570307334c26569c17aad81c62ef159aa8010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af0100000000000000402d1125adc109383b027c7ab3beffd53bb78e58f480204f18e1670896912d92010000000000000027112a6ffd67e62eb31564e58ff5e5f4385463826c782c4888c378d6f41a3c2001000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b010000000000000002aa188fa4ea3c76ba342f6fe98744b8c601f29dd5c1002d0e85725c42956d7f010000000000000072f284dea2d25cdd32cd0d0c65d53f6e4a3e6652d331485925274561f9ee84cd0100000000000000b5badfa83dede7b19aa3b1d10c6d0bd5f4adcb357862aec339e9d49b23d7bd2e0100000000000000bbb2ed16dd638030a2f45aeb8c07b4d39dab37ed5f7ef84c4d8a9b0c9dc2a31f01000000000000000db82f27a36d3831f8be0be3c74b66297ddf24ad94fb759f6d6d9130dfe0705c01000000000000009be15c71823bad5cd602563303df98212d22a41e7e82611e7357764613bdc3930100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f363590928400100000000000000d21d1dc2f4f6dc40c2404d5c3b7ec318ad32550dc07e1b24d1b1b2b10247d883010000000000000039850fcc94620eefb99b39152aed42c22c0ee3cc4b7208bd033c345d5e83515b01000000000000002da3ad687102fc74d7935f9bffc193819e7aba07f478f538bcb86b5a74e9229801000000000000008b2440f78ad2af74ea2bf79da2521436420ea5c154cd28720536505824067a60010000000000000053bc3e56dee8b5019a256d11a1025d0adbdfbc6b62e8043c93705df10584a90d01000000000000008cd3af973054f5a8ec2ffc98a915a477983ebd7d8da0321ec84d616407751ba90100000000000000c7009be830fe78c42f12f0753923131d16300bac230650001636b6a546cf0aa30100000000000000b436f93027ab62b8fee2bbccccf857b0b504a5b6fb68229b88b35c7699e380ab0100000000000000f9f6018e792714ee4ac10f54698b20b82ea00c34826c0a8fad76f61997eb8fde0100000000000000936eba1e556033263692e66d9759b138c5e3cf50d988d528eb1e9ade33f7beb30100000000000000f16dab565a8a6ccdd4aa01f20790a11b03c7c719f8d5c5e6b153a4eadbb497720100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe70100000000000000ff358eec1409ac5ce15b1f86ca5a5b2044c63a997159a1a75c49af1765603bec0100000000000000a454f7dd8ffdb0b5bb9a24c93423eaccb1a3acf00d18f112a18804679aaaf2860100000000000000c1221da3e4444263db6ce02899492c53de63e139c4080e9a47ce57af55325bcb0100000000000000e83c3498b2e4498f7bf74759ea3a45deddd2d2f524945e4fc28d4744bc0a6a4101000000000000008b7c32d4cc3a835dbf0b8ea938e95cbf77a30330bf96038d91623839d88331400100000000000000795b8bd08038044685140ae871b995f39990cde2caa80e5d838f339cdfdbd8ff0100000000000000848a86e52a20a8e5859d425b71f115942fdc5888422faa7262a9a57afe76a314010000000000000088010d8af98ce2ed56505650870ad7e28966f72d72627df677fb90153e622cb601000000000000009050aab3d1deb0f610b3814843ec7623a7c33e399cca6b21cb56e578fad2675c01000000000000005855cbcf47045d84b2f7496bf17066b42136a08891116a5964238306fbb033d501000000000000008341dff7087b9e05bbb905ea59c62e8574bb7d58e30854428c12e63eb8f4c0c1010000000000000005d8d6df257d4d2bd0d052de5e34531deb8cc3a51d05835f3009a19668d72c1e01000000000000009fef6b65111388df92040a99d29332d69491949aa93b11645bf146c4eed493ab0100000000000000f979687be8178bbd7d913eb671242018720170e774b7d5efefb9eb0a059a9731010000000000000035c0a52d79e5c4dee2da592047bafcd099be2bfb3cfeddd9525c9ab2762d349f01000000000000005db4206baa8706a1b1de0ac7edacbd2a2c93452481808b8fe6c582265b57a60d010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000f9689a7ea3f40ee757bd99cf1ba166ec2211f1999dd4fec28c44a6f69e253b6c0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb0100000000000000b254966470ce7d8f603efbbf53a66a19ca235134bc0f4980de8133941dabe2470100000000000000fdae0d11349b97473180ddbe520d515a852d9fdc21b48bc263b81b8bab77f2cf010000000000000011ef43b1d88a049a9696f35bce1dcfc4dfeabc569bb417863428ea5be1b65c670100000000000000f56a5619fd054be5a1da469e0d7ca1085bbb21add4b8a851043205e63bf4dbee0100000000000000a82f563264d1892dd46873205d03c098d8b03f53e21c797839737e4e5f66a87e01000000000000009faf213d2acfef597da0b14df5852963a669da96071d518a2c18cd31adfc0b0a0100000000000000be7246f44426f011cd50fa6dd81aa09cb8ee32a3e867de021f7e432db0c7b0b801000000000000009a2c8baa541c800a55bfad8af1a3bd4b9e4f63fc8834b48db1c6b95f849aa5a701000000000000008510e46ac2ec2305c93ed29dff9d0ff30c098fd61e55cd2d891130301eeb3a6c010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc189010000000000000009325e35a02134b10c6dc08cde151b91acab50c7be2d19cac72f6b40089288530100000000000000a29c2c891e620ccb15c1f8459b93476359e7678defc7176e74a7467b8d46a1340100000000000000abd8899ed27045bcfcd73e50e5a69b044dc1fd1d366391530570760dabbe4bbf01000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c01000000000000004334837a0be5deaa4a73627647c941f7c15bf93cb32bd23da43e11581e46395c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000aa9e9ef920474fb414bc537c00e999be25e4f421029a89f65ae544233b1ced550100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000061ba863f7691040f6ef02dafd565afa0981db476d68600d7d72f1d6f5ccf50f4010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab01000000000000008782fdb1e8d957a6cb9ba1ce9c2a71b355b32c76969176737c44925f1db5a01a01000000000000005b2aba1426ebffdab398a30333c9f424a5994027111d6812825483aabf611edd0100000000000000551b0b3e5bcb3b82f01e4ca44c853f2fc2d3635463f98637f32fa9d16a8322290100000000000000390588df1c30c4856ce060537a6b6dff06db020283ff746b90aaf3056e3c63f601000000000000000508e81a6bc4971d3a3d986a1eb4cd13e7ceea563a46b70e1a0d47a212be51c801000000000000007d91c52eac2b44faa3e19ce6f2dc06b349df943b778a727fc5875987a59c36a20100000000000000dfa08acc2173505d58bebd8a8649cecd21eb2ed8d9df04383057e9d796de0bcb0100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c801000000000000007122ed2348087bbe410cccdea8abd5fa0802bb8292bfecac94187a6ccd0a96f5010000000000000049d34c7034103f19bbeb2c8029d96c82c753b088fccef038e7c5b009eb46d6e70100000000000000e6afad45b2b9d6c3c85bf6281ba55a9427ce61024093e5cf7d79ac1e09e247d301000000000000004d772fa77ce73a70af294a88f933c69737a2fa1754fbc6cafeaa022bdf993bf101000000000000002ed8d702722db29c90d4be3a49ba400f0a65b0d3cba7d1ebfe23035ae39d5fe7010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd70100000000000000d1fc54186454ddced4263b0e8c76fa3bb492363246b9abbcf589307fa81d3e0701000000000000005c0a52d8ddf00c85e76463aef37d899b64b2d03515d0b122eec992ce94849a330100000000000000886892eae828c4a946afc57081a37b3e00d8273adc769accca96fb936e7ba5190100000000000000a0a6e658dde71078f3c318f17156ab31f9b26a420c71587403b7bcb7a32d5aab01000000000000001e185ac812f0561256f65d8e19ff564dcec00437dea51187fd4295fb4bb2c7820100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b190100000000000000d680f1743a67c8eb21a967d2bbc7daf20b13c1432674d02af695779af8e363890100000000000000fc22e7fd064b3dfc5d2cf5ee71fd7f4fae7d0e9274f992d939bb8381c1d1cba30100000000000000739571b412bc39a7e64c7cb0be6306df344ccd6b8dcfc1e23668cff89191539d01000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb01000000000000004bb3dc383998a983ace23f02504786c6b4eba320ae1d954e75f54525e91417ba01000000000000003751874277b67454eb785c4a26a55daa976f0bddb46c328bbda78e74b85cbb080100000000000000f2e75ee2303b2cf903b882c9888cc1c51f978abd58ba88354dcdad717f4b8a590100000000000000f9596b41435b16c7dba7e9281aea3ec21ec934f3a645735405c78a4fa6a75c660100000000000000ad9fe11973ffaa47d69271ed14df5797011e28bdbf3316abfb551b211e67bd9d010000000000000099db3968f4b18d8976ae0071a375c5aa49c415a8d988cc18af8dcace497b9625010000000000000007917f063cfe163603390d1220b6ab7ff37b725aedd19f4af85f0e6d99a813ff0100000000000000bada1cdcbf66aaa3ed7a0169e69ab07cf482c5cc20f61d7a899bdc3276c52fd001000000000000000808a4f290ef947fe5bc6b1764521870fd0c6a31228fab9c42d1865f2f51fe3401000000000000008342b8dc9a011951873596943648097e77db90743a704f79dd23ec0b0186e0cf01000000000000004da914dcdf4efc15cd0d4894841701e381ac959862dd5629ed2eb7f04c017ec201000000000000004ecbba9ff17b4f8b903e466f260d3be24d782f44ea36905d686739f1209c95940100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c0100000000000000611e3ad5ce0359e3fcf63d66678f4a2b040955bf8607c9ab89b7e988bdd9771a0100000000000000649a7962dd7940a249bd638d8590f80828932274ec82b49bc9697e66ba37012e0100000000000000a46aeaebb4405e82a739cc843c7fdcc7eb7067dd97d553c7df26b9bf6b67722501000000000000006f1f0a1d7de2fbd1acfe8a6720dfdd6702b9d05d381a1717a99498ce61786f6e01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e001000000000000002c06fc900d4f2c0da65bb9360d54d82fd7c938955ae255cce2ac44595f6c123a0100000000000000a00c14557fb624516cee4e5e848bb70013775cfe0e1e88b760ba6942e15d9177010000000000000063772ba4334a8c42db129d3a9aae0d265e70914755c891765bac812c7b6e06ba010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e101000000000000009f3a7fffae543ffa732238c0658c7c1d32d45aae071582255b4b7c7d4c1883660100000000000000979938920acde6cee286af73dc7f44c8127d5411725029c8ecf1efda458e5e1d01000000000000007de760e9ce4ec3937601ab079a19c4745a5e53a9243faacc04587bbb12f13f800100000000000000dbe4fe120fee0eefae57f3c3494b4afbb1622655110f695a1bab5d43d5685bca01000000000000003a2192275f62ff7109eb9f62474516d3016f09902cb6a4dadcec85db9669e53f01000000000000009e10a66232763f89100682b5b7737b64b127ccd49ba5454d321dc7256b8ca8910100000000000000b5981e10341b07493c5100e373e68c259d375199e1f8487fc9c6620caee9c7520100000000000000716a181407939b3ea68289e09265d3b9d8a8f21ba7d9f50d8ef8a86fa3c0fd030100000000000000b1521b686507f39972179a0dc83ab481a9d1332f07fdfc951d68d66f4b05d3d801000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e0100000000000000e2cbfcc26562b49e656aed7d837a26fe0f9802db088b10330227b6147e150012010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c4501000000000000003c718ab91d9b10efbe954734920955972fcb714627739f8cd97280ea67aa5a020100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000c65aca4d1322201d981c77253bf88b04fdd3a94c326e17a54745e52f76c5b55e01000000000000008ca3c996448b7ac4e40eace3ba1ec807dacfd1eb5c02cf145d089171bbd0b80201000000000000004e1036b96948d9ea3b9677c08f64685605eca164485f49ba9f00ef7c0dec756301000000000000009b447e45ab2d6955d34870b22305e4d138807e7a7a442505180cacf92028c4ef01000000000000007081ac1696fc42897f8c8e236e3b04c84f3ee376baf8673ecd8a41cdb564bbe201000000000000006a5410b070b6abc90eab20d2de83b712d3b414da59628b34315af7e55473a1760100000000000000fdb6ae85ec3ae50541230a9294ca4efcbbb3ae21063cc161cc6ab05a03f273da010000000000000079c752b9998106d82ebed6e43c603e7637102765fe206cf549a4a5a91f68df2b01000000000000003a4bfd825ccd308def4a61bac80c579db42b02ea5f1a0768656a326e83a0dd880100000000000000ac2fbfa72c143162a81c57a10fbb8a14e5f65fa1b893eec3f93beff03d298b5a0100000000000000d3af3729ad980ecd415c8be4e4dac817a264f0e341346730a736c5bd777a5e8e0100000000000000aad8568b2d4a879ebb4ecae8cf51e728669fb708f990bdcad6e236c4fc6c88c801000000000000007fab4769c41af85b9de8e784d3b1cda093fc0a8dffcdff21e914c62f131c77580100000000000000219e86fb0d16278c7a21bc37e0e6c6b8ea371a9ce0f8d497dd74aa699f464c6001000000000000003c1c0ce87411e078a5203d8c5c923fc2c50f90c49dc9046987455158308ff91c0100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000bb4047e2f0f2f91fab1130a9425f49b91377fb6e67eed4f47defabcb7a4c3f790100000000000000adfa74f75badcbafc1ac4efbd16d32f2a54e996b2b472bd2084a887c23badf360100000000000000c5541dd9423ab57ac8dd72e5305787d0cf05dae4f65086bf3cce800ef1d334fe0100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b0100000000000000f6b5d6e3e7f1294471ea62b5bcd5ffbe01e2928561f8df057cf58c90dc01b3be0100000000000000d156efd80e52b00a319c582d934a833ee3340fb216da48a614edce8bcc18010e0100000000000000e4bfe8ca143a424552b98bd3d02f11869e68404c5ef470dd7b739ca68d645527010000000000000079d830d9b0d1aa1f3f36ae405501212e445d0da81b3ce596afec5f80eb20ef4a010000000000000078db61210961a080e16ce11051a487b335230283b09297de02847c8712d502ef010000000000000045fc6ee25d5b12d96e1425dceeb4796a7f5c1ef42270b5b75cc6d31350fe66960100000000000000776ca567329470ab76e77e92c932b832b453cb71ffd68ea86ef82817ddf7366b01000000000000009d53df50b9201dae9f0e42d78f7bf7e70a1c94144ebe32968e37a54eaaaf34db010000000000000018e341b52ad3335e9a40cd1c93e7ff3c711b7858cb55cba94cb35c36e9ecaee90100000000000000232b04be856e808b2616319b11eec858097a8afee5c18f0af0e1c33f1c6973ad01000000000000001c7f2d9bd18be698e965e046d582013b73031a21e8b7d188391c05cf2707ec6f0100000000000000daffd43670286cbddbf38953e6e33ba093f8c719e9fbf0a4aa76ff3ee97df30701000000000000008c08ec331a570a22cee5858b0efae92c77d47f9c414f9c916d8e241ebf2feacf010000000000000007677ffe4cb9a33b10cd37694f0f6c86434c2e3793f1429cb197a94d75e1110501000000000000002dab96f72ae82997620d72257fe40c58fca66d4bfb415d6b173a36fcec9dfb6a010000000000000036b53f3f35d5301a23b52d5091a4b7fc866de1566d179858ba00f57e1783e74101000000000000003e8b4d65acf5a80cf03df3c089985dd8b95213ab54e7a6b1bedd92eb2a32a71c01000000000000003cf63ce5caf114ee092493518534fc7869629d5bfacd32290ae07b469b92da450100000000000000e5e287741ebd1e3e21535c11796b333109b28e754f33794ac2baad510cbd20130100000000000000b48574503e3b787008ed9b1fc9eb4b0275fadecfdb352f166973da58d1a43b650100000000000000eb5437d31e8aa20ba124005a12c042d49b67ebd62e1aa72aa92584675d134bbd0100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c900665280100000000000000a85caac9e057114414dd9d3f159f4ee6b876020a50f81e85299bc97fb216aa3801000000000000008c680b57fa2e52590f77693b0b653d3767753d19fdaff957a2bac3274d54a98b01000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b0100000000000000570ff2be40f21e7f778f5996904df693fbadff6bcb91ce50f4ce673711c6521201000000000000007721a15e548a6313461c4fed9f39112ad43b09e9873279f8cd28702ead9a876201000000000000005e6c7ca9b9b34546de2d7913bc62e301bd7f457761e5a6b64e90e1470763b6d60100000000000000c2b23d1562573ecf2f619459f1072a7b835dab5a122bb7474313fe7cafde772601000000000000007e99ba1ceb811d46326ad3782e88056be27a453c1dc3c4e8b7ef6494c327a9b60100000000000000e4c473b0f002fb85e5f5123b448c8402b44d7f1dd380e991fd895f9bcbe4cc87010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e55180100000000000000990a000000000000000162cc900100652a00000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd54017d08000000000000463555017e08000000000000356d55017f0800000000000035a55501800800000000000088ae5501810800000000000032dd5501820800000000000089e655018308000000000000e6ef5501840800000000000045f955018508000000000000a50256018608000000000000611556018708000000000000c01e56018808000000000000de3a56018908000000000000954d56018a08000000000000f55656018b08000000000000c98556018c08000000000000edbd56018d08000000000000aad056018e080000000000001ff656018f080000000000007aff560190080000000000004d2e57019108000000000000876657019208000000000000c19e57019308000000000000fdd657019408000000000000ade957019508000000000000160f580196080000000000004447580197080000000000009e5058019808000000000000e37e580199080000000000008ca358019a08000000000000dbb558019b0800000000000008bf58019c080000000000009ded58019d08000000000000d82559019e08000000000000115e59019f08000000000000d78c5901a00800000000000035965901a1080000000000006dce5901a208000000000000a6065a01a308000000000000df3e5a01a4080000000000003d485a01a50800000000000016775a01a6080000000000004daf5a01a7080000000000000ac25a01a80800000000000083e75a01a908000000000000bb1f5b01aa0800000000000072325b01ab08000000000000cf3b5b01ac08000000000000ca575b01ad0800000000000013615b01ae08000000000000ba735b01af08000000000000b98f5b01b008000000000000e9c75b01b108000000000000a1da5b01b2080000000000005aed5b01b3080000000000000a005c01b40800000000000066095c01b5080000000000000e385c01b6080000000000006b415c01b70800000000000035705c01b808000000000000528c5c01b90800000000000069a85c01ba080000000000007ee05c01bb08000000000000a2185d01bc08000000000000bf505d01bd080000000000001b5a5d01be08000000000000dc885d01bf08000000000000fcc05d01c00800000000000016f95d01c1080000000000002d315e01c20800000000000052695e01c3080000000000007aa15e01c408000000000000d5aa5e01c5080000000000008bd95e01c608000000000000e7e25e01c708000000000000bf115f01c808000000000000de2d5f01c908000000000000f8495f01ca080000000000004d535f01cb0800000000000013825f01cc08000000000000c2945f01cd08000000000000b8b05f01ce0800000000000008ba5f01cf0800000000000058c35f01d008000000000000b6cc5f01d10800000000000034f25f01d208000000000000642a6001d308000000000000c4336001d4080000000000009d626001d5080000000000005b756001d60800000000000070916001d708000000000000ce9a6001d80800000000000002d36001d908000000000000390b6101da080000000000001f276101db08000000000000fe426101dc08000000000000494c6101dd08000000000000ec5e6101de08000000000000e77a6101df08000000000000dfb26101e00800000000000086c56101e108000000000000dace6101e208000000000000c4ea6101e30800000000000069fd6101e408000000000000bb226201e508000000000000f35a6201e6080000000000001e936201e708000000000000719c6201e808000000000000c3a56201e908000000000000d1c16201ea080000000000002ecb6201eb08000000000000a7f06201ec080000000000005d036301ed08000000000000953b6301ee08000000000000504e6301ef08000000000000c9736301f008000000000000eeab6301f108000000000000a2be6301f20800000000000050d16301f308000000000000a3da6301f408000000000000fce36301f50800000000000051ed6301f608000000000000bd126401f7080000000000001a1c6401f80800000000000034546401f9080000000000003d8c6401fa0800000000000089956401fb08000000000000e19e6401fc080000000000002bc46401fd0800000000000073cd6401fe08000000000000cbf26401ff0800000000000016fc64010009000000000000bd0e65010109000000000000131865010209000000000000023465010309000000000000523d65010409000000000000ac4665010509000000000000595965010609000000000000066c65010709000000000000597565010809000000000000ab7e65010909000000000000028865010a0900000000000002a465010b09000000000000c7d265010c090000000000001edc65010d09000000000000d40a66010e09000000000000311466010f09000000000000851d66011009000000000000dc2666011109000000000000313066011209000000000000374c660113090000000000008f556601140900000000000057846601150900000000000008976601160900000000000063a06601170900000000000070bc66011809000000000000c8c56601190900000000000025cf66011a090000000000007df466011b09000000000000d3fd66011c09000000000000e02b67011d09000000000000ec4767011e09000000000000455167011f09000000000000ff63670120090000000000001380670121090000000000006f8967012209000000000000af9267012309000000000000079c6701240900000000000059a567012509000000000000adae6701260900000000000007b867012709000000000000b6ca670128090000000000000bd4670129090000000000001e0c68012a09000000000000d11e68012b09000000000000334468012c09000000000000e55668012d09000000000000eb7268012e09000000000000427c68012f09000000000000f58e6801300900000000000057b46801310900000000000073ec6801320900000000000025ff680133090000000000007c0869013409000000000000832469013509000000000000dc2d69013609000000000000945c69013709000000000000ab9469013809000000000000c0cc6901390900000000000076df69013a09000000000000e3046a013b09000000000000043d6a013c0900000000000026756a013d090000000000004aad6a013e090000000000005ac96a013f09000000000000b6d26a01400900000000000069e56a014109000000000000c10a6b0142090000000000006e1d6b01430900000000000056396b0144090000000000006d556b01450900000000000027686b014609000000000000e37a6b014709000000000000958d6b014809000000000000b1c56b014909000000000000abfd6b014a09000000000000632c6c014b09000000000000bd356c014c090000000000001a3f6c014d0900000000000076486c014e09000000000000df6d6c014f0900000000000094806c015009000000000000a39c6c015109000000000000f9a56c0152090000000000004eaf6c01530900000000000017de6c01540900000000000020fa6c01550900000000000022166d015609000000000000771f6d015709000000000000d4286d015809000000000000404e6d015909000000000000f0606d015a090000000000005c866d015b0900000000000080be6d015c0900000000000034d16d015d09000000000000a3f66d015e09000000000000da2e6e015f09000000000000fa4a6e01600900000000000011676e016109000000000000379f6e016209000000000000eeb16e0163090000000000006ad76e016409000000000000a40f6f016509000000000000df476f0166090000000000001b806f01670900000000000055b86f0168090000000000008af06f016909000000000000440370016a09000000000000a62870016b09000000000000ff3170016c09000000000000c26070016d09000000000000ec9870016e090000000000005cbe70016f0900000000000012d1700170090000000000002f09710171090000000000002a41710172090000000000003c7971017309000000000000efa7710174090000000000004ab17101750900000000000062e971017609000000000000bff2710177090000000000008a2172017809000000000000b55972017909000000000000da9172017a0900000000000001ca72017b09000000000000070273017c090000000000000b3a73017d09000000000000187273017e0900000000000020aa73017f0900000000000030e273018009000000000000ea1074018109000000000000431a74018209000000000000f24874018309000000000000475274018409000000000000985b74018509000000000000ef64740186090000000000005b8a74018709000000000000b5937401880900000000000084c274018909000000000000e2cb74018a09000000000000b9fa74018b09000000000000e53275018c09000000000000f14e75018d09000000000000036b75018e090000000000000ea375018f0900000000000009db75019009000000000000f81276019109000000000000c84a760192090000000000004b7976019309000000000000a18276019409000000000000b1ba76019509000000000000b9f276019609000000000000d82a770197090000000000002b3477019809000000000000de6277019909000000000000a79177019a09000000000000009b77019b0900000000000026d377019c09000000000000e3e577019d09000000000000600b78019e09000000000000984378019f09000000000000d17b7801a009000000000000efb37801a10900000000000026ec7801a209000000000000e1fe7801a3090000000000005f247901a409000000000000945c7901a509000000000000c3947901a609000000000000dccc7901a709000000000000e3047a01a8090000000000003b0e7a01a909000000000000472a7a01aa09000000000000f13c7a01ab0900000000000046467a01ac0900000000000003757a01ad09000000000000609a7a01ae0900000000000010ad7a01af09000000000000afdb7a01b00900000000000003e57a01b1090000000000005aee7a01b2090000000000000b1d7b01b309000000000000b02f7b01b4090000000000000a557b01b50900000000000005717b01b609000000000000118d7b01b709000000000000bf9f7b01b8090000000000000ea97b01b90900000000000010c57b01ba0900000000000010fd7b01bb0900000000000023357c01bc09000000000000356d7c01bd090000000000002aa57c01be09000000000000d7b77c01bf09000000000000ded37c01c00900000000000038dd7c01c10900000000000049157d01c209000000000000a21e7d01c309000000000000424d7d01c40900000000000018857d01c509000000000000628e7d01c609000000000000eabc7d01c709000000000000bff47d01c80900000000000059077e01c909000000000000b7107e01ca09000000000000ce2c7e01cb09000000000000f3647e01cc09000000000000049d7e01cd090000000000001ad57e01ce0900000000000075de7e01cf0900000000000087fa7e01d009000000000000db037f01d1090000000000002f0d7f01d20900000000000084167f01d309000000000000d83b7f01d4090000000000002b457f01d509000000000000804e7f01d609000000000000d6577f01d7090000000000007f6a7f01d8090000000000002a7d7f01d90900000000000078867f01da090000000000000f997f01db09000000000000ecb47f01dc0900000000000046be7f01dd090000000000009ec77f01de09000000000000f2d07f01df0900000000000047da7f01e00900000000000096e37f01e109000000000000eaec7f01e2090000000000003bf67f01e3090000000000007eff7f01e409000000000000721b8001e509000000000000c6248001e6090000000000000f2e8001e70900000000000054378001e8090000000000009d408001e909000000000000695c8001ea09000000000000b7658001eb09000000000000fe6e8001ec090000000000004d788001ed09000000000000e98a8001ee090000000000003c948001ef0900000000000074b98001f00900000000000016cc8001f1090000000000006dd58001f209000000000000bede8001f30900000000000009048101f409000000000000620d8101f509000000000000bb168101f60900000000000012208101f7090000000000001f3c8101f80900000000000078458101f90900000000000021748101fa09000000000000c8868101fb09000000000000c2a28101fc090000000000001aac8101fd090000000000002be48101fe09000000000000d4128201ff090000000000002f1c8201000a00000000000029388201010a00000000000078418201020a00000000000024548201030a000000000000785d8201040a000000000000118c8201050a00000000000065958201060a000000000000a4ba8201070a000000000000f8c38201080a000000000000e7fb8201090a000000000000340583010a0a0000000000007b2a83010b0a000000000000d33383010c0a000000000000604683010d0a000000000000af4f83010e0a000000000000906b83010f0a000000000000de748301100a000000000000307e8301110a0000000000007d878301120a000000000000c9908301130a0000000000001e9a8301140a00000000000063a38301150a000000000000a8ac8301160a00000000000034bf8301170a00000000000010db8301180a000000000000a5ed8301190a000000000000bf1284011a0a000000000000554a84011b0a000000000000985384011c0a000000000000dd5c84011d0a000000000000f98184011e0a0000000000003d8b84011f0a000000000000c79d8401200a0000000000009ab98401210a00000000000029cc8401220a00000000000052f18401230a0000000000003f0d8501240a0000000000001c298501250a00000000000065328501260a000000000000c1608501270a0000000000005a988501280a000000000000a6a18501290a000000000000f4aa85012a0a0000000000004bb485012b0a00000000000029d085012c0a00000000000071d985012d0a000000000000b9e285012e0a00000000000053f585012f0a000000000000e9078601300a000000000000841a8601310a0000000000001e2d8601320a000000000000b63f8601330a000000000000a45b8601340a00000000000079778601350a0000000000001f8a8601360a000000000000f7a58601370a00000000000048af8601380a00000000000096b88601390a00000000000020e786013a0a000000000000031f87013b0a000000000000d05687013c0a000000000000646987013d0a000000000000b28e87013e0a0000000000008ec687013f0a00000000000060fe8701400a0000000000003a368801410a000000000000026e8801420a000000000000a1808801430a000000000000dba58801440a000000000000b9dd8801450a0000000000000ce78801460a00000000000005038901470a000000000000a3158901480a000000000000f41e8901490a0000000000007a4d89014a0a000000000000c95689014b0a000000000000598589014c0a000000000000f69789014d0a0000000000001cbd89014e0a000000000000aacf89014f0a00000000000092eb8901500a000000000000d6f48901510a0000000000007a2c8a01520a00000000000032648a01530a000000000000f39b8a01540a0000000000008dae8a01550a000000000000c5d38a01560a000000000000baef8a01570a00000000000058028b01580a000000000000a50b8b01590a000000000000f3148b015a0a000000000000381e8b015b0a00000000000080278b015c0a000000000000d1308b015d0a000000000000203a8b015e0a0000000000006b438b015f0a000000000000c14c8b01600a00000000000016568b01610a000000000000685f8b01620a000000000000bb688b01630a00000000000011728b01640a000000000000637b8b01650a000000000000b5848b01660a0000000000003cb38b01670a000000000000ebea8b01680a000000000000d2228c01690a000000000000252c8c016a0a000000000000bb5a8c016b0a00000000000091928c016c0a0000000000002fa58c016d0a0000000000007cae8c016e0a00000000000068ca8c016f0a000000000000a9d38c01700a000000000000fadc8c01710a000000000000e4f88c01720a00000000000030028d01730a0000000000007e0b8d01740a0000000000001c1e8d01750a000000000000053a8d01760a00000000000055438d01770a000000000000a24c8d01780a000000000000eb718d01790a000000000000387b8d017a0a000000000000b6a98d017b0a0000000000004bd88d017c0a0000000000009ce18d017d0a000000000000ebea8d017e0a000000000000e7068e017f0a00000000000081198e01800a00000000000043518e01810a00000000000000898e01820a0000000000007ab78e01830a000000000000ccc08e01840a000000000000bfdc8e01850a000000000000aaf88e01860a00000000000081308f01870a00000000000053688f01880a00000000000028a08f01890a00000000000017d88f018a0a00000000000069e18f018b0a00000000000015f48f018c0a000000000000b50690018d0a0000000000000b1090018e0a0000000000005c1990018f0a000000000000a33e9001900a000000000000f1479001910a00000000000044519001920a000000000000965a9001930a000000000000e2639001940a000000000000ca7f9001950a00000000000015899001960a00000000000078b79001970a000000000000cbc09001980a0000000000001eca9001" }, "name": "Polkadot", "properties": { diff --git a/artifacts/polkadot_metadata_full.scale b/artifacts/polkadot_metadata_full.scale index ee8eb82dbab68103b51efa7f5fdb7f5c634bbe12..43842b3560c9e33c2b8974fce90b58c3e552238e 100644 GIT binary patch delta 42474 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 delta 38224 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 O_X2*0CY4j~4*MTBJ(B?d diff --git a/artifacts/polkadot_metadata_small.scale b/artifacts/polkadot_metadata_small.scale index a00af014af6de03a6accc57cf26d8f300d52f8cf..1db9aa5864c53b280b85eaf43dde246244d90363 100644 GIT binary patch delta 33234 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 delta 29022 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

>}uT5Ol;6txCnGIe?4(6Z< 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 diff --git a/artifacts/polkadot_metadata_tiny.scale b/artifacts/polkadot_metadata_tiny.scale index 0d21ac800e593e4b340fdef606c9a2f5de1eb272..dfcc85c7a1edde3337d581204bf5a11498506f3c 100644 GIT binary patch delta 32972 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 delta 28538 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 diff --git a/testing/integration-tests/src/full_client/codegen/polkadot.rs b/testing/integration-tests/src/full_client/codegen/polkadot.rs index 6895477c53..e98787cab6 100644 --- a/testing/integration-tests/src/full_client/codegen/polkadot.rs +++ b/testing/integration-tests/src/full_client/codegen/polkadot.rs @@ -277,7 +277,7 @@ pub mod api { pub struct Version {} pub mod execute_block { use super::runtime_types; - pub type Block = runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; + pub type Block = runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; pub mod output { use super::runtime_types; pub type Output = (); @@ -585,9 +585,9 @@ pub mod api { result_xcms_version, }, [ - 200u8, 157u8, 81u8, 40u8, 29u8, 58u8, 129u8, 127u8, 130u8, 97u8, 84u8, - 187u8, 236u8, 167u8, 121u8, 106u8, 197u8, 119u8, 61u8, 91u8, 18u8, - 164u8, 135u8, 77u8, 117u8, 131u8, 18u8, 39u8, 178u8, 79u8, 1u8, 74u8, + 70u8, 5u8, 108u8, 137u8, 91u8, 3u8, 247u8, 236u8, 254u8, 206u8, 66u8, + 225u8, 132u8, 131u8, 42u8, 159u8, 88u8, 220u8, 223u8, 76u8, 176u8, + 59u8, 42u8, 179u8, 135u8, 195u8, 85u8, 22u8, 18u8, 25u8, 152u8, 183u8, ], ) } @@ -608,10 +608,9 @@ pub mod api { xcm, }, [ - 59u8, 7u8, 158u8, 179u8, 196u8, 165u8, 135u8, 173u8, 201u8, 80u8, - 111u8, 42u8, 212u8, 235u8, 243u8, 226u8, 107u8, 85u8, 176u8, 35u8, - 249u8, 87u8, 164u8, 244u8, 133u8, 134u8, 90u8, 228u8, 82u8, 149u8, - 98u8, 18u8, + 207u8, 156u8, 37u8, 92u8, 18u8, 49u8, 3u8, 31u8, 153u8, 59u8, 131u8, + 46u8, 75u8, 253u8, 233u8, 51u8, 162u8, 101u8, 86u8, 251u8, 57u8, 194u8, + 87u8, 161u8, 167u8, 27u8, 202u8, 71u8, 196u8, 22u8, 191u8, 159u8, ], ) } @@ -963,7 +962,7 @@ pub mod api { use super::runtime_types; pub mod apply_extrinsic { use super::runtime_types; - pub type Extrinsic = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; + pub type Extrinsic = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; pub mod output { use super::runtime_types; pub type Output = :: core :: result :: Result < :: core :: result :: Result < () , runtime_types :: sp_runtime :: DispatchError > , runtime_types :: sp_runtime :: transaction_validity :: TransactionValidityError > ; @@ -1009,7 +1008,7 @@ pub mod api { pub type Inherent = runtime_types::sp_inherents::InherentData; pub mod output { use super::runtime_types; - pub type Output = :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; + pub type Output = :: subxt :: ext :: subxt_core :: alloc :: vec :: Vec < :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; } } #[derive( @@ -1028,7 +1027,7 @@ pub mod api { } pub mod check_inherents { use super::runtime_types; - pub type Block = runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; + pub type Block = runtime_types :: sp_runtime :: generic :: block :: Block < runtime_types :: sp_runtime :: generic :: header :: Header < :: core :: primitive :: u32 > , :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > > ; pub type Data = runtime_types::sp_inherents::InherentData; pub mod output { use super::runtime_types; @@ -1099,7 +1098,7 @@ pub mod api { use super::runtime_types; pub type Source = runtime_types::sp_runtime::transaction_validity::TransactionSource; - pub type Tx = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; + pub type Tx = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; pub type BlockHash = ::subxt::ext::subxt_core::utils::H256; pub mod output { use super::runtime_types; @@ -4131,7 +4130,7 @@ pub mod api { use super::runtime_types; pub mod query_info { use super::runtime_types; - pub type Uxt = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; + pub type Uxt = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; pub type Len = ::core::primitive::u32; pub mod output { use super::runtime_types; @@ -4159,7 +4158,7 @@ pub mod api { } pub mod query_fee_details { use super::runtime_types; - pub type Uxt = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; + pub type Uxt = :: subxt :: ext :: subxt_core :: utils :: UncheckedExtrinsic < :: subxt :: ext :: subxt_core :: utils :: MultiAddress < :: subxt :: ext :: subxt_core :: utils :: AccountId32 , () > , runtime_types :: rococo_runtime :: RuntimeCall , runtime_types :: sp_runtime :: MultiSignature , (runtime_types :: frame_system :: extensions :: authorize_call :: AuthorizeCall , runtime_types :: frame_system :: extensions :: check_non_zero_sender :: CheckNonZeroSender , runtime_types :: frame_system :: extensions :: check_spec_version :: CheckSpecVersion , runtime_types :: frame_system :: extensions :: check_tx_version :: CheckTxVersion , runtime_types :: frame_system :: extensions :: check_genesis :: CheckGenesis , runtime_types :: frame_system :: extensions :: check_mortality :: CheckMortality , runtime_types :: frame_system :: extensions :: check_nonce :: CheckNonce , runtime_types :: frame_system :: extensions :: check_weight :: CheckWeight , runtime_types :: pallet_transaction_payment :: ChargeTransactionPayment , runtime_types :: frame_metadata_hash_extension :: CheckMetadataHash , runtime_types :: frame_system :: extensions :: weight_reclaim :: WeightReclaim ,) > ; pub type Len = ::core::primitive::u32; pub mod output { use super::runtime_types; @@ -4713,6 +4712,9 @@ pub mod api { pub fn multi_block_migrations(&self) -> multi_block_migrations::constants::ConstantsApi { multi_block_migrations::constants::ConstantsApi } + pub fn xcm_pallet(&self) -> xcm_pallet::constants::ConstantsApi { + xcm_pallet::constants::ConstantsApi + } pub fn beefy(&self) -> beefy::constants::ConstantsApi { beefy::constants::ConstantsApi } @@ -5094,9 +5096,9 @@ pub mod api { .hash(); runtime_metadata_hash == [ - 68u8, 176u8, 178u8, 125u8, 202u8, 35u8, 149u8, 97u8, 33u8, 151u8, 42u8, 95u8, - 134u8, 25u8, 21u8, 201u8, 238u8, 208u8, 130u8, 149u8, 140u8, 222u8, 106u8, 218u8, - 105u8, 83u8, 243u8, 68u8, 66u8, 222u8, 148u8, 136u8, + 162u8, 202u8, 96u8, 121u8, 17u8, 138u8, 76u8, 183u8, 214u8, 63u8, 237u8, 222u8, + 48u8, 124u8, 61u8, 155u8, 64u8, 116u8, 165u8, 251u8, 237u8, 74u8, 21u8, 215u8, + 252u8, 168u8, 214u8, 154u8, 66u8, 56u8, 4u8, 39u8, ] } pub mod system { @@ -6203,10 +6205,9 @@ pub mod api { "Events", (), [ - 137u8, 193u8, 152u8, 88u8, 207u8, 23u8, 79u8, 118u8, 129u8, 67u8, - 193u8, 197u8, 21u8, 100u8, 68u8, 205u8, 43u8, 228u8, 201u8, 168u8, - 174u8, 224u8, 84u8, 79u8, 116u8, 71u8, 96u8, 14u8, 58u8, 60u8, 81u8, - 42u8, + 94u8, 112u8, 186u8, 225u8, 192u8, 81u8, 168u8, 148u8, 112u8, 241u8, + 25u8, 26u8, 173u8, 184u8, 107u8, 32u8, 150u8, 36u8, 99u8, 153u8, 118u8, + 176u8, 43u8, 10u8, 193u8, 145u8, 143u8, 192u8, 26u8, 81u8, 71u8, 135u8, ], ) } @@ -10118,6 +10119,49 @@ pub mod api { pub mod historical { use super::root_mod; use super::runtime_types; + #[doc = "The `Event` enum of this pallet"] + pub type Event = runtime_types::pallet_session::historical::pallet::Event; + pub mod events { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "The merkle root of the validators of the said session were stored"] + pub struct RootStored { + pub index: root_stored::Index, + } + pub mod root_stored { + use super::runtime_types; + pub type Index = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for RootStored { + const PALLET: &'static str = "Historical"; + const EVENT: &'static str = "RootStored"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "The merkle roots of up to this session index were pruned"] + pub struct RootsPruned { + pub up_to: roots_pruned::UpTo, + } + pub mod roots_pruned { + use super::runtime_types; + pub type UpTo = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for RootsPruned { + const PALLET: &'static str = "Historical"; + const EVENT: &'static str = "RootsPruned"; + } + } pub mod storage { use super::runtime_types; pub mod types { @@ -10373,6 +10417,20 @@ pub mod api { )] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "The `NewSession` event in the current block also implies a new validator set to be"] + #[doc = "queued."] + pub struct NewQueued; + impl ::subxt::ext::subxt_core::events::StaticEvent for NewQueued { + const PALLET: &'static str = "Session"; + const EVENT: &'static str = "NewQueued"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[doc = "Validator has been disabled."] pub struct ValidatorDisabled { pub validator: validator_disabled::Validator, @@ -13610,10 +13668,10 @@ pub mod api { enactment_moment, }, [ - 218u8, 168u8, 109u8, 14u8, 141u8, 52u8, 78u8, 245u8, 192u8, 152u8, 7u8, - 86u8, 63u8, 137u8, 68u8, 108u8, 60u8, 201u8, 251u8, 173u8, 115u8, - 234u8, 198u8, 140u8, 177u8, 117u8, 46u8, 225u8, 154u8, 196u8, 155u8, - 100u8, + 86u8, 84u8, 96u8, 114u8, 247u8, 25u8, 6u8, 101u8, 96u8, 162u8, 250u8, + 43u8, 112u8, 243u8, 41u8, 89u8, 137u8, 193u8, 155u8, 47u8, 105u8, + 195u8, 219u8, 139u8, 202u8, 232u8, 181u8, 48u8, 72u8, 230u8, 24u8, + 154u8, ], ) } @@ -14253,10 +14311,9 @@ pub mod api { "ReferendumInfoFor", (), [ - 20u8, 120u8, 101u8, 224u8, 49u8, 178u8, 103u8, 225u8, 250u8, 168u8, - 55u8, 171u8, 211u8, 30u8, 122u8, 154u8, 107u8, 185u8, 16u8, 213u8, - 19u8, 123u8, 74u8, 182u8, 30u8, 195u8, 206u8, 27u8, 138u8, 185u8, - 108u8, 207u8, + 123u8, 87u8, 188u8, 82u8, 34u8, 134u8, 67u8, 91u8, 100u8, 213u8, 39u8, + 126u8, 205u8, 149u8, 10u8, 60u8, 57u8, 243u8, 173u8, 17u8, 27u8, 99u8, + 95u8, 52u8, 20u8, 108u8, 209u8, 15u8, 49u8, 192u8, 249u8, 23u8, ], ) } @@ -14278,10 +14335,9 @@ pub mod api { "ReferendumInfoFor", ::subxt::ext::subxt_core::storage::address::StaticStorageKey::new(_0), [ - 20u8, 120u8, 101u8, 224u8, 49u8, 178u8, 103u8, 225u8, 250u8, 168u8, - 55u8, 171u8, 211u8, 30u8, 122u8, 154u8, 107u8, 185u8, 16u8, 213u8, - 19u8, 123u8, 74u8, 182u8, 30u8, 195u8, 206u8, 27u8, 138u8, 185u8, - 108u8, 207u8, + 123u8, 87u8, 188u8, 82u8, 34u8, 134u8, 67u8, 91u8, 100u8, 213u8, 39u8, + 126u8, 205u8, 149u8, 10u8, 60u8, 57u8, 243u8, 173u8, 17u8, 27u8, 99u8, + 95u8, 52u8, 20u8, 108u8, 209u8, 15u8, 49u8, 192u8, 249u8, 23u8, ], ) } @@ -15825,10 +15881,10 @@ pub mod api { enactment_moment, }, [ - 218u8, 168u8, 109u8, 14u8, 141u8, 52u8, 78u8, 245u8, 192u8, 152u8, 7u8, - 86u8, 63u8, 137u8, 68u8, 108u8, 60u8, 201u8, 251u8, 173u8, 115u8, - 234u8, 198u8, 140u8, 177u8, 117u8, 46u8, 225u8, 154u8, 196u8, 155u8, - 100u8, + 86u8, 84u8, 96u8, 114u8, 247u8, 25u8, 6u8, 101u8, 96u8, 162u8, 250u8, + 43u8, 112u8, 243u8, 41u8, 89u8, 137u8, 193u8, 155u8, 47u8, 105u8, + 195u8, 219u8, 139u8, 202u8, 232u8, 181u8, 48u8, 72u8, 230u8, 24u8, + 154u8, ], ) } @@ -16460,9 +16516,9 @@ pub mod api { "ReferendumInfoFor", (), [ - 107u8, 246u8, 182u8, 115u8, 137u8, 20u8, 112u8, 69u8, 64u8, 237u8, 6u8, - 165u8, 167u8, 156u8, 226u8, 248u8, 235u8, 240u8, 125u8, 192u8, 4u8, - 120u8, 17u8, 184u8, 20u8, 120u8, 146u8, 140u8, 26u8, 42u8, 64u8, 168u8, + 100u8, 38u8, 100u8, 224u8, 1u8, 49u8, 248u8, 77u8, 107u8, 120u8, 117u8, + 239u8, 75u8, 87u8, 27u8, 160u8, 174u8, 225u8, 219u8, 216u8, 166u8, + 213u8, 47u8, 135u8, 28u8, 159u8, 28u8, 139u8, 84u8, 249u8, 223u8, 27u8, ], ) } @@ -16484,9 +16540,9 @@ pub mod api { "ReferendumInfoFor", ::subxt::ext::subxt_core::storage::address::StaticStorageKey::new(_0), [ - 107u8, 246u8, 182u8, 115u8, 137u8, 20u8, 112u8, 69u8, 64u8, 237u8, 6u8, - 165u8, 167u8, 156u8, 226u8, 248u8, 235u8, 240u8, 125u8, 192u8, 4u8, - 120u8, 17u8, 184u8, 20u8, 120u8, 146u8, 140u8, 26u8, 42u8, 64u8, 168u8, + 100u8, 38u8, 100u8, 224u8, 1u8, 49u8, 248u8, 77u8, 107u8, 120u8, 117u8, + 239u8, 75u8, 87u8, 27u8, 160u8, 174u8, 225u8, 219u8, 216u8, 166u8, + 213u8, 47u8, 135u8, 28u8, 159u8, 28u8, 139u8, 84u8, 249u8, 223u8, 27u8, ], ) } @@ -16938,9 +16994,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 172u8, 166u8, 123u8, 235u8, 54u8, 102u8, 191u8, 208u8, 84u8, 95u8, - 161u8, 49u8, 26u8, 159u8, 23u8, 202u8, 1u8, 171u8, 192u8, 91u8, 149u8, - 85u8, 60u8, 121u8, 7u8, 243u8, 88u8, 25u8, 3u8, 6u8, 122u8, 159u8, + 143u8, 199u8, 11u8, 35u8, 169u8, 0u8, 29u8, 39u8, 38u8, 77u8, 68u8, + 65u8, 188u8, 225u8, 127u8, 13u8, 140u8, 13u8, 139u8, 229u8, 91u8, + 126u8, 253u8, 229u8, 5u8, 218u8, 96u8, 139u8, 62u8, 2u8, 13u8, 107u8, ], ) } @@ -18143,10 +18199,9 @@ pub mod api { "batch", types::Batch { calls }, [ - 187u8, 53u8, 188u8, 120u8, 234u8, 9u8, 191u8, 20u8, 49u8, 151u8, 42u8, - 189u8, 126u8, 181u8, 207u8, 178u8, 103u8, 29u8, 191u8, 132u8, 91u8, - 185u8, 147u8, 104u8, 137u8, 126u8, 97u8, 15u8, 195u8, 0u8, 231u8, - 246u8, + 131u8, 119u8, 20u8, 244u8, 5u8, 44u8, 67u8, 80u8, 68u8, 49u8, 237u8, + 167u8, 255u8, 211u8, 64u8, 144u8, 207u8, 23u8, 204u8, 209u8, 192u8, + 31u8, 22u8, 74u8, 82u8, 241u8, 246u8, 95u8, 73u8, 103u8, 181u8, 99u8, ], ) } @@ -18177,9 +18232,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 204u8, 220u8, 56u8, 11u8, 77u8, 64u8, 24u8, 233u8, 164u8, 89u8, 172u8, - 205u8, 163u8, 183u8, 29u8, 163u8, 169u8, 67u8, 58u8, 86u8, 37u8, 48u8, - 126u8, 13u8, 102u8, 67u8, 242u8, 175u8, 144u8, 17u8, 8u8, 8u8, + 178u8, 222u8, 219u8, 21u8, 82u8, 117u8, 162u8, 124u8, 8u8, 73u8, 241u8, + 144u8, 183u8, 234u8, 48u8, 64u8, 158u8, 157u8, 188u8, 163u8, 50u8, + 78u8, 72u8, 139u8, 245u8, 145u8, 13u8, 89u8, 18u8, 8u8, 48u8, 251u8, ], ) } @@ -18206,10 +18261,9 @@ pub mod api { "batch_all", types::BatchAll { calls }, [ - 56u8, 70u8, 231u8, 117u8, 217u8, 221u8, 222u8, 161u8, 27u8, 90u8, - 144u8, 233u8, 159u8, 242u8, 236u8, 45u8, 211u8, 247u8, 161u8, 157u8, - 67u8, 73u8, 10u8, 95u8, 87u8, 29u8, 99u8, 212u8, 36u8, 8u8, 221u8, - 122u8, + 84u8, 85u8, 213u8, 201u8, 79u8, 89u8, 147u8, 9u8, 67u8, 232u8, 211u8, + 102u8, 205u8, 44u8, 127u8, 99u8, 132u8, 251u8, 92u8, 73u8, 7u8, 91u8, + 89u8, 203u8, 185u8, 73u8, 75u8, 94u8, 166u8, 24u8, 35u8, 172u8, ], ) } @@ -18233,10 +18287,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 231u8, 174u8, 32u8, 205u8, 213u8, 153u8, 39u8, 94u8, 141u8, 38u8, - 160u8, 196u8, 95u8, 128u8, 78u8, 30u8, 208u8, 155u8, 196u8, 218u8, - 99u8, 30u8, 113u8, 182u8, 216u8, 37u8, 219u8, 70u8, 9u8, 91u8, 69u8, - 76u8, + 238u8, 8u8, 118u8, 223u8, 179u8, 238u8, 93u8, 48u8, 164u8, 225u8, 41u8, + 160u8, 145u8, 253u8, 23u8, 85u8, 203u8, 144u8, 149u8, 29u8, 100u8, + 174u8, 18u8, 45u8, 65u8, 55u8, 228u8, 221u8, 77u8, 238u8, 0u8, 169u8, ], ) } @@ -18263,10 +18316,10 @@ pub mod api { "force_batch", types::ForceBatch { calls }, [ - 227u8, 147u8, 239u8, 15u8, 42u8, 204u8, 238u8, 159u8, 197u8, 191u8, - 122u8, 146u8, 138u8, 127u8, 230u8, 167u8, 211u8, 32u8, 65u8, 70u8, - 14u8, 142u8, 132u8, 19u8, 115u8, 122u8, 145u8, 184u8, 79u8, 45u8, - 220u8, 15u8, + 9u8, 119u8, 231u8, 73u8, 136u8, 182u8, 93u8, 68u8, 25u8, 18u8, 71u8, + 134u8, 216u8, 155u8, 143u8, 161u8, 251u8, 22u8, 232u8, 168u8, 161u8, + 241u8, 64u8, 56u8, 157u8, 132u8, 174u8, 10u8, 211u8, 14u8, 208u8, + 195u8, ], ) } @@ -18290,9 +18343,10 @@ pub mod api { weight, }, [ - 74u8, 87u8, 117u8, 253u8, 51u8, 74u8, 25u8, 109u8, 57u8, 5u8, 186u8, - 56u8, 236u8, 69u8, 63u8, 103u8, 64u8, 19u8, 167u8, 102u8, 191u8, 119u8, - 211u8, 158u8, 191u8, 85u8, 138u8, 161u8, 206u8, 178u8, 128u8, 121u8, + 122u8, 35u8, 36u8, 91u8, 184u8, 56u8, 18u8, 111u8, 97u8, 22u8, 0u8, + 117u8, 175u8, 81u8, 177u8, 239u8, 57u8, 185u8, 209u8, 0u8, 142u8, + 196u8, 145u8, 195u8, 34u8, 187u8, 174u8, 171u8, 191u8, 100u8, 255u8, + 168u8, ], ) } @@ -18333,10 +18387,10 @@ pub mod api { fallback: ::subxt::ext::subxt_core::alloc::boxed::Box::new(fallback), }, [ - 250u8, 100u8, 172u8, 233u8, 64u8, 123u8, 174u8, 177u8, 85u8, 126u8, - 20u8, 234u8, 190u8, 121u8, 222u8, 24u8, 253u8, 22u8, 252u8, 163u8, - 101u8, 4u8, 142u8, 173u8, 187u8, 137u8, 67u8, 147u8, 18u8, 211u8, - 106u8, 33u8, + 236u8, 198u8, 96u8, 159u8, 92u8, 248u8, 140u8, 167u8, 251u8, 3u8, + 254u8, 46u8, 22u8, 58u8, 56u8, 147u8, 144u8, 79u8, 244u8, 115u8, 29u8, + 142u8, 40u8, 144u8, 172u8, 167u8, 126u8, 131u8, 224u8, 22u8, 29u8, + 210u8, ], ) } @@ -18359,9 +18413,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 228u8, 194u8, 0u8, 82u8, 10u8, 59u8, 123u8, 233u8, 114u8, 85u8, 159u8, - 83u8, 211u8, 84u8, 209u8, 8u8, 172u8, 181u8, 84u8, 72u8, 154u8, 37u8, - 130u8, 231u8, 205u8, 26u8, 133u8, 118u8, 10u8, 236u8, 241u8, 205u8, + 42u8, 201u8, 72u8, 46u8, 205u8, 15u8, 122u8, 69u8, 48u8, 46u8, 31u8, + 156u8, 221u8, 120u8, 40u8, 141u8, 216u8, 135u8, 74u8, 71u8, 41u8, + 157u8, 96u8, 2u8, 146u8, 58u8, 193u8, 146u8, 110u8, 219u8, 56u8, 205u8, ], ) } @@ -21681,6 +21735,29 @@ pub mod api { const PALLET: &'static str = "Society"; const CALL: &'static str = "cleanup_challenge"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Poke the deposit reserved when bidding."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_ and must be the bidder."] + #[doc = ""] + #[doc = "The transaction fee is waived if the deposit is changed after poking/reconsideration."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if successful."] + pub struct PokeDeposit; + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for PokeDeposit { + const PALLET: &'static str = "Society"; + const CALL: &'static str = "poke_deposit"; + } } pub struct TransactionApi; impl TransactionApi { @@ -22177,6 +22254,28 @@ pub mod api { ], ) } + #[doc = "Poke the deposit reserved when bidding."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_ and must be the bidder."] + #[doc = ""] + #[doc = "The transaction fee is waived if the deposit is changed after poking/reconsideration."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if successful."] + pub fn poke_deposit( + &self, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload + { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Society", + "poke_deposit", + types::PokeDeposit {}, + [ + 127u8, 254u8, 187u8, 13u8, 51u8, 85u8, 145u8, 82u8, 61u8, 152u8, 218u8, + 135u8, 191u8, 67u8, 53u8, 140u8, 42u8, 68u8, 7u8, 14u8, 95u8, 60u8, + 41u8, 135u8, 32u8, 99u8, 40u8, 111u8, 10u8, 21u8, 103u8, 107u8, + ], + ) + } } } #[doc = "The `Event` enum of this pallet"] @@ -22530,6 +22629,29 @@ pub mod api { const PALLET: &'static str = "Society"; const EVENT: &'static str = "Elevated"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A deposit was poked / adjusted."] + pub struct DepositPoked { + pub who: deposit_poked::Who, + pub old_deposit: deposit_poked::OldDeposit, + pub new_deposit: deposit_poked::NewDeposit, + } + pub mod deposit_poked { + use super::runtime_types; + pub type Who = ::subxt::ext::subxt_core::utils::AccountId32; + pub type OldDeposit = ::core::primitive::u128; + pub type NewDeposit = ::core::primitive::u128; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for DepositPoked { + const PALLET: &'static str = "Society"; + const EVENT: &'static str = "DepositPoked"; + } } pub mod storage { use super::runtime_types; @@ -23850,6 +23972,56 @@ pub mod api { const PALLET: &'static str = "Recovery"; const CALL: &'static str = "cancel_recovered"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Poke deposits for recovery configurations and / or active recoveries."] + #[doc = ""] + #[doc = "This can be used by accounts to possibly lower their locked amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `maybe_account`: Optional recoverable account for which you have an active recovery"] + #[doc = "and want to adjust the deposit for the active recovery."] + #[doc = ""] + #[doc = "This function checks both recovery configuration deposit and active recovery deposits"] + #[doc = "of the caller:"] + #[doc = "- If the caller has created a recovery configuration, checks and adjusts its deposit"] + #[doc = "- If the caller has initiated any active recoveries, and provides the account in"] + #[doc = "`maybe_account`, checks and adjusts those deposits"] + #[doc = ""] + #[doc = "If any deposit is updated, the difference will be reserved/unreserved from the caller's"] + #[doc = "account."] + #[doc = ""] + #[doc = "The transaction is made free if any deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if any deposit is updated."] + #[doc = "Multiple events may be emitted in case both types of deposits are updated."] + pub struct PokeDeposit { + pub maybe_account: poke_deposit::MaybeAccount, + } + pub mod poke_deposit { + use super::runtime_types; + pub type MaybeAccount = ::core::option::Option< + ::subxt::ext::subxt_core::utils::MultiAddress< + ::subxt::ext::subxt_core::utils::AccountId32, + (), + >, + >; + } + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for PokeDeposit { + const PALLET: &'static str = "Recovery"; + const CALL: &'static str = "poke_deposit"; + } } pub struct TransactionApi; impl TransactionApi { @@ -23875,10 +24047,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 241u8, 208u8, 169u8, 26u8, 92u8, 56u8, 242u8, 182u8, 159u8, 37u8, - 223u8, 158u8, 62u8, 250u8, 195u8, 120u8, 153u8, 80u8, 118u8, 123u8, - 20u8, 225u8, 149u8, 24u8, 57u8, 200u8, 107u8, 36u8, 79u8, 221u8, 62u8, - 72u8, + 33u8, 154u8, 241u8, 52u8, 251u8, 241u8, 42u8, 218u8, 203u8, 149u8, + 173u8, 212u8, 60u8, 213u8, 185u8, 18u8, 143u8, 182u8, 60u8, 1u8, 37u8, + 78u8, 157u8, 51u8, 40u8, 188u8, 205u8, 48u8, 88u8, 200u8, 42u8, 52u8, ], ) } @@ -24106,6 +24277,45 @@ pub mod api { ], ) } + #[doc = "Poke deposits for recovery configurations and / or active recoveries."] + #[doc = ""] + #[doc = "This can be used by accounts to possibly lower their locked amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `maybe_account`: Optional recoverable account for which you have an active recovery"] + #[doc = "and want to adjust the deposit for the active recovery."] + #[doc = ""] + #[doc = "This function checks both recovery configuration deposit and active recovery deposits"] + #[doc = "of the caller:"] + #[doc = "- If the caller has created a recovery configuration, checks and adjusts its deposit"] + #[doc = "- If the caller has initiated any active recoveries, and provides the account in"] + #[doc = "`maybe_account`, checks and adjusts those deposits"] + #[doc = ""] + #[doc = "If any deposit is updated, the difference will be reserved/unreserved from the caller's"] + #[doc = "account."] + #[doc = ""] + #[doc = "The transaction is made free if any deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if any deposit is updated."] + #[doc = "Multiple events may be emitted in case both types of deposits are updated."] + pub fn poke_deposit( + &self, + maybe_account: types::poke_deposit::MaybeAccount, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload + { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Recovery", + "poke_deposit", + types::PokeDeposit { maybe_account }, + [ + 177u8, 98u8, 53u8, 15u8, 228u8, 36u8, 173u8, 55u8, 125u8, 3u8, 234u8, + 70u8, 147u8, 147u8, 124u8, 86u8, 31u8, 101u8, 171u8, 56u8, 148u8, + 180u8, 87u8, 149u8, 11u8, 113u8, 195u8, 35u8, 56u8, 32u8, 251u8, 56u8, + ], + ) + } } } #[doc = "Events type."] @@ -24236,6 +24446,33 @@ pub mod api { const PALLET: &'static str = "Recovery"; const EVENT: &'static str = "RecoveryRemoved"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A deposit has been updated."] + pub struct DepositPoked { + pub who: deposit_poked::Who, + pub kind: deposit_poked::Kind, + pub old_deposit: deposit_poked::OldDeposit, + pub new_deposit: deposit_poked::NewDeposit, + } + pub mod deposit_poked { + use super::runtime_types; + pub type Who = ::subxt::ext::subxt_core::utils::AccountId32; + pub type Kind = runtime_types::pallet_recovery::DepositKind< + runtime_types::rococo_runtime::Runtime, + >; + pub type OldDeposit = ::core::primitive::u128; + pub type NewDeposit = ::core::primitive::u128; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for DepositPoked { + const PALLET: &'static str = "Recovery"; + const EVENT: &'static str = "DepositPoked"; + } } pub mod storage { use super::runtime_types; @@ -24995,6 +25232,27 @@ pub mod api { )] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A vesting schedule has been created."] + pub struct VestingCreated { + pub account: vesting_created::Account, + pub schedule_index: vesting_created::ScheduleIndex, + } + pub mod vesting_created { + use super::runtime_types; + pub type Account = ::subxt::ext::subxt_core::utils::AccountId32; + pub type ScheduleIndex = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for VestingCreated { + const PALLET: &'static str = "Vesting"; + const EVENT: &'static str = "VestingCreated"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[doc = "The amount vested has been updated. This could indicate a change in funds available."] #[doc = "The balance given is the amount which is left unvested (and thus locked)."] pub struct VestingUpdated { @@ -25492,9 +25750,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 120u8, 201u8, 46u8, 180u8, 223u8, 188u8, 55u8, 41u8, 76u8, 200u8, - 144u8, 143u8, 44u8, 195u8, 247u8, 255u8, 35u8, 10u8, 70u8, 140u8, 33u8, - 12u8, 146u8, 29u8, 69u8, 94u8, 181u8, 214u8, 152u8, 17u8, 0u8, 135u8, + 147u8, 91u8, 21u8, 82u8, 204u8, 134u8, 53u8, 121u8, 69u8, 81u8, 69u8, + 198u8, 185u8, 195u8, 134u8, 70u8, 71u8, 95u8, 15u8, 236u8, 174u8, + 130u8, 183u8, 95u8, 203u8, 96u8, 133u8, 122u8, 86u8, 158u8, 134u8, + 244u8, ], ) } @@ -25538,9 +25797,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 146u8, 17u8, 117u8, 128u8, 125u8, 121u8, 1u8, 54u8, 209u8, 131u8, - 242u8, 205u8, 60u8, 81u8, 169u8, 109u8, 145u8, 188u8, 58u8, 104u8, 9u8, - 118u8, 89u8, 225u8, 46u8, 139u8, 237u8, 247u8, 184u8, 56u8, 238u8, 0u8, + 174u8, 14u8, 180u8, 101u8, 7u8, 91u8, 221u8, 60u8, 227u8, 39u8, 157u8, + 170u8, 76u8, 80u8, 125u8, 51u8, 246u8, 155u8, 152u8, 201u8, 26u8, 2u8, + 24u8, 88u8, 109u8, 174u8, 181u8, 188u8, 59u8, 205u8, 3u8, 186u8, ], ) } @@ -25580,9 +25839,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 134u8, 194u8, 55u8, 141u8, 55u8, 231u8, 111u8, 250u8, 198u8, 195u8, - 52u8, 70u8, 80u8, 213u8, 146u8, 157u8, 75u8, 221u8, 148u8, 88u8, 99u8, - 67u8, 236u8, 180u8, 49u8, 247u8, 66u8, 178u8, 236u8, 202u8, 9u8, 97u8, + 209u8, 227u8, 162u8, 184u8, 177u8, 138u8, 46u8, 163u8, 169u8, 142u8, + 26u8, 111u8, 79u8, 43u8, 29u8, 4u8, 57u8, 125u8, 98u8, 80u8, 240u8, + 250u8, 204u8, 215u8, 149u8, 93u8, 112u8, 216u8, 122u8, 26u8, 14u8, + 109u8, ], ) } @@ -25607,10 +25867,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 146u8, 237u8, 97u8, 147u8, 192u8, 56u8, 234u8, 109u8, 102u8, 88u8, - 188u8, 107u8, 37u8, 67u8, 81u8, 178u8, 146u8, 126u8, 93u8, 36u8, 151u8, - 99u8, 38u8, 251u8, 66u8, 163u8, 185u8, 140u8, 189u8, 202u8, 220u8, - 240u8, + 84u8, 121u8, 183u8, 145u8, 164u8, 222u8, 50u8, 108u8, 140u8, 194u8, + 97u8, 29u8, 129u8, 255u8, 233u8, 171u8, 143u8, 28u8, 56u8, 81u8, 21u8, + 130u8, 58u8, 151u8, 138u8, 66u8, 92u8, 137u8, 41u8, 250u8, 39u8, 248u8, ], ) } @@ -26018,9 +26277,9 @@ pub mod api { "Agenda", (), [ - 145u8, 10u8, 14u8, 111u8, 55u8, 31u8, 244u8, 24u8, 160u8, 123u8, 120u8, - 83u8, 195u8, 170u8, 17u8, 24u8, 59u8, 219u8, 154u8, 27u8, 9u8, 95u8, - 223u8, 85u8, 27u8, 103u8, 239u8, 52u8, 147u8, 55u8, 11u8, 150u8, + 148u8, 16u8, 2u8, 44u8, 137u8, 244u8, 124u8, 103u8, 156u8, 203u8, 79u8, + 36u8, 95u8, 50u8, 189u8, 52u8, 53u8, 67u8, 1u8, 161u8, 43u8, 194u8, + 225u8, 148u8, 19u8, 232u8, 184u8, 238u8, 63u8, 25u8, 18u8, 125u8, ], ) } @@ -26042,9 +26301,9 @@ pub mod api { "Agenda", ::subxt::ext::subxt_core::storage::address::StaticStorageKey::new(_0), [ - 145u8, 10u8, 14u8, 111u8, 55u8, 31u8, 244u8, 24u8, 160u8, 123u8, 120u8, - 83u8, 195u8, 170u8, 17u8, 24u8, 59u8, 219u8, 154u8, 27u8, 9u8, 95u8, - 223u8, 85u8, 27u8, 103u8, 239u8, 52u8, 147u8, 55u8, 11u8, 150u8, + 148u8, 16u8, 2u8, 44u8, 137u8, 244u8, 124u8, 103u8, 156u8, 203u8, 79u8, + 36u8, 95u8, 50u8, 189u8, 52u8, 53u8, 67u8, 1u8, 161u8, 43u8, 194u8, + 225u8, 148u8, 19u8, 232u8, 184u8, 238u8, 63u8, 25u8, 18u8, 125u8, ], ) } @@ -26439,7 +26698,7 @@ pub mod api { #[doc = "`pure` with corresponding parameters."] #[doc = ""] #[doc = "- `spawner`: The account that originally called `pure` to create this account."] - #[doc = "- `index`: The disambiguation index originally passed to `pure`. Probably `0`."] + #[doc = "- `index`: The disambiguation index originally passed to `create_pure`. Probably `0`."] #[doc = "- `proxy_type`: The proxy type originally passed to `pure`."] #[doc = "- `height`: The height of the chain when the call to `pure` was processed."] #[doc = "- `ext_index`: The extrinsic index in which the call to `pure` was processed."] @@ -26682,9 +26941,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 227u8, 245u8, 60u8, 37u8, 172u8, 240u8, 92u8, 80u8, 169u8, 116u8, 16u8, - 194u8, 249u8, 90u8, 30u8, 59u8, 28u8, 222u8, 75u8, 146u8, 74u8, 19u8, - 105u8, 192u8, 237u8, 166u8, 63u8, 160u8, 228u8, 131u8, 87u8, 126u8, + 162u8, 103u8, 49u8, 98u8, 62u8, 219u8, 50u8, 58u8, 164u8, 251u8, 43u8, + 220u8, 169u8, 125u8, 115u8, 183u8, 124u8, 250u8, 79u8, 33u8, 25u8, + 112u8, 44u8, 45u8, 225u8, 182u8, 170u8, 195u8, 3u8, 104u8, 123u8, + 181u8, ], ) } @@ -26820,7 +27080,7 @@ pub mod api { #[doc = "`pure` with corresponding parameters."] #[doc = ""] #[doc = "- `spawner`: The account that originally called `pure` to create this account."] - #[doc = "- `index`: The disambiguation index originally passed to `pure`. Probably `0`."] + #[doc = "- `index`: The disambiguation index originally passed to `create_pure`. Probably `0`."] #[doc = "- `proxy_type`: The proxy type originally passed to `pure`."] #[doc = "- `height`: The height of the chain when the call to `pure` was processed."] #[doc = "- `ext_index`: The extrinsic index in which the call to `pure` was processed."] @@ -26972,10 +27232,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 179u8, 203u8, 80u8, 126u8, 241u8, 26u8, 159u8, 184u8, 72u8, 204u8, - 195u8, 25u8, 74u8, 248u8, 58u8, 66u8, 41u8, 1u8, 3u8, 173u8, 6u8, - 105u8, 31u8, 93u8, 126u8, 24u8, 136u8, 156u8, 218u8, 160u8, 244u8, - 153u8, + 178u8, 243u8, 191u8, 229u8, 169u8, 63u8, 61u8, 22u8, 218u8, 65u8, + 198u8, 234u8, 245u8, 245u8, 194u8, 253u8, 232u8, 176u8, 126u8, 137u8, + 57u8, 154u8, 92u8, 105u8, 137u8, 63u8, 50u8, 184u8, 227u8, 118u8, 32u8, + 18u8, ], ) } @@ -27061,6 +27321,31 @@ pub mod api { )] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A pure proxy was killed by its spawner."] + pub struct PureKilled { + pub pure: pure_killed::Pure, + pub spawner: pure_killed::Spawner, + pub proxy_type: pure_killed::ProxyType, + pub disambiguation_index: pure_killed::DisambiguationIndex, + } + pub mod pure_killed { + use super::runtime_types; + pub type Pure = ::subxt::ext::subxt_core::utils::AccountId32; + pub type Spawner = ::subxt::ext::subxt_core::utils::AccountId32; + pub type ProxyType = runtime_types::rococo_runtime::ProxyType; + pub type DisambiguationIndex = ::core::primitive::u16; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for PureKilled { + const PALLET: &'static str = "Proxy"; + const EVENT: &'static str = "PureKilled"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[doc = "An announcement was placed to make a call in the future."] pub struct Announced { pub real: announced::Real, @@ -27713,10 +27998,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 13u8, 106u8, 252u8, 205u8, 22u8, 92u8, 176u8, 45u8, 215u8, 236u8, - 184u8, 76u8, 237u8, 184u8, 107u8, 107u8, 150u8, 235u8, 24u8, 25u8, - 196u8, 244u8, 211u8, 55u8, 82u8, 39u8, 215u8, 169u8, 88u8, 46u8, 68u8, - 36u8, + 76u8, 11u8, 18u8, 148u8, 226u8, 73u8, 162u8, 84u8, 227u8, 81u8, 39u8, + 91u8, 87u8, 58u8, 158u8, 100u8, 29u8, 8u8, 51u8, 186u8, 204u8, 162u8, + 77u8, 84u8, 57u8, 183u8, 238u8, 5u8, 230u8, 98u8, 13u8, 241u8, ], ) } @@ -27779,10 +28063,9 @@ pub mod api { max_weight, }, [ - 246u8, 242u8, 103u8, 39u8, 121u8, 152u8, 21u8, 104u8, 56u8, 97u8, 97u8, - 178u8, 213u8, 130u8, 65u8, 54u8, 122u8, 160u8, 172u8, 42u8, 235u8, - 78u8, 179u8, 252u8, 204u8, 153u8, 168u8, 27u8, 169u8, 131u8, 91u8, - 16u8, + 236u8, 186u8, 11u8, 59u8, 110u8, 78u8, 253u8, 57u8, 19u8, 57u8, 215u8, + 174u8, 90u8, 112u8, 41u8, 232u8, 116u8, 223u8, 3u8, 151u8, 12u8, 48u8, + 84u8, 188u8, 30u8, 6u8, 221u8, 255u8, 167u8, 199u8, 14u8, 129u8, ], ) } @@ -29408,6 +29691,43 @@ pub mod api { const PALLET: &'static str = "Bounties"; const CALL: &'static str = "approve_bounty_with_curator"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Poke the deposit reserved for creating a bounty proposal."] + #[doc = ""] + #[doc = "This can be used by accounts to update their reserved amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `bounty_id`: The bounty id for which to adjust the deposit."] + #[doc = ""] + #[doc = "If the deposit is updated, the difference will be reserved/unreserved from the"] + #[doc = "proposer's account."] + #[doc = ""] + #[doc = "The transaction is made free if the deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if the deposit is updated."] + pub struct PokeDeposit { + pub bounty_id: poke_deposit::BountyId, + } + pub mod poke_deposit { + use super::runtime_types; + pub type BountyId = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for PokeDeposit { + const PALLET: &'static str = "Bounties"; + const CALL: &'static str = "poke_deposit"; + } } pub struct TransactionApi; impl TransactionApi { @@ -29692,6 +30012,38 @@ pub mod api { ], ) } + #[doc = "Poke the deposit reserved for creating a bounty proposal."] + #[doc = ""] + #[doc = "This can be used by accounts to update their reserved amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `bounty_id`: The bounty id for which to adjust the deposit."] + #[doc = ""] + #[doc = "If the deposit is updated, the difference will be reserved/unreserved from the"] + #[doc = "proposer's account."] + #[doc = ""] + #[doc = "The transaction is made free if the deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if the deposit is updated."] + pub fn poke_deposit( + &self, + bounty_id: types::poke_deposit::BountyId, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload + { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Bounties", + "poke_deposit", + types::PokeDeposit { bounty_id }, + [ + 45u8, 230u8, 25u8, 162u8, 115u8, 101u8, 83u8, 123u8, 247u8, 131u8, + 207u8, 156u8, 156u8, 190u8, 181u8, 219u8, 133u8, 238u8, 112u8, 238u8, + 120u8, 40u8, 106u8, 52u8, 205u8, 76u8, 5u8, 143u8, 175u8, 241u8, 34u8, + 85u8, + ], + ) + } } } #[doc = "The `Event` enum of this pallet"] @@ -29919,6 +30271,31 @@ pub mod api { const PALLET: &'static str = "Bounties"; const EVENT: &'static str = "CuratorAccepted"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A bounty deposit has been poked."] + pub struct DepositPoked { + pub bounty_id: deposit_poked::BountyId, + pub proposer: deposit_poked::Proposer, + pub old_deposit: deposit_poked::OldDeposit, + pub new_deposit: deposit_poked::NewDeposit, + } + pub mod deposit_poked { + use super::runtime_types; + pub type BountyId = ::core::primitive::u32; + pub type Proposer = ::subxt::ext::subxt_core::utils::AccountId32; + pub type OldDeposit = ::core::primitive::u128; + pub type NewDeposit = ::core::primitive::u128; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for DepositPoked { + const PALLET: &'static str = "Bounties"; + const EVENT: &'static str = "DepositPoked"; + } } pub mod storage { use super::runtime_types; @@ -36708,6 +37085,96 @@ pub mod api { const PALLET: &'static str = "Paras"; const CALL: &'static str = "force_set_most_recent_context"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Remove an upgrade cooldown for a parachain."] + #[doc = ""] + #[doc = "The cost for removing the cooldown earlier depends on the time left for the cooldown"] + #[doc = "multiplied by [`Config::CooldownRemovalMultiplier`]. The paid tokens are burned."] + pub struct RemoveUpgradeCooldown { + pub para: remove_upgrade_cooldown::Para, + } + pub mod remove_upgrade_cooldown { + use super::runtime_types; + pub type Para = runtime_types::polkadot_parachain_primitives::primitives::Id; + } + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for RemoveUpgradeCooldown { + const PALLET: &'static str = "Paras"; + const CALL: &'static str = "remove_upgrade_cooldown"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Sets the storage for the authorized current code hash of the parachain."] + #[doc = "If not applied, it will be removed at the `System::block_number() + valid_period` block."] + #[doc = ""] + #[doc = "This can be useful, when triggering `Paras::force_set_current_code(para, code)`"] + #[doc = "from a different chain than the one where the `Paras` pallet is deployed."] + #[doc = ""] + #[doc = "The main purpose is to avoid transferring the entire `code` Wasm blob between chains."] + #[doc = "Instead, we authorize `code_hash` with `root`, which can later be applied by"] + #[doc = "`Paras::apply_authorized_force_set_current_code(para, code)` by anyone."] + #[doc = ""] + #[doc = "Authorizations are stored in an **overwriting manner**."] + pub struct AuthorizeForceSetCurrentCodeHash { + pub para: authorize_force_set_current_code_hash::Para, + pub new_code_hash: authorize_force_set_current_code_hash::NewCodeHash, + pub valid_period: authorize_force_set_current_code_hash::ValidPeriod, + } + pub mod authorize_force_set_current_code_hash { + use super::runtime_types; + pub type Para = runtime_types::polkadot_parachain_primitives::primitives::Id; + pub type NewCodeHash = runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash ; + pub type ValidPeriod = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for AuthorizeForceSetCurrentCodeHash { + const PALLET: &'static str = "Paras"; + const CALL: &'static str = "authorize_force_set_current_code_hash"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "Applies the already authorized current code for the parachain,"] + #[doc = "triggering the same functionality as `force_set_current_code`."] + pub struct ApplyAuthorizedForceSetCurrentCode { + pub para: apply_authorized_force_set_current_code::Para, + pub new_code: apply_authorized_force_set_current_code::NewCode, + } + pub mod apply_authorized_force_set_current_code { + use super::runtime_types; + pub type Para = runtime_types::polkadot_parachain_primitives::primitives::Id; + pub type NewCode = + runtime_types::polkadot_parachain_primitives::primitives::ValidationCode; + } + impl ::subxt::ext::subxt_core::blocks::StaticExtrinsic for ApplyAuthorizedForceSetCurrentCode { + const PALLET: &'static str = "Paras"; + const CALL: &'static str = "apply_authorized_force_set_current_code"; + } } pub struct TransactionApi; impl TransactionApi { @@ -36907,6 +37374,81 @@ pub mod api { ], ) } + #[doc = "Remove an upgrade cooldown for a parachain."] + #[doc = ""] + #[doc = "The cost for removing the cooldown earlier depends on the time left for the cooldown"] + #[doc = "multiplied by [`Config::CooldownRemovalMultiplier`]. The paid tokens are burned."] + pub fn remove_upgrade_cooldown( + &self, + para: types::remove_upgrade_cooldown::Para, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload< + types::RemoveUpgradeCooldown, + > { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Paras", + "remove_upgrade_cooldown", + types::RemoveUpgradeCooldown { para }, + [ + 97u8, 182u8, 203u8, 33u8, 194u8, 209u8, 1u8, 8u8, 237u8, 63u8, 156u8, + 50u8, 23u8, 179u8, 171u8, 89u8, 74u8, 73u8, 191u8, 28u8, 102u8, 166u8, + 89u8, 180u8, 166u8, 219u8, 110u8, 170u8, 77u8, 170u8, 151u8, 87u8, + ], + ) + } + #[doc = "Sets the storage for the authorized current code hash of the parachain."] + #[doc = "If not applied, it will be removed at the `System::block_number() + valid_period` block."] + #[doc = ""] + #[doc = "This can be useful, when triggering `Paras::force_set_current_code(para, code)`"] + #[doc = "from a different chain than the one where the `Paras` pallet is deployed."] + #[doc = ""] + #[doc = "The main purpose is to avoid transferring the entire `code` Wasm blob between chains."] + #[doc = "Instead, we authorize `code_hash` with `root`, which can later be applied by"] + #[doc = "`Paras::apply_authorized_force_set_current_code(para, code)` by anyone."] + #[doc = ""] + #[doc = "Authorizations are stored in an **overwriting manner**."] + pub fn authorize_force_set_current_code_hash( + &self, + para: types::authorize_force_set_current_code_hash::Para, + new_code_hash: types::authorize_force_set_current_code_hash::NewCodeHash, + valid_period: types::authorize_force_set_current_code_hash::ValidPeriod, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload< + types::AuthorizeForceSetCurrentCodeHash, + > { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Paras", + "authorize_force_set_current_code_hash", + types::AuthorizeForceSetCurrentCodeHash { + para, + new_code_hash, + valid_period, + }, + [ + 58u8, 211u8, 30u8, 92u8, 73u8, 11u8, 68u8, 77u8, 96u8, 192u8, 34u8, + 32u8, 13u8, 63u8, 34u8, 80u8, 193u8, 56u8, 218u8, 241u8, 64u8, 9u8, + 91u8, 130u8, 73u8, 246u8, 233u8, 65u8, 225u8, 244u8, 22u8, 60u8, + ], + ) + } + #[doc = "Applies the already authorized current code for the parachain,"] + #[doc = "triggering the same functionality as `force_set_current_code`."] + pub fn apply_authorized_force_set_current_code( + &self, + para: types::apply_authorized_force_set_current_code::Para, + new_code: types::apply_authorized_force_set_current_code::NewCode, + ) -> ::subxt::ext::subxt_core::tx::payload::StaticPayload< + types::ApplyAuthorizedForceSetCurrentCode, + > { + ::subxt::ext::subxt_core::tx::payload::StaticPayload::new_static( + "Paras", + "apply_authorized_force_set_current_code", + types::ApplyAuthorizedForceSetCurrentCode { para, new_code }, + [ + 214u8, 157u8, 64u8, 213u8, 9u8, 144u8, 81u8, 217u8, 8u8, 212u8, 12u8, + 39u8, 87u8, 21u8, 255u8, 6u8, 131u8, 104u8, 92u8, 81u8, 140u8, 104u8, + 185u8, 225u8, 90u8, 4u8, 50u8, 42u8, 175u8, 243u8, 78u8, 62u8, + ], + ) + } } } #[doc = "The `Event` enum of this pallet"] @@ -37068,6 +37610,49 @@ pub mod api { const PALLET: &'static str = "Paras"; const EVENT: &'static str = "PvfCheckRejected"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "The upgrade cooldown was removed."] + pub struct UpgradeCooldownRemoved { + pub para_id: upgrade_cooldown_removed::ParaId, + } + pub mod upgrade_cooldown_removed { + use super::runtime_types; + pub type ParaId = runtime_types::polkadot_parachain_primitives::primitives::Id; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for UpgradeCooldownRemoved { + const PALLET: &'static str = "Paras"; + const EVENT: &'static str = "UpgradeCooldownRemoved"; + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[doc = "A new code hash has been authorized for a Para."] + pub struct CodeAuthorized { + pub para_id: code_authorized::ParaId, + pub code_hash: code_authorized::CodeHash, + pub expire_at: code_authorized::ExpireAt, + } + pub mod code_authorized { + use super::runtime_types; + pub type ParaId = runtime_types::polkadot_parachain_primitives::primitives::Id; + pub type CodeHash = + runtime_types::polkadot_parachain_primitives::primitives::ValidationCodeHash; + pub type ExpireAt = ::core::primitive::u32; + } + impl ::subxt::ext::subxt_core::events::StaticEvent for CodeAuthorized { + const PALLET: &'static str = "Paras"; + const EVENT: &'static str = "CodeAuthorized"; + } } pub mod storage { use super::runtime_types; @@ -37151,6 +37736,11 @@ pub mod api { pub type FutureCodeHash = runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash ; pub type Param0 = runtime_types::polkadot_parachain_primitives::primitives::Id; } + pub mod authorized_code_hash { + use super::runtime_types; + pub type AuthorizedCodeHash = runtime_types :: polkadot_runtime_parachains :: paras :: AuthorizedCodeHashAndExpiry < :: core :: primitive :: u32 > ; + pub type Param0 = runtime_types::polkadot_parachain_primitives::primitives::Id; + } pub mod upgrade_go_ahead_signal { use super::runtime_types; pub type UpgradeGoAheadSignal = @@ -37780,6 +38370,53 @@ pub mod api { ], ) } + #[doc = " The code hash authorizations for a para which will expire `expire_at` `BlockNumberFor`."] + pub fn authorized_code_hash_iter( + &self, + ) -> ::subxt::ext::subxt_core::storage::address::StaticAddress< + (), + types::authorized_code_hash::AuthorizedCodeHash, + (), + (), + ::subxt::ext::subxt_core::utils::Yes, + > { + ::subxt::ext::subxt_core::storage::address::StaticAddress::new_static( + "Paras", + "AuthorizedCodeHash", + (), + [ + 40u8, 172u8, 86u8, 193u8, 229u8, 230u8, 29u8, 63u8, 188u8, 154u8, + 240u8, 236u8, 117u8, 218u8, 221u8, 102u8, 154u8, 246u8, 136u8, 153u8, + 225u8, 171u8, 156u8, 219u8, 91u8, 2u8, 69u8, 34u8, 119u8, 119u8, 206u8, + 145u8, + ], + ) + } + #[doc = " The code hash authorizations for a para which will expire `expire_at` `BlockNumberFor`."] + pub fn authorized_code_hash( + &self, + _0: types::authorized_code_hash::Param0, + ) -> ::subxt::ext::subxt_core::storage::address::StaticAddress< + ::subxt::ext::subxt_core::storage::address::StaticStorageKey< + types::authorized_code_hash::Param0, + >, + types::authorized_code_hash::AuthorizedCodeHash, + ::subxt::ext::subxt_core::utils::Yes, + (), + (), + > { + ::subxt::ext::subxt_core::storage::address::StaticAddress::new_static( + "Paras", + "AuthorizedCodeHash", + ::subxt::ext::subxt_core::storage::address::StaticStorageKey::new(_0), + [ + 40u8, 172u8, 86u8, 193u8, 229u8, 230u8, 29u8, 63u8, 188u8, 154u8, + 240u8, 236u8, 117u8, 218u8, 221u8, 102u8, 154u8, 246u8, 136u8, 153u8, + 225u8, 171u8, 156u8, 219u8, 91u8, 2u8, 69u8, 34u8, 119u8, 119u8, 206u8, + 145u8, + ], + ) + } #[doc = " This is used by the relay-chain to communicate to a parachain a go-ahead with in the upgrade"] #[doc = " procedure."] #[doc = ""] @@ -48678,6 +49315,30 @@ pub mod api { } } } + pub mod constants { + use super::runtime_types; + pub struct ConstantsApi; + impl ConstantsApi { + #[doc = " The latest supported version that we advertise. Generally just set it to"] + #[doc = " `pallet_xcm::CurrentXcmVersion`."] + pub fn advertised_xcm_version( + &self, + ) -> ::subxt::ext::subxt_core::constants::address::StaticAddress< + ::core::primitive::u32, + > { + ::subxt::ext::subxt_core::constants::address::StaticAddress::new_static( + "XcmPallet", + "AdvertisedXcmVersion", + [ + 98u8, 252u8, 116u8, 72u8, 26u8, 180u8, 225u8, 83u8, 200u8, 157u8, + 125u8, 151u8, 53u8, 76u8, 168u8, 26u8, 10u8, 9u8, 98u8, 68u8, 9u8, + 178u8, 197u8, 113u8, 31u8, 79u8, 200u8, 90u8, 203u8, 100u8, 41u8, + 145u8, + ], + ) + } + } + } } pub mod beefy { use super::root_mod; @@ -51736,9 +52397,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 88u8, 179u8, 207u8, 98u8, 7u8, 26u8, 66u8, 57u8, 224u8, 225u8, 15u8, - 213u8, 95u8, 51u8, 201u8, 24u8, 73u8, 123u8, 54u8, 72u8, 156u8, 107u8, - 202u8, 185u8, 150u8, 137u8, 2u8, 221u8, 125u8, 163u8, 220u8, 123u8, + 18u8, 186u8, 186u8, 81u8, 123u8, 113u8, 96u8, 228u8, 1u8, 204u8, 25u8, + 64u8, 90u8, 32u8, 188u8, 149u8, 146u8, 49u8, 3u8, 164u8, 42u8, 46u8, + 160u8, 175u8, 241u8, 35u8, 145u8, 30u8, 148u8, 247u8, 244u8, 231u8, ], ) } @@ -51761,10 +52422,9 @@ pub mod api { weight, }, [ - 209u8, 40u8, 11u8, 125u8, 177u8, 142u8, 236u8, 115u8, 236u8, 69u8, - 213u8, 35u8, 55u8, 120u8, 186u8, 117u8, 33u8, 74u8, 226u8, 26u8, 146u8, - 241u8, 153u8, 251u8, 8u8, 215u8, 64u8, 117u8, 166u8, 155u8, 96u8, - 211u8, + 143u8, 134u8, 32u8, 88u8, 61u8, 145u8, 98u8, 130u8, 68u8, 244u8, 241u8, + 196u8, 205u8, 3u8, 205u8, 73u8, 42u8, 241u8, 64u8, 72u8, 92u8, 119u8, + 173u8, 181u8, 31u8, 144u8, 233u8, 2u8, 185u8, 55u8, 218u8, 55u8, ], ) } @@ -51804,9 +52464,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 181u8, 199u8, 53u8, 7u8, 172u8, 130u8, 39u8, 31u8, 214u8, 17u8, 29u8, - 196u8, 97u8, 253u8, 244u8, 48u8, 121u8, 2u8, 94u8, 155u8, 248u8, 60u8, - 255u8, 98u8, 243u8, 103u8, 214u8, 104u8, 86u8, 169u8, 31u8, 195u8, + 181u8, 222u8, 4u8, 108u8, 254u8, 99u8, 3u8, 120u8, 39u8, 157u8, 40u8, + 5u8, 213u8, 181u8, 216u8, 83u8, 62u8, 26u8, 222u8, 247u8, 95u8, 42u8, + 64u8, 226u8, 113u8, 240u8, 88u8, 59u8, 236u8, 193u8, 23u8, 211u8, ], ) } @@ -52124,6 +52784,7 @@ pub mod api { Root, Signed(_0), None, + Authorized, } } pub mod traits { @@ -52277,6 +52938,21 @@ pub mod api { use super::runtime_types; pub mod extensions { use super::runtime_types; + pub mod authorize_call { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[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 AuthorizeCall; + } pub mod check_genesis { use super::runtime_types; #[derive( @@ -53580,6 +54256,22 @@ pub mod api { >, fee: ::core::primitive::u128, }, + #[doc = "Poke the deposit reserved for creating a bounty proposal."] + #[doc = ""] + #[doc = "This can be used by accounts to update their reserved amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `bounty_id`: The bounty id for which to adjust the deposit."] + #[doc = ""] + #[doc = "If the deposit is updated, the difference will be reserved/unreserved from the"] + #[doc = "proposer's account."] + #[doc = ""] + #[doc = "The transaction is made free if the deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if the deposit is updated."] + poke_deposit { bounty_id: ::core::primitive::u32 }, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -53617,6 +54309,8 @@ pub mod api { HasActiveChildBounty, #[doc = "Too many approvals are already queued."] TooManyQueued, + #[doc = "User is not the proposer of the bounty."] + NotProposer, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -53669,6 +54363,13 @@ pub mod api { bounty_id: ::core::primitive::u32, curator: ::subxt::ext::subxt_core::utils::AccountId32, }, + #[doc = "A bounty deposit has been poked."] + DepositPoked { + bounty_id: ::core::primitive::u32, + proposer: ::subxt::ext::subxt_core::utils::AccountId32, + old_deposit: ::core::primitive::u128, + new_deposit: ::core::primitive::u128, + }, } } #[derive( @@ -56646,7 +57347,7 @@ pub mod api { #[doc = "`pure` with corresponding parameters."] #[doc = ""] #[doc = "- `spawner`: The account that originally called `pure` to create this account."] - #[doc = "- `index`: The disambiguation index originally passed to `pure`. Probably `0`."] + #[doc = "- `index`: The disambiguation index originally passed to `create_pure`. Probably `0`."] #[doc = "- `proxy_type`: The proxy type originally passed to `pure`."] #[doc = "- `height`: The height of the chain when the call to `pure` was processed."] #[doc = "- `ext_index`: The extrinsic index in which the call to `pure` was processed."] @@ -56811,6 +57512,13 @@ pub mod api { proxy_type: runtime_types::rococo_runtime::ProxyType, disambiguation_index: ::core::primitive::u16, }, + #[doc = "A pure proxy was killed by its spawner."] + PureKilled { + pure: ::subxt::ext::subxt_core::utils::AccountId32, + spawner: ::subxt::ext::subxt_core::utils::AccountId32, + proxy_type: runtime_types::rococo_runtime::ProxyType, + disambiguation_index: ::core::primitive::u16, + }, #[doc = "An announcement was placed to make a call in the future."] Announced { real: ::subxt::ext::subxt_core::utils::AccountId32, @@ -57272,6 +57980,37 @@ pub mod api { (), >, }, + #[doc = "Poke deposits for recovery configurations and / or active recoveries."] + #[doc = ""] + #[doc = "This can be used by accounts to possibly lower their locked amount."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_."] + #[doc = ""] + #[doc = "Parameters:"] + #[doc = "- `maybe_account`: Optional recoverable account for which you have an active recovery"] + #[doc = "and want to adjust the deposit for the active recovery."] + #[doc = ""] + #[doc = "This function checks both recovery configuration deposit and active recovery deposits"] + #[doc = "of the caller:"] + #[doc = "- If the caller has created a recovery configuration, checks and adjusts its deposit"] + #[doc = "- If the caller has initiated any active recoveries, and provides the account in"] + #[doc = "`maybe_account`, checks and adjusts those deposits"] + #[doc = ""] + #[doc = "If any deposit is updated, the difference will be reserved/unreserved from the caller's"] + #[doc = "account."] + #[doc = ""] + #[doc = "The transaction is made free if any deposit is updated and paid otherwise."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if any deposit is updated."] + #[doc = "Multiple events may be emitted in case both types of deposits are updated."] + poke_deposit { + maybe_account: ::core::option::Option< + ::subxt::ext::subxt_core::utils::MultiAddress< + ::subxt::ext::subxt_core::utils::AccountId32, + (), + >, + >, + }, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -57361,6 +58100,15 @@ pub mod api { RecoveryRemoved { lost_account: ::subxt::ext::subxt_core::utils::AccountId32, }, + #[doc = "A deposit has been updated."] + DepositPoked { + who: ::subxt::ext::subxt_core::utils::AccountId32, + kind: runtime_types::pallet_recovery::DepositKind< + runtime_types::rococo_runtime::Runtime, + >, + old_deposit: ::core::primitive::u128, + new_deposit: ::core::primitive::u128, + }, } } #[derive( @@ -57382,6 +58130,18 @@ pub mod api { )] #[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 DepositKind<_0> { + RecoveryConfig, + ActiveRecoveryFor(::subxt::ext::subxt_core::utils::AccountId32), + __Ignore(::core::marker::PhantomData<_0>), + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[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 RecoveryConfig<_0, _1, _2> { pub delay_period: _0, pub deposit: _1, @@ -58207,6 +58967,30 @@ pub mod api { } pub mod pallet_session { use super::runtime_types; + pub mod historical { + use super::runtime_types; + pub mod pallet { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "The `Event` enum of this pallet"] + pub enum Event { + #[doc = "The merkle root of the validators of the said session were stored"] + RootStored { index: ::core::primitive::u32 }, + #[doc = "The merkle roots of up to this session index were pruned"] + RootsPruned { up_to: ::core::primitive::u32 }, + } + } + } pub mod pallet { use super::runtime_types; #[derive( @@ -58291,6 +59075,9 @@ pub mod api { NewSession { session_index: ::core::primitive::u32, }, + #[doc = "The `NewSession` event in the current block also implies a new validator set to be"] + #[doc = "queued."] + NewQueued, #[doc = "Validator has been disabled."] ValidatorDisabled { validator: ::subxt::ext::subxt_core::utils::AccountId32, @@ -58526,6 +59313,14 @@ pub mod api { challenge_round: ::core::primitive::u32, max: ::core::primitive::u32, }, + #[doc = "Poke the deposit reserved when bidding."] + #[doc = ""] + #[doc = "The dispatch origin for this call must be _Signed_ and must be the bidder."] + #[doc = ""] + #[doc = "The transaction fee is waived if the deposit is changed after poking/reconsideration."] + #[doc = ""] + #[doc = "Emits `DepositPoked` if successful."] + poke_deposit, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -58604,6 +59399,8 @@ pub mod api { InsufficientFunds, #[doc = "The candidate/defender has no stale votes to remove."] NoVotes, + #[doc = "There is no deposit associated with a bid."] + NoDeposit, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -58698,6 +59495,12 @@ pub mod api { member: ::subxt::ext::subxt_core::utils::AccountId32, rank: ::core::primitive::u32, }, + #[doc = "A deposit was poked / adjusted."] + DepositPoked { + who: ::subxt::ext::subxt_core::utils::AccountId32, + old_deposit: ::core::primitive::u128, + new_deposit: ::core::primitive::u128, + }, } } #[derive( @@ -60014,6 +60817,11 @@ pub mod api { )] #[doc = "The `Event` enum of this pallet"] pub enum Event { + #[doc = "A vesting schedule has been created."] + VestingCreated { + account: ::subxt::ext::subxt_core::utils::AccountId32, + schedule_index: ::core::primitive::u32, + }, #[doc = "The amount vested has been updated. This could indicate a change in funds available."] #[doc = "The balance given is the amount which is left unvested (and thus locked)."] VestingUpdated { @@ -60148,6 +60956,63 @@ pub mod api { } pub mod pallet_xcm { use super::runtime_types; + pub mod errors { + use super::runtime_types; + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[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 ExecutionError { + Overflow, + Unimplemented, + UntrustedReserveLocation, + UntrustedTeleportLocation, + LocationFull, + LocationNotInvertible, + BadOrigin, + InvalidLocation, + AssetNotFound, + FailedToTransactAsset, + NotWithdrawable, + LocationCannotHold, + ExceedsMaxMessageSize, + DestinationUnsupported, + Transport, + Unroutable, + UnknownClaim, + FailedToDecode, + MaxWeightInvalid, + NotHoldingFees, + TooExpensive, + Trap, + ExpectationFalse, + PalletNotFound, + NameMismatch, + VersionIncompatible, + HoldingWouldOverflow, + ExportError, + ReanchorFailed, + NoDeal, + FeesNotMet, + LockError, + NoPermission, + Unanchored, + NotDepositable, + TooManyAssets, + UnhandledXcmVersion, + WeightLimitReached, + Barrier, + WeightNotComputable, + ExceedsStackLimit, + } + } pub mod pallet { use super::runtime_types; #[derive( @@ -60234,6 +61099,12 @@ pub mod api { ExpiresInPast, #[doc = "The alias to remove authorization for was not found."] AliasNotFound, + #[doc = "Local XCM execution incomplete with the actual XCM error and the index of the"] + #[doc = "instruction that caused the error."] + LocalExecutionIncompleteWithError { + index: ::core::primitive::u8, + error: runtime_types::pallet_xcm::errors::ExecutionError, + }, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -63797,7 +64668,7 @@ pub mod api { )] #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { - # [doc = "Set the storage for the parachain validation code immediately."] force_set_current_code { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , } , # [doc = "Set the storage for the current parachain head data immediately."] force_set_current_head { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_head : runtime_types :: polkadot_parachain_primitives :: primitives :: HeadData , } , # [doc = "Schedule an upgrade as if it was scheduled in the given relay parent block."] force_schedule_code_upgrade { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , relay_parent_number : :: core :: primitive :: u32 , } , # [doc = "Note a new block head for para within the context of the current block."] force_note_new_head { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_head : runtime_types :: polkadot_parachain_primitives :: primitives :: HeadData , } , # [doc = "Put a parachain directly into the next session's action queue."] # [doc = "We can't queue it any sooner than this without going into the"] # [doc = "initializer..."] force_queue_action { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , } , # [doc = "Adds the validation code to the storage."] # [doc = ""] # [doc = "The code will not be added if it is already present. Additionally, if PVF pre-checking"] # [doc = "is running for that code, it will be instantly accepted."] # [doc = ""] # [doc = "Otherwise, the code will be added into the storage. Note that the code will be added"] # [doc = "into storage with reference count 0. This is to account the fact that there are no users"] # [doc = "for this code yet. The caller will have to make sure that this code eventually gets"] # [doc = "used by some parachain or removed from the storage to avoid storage leaks. For the"] # [doc = "latter prefer to use the `poke_unused_validation_code` dispatchable to raw storage"] # [doc = "manipulation."] # [doc = ""] # [doc = "This function is mainly meant to be used for upgrading parachains that do not follow"] # [doc = "the go-ahead signal while the PVF pre-checking feature is enabled."] add_trusted_validation_code { validation_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , } , # [doc = "Remove the validation code from the storage iff the reference count is 0."] # [doc = ""] # [doc = "This is better than removing the storage directly, because it will not remove the code"] # [doc = "that was suddenly got used by some parachain while this dispatchable was pending"] # [doc = "dispatching."] poke_unused_validation_code { validation_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , } , # [doc = "Includes a statement for a PVF pre-checking vote. Potentially, finalizes the vote and"] # [doc = "enacts the results if that was the last vote before achieving the supermajority."] include_pvf_check_statement { stmt : runtime_types :: polkadot_primitives :: v8 :: PvfCheckStatement , signature : runtime_types :: polkadot_primitives :: v8 :: validator_app :: Signature , } , # [doc = "Set the storage for the current parachain head data immediately."] force_set_most_recent_context { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , context : :: core :: primitive :: u32 , } , } + # [doc = "Set the storage for the parachain validation code immediately."] force_set_current_code { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , } , # [doc = "Set the storage for the current parachain head data immediately."] force_set_current_head { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_head : runtime_types :: polkadot_parachain_primitives :: primitives :: HeadData , } , # [doc = "Schedule an upgrade as if it was scheduled in the given relay parent block."] force_schedule_code_upgrade { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , relay_parent_number : :: core :: primitive :: u32 , } , # [doc = "Note a new block head for para within the context of the current block."] force_note_new_head { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_head : runtime_types :: polkadot_parachain_primitives :: primitives :: HeadData , } , # [doc = "Put a parachain directly into the next session's action queue."] # [doc = "We can't queue it any sooner than this without going into the"] # [doc = "initializer..."] force_queue_action { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , } , # [doc = "Adds the validation code to the storage."] # [doc = ""] # [doc = "The code will not be added if it is already present. Additionally, if PVF pre-checking"] # [doc = "is running for that code, it will be instantly accepted."] # [doc = ""] # [doc = "Otherwise, the code will be added into the storage. Note that the code will be added"] # [doc = "into storage with reference count 0. This is to account the fact that there are no users"] # [doc = "for this code yet. The caller will have to make sure that this code eventually gets"] # [doc = "used by some parachain or removed from the storage to avoid storage leaks. For the"] # [doc = "latter prefer to use the `poke_unused_validation_code` dispatchable to raw storage"] # [doc = "manipulation."] # [doc = ""] # [doc = "This function is mainly meant to be used for upgrading parachains that do not follow"] # [doc = "the go-ahead signal while the PVF pre-checking feature is enabled."] add_trusted_validation_code { validation_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , } , # [doc = "Remove the validation code from the storage iff the reference count is 0."] # [doc = ""] # [doc = "This is better than removing the storage directly, because it will not remove the code"] # [doc = "that was suddenly got used by some parachain while this dispatchable was pending"] # [doc = "dispatching."] poke_unused_validation_code { validation_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , } , # [doc = "Includes a statement for a PVF pre-checking vote. Potentially, finalizes the vote and"] # [doc = "enacts the results if that was the last vote before achieving the supermajority."] include_pvf_check_statement { stmt : runtime_types :: polkadot_primitives :: v8 :: PvfCheckStatement , signature : runtime_types :: polkadot_primitives :: v8 :: validator_app :: Signature , } , # [doc = "Set the storage for the current parachain head data immediately."] force_set_most_recent_context { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , context : :: core :: primitive :: u32 , } , # [doc = "Remove an upgrade cooldown for a parachain."] # [doc = ""] # [doc = "The cost for removing the cooldown earlier depends on the time left for the cooldown"] # [doc = "multiplied by [`Config::CooldownRemovalMultiplier`]. The paid tokens are burned."] remove_upgrade_cooldown { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , } , # [doc = "Sets the storage for the authorized current code hash of the parachain."] # [doc = "If not applied, it will be removed at the `System::block_number() + valid_period` block."] # [doc = ""] # [doc = "This can be useful, when triggering `Paras::force_set_current_code(para, code)`"] # [doc = "from a different chain than the one where the `Paras` pallet is deployed."] # [doc = ""] # [doc = "The main purpose is to avoid transferring the entire `code` Wasm blob between chains."] # [doc = "Instead, we authorize `code_hash` with `root`, which can later be applied by"] # [doc = "`Paras::apply_authorized_force_set_current_code(para, code)` by anyone."] # [doc = ""] # [doc = "Authorizations are stored in an **overwriting manner**."] authorize_force_set_current_code_hash { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , valid_period : :: core :: primitive :: u32 , } , # [doc = "Applies the already authorized current code for the parachain,"] # [doc = "triggering the same functionality as `force_set_current_code`."] apply_authorized_force_set_current_code { para : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , new_code : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCode , } , } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, @@ -63837,6 +64708,12 @@ pub mod api { CannotUpgradeCode, #[doc = "Invalid validation code size."] InvalidCode, + #[doc = "No upgrade authorized."] + NothingAuthorized, + #[doc = "The submitted code is not authorized."] + Unauthorized, + #[doc = "Invalid block number."] + InvalidBlockNumber, } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -63851,7 +64728,7 @@ pub mod api { )] #[doc = "The `Event` enum of this pallet"] pub enum Event { - # [doc = "Current code has been updated for a Para. `para_id`"] CurrentCodeUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "Current head has been updated for a Para. `para_id`"] CurrentHeadUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A code upgrade has been scheduled for a Para. `para_id`"] CodeUpgradeScheduled (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A new head has been noted for a Para. `para_id`"] NewHeadNoted (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A para has been queued to execute pending actions. `para_id`"] ActionQueued (runtime_types :: polkadot_parachain_primitives :: primitives :: Id , :: core :: primitive :: u32 ,) , # [doc = "The given para either initiated or subscribed to a PVF check for the given validation"] # [doc = "code. `code_hash` `para_id`"] PvfCheckStarted (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "The given validation code was accepted by the PVF pre-checking vote."] # [doc = "`code_hash` `para_id`"] PvfCheckAccepted (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "The given validation code was rejected by the PVF pre-checking vote."] # [doc = "`code_hash` `para_id`"] PvfCheckRejected (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , } + # [doc = "Current code has been updated for a Para. `para_id`"] CurrentCodeUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "Current head has been updated for a Para. `para_id`"] CurrentHeadUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A code upgrade has been scheduled for a Para. `para_id`"] CodeUpgradeScheduled (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A new head has been noted for a Para. `para_id`"] NewHeadNoted (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "A para has been queued to execute pending actions. `para_id`"] ActionQueued (runtime_types :: polkadot_parachain_primitives :: primitives :: Id , :: core :: primitive :: u32 ,) , # [doc = "The given para either initiated or subscribed to a PVF check for the given validation"] # [doc = "code. `code_hash` `para_id`"] PvfCheckStarted (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "The given validation code was accepted by the PVF pre-checking vote."] # [doc = "`code_hash` `para_id`"] PvfCheckAccepted (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "The given validation code was rejected by the PVF pre-checking vote."] # [doc = "`code_hash` `para_id`"] PvfCheckRejected (runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [doc = "The upgrade cooldown was removed."] UpgradeCooldownRemoved { para_id : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , } , # [doc = "A new code hash has been authorized for a Para."] CodeAuthorized { para_id : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , expire_at : :: core :: primitive :: u32 , } , } } #[derive( :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, @@ -63864,6 +64741,18 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] + pub struct AuthorizedCodeHashAndExpiry < _0 > { pub code_hash : runtime_types :: polkadot_parachain_primitives :: primitives :: ValidationCodeHash , pub expire_at : _0 , } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[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 ParaGenesisArgs { pub genesis_head: runtime_types::polkadot_parachain_primitives::primitives::HeadData, @@ -64596,6 +65485,7 @@ pub mod api { Parameters(runtime_types::pallet_parameters::pallet::Event), TransactionPayment(runtime_types::pallet_transaction_payment::pallet::Event), Offences(runtime_types::pallet_offences::pallet::Event), + Historical(runtime_types::pallet_session::historical::pallet::Event), Session(runtime_types::pallet_session::pallet::Event), Grandpa(runtime_types::pallet_grandpa::pallet::Event), Treasury(runtime_types::pallet_treasury::pallet::Event), @@ -66888,17 +67778,30 @@ pub mod api { #[encode_as_type( crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" )] + pub struct InstructionError { + pub index: ::core::primitive::u8, + pub error: runtime_types::xcm::v5::traits::Error, + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + #[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 Outcome { Complete { used: runtime_types::sp_weights::weight_v2::Weight, }, Incomplete { used: runtime_types::sp_weights::weight_v2::Weight, - error: runtime_types::xcm::v5::traits::Error, - }, - Error { - error: runtime_types::xcm::v5::traits::Error, + error: runtime_types::staging_xcm::v5::traits::InstructionError, }, + Error(runtime_types::staging_xcm::v5::traits::InstructionError), } } #[derive(