From 2549596756b2d72b77e1f6597477c1793cfdee92 Mon Sep 17 00:00:00 2001 From: niklasad1 <14157425+niklasad1@users.noreply.github.com> Date: Mon, 12 May 2025 00:34:53 +0000 Subject: [PATCH] Update Artifacts (auto-generated) --- artifacts/demo_chain_specs/polkadot.json | 12 +- artifacts/polkadot_metadata_full.scale | Bin 443552 -> 446681 bytes artifacts/polkadot_metadata_small.scale | Bin 349314 -> 352335 bytes artifacts/polkadot_metadata_tiny.scale | Bin 337960 -> 340986 bytes .../src/full_client/codegen/polkadot.rs | 843 +++++++++++++++--- 5 files changed, 716 insertions(+), 139 deletions(-) diff --git a/artifacts/demo_chain_specs/polkadot.json b/artifacts/demo_chain_specs/polkadot.json index 682bac911a..4684e34343 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": "0x04867c6598f54989ad9101ae85f85666efca8d3cfddff1ddfe8e859428f48b8e53d2228c0101b3d45a110000000013de5a1100000000046fae7d60adac5386b421251a1cb6ab43a4b081bf998b341a4be66e94488cb527252c8c010113de5a110000000073e75a11000000000419152bcdf0a56d5e14e5d4436f287503abb9a2387d480d2830be0a88bce68fb676358c010173e75a1100000000d3f05a110000000000000c19152bcdf0a56d5e14e5d4436f287503abb9a2387d480d2830be0a88bce68fb676358c0101752a00000000000073e75a11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e010000000000000030b2d23d3b74371cd0b07e4fc065b8c4e846d95a2eba302c9a80b42c34c004590100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000d48e8a104ad2ad7493f7981a95bbc678e2ccc41c1ea5f8cf247625d6749495150100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be225301000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000002cc70aff86e387f15ee4daa4dfb56d89f1507054c753d01ef2dff459f742c94b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000c09dfaf6f4bdaa6520c631f8ba7c683cca9a71a6f25ba45b2bdc7d0f06dfd16c01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f0301000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f010000000000000032636c64cae326ea37dfa4ddad688feb9829ada7a7d580a91ce03a50a673d01c01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c01000000000000004eb10e2f25a63da686482e7ec731111e177d90b67f4aaafa0a91a92fb4c531180100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b8243010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000d21756aa2e9ddc79e52dd5bb4e3e917b66d0926932ff06ff2585ffc8def3c2680100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c01000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c082310100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d8310100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000a6ab955e259383882dbadf25895db7ba72673b1700773915e2588e3fdbce26050100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000cc2620c6f772e3fb85f53a97dcacbbdcf006a6b423935869ed0841fab13da92f010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000286a60b19a1c464e12bae75e935169ad23b4b6ef7355fd72d38763d31a00d4490100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b0100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e010000000000000050c5e5baba5b9f300893fe9ac2748366f1ff3533f1f9b511c5bf7b7706849e110100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000004a1daf2fb98e2f07dcc6dbf74b4de43a65af4e4b6a9fc2efc53220453c8a6e3701000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000b66d7c77e6acdf60ea10b961dc853373c32fbcf2909e9c7bd18209f04175ca750100000000000000304ba3e3957bfdbca418a9527f1d80bd0ab902c4f61a652e19a24e975bfac773010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf37901000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000072da53deeeb5e938cbd6343644281a2db5bf3b351bcfefc3a2ad9563f967c847010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000ba6b925bbd37ab3f1f6f0ef94a5bb72d0a8add471f8bd712f964f354c6eb3d6c01000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c5701000000000000009c99a7640e21c2eb7c20af2e8679a526a3d7e8f049f1755de7d47b87f04d687601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc511790100000000000000a68f4d244003c1bea8de6e4ae5461c9e21d297c0392fb3c2acb6791be17627510100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000e988cfed878328bb2ac6ffc9bd663b929044da995a4e41f11715dc138b4199bf01000000000000000400000000000000026fae7d60adac5386b421251a1cb6ab43a4b081bf998b341a4be66e94488cb527252c8c0101742a00000000000013de5a11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e010000000000000030b2d23d3b74371cd0b07e4fc065b8c4e846d95a2eba302c9a80b42c34c004590100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000d48e8a104ad2ad7493f7981a95bbc678e2ccc41c1ea5f8cf247625d6749495150100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be225301000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000002cc70aff86e387f15ee4daa4dfb56d89f1507054c753d01ef2dff459f742c94b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000c09dfaf6f4bdaa6520c631f8ba7c683cca9a71a6f25ba45b2bdc7d0f06dfd16c01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f0301000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f010000000000000032636c64cae326ea37dfa4ddad688feb9829ada7a7d580a91ce03a50a673d01c01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c01000000000000004eb10e2f25a63da686482e7ec731111e177d90b67f4aaafa0a91a92fb4c531180100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b8243010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000d21756aa2e9ddc79e52dd5bb4e3e917b66d0926932ff06ff2585ffc8def3c2680100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c01000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c082310100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d8310100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000a6ab955e259383882dbadf25895db7ba72673b1700773915e2588e3fdbce26050100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000cc2620c6f772e3fb85f53a97dcacbbdcf006a6b423935869ed0841fab13da92f010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000286a60b19a1c464e12bae75e935169ad23b4b6ef7355fd72d38763d31a00d4490100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b0100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e010000000000000050c5e5baba5b9f300893fe9ac2748366f1ff3533f1f9b511c5bf7b7706849e110100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000004a1daf2fb98e2f07dcc6dbf74b4de43a65af4e4b6a9fc2efc53220453c8a6e3701000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000b66d7c77e6acdf60ea10b961dc853373c32fbcf2909e9c7bd18209f04175ca750100000000000000304ba3e3957bfdbca418a9527f1d80bd0ab902c4f61a652e19a24e975bfac773010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf37901000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000072da53deeeb5e938cbd6343644281a2db5bf3b351bcfefc3a2ad9563f967c847010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000ba6b925bbd37ab3f1f6f0ef94a5bb72d0a8add471f8bd712f964f354c6eb3d6c01000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c5701000000000000009c99a7640e21c2eb7c20af2e8679a526a3d7e8f049f1755de7d47b87f04d687601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc511790100000000000000a68f4d244003c1bea8de6e4ae5461c9e21d297c0392fb3c2acb6791be17627510100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b140100000000000000d9577756082a3f5801e072951044a302a9bce7c29107136ee429937a208d869e0100000000000000040000000000000002867c6598f54989ad9101ae85f85666efca8d3cfddff1ddfe8e859428f48b8e53d2228c0101732a000000000000b3d45a11000000006009000000000000610976441c448aefcf40a72128edc9b44a4f7ef9c267c503e98f5f9c72d5e9e92f00010000000000000012549e625056f554578ab32d29cbfccc5529e404db8234af00a0856923f6e3030100000000000000c65fb01e233e312b7d3dd6bf7d6c159d30a06550fbf40e664d2f97f21def7c1d0100000000000000ae5797a6246fc7f96394d09712e9abdfb1ca3e7793c3f093aae6c126024ab72e01000000000000006c9c53f3824abe976dedc2792e1c6b8cc55c317eed2f30916c3229b60e579206010000000000000080f20c794a97e6080e7b81854feb03a4924ee28b33bb2269cae8fa582dfedf2e0100000000000000ec8fcbae6ca9d402b51bb0bde913f0c29769d8d1b9653f4933db117890fe38720100000000000000c29a52b01236996d090dc112e63aca2ec383da79f89c5db420319c7a7ec9645a0100000000000000cad93fbaf78ceb031a3677b27a9e579688602099c97258c746b080422c34bc4d0100000000000000f69a39a051376ea1dbb2a00c3e18369664beb746ca10453dad7db5f9341fde7e010000000000000082c934f66716490be643b87b99dcfc1c530e4b2ff2ef2df2d1844120cadb293d0100000000000000dadcf49d502bc401f146b250e918ae4d0a441958b24825e3c09dc820bc03131f01000000000000009a2324f76f2a79412d94cfb9a1cb7299738eb901ce8f8cccd22fc967293e3d220100000000000000e81d0d57bfad740cb4d3cb5e4a37fc80687f9d0d0eb3ac83883bcf8b77bb937e0100000000000000147ccca21c4dedac43e0222ab379ef490987b302176a8010ba2265aa29567b610100000000000000e0c8701616aea15e91edc27c9e64e0afdd3abbf4f502c0f646fa060eded3bc680100000000000000906ec0a56171d27f65c29683a31c71a87a4e32b273596a0a704ff07ba344d0660100000000000000e03e8b838de23dc7dbe96982a43cb33b406d6f9978132eac11ae555efa8d226b0100000000000000ba395fcb33327501109ed40712c7a372d25bf3339edfabe2a1964fb7b5d4d82401000000000000003a36963a41de2036872df1c499f45acc0e7179457316ec2d99a6018e078f6a050100000000000000da9bf8b51b8396da87113ba296940b23a9fb3cfe7c3fd0b3d541331121b8f57c01000000000000003c2943d6777720179fafe62691d06390210dfb03a1f4c77150cd7e708b86be1e010000000000000030b2d23d3b74371cd0b07e4fc065b8c4e846d95a2eba302c9a80b42c34c004590100000000000000c0ff0ad7de8b9403d14459655c0ec4107f119e74406be3161faf15b5ddf1395001000000000000004c9886e2e62ee92a6778d6a7928052732044b64fa61969cd8e37f3f7e3406f720100000000000000d48e8a104ad2ad7493f7981a95bbc678e2ccc41c1ea5f8cf247625d6749495150100000000000000a23237719086db4a3c6e4ec298be9fbd400f80f44b694f69cc1dd1cd84ecfe1d01000000000000006a84d16e0196639a917baad78fb5e3b716d7ffd6c447ccadeedead0882482e6e010000000000000058cc4e48b26665ec1d6c2a128f0f5b70434ab4a771743429058b963257e6563d01000000000000007a42c87630d09e4d4b041cee10fe20840cc0ae2089514c51e248e137c6d5ab0a0100000000000000c80f32768e5bcf83095be0dc3db1f59f43650d58aebe4ca599dc02de3bbede120100000000000000228dfe58ff0326d8c8e0c51476692d0610424b01244c52c561f02dd133e83e0a01000000000000001e8d73bf05780fababa732bf11ea5251ca67db705955f2936fdbf2f1f1c8f13601000000000000001c0856b04c28ed8bdee95096f95646efc095737d4482b475053245db424e022901000000000000005237e4509f24bc9e8bf9bfd78b594219d86853ae16601f692f10c9b16b88f83b01000000000000009af80e0fb29426348d821b72cb4624373fb44ef41cbde4b4e85142573156521901000000000000002cbd43e95a827c6a62a0621b1297f0328c5919029173b2b4fabea89fa65848380100000000000000a0511c06f6fc317bbc43df8b47b7c36ca7e3ad43010607e88f21cccb32ecbd5b0100000000000000c87bf24eebac187534f689c35ab23038e0a49f890fabfc10613ed78dba1f67170100000000000000362701313409bc9d55aee9cb57aaa8d97bea27bcb918c08b99e8cff3930193650100000000000000940bf3dc79e9ab74cbb6ba1b9d05c1989c057c8bbf11819068bfe0ea8456ca7d0100000000000000b88e803bf4241f6465c0393416858ce6a0ac3c350be41cf0434a3566eeb79c4701000000000000008084d934bf7a7ad960de3b325ad5109d10eef00e90d6ab776240b7bbeb6a6a7e0100000000000000ce0c4220872f866ef72bec24c671acc11cb909f47491c5ff18bd48eec429082501000000000000001e38c5026ae39e74530c1e2044eff23791cd7a39e748316848f2c0d627be225301000000000000009ce7136b5fb85ba83e153c64a212fca1eee9c3ee42fd010fb27f2d55695b29640100000000000000d8ba8bee1360073c8e89c1adf03f06d13bcc50f9ffad843c67f703a34a11cd310100000000000000707c6f8128973d552e4e13c7b3e0a7cebca93fecf8efc5df89fb66865acbaf72010000000000000006d2846642c835b0fb1ff1ef908449376aa8e7c0f3352e55da9a1e97e9528b230100000000000000d4be6f891156ecfd5f9ff661f780884578ac18dcc999b7f574510196c5243c220100000000000000ca29cefbde4a2167c5b0b4900dd25b7dd6877111ce52029ee334f02aa9a05459010000000000000076fc5ac3dc0ccd5aee50f0a686a0cb5ceb87bb037034dfc5e050cc477a327f150100000000000000702aa745c823db83579c2ab00ff4477b39e270874349bf7278447fcdde4d18790100000000000000f8a681118ea0bb9dfde2813ce5144eeb5cee881c27883de1c0c759255ec32654010000000000000016e3f8f5ce2e2b22b816bed27dc767115513198ec47d2795ba9edcccdde2d1580100000000000000b43a022b3cf70d5c2f080a2759d1778cc246f6f817df139391b9e7a952fdb14a010000000000000000345471200425fecce5c32680fa8c00141ab3ba13dc931f753ee13ae522816801000000000000002cc70aff86e387f15ee4daa4dfb56d89f1507054c753d01ef2dff459f742c94b0100000000000000c08c91ecf8879f5042960c3d61c0e74f125463ca2726e6655fb922af5cdcb8510100000000000000e23173bf099d870567cbac0e94678e62cb1a554f4bf92c14ec2d46d9dbd8570101000000000000002ea26372b229d0438f7fa19e9c80f90fce3fb41024c48475938d6501ddd8547f01000000000000002c637ca0ccfc4fcf709987ab93933fde929687f615951f4db7ada7cba981e53e0100000000000000e67c524e443cda4cd27dfcce70488a5d23a93c8c46a5e83ef5a69eff3a02fa5a0100000000000000a42289d68c963358f3c450a850242bb53121e73e17f0e2ea2b93327446bea33c0100000000000000caa53cf3e8ff5604d82bac45868bf3e25115f7e8f4d1cdfada68f8487d03e91b0100000000000000c09dfaf6f4bdaa6520c631f8ba7c683cca9a71a6f25ba45b2bdc7d0f06dfd16c01000000000000005a22cbf55ee96a7afcbaca5ea1aca08d0eb0f2eaead1f43633ead6ad4c30c2390100000000000000a8e470f2339e3ed0da456780dd9207e9c6a02459238ec3057a6ade01fd6cd60a010000000000000002a65bcaa7e35aa60238c784f04cb771829d09bb4e0f7c1c14f4e0b4c0a6391e0100000000000000987b7ecf8720281e4a19c9c5ec6c62be561b6c2e341d5236a6ec0ada32f3e15201000000000000001892bc64859d3f7b26ea46d591a09bb55a80bcb9f2624c61d2ae145e01f56f530100000000000000da2ae63c251f8974aca311e38f118bc404fa9492c08576a3863d2944f97901050100000000000000c4eeba433f476d40e4d6967214298eff1088a8404d81df860229f484cba14944010000000000000088dcb7ea2da86c213e8c735fd1c3c9048bb6312be7045f298f098ba056b87b2d01000000000000003462df838ecb66d01d18c0c4beb28576871b0751075e14668fceb8970104150a01000000000000004e505749e5bbc4d469c2640820ce1f61e6062bc979e258d26e2c1a52b820b47e01000000000000001abb26ba0076d5e001abdcf18d4454fe25c5076bc5ceb1b8f35d6041670c265f0100000000000000b4ffe3c5959ff37c11c6f19d91926cb97aa4bf0f604919e1753bb55664d061680100000000000000bc4c9b5425f9a2aa09e3239332c702dedbfffa2b9f4cc1b978b307fc1fa1337c010000000000000082adf4dd2acaba7512ff01a3134c63e3491c88a10ca13ceb92b60d34b6750b760100000000000000bcb501cabb14adc6bd1c1d8a94284bedd2a20a21f3caf33d7e60edf1a73065530100000000000000b0d4319a2ca1e335440462c6b9c80cefdbfc9aa735d84301a618ca480b56033001000000000000001ee57665488b5ad6f7358157b73009a4ec4b14b4a03c976487e188f54bff7d6401000000000000007022686a613aa1387ea688fdd9a23170bf587f7f1dbaf7b8b022f120f3a4560d0100000000000000ecc606e7ba3eed5d7f6bfd00bf679f03078761d1cb50904d1caa1080431d4c340100000000000000dc387c0249b862faa91a5fd30d1c2b86dbc741b2feac242f274bed763d647b6c0100000000000000dcf4298b520c110042e482f1a64fdf4d579782abe773d79417354ed8528202670100000000000000e208256605f8c064a2ea00f8503293d0dc4aeaacffe021a328cd164c22b623370100000000000000c47bd7af17b6ad4f01e2880542c8596f5a800a20eeebcb37756ffca94a6b98100100000000000000d8632901dcd20c3415349407ec167034633de91f3aa55f64c8bb35882c1b0c190100000000000000dca99b59a15cd12f53c2e069f1cc440c0d73b7f0f027e3d5c759ad5af7b32f4b0100000000000000a0c43d97dab42fbb65ba08c2960f8ad589ba74ce07bb67026b0e8579c3cbfc2301000000000000000052e7df40b49fce61ac4b3099dd48d9bd647d7bdd7dbc9e9f487e2301dc3b07010000000000000026cc6964564859f16a2c5ce9df5e08804d65acea2bedef70a72b13adb5147d370100000000000000c8871294c3dbdab785b4e8ad9604d5f49db8260dcd8980275c980222e6eb261601000000000000005245c68abe0cf4f23b04bfd3a21f80cadef5f3a8545e49540c3999c3e7079f59010000000000000022be2f3730ae90e20d6e0f1f76fceedd68c124fd811c18482937756127ce86260100000000000000c49cfd152ce3ac1fa142b3b6e720cb173eb7f43c82f021418253a070036f870c01000000000000000ee4b76ec5fabf011e00bc27b36039f3d397e021e8bcacf9532c90fc419fca0a01000000000000000e8a4443fefd81456a49fb947583e7eab5e78b3aa9e3743c4b316de9c38b9f7901000000000000003e79c115c01b959b324017f0e1120c76d87b9a734354fde75efcd05401ad173301000000000000009a0b42e88688d547c31a1bb811fdd062908e88a115e1aae39f7bdcd95b927d530100000000000000e2d8807911771f762fef5e4fc3b9685517fe91c48292ec59b4ce13f95bc8ee5d010000000000000076da659f398bb896e8c36d0a9160d5df59c58bd4bbfada4fe8d40e7f4a84b856010000000000000028bc76450afad8c197d1fe5ab3055c8635a370d4adfa17c898b3df93a50b00300100000000000000ecce43c0be3c9134a0d62a0b6463edfdbfce1b2b1bf5bac37fbd1cca48e67e7f0100000000000000887fb18ae45feaa3e449cd0b529bcf06a9795b3cf50425c79e1fe94c1db2ce7d01000000000000008ef93e538ce16500f27b4c9a10ef7b02a46d8a9624778d0f83b9f7d8b560466501000000000000006a1274b6748bf822ba80c9a9416abd3cf591b7aee6adabb8359b7dbed8ebb3770100000000000000c6cfae23e776800744036a6881d20a0476c1852cea187fbf9db79c936c51db0d01000000000000002a4375c947cf6042db2ac6efc30cadbeaac2472d7c952fdf87d2bb34dbe1e34c0100000000000000a893d2350e59c1937884d11aa7b680ceb7a49e7dba5a43c67bc7c20bf347c60c0100000000000000a2d800da8b9c1a800f38cb083da3c2132079ac489e7ee41c6d80db836e829b390100000000000000ee664cd198f60d2b4001685a624bbdb21ddcd881138a5d61bd450f298fc5833a010000000000000068f87aa7b88463d824f528b27648d786a8d3ec27e76fb920bc1294ef9432b60b01000000000000000662540f9c0bfc8a506a5aac301c968d56fb0e34fc6c05dfdd84e42369982066010000000000000090708d1a49ef0acfea32147a109d08d9aa15ee975b5237d56ca9b8e324108d0f010000000000000010bfe5eb616325eacbdad84fbf5ecc1f78d087aa73c1fc98e11bdd6a4251616a01000000000000003637d2655a71fe80476a194e4d8a57a61cd4d144c2a1ea4d10e488bf82cc6f0301000000000000008242511e6c6595b11edb7affa9912e42e6c632b2be955273e852d932d94a47330100000000000000487c6aad1cc26893dc7e498916a4c23d303f098c04b0a8b0c8242fbb7e73a16e010000000000000040aacd312f15eb011e69b5dbd8fe8b59637e06259954e6e3d8f940e4dfbe2071010000000000000088f9a16886165d00612032cb1b36669ad62b7325536f499191e711134c71b60701000000000000005e6d779219b00ae1d5e6320faff3b6eb963d3acf7705672ff56d2cb46ac44e5b0100000000000000bc4b95226de4e10f91e0254cfe4541232252deaa347f567df124aba81bac4d3f010000000000000032636c64cae326ea37dfa4ddad688feb9829ada7a7d580a91ce03a50a673d01c01000000000000001eb833e31087d6baffee4e7f1d9a8e3b7013ea392c81f74313a354ba82e92f6b01000000000000009c8c7c8c91df0ed53864f69017d530b5ebda3ab4bde3c67027e70893213d533a010000000000000018ec239eec5457ba11a41518e7c5f98266d1bdbd67602641d04706f95dba5c5601000000000000002e053f0352e6cfbbef91cb61435853a03573fddbabb3621ddd1ed68a04ad3e4401000000000000001e7b9381ff03ccb2f27fa0142dd09c4c0b6672a4cb3a099cbfee1842ef5541000100000000000000b640f3f59d687a3a2608d96c86ae380ac41d9dc8b175480a8830e27fc046590c0100000000000000aa7e2ba0ac23106e76a0efad2d34747769f669773802cc4de44aacd6bd3e3b780100000000000000f80643f72c8dc15503957f39e6d9ac6ef062c43c516a1693e87d2a3d26e9db440100000000000000e487051ee8f32b1f8d0af5e897b49730512303471416e689ccfd0bc3f726f447010000000000000028a027ca1c0bdeebfc8fce85ac4bac48cc072523d9c4a86b4f2594f9142e7e3b010000000000000042e4c41a899dfb238649e5b17dc232c2699353635d60e6a3bdcd71f9b82cda300100000000000000ce4bfd8c5611b1637066ef9e579c85efadfc9513b882184e00b75871ef7f5a2d01000000000000008e2eaf4ac96e0c79da47d2b76956b3578b39ee4979826d5344254fc37d508c04010000000000000028558e46037c51ece4d39a8a4d34688662e629413c221d6226afe454240e702101000000000000006a4284a9ea438f75390f6547faad885b235c208634da73a79e2e61c51a7cb410010000000000000098da9bbd7e6841370bac817945d087a30acbbf47f7c0243d6588ed32f7c6f15a0100000000000000a8660bbc474f75581461f56345e963a788f3c33621bd0c1eb9834dae39719d6e0100000000000000be44be4a3132cd45c14bc457aaeec81660600df0f65e28194802f8385134610c01000000000000004eb10e2f25a63da686482e7ec731111e177d90b67f4aaafa0a91a92fb4c531180100000000000000bad91c9aefe173441dae1f273e55090706d412b0723d39bd6c3af053feb1832001000000000000003cd9f863ad569b4f0123525a9307dff13dd75a81afe7b790d4d8ff418d97d9110100000000000000c6debd3b107fbd0382b1ccbcd0063aea1f8e27536561fe7f3c6ceb77b219753a0100000000000000be03fe6bc03a7884524047567a8ccf43b3c988bf3b447ca9e1520d1c1f83c53901000000000000005461977495f9c407a8d951e860a1cb2087592103229bdbd879629cc538a4182b0100000000000000b05ad6cde0dfc019d740c3f50b8aac16550ff4c197da19cf23b9293f0c5c3907010000000000000034caede521bed7f19b2a5577234751925041209dec1c5b5771d8ccf33ebd49340100000000000000bc56c07cea21bcbbe058aedd2ced9fb4757caead55f96bda9bed1c9669c32b640100000000000000427f116e5ab35a62aa60203420dd112fd9a116690cec550ad6aabcb0b2a0c865010000000000000078e1a4fecbaac940c04e0b591a01ea66a574b5098852ded2810e3a534971111f01000000000000006ccf2ce8e149999a7bb996faa65194e60aeb7bcd1937c787f886fe979fb49e660100000000000000804b093ff2d1b39b5aacc853c80a1b652621a4935e8c8ee53c63605c1afaa92901000000000000002ae95f2c9044d5ac14beb234c93680b9a0591a70b3c8ef971f3a1498b580fb4c010000000000000092bb282d46ed819e46fb3ee929f7662354fd095b67a8ed51326b47e83f86653a010000000000000082b820c5bee8ee77e35203dab387f3434b8502e5f1c35dfb2ad15b5c89d47b3c0100000000000000c8469111a9fb61c9e775d2b006fff88874ca9633fced938b19794026f2e9a03201000000000000001cf3446b4b5116a1784d92cdc5101e55a5fb91ed3d93efccd06b304a94362d0a0100000000000000160e7af1774196f2395d4019a498e397faa50b61f698c16edc78f0d5333b6e1e010000000000000092c983ba8716f18073d703e7c8556e65e2565ec377f0f9a587d7aa8b5ec4d85001000000000000009201460331a900504240f5a2b781820c82762b95f9f2f5993caed8913d8be96b01000000000000004a539d3b629768bcd3530b7aa14c53fc84252c8258e610f57ea5730466e0d02b01000000000000007203b3dc19c8ff42aa0c90d10328d49e6aae97e4d93d91f33e584fd16073f27f010000000000000052d58f50e6ad841adfe6c77ff332933380712c236fb0bf00565d58b3b4e41d78010000000000000018d99932bbe04bdd1da315bf0c31ad9ce555b84955db60ce36bb73aec0d8a61c0100000000000000e26019435e06e3807360b546063269ab645e6fb3db5c99a573d0fec63e2d537101000000000000000e1b958cae4235db85f6494d1d9af4d435450f10e39485735d7ebe0b6454933b010000000000000006379582a73f65db4e43d5bb5d73209c970b2a4c903b3dbfee465eaf7b89336d010000000000000024030139ec9ee0e2d96a22a3fa6b3c3e3bfe7fbf57bf55e9efc4586a103447200100000000000000e286e0fc739361f9e413d23c3faf924082604a390f3e81821e257c4eea5ce33701000000000000003873ac08836bf81aa2077f9e50a55b47e02697ad9fa6704c7044fca0c93b8243010000000000000014310c77d75c16c2c8d1191a58d4fc682c4e6e5e8f9c1e90eb15dadb13d26a1501000000000000008e0fdb9c1c1175d91743756935f6860d7b29cbce467275b8de3e6425717f6b02010000000000000040a2527ffa7d30d788eca127d435c8b5aa48972cda538b9a1627a57e85c8fa1901000000000000005673f82330a1ee6e6889f745fe15c353f5f8989e4a281e8aa53e38ce1e74556d0100000000000000a280a51ce0a86f40fdce664751a8209051eb2a782c0ed47ac218558717e7de1001000000000000008e47d90d960a22d3c9486e3ef6cee79c6413bf8aec18d14d55cc7e0b43e5cb650100000000000000e8f048309f03e3d9a329dc04bc48c8d1befee7928d14509121dd06e76cec0d2f01000000000000004e524be219d0f11a7489c27d0e01cb5430bc9f58f75a66ea464b717dc25c9a6b01000000000000009e02cba73dcf1d6eec957735bb3363e66c2633173f821d0edd97e9fc3fa1242c0100000000000000ae46c529ba59b0317f6aa431f79802e087355cc32d78258809da6a9b04b8f2600100000000000000ccf230623370ef275ca417c85fbc6e913e3f5fc8f51e67f54beb8686593ec85401000000000000008e5f0b817e1f12b66afdb60a3406ced3d491000cf12866ada159cdcaa3bf010c0100000000000000fced8f1dff4f6c6852b0d643e26ee532086e72be7aecee28d94d1d59b5f9986701000000000000004a905d0574cebf6e8d00d382b104fc8ee1c008f1b9ffa6fa5c3b67ff29719c0d0100000000000000fcccf8e328b4cc968af52a23f6c960b5e34241047b630c19a0661ace6b9c273b0100000000000000ac09c48f5dfccc02362c489ff2522fdad54d1f37e6b47729411a93227f602b780100000000000000be6106f9217a1847af66de9510fdfb40514409556506ddc1c1a897818434125b010000000000000016f2e4835ecdec4c373e17f48c95cb119263cbd229f7e32c0e2185f7003d7d030100000000000000f0eaddce7b63e666eece637b1128a3e4f54178df87a9b032fa3312f68fbd961f010000000000000004d74e03b4e2cdd0109cc8efc5bbdf36b7b5d89c17d4a56cfdb23b0b2b77e1010100000000000000d88718cd488bce7f9537e3891afbbbd46c0a0bfcde22cfe51af0ae64cecd2d540100000000000000e09b8828dd7af7ab17cb00b73845871b69d925dcc38d6d29f79197f5c87bd8460100000000000000b2518044cc31062ee50fa81cb6983f314291a0300865fa5cfe149829c5050d24010000000000000072993ca365788924450fed32848a67b7b711f3d353c960fbc530e8874bfd64360100000000000000d2c97828a993b57a79d8e70e9b6cd9e90f01d1bbd934641509aeebbc625b9f7e010000000000000092cae8f83675e95178a7368ef2ff9e46a2403fc98f94e90519c3ac4d7cdbc711010000000000000050f3e6382021e3c7ee097307d03933571ad45bd056c0eacc86b9ed5174dbd52e01000000000000002eab7eb696d4c3dcef6c5f74cd704eed76fb51790875d8ddbbda133ae7a42f7601000000000000006cb2f0f0e5fe70eb547a0814ca5346f59f7f2ca74c00714aad555157cd5a29490100000000000000042e7c894dd88fb2b0c7dc7a56b44269e0ee606c73d5a297cb459dbfc7649a1701000000000000004ad8fedb395dc0ed63e0edbdbd2d20555b61a46aa7cd751e4308335c277cbd6a010000000000000054a4e00f3df9f09e23118cce02f804d36c4968894a621305a0e8150a2910dc6a01000000000000002a6290670f4302bcbbf2cb0d1cac7390ced076334d3d614b604d734a1ce1217101000000000000004c5e6997b6f186855b1f4c9f8ab2d6cea3da2e86445605ab89e5b5821e05bd3d0100000000000000269e8d252b8a4e91c2ebdb7f4b07bfa9201b88bd436e6c4044e70364c746614e0100000000000000c8763ec27b5b8f3d5ad45b4eeb6b47dbdedc406d969375ac509dda2315ffa409010000000000000064c6cab11d72a27c48de2f30478a51258057aa5a275059d1455b480fbb181e330100000000000000b6a7cbce4a2c96b0f290ced2c10278ccffd1c2922f1126cda8227d35f1ad98150100000000000000fca3b0bf7a3b4ee818a50f86de0be2f976621c6f5a3e768448732252e099cc1e010000000000000018820322d29e40465465fc5f0b488431e710db471615f780451342f5690e20350100000000000000407d69fc26f00269186d96a26e6fa3537160898d761d6a785cb7dba141f87a7a0100000000000000bada36224e4b8748b004ac32cb69ba73235cc177c2aaab775b5536218b27df5e010000000000000074f02ed037d28c883df643034a596e4d2a97a23782ee8483c9ae3429ede7e70901000000000000008e3728649624aa32d3f1d71d0d57fb42a9ea9d3155a2679b02f2330e4c7cda2601000000000000000eb2499cf6581d6480292832d84efa484bb7dc9a36861b35591e4289952db27901000000000000009493e6de34e09c9679b6dca602e38d8c07abb77b3cc487ae3a80661968caa37f01000000000000002a8e4336c0fa5db2307feb0bcaae257f0265ade08adeaadfabb50b9838d9663201000000000000007acafc914dcd1ac429f85e4a1c89580c0bb58b8c67b3cb6924643eca63ce306c0100000000000000d2bd2d471f119d01186c7efe6604e7186de3a72278b28bb93cd0e6355488ce6e0100000000000000984522609ae23fa1279b0e70b1e274dde52dc22a93191376b0a197d00301a82a0100000000000000c2dcde1e4a7ff6f8406b59a7896bce7c2b69bcd12a5a1908493b7beeb97c7f3c0100000000000000582030a59816ace3ab2c2b8c66ca50a69991899df57096da6f6ca8a49b16550f0100000000000000840290d318350bff32db3dcf6138b822cb2adf1dedf5bad8729471988955915c01000000000000008c6dc982725d0f925557f77e1844d64ebbd5e01b7ba9466e0c1f1ce8bb757f3901000000000000006601e1af585ce0bb093a81463302caa6f02919efa89aeed138d25264b32f3d420100000000000000ba1a89293f8cdef3c8d0eddf74059662db8bfe781c27f214b9818b46d159ca780100000000000000d21756aa2e9ddc79e52dd5bb4e3e917b66d0926932ff06ff2585ffc8def3c2680100000000000000caa66d23d824d48eb4fe2bc976499ef56b911c167ae728f9887b700f570d3e630100000000000000d4ccf5e2a8acb9cfed3eadff326730c60d23683a044d59b26e53a4e1abfc895b010000000000000046543a6ba7d90d6f10febc8b628775c1dc08b55cb93c04e09f0a072f264907360100000000000000620708ccbc822d0be9a49eb46e73955d4cdd8735a5f2cfed44bb656a71501a750100000000000000d8faee17dcc461acb22ca1720b86385414ea8810ba31509fbd8da8733029eb190100000000000000105aab27f211e6df23599236853b58c04654709d9c7d0d5c27145369450f324301000000000000008e703730fd72822a067f724f3efa6bbbc82d5c064d3560c5833bf49edc21061a0100000000000000847f4b6d72993380e0e76fe2d885e429796335dc10f470005e9a268880c6fa1b0100000000000000c80a16a172ea19de337c120de8ba72df1b81efb23ff74e0ee7cbf36e666ede1f0100000000000000f820a8ed2c97f639fea2892d0a89ae98ffc4c0054f948f9a0108e4d99f89994c01000000000000002097dfa5836d3a90ca759b40ef83229a4cfcf3dae217cda8299278c9bce37b420100000000000000b66836e9d42ceff254416bfd6cd80592da3a276bfbef6018540bb0c93a5c44410100000000000000ce8df132517fec1b06b9b7ad5a9e18f861df5bf14dd32b0c7dc3f03be447b2730100000000000000566779977b35c81ab477958e39cc697ffce60fe1aa31f8121da08329b25f4e0501000000000000001644ac70036fc8b19ec0e580bfb10d272798d8c7aa3dccd00d5ceb639fbde603010000000000000008a2c8bc8457a382313d040c40f3f0c02eed0e5357910b19ae4f0c9360e4dd1b0100000000000000a8bbf134d2c82050f455ad50876ce102de5e63600d2226ae2d6cf3f52ad6eb240100000000000000480defe8739c9518d5507480bb9c68ec408a60b944824521f1184b74bc47f2170100000000000000780e4353aca40b0f2b2403c862cb33032d49a820244bdc2853ce158d48c4f610010000000000000054793d64aad2cfb3d01ba50441a008cf5cc9acfeb8390ddc3b7945f7e6e65e290100000000000000046e9ea6faab3f6ea31d95f9b4339bc5622323907570fc9c788dbf46a13bb92201000000000000003ae7d174f16f034ff7816b8d9ef1b4b2b15ac5a16eefe819253b03d958babc1101000000000000003cd825436dadf293b1f5c315d478b960b1e6f141e3244f2f0c892f42c0b159040100000000000000ac7c9bb11bbd24b64b4611071ac5ebc4c83e94d38abc3df541eb9dd04b726659010000000000000068f3e478d28f00ce97dcbcce5e9cff5674f6b3d8b06f7dd8be7b5f3b6f1b555d0100000000000000da7bfba48819dcd92eeb75e2435784132a257ce38ca01a6eb3fb66bed9422b240100000000000000ccc5a764f42aa0da463245aad924f65618099b1605ef6e3cf7efddaf791cf34c010000000000000056da6e5ada211131376b8d0571118b69fe57fae1393d23572b484f394857904801000000000000008c3fa761a684f89c63b5014e6a934f763345f91c5829d88cdaf28abe75c082310100000000000000c081b6f9b341d1355ff2caa0bb297d9cfa88dc9db48eab74f1c004c189513e4f01000000000000006a1b43dc9100e51e8a92f4a4d3591b82bbf77fdfad6546330c67d3bdeafce71a0100000000000000667f7af26c8dd32504777bb2a259a26757808ead5155f3f098558a70d90c575b010000000000000006f8df3b49930c691067ddce8889df6179b8ac05a3e9a96d0a7e98904c969b14010000000000000092ee092cd2215c7c1628086c08be10a3cb969f6b276f600422f3526f303bd87801000000000000009aeda969400e2e21c35ef284458dbc898f277a49da9dbcd675eefcf265f6d4450100000000000000020d34131c7a0ab6d104839ed8b9e0cdf075b80409a36fbe94d0cf83f7ea1f1e0100000000000000b484046e76bdb203eca3e22bcc5525f7973cfc70ab7eec3f568fccbbac6ba14001000000000000001098c3193759138d2ce96e47b00dbff13b7542669fec49b78355e10e68f6e4330100000000000000269d2ef380d1b161d3479448fad38c3f1328dfd8a134d5c40399f3692cd7545901000000000000005093664828343ccc86b8a41b0638b5f38c8e5995d2cd01267d49d2651d5898650100000000000000b27ccb4edaf0edc92ce1f35b0950251d38af8cea2dd129a8ff5e6c946ed6546b0100000000000000f49fd7052f702bae288ac771a22e6ffbd69517fe04d413e865460ff8c9b5c94d0100000000000000a0609dfa250d3527049a9b99cab3907ad5b001ffaf755b816a4e02692959066e010000000000000014e5caa5709b3d5a8e50aaaa9ceba368e2d66f964e598f861938f093dadac32b010000000000000040dc7c3e4af430f523ce1ceb5de4c836056a079da82caf752cceab452743695a010000000000000062a20e32bc5903bd091251507aee7b4860fc74348f53ce32f078c7a4cfbbdc3f0100000000000000ea0853b1a9c0bacbc2c57c8233940af4bc51b0734b721f75b8ab5f74d66c0a230100000000000000f44b3ec5c7b2188f208d60d159d1f5b0914a51a0632eacea6b88ec7b26d6673d01000000000000000e3e265f291f50053f38c5c9f145c86caaf56ca085edcc521d58371be0d54d7d010000000000000002d0beaa25938ea3c9f16d3004577ec1e1e60a8198c268e209d2f64a6561b32c010000000000000046c5d9750776edafdced20206ffe4b799489f6de9e0983eeb3a9fb6485c7e22201000000000000007e2f54190ec59a98cc3930dcd41c7113812c0596c9537277ca93038a9e57976b010000000000000054ecb1c6cdd76e77a694ad7d62b50187c0de759e60b46c82ce70e62a9a328e3a01000000000000003ef1fa1b2ae33d6fe3d94915baf7540a6d3b3c34d01bc2670608bf8e24c1b15c0100000000000000829f64b96b37d0aa283fe99a6d2150069bcbb6be61d076f23b3992b6c1fe6756010000000000000052d36d934905359a84c6ab4d2e4aa7db403f77fa694cb05c70d5477f7079595f01000000000000001a92511f613b3af5ab3e12154c67018535927938caef9aa966ce2b503157d8310100000000000000ca4750f3796fb66fc707269f6c846b0aef6416f03aebcf728018144bbf76a22b0100000000000000a63d72b83c3d93acb6595b2061a6371decc6de7fbc8d7c70863cb61ef79b6e510100000000000000ca7706bbef090e99e2cedf4833d3bd4c215121c9596957b651ca4924b773032a0100000000000000a065f45a353f24ba187248aacd9c64d5c3a92ddf92b4a5c33994f56a07cea8400100000000000000584cc334d89181207fad8289d1e89a85848439b16d4bae59f1004188e8e26e500100000000000000a6d498495e591b3b16dc6388c4cf43edf35e263d80d743aa827951f22e0ac91901000000000000009821465bd76d11b25f1384d98901fed08727f3cff92131d817a987333cfc5b650100000000000000b0200adae0feaeea78d77e0de3b4a63c7d44544dd0082beaa93a293abbb06e4901000000000000001a04f32b2351585bca74d9feec86d759d49ee55b615bcabe955f2def5b98df0e0100000000000000742a6a8943509da1d899f82879b8965a928dc3db99996a7ef65dab90c22c990901000000000000004c33d7c12731da00cfe56735e77c4d39618a6614e793319f8dbf398fde4f7865010000000000000074e859fd23da9f3b5c0b554492134ec981deca6fc0d8e4fc6e33ca517a0ce26a010000000000000022b634563bc2b885326ed31f52644cef011566a890a26192a8b5435b19fb6e42010000000000000010f6d73ff674b4168adce9e291ae84b250293e48eb40839ea8ffea9c057c83090100000000000000ac04c4e0f5a8d352a19ad6fab6226fa1d69222aee364d12809591265f193403c0100000000000000ca377174a1aacc948264510f8fb2f4264475ed6acf4402110d99aac6813a990b0100000000000000a6ab955e259383882dbadf25895db7ba72673b1700773915e2588e3fdbce26050100000000000000d460e8effd89689383e396bda01d4fb48658d1b2be0f3497a635d92a00783e4301000000000000002a98fbaf7ec22832522e3f96821711ef684283911a524960efb14953255baa2b01000000000000006cd1066d5ccff0f29049137b42feedf12c3a4e91f37170a20e87a84bd6aa1d2a01000000000000002076bc34bf8c9ba9c0922f484f04637c02b4a44e5dd7ec861f1ca8b6cf84c84001000000000000000c9d4662a0db861534c425fef89bdc187373aef9db744c8a81ad2da9c68b4e7f0100000000000000f8d7cac8239edc444da065c812e4fb38f7b0d928f963388f951e2b0115077a7c0100000000000000a4945508cf103aabe69457d9ea2b46425d9d26e57f89e6b1f799ec18219ad2550100000000000000daebc8ac4d5de187064149056c4c542f5db5e4ce4a8e7a37693cefeac4bec3640100000000000000d285950cb237602bee1798bcd24418a2a562b549fdd8e5ef2d1f74101358a0460100000000000000cc2620c6f772e3fb85f53a97dcacbbdcf006a6b423935869ed0841fab13da92f010000000000000096f9ec98d4cfa00b9ff41b5962d3c68f12201556d80bcde84cd85251252b822401000000000000009eb1b5beb8b5ca4613c17e6d41996337b26e0ca7289d2f52df05997020eddc5001000000000000002a89ca2ad62c6b326ac778f63292142fcaf4d9721b13d9994ba4abd46152f30b010000000000000078294f515c659b94bfce9674db37a3cf2f32d89ce1758ca53d1860037cf1d42a0100000000000000a2d57783e292b34b8415c5aae90097a5b7b243b7d80c216e43067d210004f3080100000000000000047e42afb61bd0d49aeed1975a96c8398a0ec4643fcf5625cac5b22c097a02590100000000000000bc4529c25a2a01667d6e451ab753e1713be0835456e6fbd29854cfbd45dd2e3c01000000000000007efe2d823470c2d98b6a020e469747a7a03429abe579202b97b2a5be6c209277010000000000000004efb918028f583768356118e9457c36583319eca6d53536596714e782f1596d010000000000000048ce0aba6f1554e139568b4d2358d6cca9bc291d3600787cc3e732291002ca220100000000000000a0a1cc9172a71b134162a60272739d19b59162748f9e1c4adf86d3a10834c72d01000000000000005440e71292507c1b33554e8d95fd85ca3de6499e1b7c838236051dab5fa3f37c0100000000000000a8731d355eefdfbdb7fb12cfa5a280c0b1e408aca264ef585d42bf97fcfba1160100000000000000f038e6d72ac8c9b9d165e9154b1f7978dc906e6bbb501ffb8e3e9a739a89cf5701000000000000003ce775a4a6215dbfbdc2b0a8a8b71936abd61642b5fd1a0c1d06ba548ad3025e0100000000000000607e87afdec2df93da6947c6cfda81f74329952a2ef95a7173a66db78a3ce7540100000000000000fe24bd4f4b0e75ff21dcf16a3ccba49556cfa9586348a8f939df8def8a214c0d01000000000000001a5c0eed62bc68c0c018b8878a4514706a996dd8dfdc94798684656c8ccce27b0100000000000000f6c3258308f4382c9c7d36f4435b692b42a20d6a7fa74765f7a965eef088c82a0100000000000000685506af78bd0b16513f09395368600e5b6fcde0f89d280c6446b1613844351c01000000000000009cc697b491304d797292fd5f14284c376a0adb2d420add197617126cd258f62c01000000000000002488a8bee91b989dff6adff396074f3300e7938a962ea3728943f37a23a7763e0100000000000000ec25078562fb511f0945c3af78d77c8e02f570c647957c0932475aac3ce72f6a0100000000000000dc4ae9ca42fe496af7a466de59735813691d9c050f3256c3d4a96664cb6f9f670100000000000000028393ee5fcd06734e381651c82cb89b08bdcd64d1aecb4727fef82ae5c44b4501000000000000008cebbe9ee49c45528deec5d40693552c8a43478d4a73f731264d1cb07884ce210100000000000000c220d72d1562268f43bfa2a12f4b516f060e696091b122eb2e3fe93faccbd67b0100000000000000e0d7a8263f27cb76d32137dfa7ca09355a2821fd2c9454b222b3e5cfd81ca359010000000000000064eda01bc8dd522756c6728f9b030c1b1f605ed89e91233199476e5b0e96ba2c01000000000000008c53786209d22e7605c5ac59b155f2ec9bf5d088d77abd8930fbe65463cd8d6101000000000000001e534cbbe982369a968006efa465cf2a16807a88a5c877d45f090192ea619c6001000000000000009c4a01b4b6e187c0c98931ed673f6c02ead7030a0f6a967185d7823a30d17969010000000000000042f799c01beb57b5ae0779f17bc6be1a8a6ab789cec7c00318049f1a68da50430100000000000000286a60b19a1c464e12bae75e935169ad23b4b6ef7355fd72d38763d31a00d4490100000000000000a8799cec2aeeea9f33bafbcd60c947d0bcf3b1c9be450c43f63004e16a857e72010000000000000078cf1debe3fc0da2ed2473d1e1835a478cc3e7008e0cf42043f287bc36804b710100000000000000b8f696197dfc324b72f06560c38ac6635d1bfe5ea4cf59c133c36234a0a012540100000000000000266f93d04b5ea1ae454eaa25946da19eb9f1ebd3a6408d8d1ac4a373305fc92301000000000000006ae77bbe36c1554126d56d6bdc72946f26b4323f38125fe5392e154640a60e300100000000000000fcf8c8db78fab04b332758bb6edb9fde68e74ee228c1eac78812cd80adce1273010000000000000032e2c97e308c84afea4b37d7dd8f62e67763126c357c9e6e49b27f54c3702b730100000000000000c64c595519886ef38c2fa837c795ee92f6fe003037c9ded2c1282a939408513d0100000000000000c6a07400a9c7d51d51e5b2c120b40c313ea99b4af9c0c4106bd753f3185f40680100000000000000a0c28669f01d5b4decdab2abfd9d14b989c1d4b32323f264b24a788de0b9d243010000000000000006edf91775ad7933effa1660edca6bfd191ffe3fd36890c618c442b9b666d2380100000000000000d6fb6a5a865021263be239af6eed5a9e1b27e0c4f430b66216f3908e09ccee6701000000000000009829a89b84bf8a0c76dad25d99c2e4476e51bff2ee9e917a65edd1b4175cf5400100000000000000b67a042a5fc9668101e9aad4a291ea2aeafe50eae796865cb201201a6dc691530100000000000000080527decdf951ba9bd3ed9acb5e1454d07c661cd84833a455a2d239c18d42140100000000000000847f948b67d6f455e2f2923f366dfe3c0a3925b451210a46cd36fafb8cd8290601000000000000001e6d57d7109cc6dc573360e5f2192578e3324f2a8dcbd823483b82d725a9771701000000000000007cb1f225b90c00f426c33ac4338eeb2dae6467b8a9da5c1556e6588c12ca977b0100000000000000b261a66b9bae17b65e7f6a88d65efb4519925d6c418c9e2ba17bfdbf684b77630100000000000000c4046e6cf48c9913b2af1dd8caa4f7ffd03a01255af691cc1b70f142b97d2a150100000000000000560c91919fc22867159ed77bee1b3e70d2e222a5fe6e830fceb13b58b0daa5290100000000000000b6068f3b8a0ef7a3f7916e5559eea8158d5f5b09d9db89e40dfc5bab0549911a01000000000000003680cf4852c43b2a708608cd7e09b531e7748e4d7e9d65904676f53ca7565352010000000000000010381a1fde26d95804978d4ccaa1d6e634efe2ac922f7dae4da3cf3a64568a4e01000000000000003227028def74f8ea7bede3e112e4ce09d8fb823790ed599f2259019945f2690a0100000000000000d28eb111cd786c6f09c003d958c4a26cfd7a33f9e8bf6db02795f12afc7a1e0e01000000000000004ca838afa9f12e88436eacb5024f3f94c95a66c32e114f65f3136176e426c75501000000000000000ea6f5d4087d599603b0c39fbd588c198b9d9bec85a77a5579ff68fad12fc20c0100000000000000ae3abe7a22e9bdc2c56ccd4ee8b99867ca5c54b0728ff372f3ff5caa3c6266160100000000000000fc5b39a7b7d737c7d1dee9dbaa77969b95a7edd3926c538d8dbb854d53cb3c1101000000000000008868524e56bed527bb3039e7d01a84af44e8e62ed00b1f44098c47789e4b201001000000000000007e8fa0ce0acea9cb5bab44ae7112ffd068f3a3c193a90f1fd4fb00adc1a2042c01000000000000000c60356c02d5d99293952c478fd07b2cff982dbad863ebdadf25c9e69206f14901000000000000000c6cc2bc932adace83516fe99076d532e6197ae08d66610988288044c6bdbf3601000000000000004843126f2fe8ee46dd4a489f97b1f4717ef777ed371da544e30e8c7e5f0d681a01000000000000008e67bbfe6269ba4ea2b216e7cc21a54ab882859d65a691ff2eec486f66a9035f0100000000000000103680fee8923b681b7721ef2bdfaac20a99bae45e643b42a228be43b3d211660100000000000000603fef5a531a03b8e83a8b66f583edf78706b93a11eff454f5a56093a6434a3a01000000000000001e724d980809bc793ae72d15a9b33cbf93b4cc17875a4259970548c5137c6b4d01000000000000005edd53eab09b1834ec2435a78a19daee1acefe1e84de77bf788740d9bf6938360100000000000000981f14da22574782d35643e2fdf2c514245b6d7475048becf8143136acabb00c010000000000000090b7aa9d2cd7f44f20fdf30f34ccb9d34c943c1e5c3d4553c6c43049dd8ddf1d01000000000000002aa57ae83dbf829a794b555b8acddc97657b2178d0722c6263c8ddd19ffd474901000000000000009664e4e01c42d9a22435a39dfb1daa6cf043abbd01c1b081c28ee271988b415b0100000000000000e09ecf865113ac4f2520de61ba8b8fa5480534d41145d1ff3db5c8ea3f3c9a100100000000000000ecf0297bddebd3d766ea7def2bac79ad6eb650fabdcd029b99cb1649ff7dc815010000000000000090b46ba005eb064c8ea5ebec94a5facfe2ad0c0050dee0f51026f0d1603911170100000000000000f256b9b48c47178b2f1896a017caed1ea2451c84c29ca1453ac153d0dab019130100000000000000509f915fe6f099fb5807c03be526a055dbb7565c35831a7dd76d6e506d493c460100000000000000042cc9a90ee7801f29bde1f77ebc42e68fc8432df113d23b82201d1a10e33d0a0100000000000000a2b45b2d7c584f27b6ccd878326346a15f22ee80c56a02aad47118e5c5a0a10701000000000000001a47252288a7ce1b8f8892ca42e0f279967de49258218eaea8bfd94ae117b77401000000000000003c2f81db928e84552574a761e6bf8991a337ef5907a5ad26d8d21385da1b7e3201000000000000001e63ed13cb9b8d544a73307d348a241d87d3d1063715d686572e705b37b7483e0100000000000000eeaf1f835802c8997d3158c153aa6b5a01c5cf2772b0c00339bffb059ca9ed420100000000000000183e5f34c7c987bb4f165e2b737a9300495ecc1b7f9681c5c748bffea19bdd650100000000000000a0935670e98d2bf4800f84af8a051ce9d600d2f515cc2de17a9e354d3488db460100000000000000e84ad35c6913d9fb006b3d64760b959edf736c080c8fdd58af24ba8e6a6fd47b0100000000000000e8b7e227a0ca7c64a4099a3fbb509620d4b8e1dd91e1ca32a5bda49d4aebb31f0100000000000000ea3c4034fa89a8744f7c8a55560418d7298cccf97fdba7cfc0a9c83701dd680c010000000000000036ac66f4a630e6c2af684fa7ad07390d67ba6fa05b50bb5dc3ec8cb3fc39f66b0100000000000000f8e53780bed6bf624f73d22731cb6c5eb520d40e0b4d47f62f8a73705ee9853d01000000000000004e466f6a4930d856a1f53f21c1a44451ead20c8c71319f6a685f0e254d24c32101000000000000004c1af564e989c30c6e5ae1b8035ced5f59653b40cbc2d78fe17336468c8f441b01000000000000002e885398b2f8018002abd2595f86a4168d37c1dc2e189108a02c520f17225b7b01000000000000003ac231bc9a6e280f3d1ae2020b2e56c5888098427a186d35c052ffd6e42f264301000000000000009647f0ba124d459f0633dfd82a3c3a0010124072d4e274742c7c17a536eba91401000000000000000eabd85c2d5a1631f4b14cab1afb71b4c8b9543b3c93ed53b5a557513bd8394e010000000000000024706d6d41dbaf2bac8cf1c4375d87c3a5b84b8bde07036968aebe83906610450100000000000000e6b0227620e1921d97976f803bcd20553e4e6bc80f1e269c8d8485757f269a47010000000000000088fa8bb07ebce99964718c65d0d6f1b091ef2f4d4cdf7b94a22c42c007ecd7060100000000000000dc730d027498da3a134e72db4e96c5d327ed4809f4cf258b1b6033df2ed1223001000000000000008213c855c6cda8c660559fe47d08cb584050fb4d2dc411cb1311047a806c874a010000000000000000f79cec5a6b6b70f768ed05e94d2cfd70b13bc58fa16e62d742ee49aabe967e0100000000000000d8bb28523be3666290cf2748c87eef425e0d92cfc359de1d74004354cb583c4e01000000000000004cb3593968c0254cadc7f1a2270f9a89e0909e12a6eb5ceb7f723ab6ee9b7275010000000000000066367dc21d99167386ed0d0018a18b23a1f7531aba9f6e1d299a43446c86201f010000000000000060f640b7d3d4e9316603270a4e5771ff2d9e48927a6210a67eab2a25149f17740100000000000000d2179a30faa13f5b821213d4e45bafebfe069746e5afe09254f80fa301ae093a0100000000000000860f027419d3673cc8e103d0812025ad5151e2bd630d8fe55fa7b8314e37105a010000000000000092e5bb9d0906f768dbdde0696b78e493cc78dc1f68789575b24f0b962799b51e01000000000000009295a1f023157921d346b73484b120d46048382107015aa9ed998f1fae95970e010000000000000050c5e5baba5b9f300893fe9ac2748366f1ff3533f1f9b511c5bf7b7706849e110100000000000000d2c456a3002282450e0419b0aa5293b85a9e6f5e9d181652a494a2e613f12a11010000000000000046920ef4915f3036b0686792a741f2d04698b23c5e6b8338d03a7e935d6134300100000000000000aa97c0ca75c01bc86b7aa14f50b3732717e4238a8d542f40601cc57fda04486001000000000000006cb96487d8bb7c4ba7726a623709a27687866740b7a400b9c5322e806711aa0501000000000000008a061720463abda562f0802f43ff556ef8382f737ec6370150396ec14dec820901000000000000004a512ac212da2c96d7bc8590865ce627e6b60246700595bb100b240e80a3f0760100000000000000be2ee8034bdda18863bca0a0af63015a85ee2551b62e0b1c732417ed06ea395401000000000000004a65fbb5116022576ab8d06f72493ebe2d612a7a6dea02e77e7a4f6bdf98d12801000000000000005a15fb3423d8efc0d616665530a6d478b661c324eb30a42f72b828f5ea99421e01000000000000001caf58ab15b9012fdd60832fedda98852b1a37a488f89c57cc1c19f11048ce5b0100000000000000c6fbf5153c7b8dd896e8daab854560e2ab669890479fed689ca39f210fe880080100000000000000cef0ed2766b32d77a4c7f040c05353dd8a918b01bb9705492a53c419ef282c3901000000000000000288ce3ca0332829b5507af33d42e92bdf45a0fd820c4e99e3e95ac1a815d4490100000000000000aa58ec5f9f12a8cf5286c9620b3c3d9190ac57e7d2aeaace1bd6aa27ce48167101000000000000007eaa6ebab8bf9421751c15e0dc061d9fc6bd225c6efae51c88c58a7f8387b90901000000000000008253aa8ced658c953f1052f9117421984cbe6dbf14fda93f723f3fad901d880201000000000000008a28916152c4b4c5978e3eca27b76eb9a058c8c665ee29944faba32f05168072010000000000000058e325dff1555077716069f76f83f6e2ff171bb43fdce83659d250a1abe7342f0100000000000000ea88c9aa1e449f4c62b86af5da1abda7479f9be5344eafcaca482b892601c457010000000000000026538b2b883a97c4e4ca0c01a9e136d42832e07156bf9df23bee062df009230501000000000000000cc6b385d54b772686de9137405b523af4bc79c0e2ca6c162163808521ad79570100000000000000bcbd81964eb726de1abd2b7608252278066fa196b100b15ea8d8976a94ac743e0100000000000000b0d9dc44559810ad536b1c9792b5624cb087972bf5fe3ee484f9214497d6f8380100000000000000fad87158d4a6234fd1444bf61c5d4b7e741f31a9e1d49bd5ef1ab21e19143e530100000000000000eae34c5f0c88e2cefa9ef36ea262faf41315a0de4074c6f3b3696c153f8f023c0100000000000000b600ec4f4068eff1e9d03edd1eb00e4bb2795eb1029348825e604ed28829bb6b0100000000000000d23c53a531e356646133db73065cd83999693a5bdfc05931238434f5b031522f010000000000000094d28205c958a5d713fe7dec4dac2cb85cce31872e3faf9eb9487e8fcabbac6001000000000000008af88ab005ea3b1a0b3412054c721e574c4b4469e231aa487d9132946e42bb690100000000000000aa74176b5870c97b754a157ec0d8032148c2ae717a905e0e5e626048b6f53343010000000000000062d37e495af1a21a15c93556362a0e29726926302d9453bcf2c2f0a7b4001e5a010000000000000032fdd22fdc3662f97008fbb6f52d0fbe7b62c24956849fe04f9b023007a8932301000000000000003e07b075219fc7ace8dc3bf3a06f5dc12aa9c7e45fe30244d2284bcfb1e6ee190100000000000000a4a0bc81aaad1ebce3fdf896a8d6d081ab93efc2de9d5c56f2632edfeaa7ad0f0100000000000000a07fe18d0151b0bbb2a2f9604122716fa2ae881babe7e6d84a22cfabdcd1267a010000000000000042c7ee18833ca3f3a56b91ea1f57f1984a7d127efd57802caadd0a4a7e3d5f480100000000000000f6fabc667ca7e609a18fbc1b44af598f189f769f5e7419d2632a3dbfb46b266101000000000000005ae2495c65862ec124cbc8c9268f7a1fa66a9013b01f10198855149cc549c3710100000000000000465242c8915eea46e25549f2ab97cfe78784f25083e51773e07d5a0cafc2de320100000000000000e886d0c8ecc3af997d07b9426599a43adb274a3b0d5ab3262331a5da13e7555601000000000000009ef8d5705da658687f96fb0a6f937611a3127911a1694a46ec7226741ce43e4f010000000000000018728d9d1125cfc79ab103aff7fecddfb9c6528d3a707e8e088b92c9c7a5d41b01000000000000009875dea5d493af94567673bfcaf096919a921cbb806f55b7488bb0a554fed66c01000000000000009a3b32b7cc94b119b2753d77d4f38b0e63900a5633773105a551de5b22670e7a010000000000000046ed02242cf70665583c79a324b0e53c1e957c2b6c41371fdfa7c632513a86530100000000000000643589f0627aa555aefb01d2f0a366eacc252af9437ec2a892935da2a1052c170100000000000000241cb8ac6036dff8d9e0f6f092f17932945166e75010dee9adb2e245a4b6e5500100000000000000a877af86b958cb961cc97cc61fc35602350a87cf9cccefb09dd91f9f792919250100000000000000ec1ccac47bdcd80ce07faf39b9b1791033ef5587d0647b9b83ee433fcb8d32170100000000000000288c08430a7e427400dd5b61926b74a82abcbbc91ac739190cc791a581f6836a0100000000000000b40a7dad67fc795dda1dfc1ebc78dbe45a8116888183aadd0cb4698dc4415912010000000000000028052d0b965ed862b7861aa7f3f91fe52ff8b0f795ff476c7e0a7aa42e7993300100000000000000a853037e17e9d4ad15f03f236723506cb78607413d233975c9ef793397de156a0100000000000000b6c42607db8cf37421c805c1c54fcfe85f3d25405ff4c55286501818c9dc584601000000000000006e196558c4d270a0c85c034ec2d427b99eb9e43ea2a76c30d74eb902aa11d67001000000000000004c877f2d5a9fb22cb8526dda4256da8e575f09cd838d5e15032e8e150ee1ea7f0100000000000000769ea03c7b16ccfa42f5aec6127e19f165bd61e60180299da4145854061e1e180100000000000000c22b3fe29c3b9eef11a6db4c79ebac692efa4e3a9e4a48affdc415275ce387640100000000000000aa646448bef869fb04cbe6c623251e10ddda7c039fdb8b642b704c3a0416dd27010000000000000028a0a3e8d2a6ff3213d142b94caa64965d1c738c4195706f133175065165130801000000000000006a184fddfaf73573f9c28e194450fa7c5b784aa3f131aa5930f359b221a12d6e01000000000000003622bfbaf9350b5906bdf9ce362e06726224ed141c5d29e8e175e0beedbd3d3d010000000000000070f08007867b02d11f3fa909154b03a7915ae7971e474ae27725fc6b99c8425b01000000000000002c6ef636d3bba8ef79dfc0e6d77bcb38426b54c92b764b29115d25f3af9c87160100000000000000e8b977fa9876c391f9ea7fa563d64da4af9b50fabac9a2425b2f18c7eef2f54c010000000000000086088c15ab94ed86455e4473c198b99730e99585b88d6fa465ce429d268ea27d01000000000000006ca1fff449e7504cdaacafd3e53d23f3e9b566178f592811a7a423fba6f0506201000000000000006ed90090a744a0d55adf8f8af5af4d5198bb67220ce33fe71121d7c51f27a41301000000000000005415709fd8ddce1a97512f0950815e25178679d2591270d89e83c5350bfd4b0501000000000000000a73873c9828f50900fec8ebe613db998e6fe476142718ce0589822f88dffb3d01000000000000002e1112ae35f007b16eac0058c77a85d3dca8687cf6f1bf231f84d768fb389c040100000000000000809dc13a93316ffb2f1cfecfbce374272a81639b11fdb1836f04d3bac622f24c0100000000000000687cbc1bf231505a492d00bbbbd0f7adc9df484ae46143f1088f469e51f95d740100000000000000e4e005984bbae507a03d158ea8ca3a87505ae3e8723d8f5bfffccb63a23ea61c01000000000000008a40c3acc862dcac958866b738b304be7d84c33d9420b0747eb82aaa21b8c40c01000000000000007a2430a3ba06afdacb8cdd51b95a8f94e97f6f3da16a16db190a83fc8d7f380c010000000000000030071950e33b60f29acdcaabac9e3f6f1436f337cbd3f123f5aed3f0307ee823010000000000000092439f4dab2f4b2e8d1bd040505ee33fb2c1dd56f3946826cc27288422313b3a0100000000000000aa6e4b27f80410ae5ce7ab8e7bf083f6e6a87f87a784d6aca9e5fd9843176926010000000000000070b445c51ac7f46827f23b8224f7be2aa3057334494a3c1b174bdff2499e6a1f010000000000000094b4d71ff20170266393c4cb481cbc68d0f04264e067f456dfcbae3ae0af5739010000000000000092c996c1fedd09190bb0fa8cc79e4075ad79eca3d6895d2a99d20e6f89e4182b010000000000000072bb32222caca7113141263e12a4193da7f29806dc93cdd11fa9653464344e32010000000000000000140d4493060751979098f686733955e6e71d01bbaa8a3e6cb297400c5c624f0100000000000000204791fdb49af594e5b04e0f26492e56ad8ef4cc8533245609d10e66c340302e01000000000000004a1daf2fb98e2f07dcc6dbf74b4de43a65af4e4b6a9fc2efc53220453c8a6e3701000000000000008ec59e4c60c8e07ea1c5de77d0510924f4d399071cf1f09606e0e58c961c1c020100000000000000941dd915e0ed9ab77c5902ad8840b81dc84402df589ee4d846480c63cc5d9731010000000000000076f132027235278f9c582ad1c52fa62390aa10f04add56321a28b4f22074092d0100000000000000428992924b7c66ae24e3c55a9d85fcd8343ab1bf0089a8e5038313d1f3fcf9700100000000000000f2065428f52da2f7a881f9b94bfd38719bb6e5ff88a6800bbb3aebb1a9ad21020100000000000000ae48bbbfd5aa564f0945a2d79428d0182fe40770999ffcf472944e28bac852790100000000000000b66d7c77e6acdf60ea10b961dc853373c32fbcf2909e9c7bd18209f04175ca750100000000000000304ba3e3957bfdbca418a9527f1d80bd0ab902c4f61a652e19a24e975bfac773010000000000000094ca8d9a1ac9afe584ea99954a80926de626990ba9087c0a8ac242ab67fcb7780100000000000000fc3fa462e56b8a4aadc369f88cad272f9e52da4a11c4896c30e3e0ee19c403140100000000000000d4ea40358db730c989516c396564c35219ccfc967d4e8dcfb02ca41417bf614901000000000000009452d0cd850a8a3fce455d099302e7d641242037956cb39f679f343e2af9601401000000000000004e09267475354ac23e1cc62749139e0dedb5e403013fb807490e37487594707e0100000000000000aad8cadd0411f99a40ca280442477e707101189728ee1252931e28bc75edc6370100000000000000bae8e68bc8f1b66fe3229ee72d77137b394c6b7dfbf55e424f9d2c82d5c996000100000000000000183a83cfb0fcd53d29c91527754e3f6e4697fc680d43247d200b39589084f84d010000000000000076fbe24a9ab4cd3cd99386300fca0e4ad3d97aba0558ef4929aaab74931a274d01000000000000002e80afd2cf30e0415e4f442a662a9f7da2d07043f87832ce66f15049c022d46301000000000000003c7d4e79e3531b0b00ad005934e642cd0d49ae04fc2a10f3d1945951c8190c16010000000000000004c1f0acbfa8d8f1169684bde1c6e3938fe90d54879168a6a4a7fbe99eefb9290100000000000000a60345c5939d4ef77e57e8fea426929956c826524c7df8b5d880d5274d77461d0100000000000000683f0e1d68ab68c7b04bc1928a8b47abff720349ddc36d7073793f43c2afb030010000000000000060b521110672f6f871978fd3ac4a835b5e30c3fa727c04c70dbc543fcad38b0e0100000000000000c40c9ed995aac4b4aeab516c9614b4614616a75eaf2fbe628dde6d3be5bc9b6601000000000000002ab0b5cc358184be4fa29e7a3dc24806a72e55baad40ec9a117324a884242c280100000000000000e05c7c7d82498be85294ee984e1f0caf23c53fa9a64cc7e6c5053304c4bb785101000000000000005afe620da258a48f00c3afbb8a98161e977f076c7e7f8392975a4f0db4b57d610100000000000000a61667ea6442054b56111477f57ecf39b6e90480bfadf54c3e6cb5ac3a3e275801000000000000001ae9aab4a890c558ac8ab90ccbbf193b3841083670ebed278b2161fa2ec7b3040100000000000000c0730aba0523c10c535c2640ec878a0f5d2a240c8d53fc37fd30f5735a38ec4001000000000000004059f5de23fd2e6805528d79475470526ee7e2f17192988e10c681e15672857c01000000000000006029513013f081e5d5d74173847405747513aa814038c25500522e6fe2aaf37901000000000000009e6528fe0232f7e9162c5292621c135c47e949e54e91fe5fd500b8b80632625f01000000000000003c0e8a8f204aa9b2f088877f0e03c6ec1c0552baaff43bdbffe904dac305675b01000000000000004e7a559a6f6f685a8b438db6acc074df322e2a38b9f49b26fb60026b9301f42a0100000000000000e27224d559cb0628012bf4e5c6b1f0f2a678300a360010b9985bbf9bb4ca6d2a01000000000000005a3788f9347ad802a56974dfb4ed19b22fa91c20e5c8dcffaf4208f254714326010000000000000088318113e9e557f6f1994ba53607b5eb7942d82fbee921ace6ad86ade239445201000000000000004616ac86f0d45899eed3f1246dc5744858a694a92b0abd9f10e52dfc9c28674601000000000000004c0b37ebd9e67b237a2b3a9545c269bc382735bc3907baf9ee468bae0d8feb2e0100000000000000c65e37495239d0eec6f8ca9000a0e8ad618fbe5c366c25825ca7fb26c7b27a7a0100000000000000a4b31af719e5d9c3b69326ef920736e8b620b329eade475ae23a33fbd445df720100000000000000ee105ac039f82ea13b41679570e04c8b0f6127537e101a1460701a9e7beb6d1d0100000000000000ce0b86a8b77a16786043237cf2dc24eb05f69ba6958112111abd8689331a710e01000000000000009281394b5d35827c826e1d7444f346c247b9a004aa0292a9ca2b16e0fb556877010000000000000072da53deeeb5e938cbd6343644281a2db5bf3b351bcfefc3a2ad9563f967c847010000000000000094be52a3a400ca82f2ad77c8c3c8d572235345249a622ff0588235981c95d7700100000000000000a2cf2f85a782a37f8635661c3ad7cd4aaffbd35c6658a408c3d31ba489d69d7101000000000000006e5b6b3ed154c062b39552c901772d5cf23eb9e4a629c7689c16f1d827ebec2e01000000000000007e88cd54f47c1f4ddd9d3a198fc689d24a523fe186d526b14e476f14ced7db3c0100000000000000ba6b925bbd37ab3f1f6f0ef94a5bb72d0a8add471f8bd712f964f354c6eb3d6c01000000000000006ac27e3d6423f2d9488d1bf42dd6f2d3eec911c471b51d69cef6371ff242a3750100000000000000ece4c3c5e3b6ac008899adf3458f1f59ae7db2e674bbe80412756963446913030100000000000000881a3f7b045cf93b13e79864a7617ce7f5dba554463e5b00a441d226da016c140100000000000000e63548b7be72f3559c789fc7e7e15e187b44a7217c46848f11ac822741c39c5701000000000000009c99a7640e21c2eb7c20af2e8679a526a3d7e8f049f1755de7d47b87f04d687601000000000000007c6d7bf7c2dfb84a3f14e25e97676617269616b56c57b59d670b2337bdc511790100000000000000a68f4d244003c1bea8de6e4ae5461c9e21d297c0392fb3c2acb6791be17627510100000000000000aaf44f9d4dca217ceb1de3ee4cd8e5ea99fcadff20c2626a52796567a316ea7e0100000000000000b85b1b7b8ed510a5bc1d0979fdc04ec7b73d84c7d1d767dafb6faccc8dfd402c01000000000000007e8ebb46c80883225df2fc91fe7ede9933dcf073f3d74ea3db0525585984e74c0100000000000000068245d8a483bdbd4e9d88b49e17a651ec168f25e6851fc52c2e36a516031d5e0100000000000000eafe1126ea517f59efa787027d78bfd0840e908d3c5115debed46cb33658b1510100000000000000383d2ea99f1550060500295b8dccd50a9b78e2e868c01f28adf6ef2e8007ac7c010000000000000000a5fc354a5669536eba3ab51a608e9c811214c5b7702b571535d48feeb9742301000000000000003063dc6994f705aafd8f6a9c3252629f17d2bde6ae269ce9d0fa4ab0c8a1ce3a01000000000000008859563f3d771b1ca9e5afb70b9c760158a970bf9767060c34af3eb32354ba5d010000000000000068b2ac21afb21cc0d5a063c77fea17f09885bff57d0200cb83ec85da7eeb614e010000000000000042dbd2d1e0ef786fa0f72e251102e858eefec87aaca722a7de9c9a8be29485360100000000000000bc3cdcf9f41b5f3f073a7f6a29931a6be12fbcdfc1dfe7145c4e0a527e9e243c0100000000000000e2448caf0194050db8eaec00df9b2729de602fb307147d00e82172141211ea180100000000000000da132f2f832c8e2a4e268b4faa923d9449c94ebe66f03fa0ac4303f2ceb1b053010000000000000070eb857f0386996d388029ac2d19c3c31ccb3766a9d118bb5dd36ab331d33b2201000000000000007c4bd3b9b81241ca657d1b461afe675272ad933187ee5855fc71475d1f01812f0100000000000000a8d082a4289fe5ccaada604e70c4b1473d6fae4374663672e61474852c1ebf2a0100000000000000007cffa67942272b1974dd65c87828e1535799e008d9e81b2818f5e308ed4f3901000000000000000235c0ada5a6bfa56e44f54010af724950e9ac981bbd21fe695b6a3d22cf4d1a0100000000000000cc840ae0117378161b86a52baa6decb97ccfc1101325256f178ba8f67761671d010000000000000050deb42e933545c7892d2d25496d9934505fce1d08ad50652a755869c8684309010000000000000096b9efe3e08609cd61aa98f3202618d928074308d9f189d97f7c1e52d2afca1101000000000000009623ad5bd17b75cc58839c76474636ad5675c519e15f090ec008eb626db73b1401000000000000003e3ea1a8b9fa9c8029fc6b5a72df9d0a3f133e3e1199eafdf98405229c7f08ce0100000000000000040000000000000002", + "babeFinalizedBlockWeight": 6483433, + "finalizedBlockHeader": "0x9b7601a0c3ba810155bdf54edfef527e84f68d6d2eafa9ae934d88b3241d0b84eade3006eff584870054861320c674af9e7e3c7d114f14ca8fbf6eb1d2a054e982f1b033449d7313b5fa23ba16cbb1a4d11f25dea8c19dc7d50007c631bf40744fc92fe40c0642414245b50101c401000058e05a1100000000bc205f762d01b2933bd92914c201b636542ce95f044a5d2cedd3d79ed616422fdcb8cfaac235633db067786c6cb18fbffb6b6f36fd7bf1b8a79e0dffa68725029f4302f2f0b58f24073f690ee96305f1e2263b1f78c876714fbdd5a73b17f103044245454684039a42137b9b7f8fd3336ad7a02c217331eb17e1f957edb32807570e192593ba6405424142450101c899075200cf085ff77016babc9b75a4fdd066fbcdacdbdb96d852bc3860785bcd69fdfc7cb22741316f40e6ca4d75e7174bc50e0699a4329fc178e9e765508b", + "grandpaAuthoritySet": "0x61098a239af78d4659897af698b5670533fa6d215864be8c41e3a2fc4309f9f83dcb0100000000000000da475f0fd96b940a7c443352aa9db63482e8a6815a2b308d755857f56b1b5f4d0100000000000000ad6fa2991d221816fdc47582c35b718e5911a1af71172bf80c4cf35bad75f9d701000000000000004d7b940616e938606ca9198e82ebab5f956b1ccb0cd21c0aaa44cddaed74fcbd0100000000000000e5914426faf919761a293345074f106393a9144420b3912e1dfe1f438975d21d0100000000000000f5017830077b5a7bcf80eed60f595ba589ef391ed7f8d9dd524b50d2c7073b680100000000000000938e7a90b6bb370ab1de25f714a6d4ec79766f0a83645df23e839b08800bc16e010000000000000020105650c1cc5e99bff444d65a0074685f93a0599dc47a3a91ca513b0c975eab01000000000000001dc815662baebd9bc39388798c1f6c8d0c9a5668ac1c83b82b6b4d8351b13bb30100000000000000203e355e692bb88164b4bdf0aab2fcb3ce5fa1113b7c55c1610f92ad13344702010000000000000066c67c2e9a4d830095e711dd29b5c36ab227fe8ab62b7a8057116c916440ae9a01000000000000004bf3a7c0a91c436a045a8d3d8be10a06f304913becc017726b34a6508a1ba20901000000000000001ff98bcdc32cca67e494a8399b9ce52d3c75d9324b315f12a1710cea291d9d2b0100000000000000317b2c7d8080f298ae91af626ba952ba3633eacb62248c58398c4f2bf02d85a90100000000000000db08502f1b6f793e4c5744467fec7d07f00e216431a75ce3ab1696c7ebefd33601000000000000000c890e728c3be18e683a09d94e574397b5168fcebad0376d140e3926fc28f75e01000000000000007f4c80530943a75943dddbd81a7138a25a1ba2139161742a8fb304581153facf0100000000000000b29508b9e36692084a0658d822389f0597783786796a92e508251fdec11642e30100000000000000e8d7333e457fa740db924866152f31c3bfa6124c0367b0878a61aff2d5d6e27e010000000000000084688f3dad92f60e8dc05840bb64c522cdd7b9330bd38ce8cbc1d19947a334ea0100000000000000333ceb19084d7d83976fc84b9f8f44dd84afdac808a1675d7e8ddba62411bdf1010000000000000017d9b810a46767625cc0081b96f2eb384b45ae095c812abbe8009105456e01b901000000000000004b165ee5274067708460ab79174f059daed74e1654df35e776665e68ead2a35c0100000000000000882dd3fb6cfe65709167894025b8477c721ba8acfc1c8521a6a59b30c9be0b8b010000000000000070ba6e5985990ba1b1392713236f1b50df750f10f744cc6eb95fa7c5cfbc68760100000000000000936721bf4a900ff4c7d806fb5341fa27525a1170958653f64dc51f0ec96dec840100000000000000d10d26b17880ea616cd28ad00392c0a97a407f69cb57f316e4f1cf69fbee1c2b0100000000000000641340aa407175876dbb2ea3464ab3dad50b4cbdf6e34fe3ee47dfacc4fca41a01000000000000001ff6c4d8b7ee9f99bab0aa9fbe88ef94bd3a0f1f08532a329403cd0dca571cf10100000000000000f93d5196a9da38f5c01f77bec5b034da553a302b2813d18c3eada66e44c61bd20100000000000000aac65dde24439d67c7bd0ad79ff575163635b113a851e620deb6e4724da0a33801000000000000008faf00d72dc043219783f02ecfb9ec870c07b608f4e18b9a9121bb4ddb1c15ee0100000000000000a58a13ce9c55ba408407767ebb3249de13c2b5509e45f6997f4c6a02ddfd79b60100000000000000205db2f34961f7c260a0be694a134a77814c7d156ef9d6b710aad3e945d5d6930100000000000000e511d441d6d3c822cb276bb2a14b1c8071d9fe1995802383fb5dcf8a92edcfc201000000000000005697c286e7514c932d9b034d332caa848d2ddb62d1c4dc24b36183b6f4fe79d20100000000000000b989aecb127e0ec9057c64a4b396dbb23752f67a2b253f179f7a7a5d395c5035010000000000000063205a0a65f0df343e0bf1246eb965755f56d640639320f3c26f64a808e864cb01000000000000006f694fa69a896e81dbf3b1e73aa0fea9613bf53d0e4cd4242cff7029b19a1b4b0100000000000000743f8683637266104569707c0739e1118f97ab4ed7522198d3ba0343b088561d0100000000000000bf579400dac8456ef3e95f759753966a6bf300895ea9e271a6a010cfe7241e26010000000000000042fa51a590d863c3dc1279ab2444a394f22610eab077dc724827070f586d432101000000000000001b4b5f4e0667c084b318210779b013a36f4e2a99a1fc2dce5adb7c921278332b010000000000000099eb3b3ec8ce6a4591dc266864c384c3fdc3c4cc9fa6b79e482247e9e3d847bb01000000000000007d0b2941203061b2c9c2baa6bbe80b209a51b223c724cacc94fdd2b46a7ab1220100000000000000bfdb9d87bf7ddb753ab52e356a0eb4becfe10d78c4589c646a9b7444855377ae010000000000000057b4c31b7bc78ff786796fc41d63cf549d43e586c3e2983e1ed2df21e8074e3b0100000000000000b0435d9d506deb5aeb02f9b4a872239134e5fbbdfa2bec55fd6041ca8294740601000000000000007818639057900f8fb58e3aa8180f6108c251884a9fcb8041ca645cf612bc1eda010000000000000097d57a25c49a171f87773fd18925fa2d8716f2c4c812949d73efdd5b8b39b2140100000000000000e38f2d737c0841fe1534864408ed3ac0a22ad9edf9cd3c832754262b80de71d201000000000000000833b68b6ddda5ff38ca3e0cfd0d93e62ab59f0b0164ef997d542e905c1459750100000000000000707b72f8c07b1387cb1d3a1b5f76322aeb4b00b0fcde9b8e189f038813708f900100000000000000a8dbfc6cb88ac105e25b9dc7f11e883631824647cd4d0c18014bb6239627b2900100000000000000764be126771bd51265d69b733c6ef30419f94451e32792117d25636b63a837740100000000000000e59a9cc37937f617aa9eb54767eed84c1a57a2b270fcee8079116201c280b4f3010000000000000019b9018e3b4951ff9905fba02d0b1e5ef1ac13e86c640c18bc897bc269bdef8e010000000000000079f1714fd292d35c94e44e0ff4dd8593a0f19c2aa36ad4a74525f283880e196c010000000000000052a59d0bfed47022fc79a5f56d67e9f833d45a57843c986755a3c809092d16c10100000000000000757b8d55585c89c1f8a22e1b73a0b7c6e66bcb8479c4df4633cde709d1aae17b0100000000000000e0b34b26454136d3a05aace8c082d8db33d21e2b7d7f98d874044c00b87b817a0100000000000000beb52fdca5833f2981c8a869f97136722c187ff31bfb9fe44b0b888bb2d13b8d010000000000000041ef4a31eb7dc1e01f4630604e1908e644d7cdee3f66a60f98d6d59605326f8b0100000000000000890f5c296681b8c23038b3d36a491ca9e0e7e809e6455b2bcd28a13700f81abb010000000000000098df914cfd089eee8993fbfbd1522d6a31700c98bdc3a31cf69014a0ac123ecf01000000000000006266e36f3056099ef5a241e5944c115948b7e0fa86c09530841731d4cd93bc1301000000000000009f5c82ee25dcfaf356dfb70c3ea626715a0b6b9be5a1dd1ab523ea1538095d820100000000000000acd71d4269b3ba2a9de822d494c4d841708e1519c08de41d7fc6153eaf48da810100000000000000e36b385cc17b3ef19ef7fee9e4b96742254f7d5c90583fb8a07eba2dbc55d269010000000000000039c2db4b650baf096132fa9ee4371cd1425fc0b4489a0c2f341fdf065272a2a50100000000000000264aa8e17904b7f83139c101e96770cc85795050b1d868914f98f48f8b99a84601000000000000000fe66a8b269ee8ddc94d5eb14c505b79ef9066bec944213ba9bee50e6cfdb6ec010000000000000053b64e94079673c4c58ba764a76b48851deae6f31e3186c02da0827162972a870100000000000000cfc247ddbfef4dfccdf0027f010c9a48cc6e4096621118ce732d2f0a5fe51c2a0100000000000000123dd853d7491657f3eb1cd4a6bf452d4338fe8f2c612bd37a3a6aca26fdae840100000000000000e72ce295d89273173dcc71013b4c2e5ffdf82c7c68a598f7c6e0c5915074801b01000000000000006a1c3443483a34e653ebc3d0857c00a3c8b48ff2c5e9549880ef47eacbc05c020100000000000000dac2e90de824b109043f70818d53eabe05e79d518bda504e951d7f4056b0b2720100000000000000652f455eb3d30486151c716a4031bc02bd00254ef3e8290fd29f946d958a46b60100000000000000f57e5ce97664f9811de78578d225a41103c98dae633b00505c35b7dbda6e3c510100000000000000c067e04a0b95384b057768a228e5658832235ffcc132c9cea18c3c318f3dc7940100000000000000ac475b192356c61a81077822d2fb1f921b1637a5d0a7cb5de8e5a86f7444be59010000000000000044d68d3dbde0fbc3d667b7a004882caa9413b54785d820dc3654aff3a5b8e57d01000000000000009fb61ecc2dc719b3efc8e1ac6e9c96edb4adbbfd9bab1ad2f8a013c5d8d5c48b010000000000000027050fa6e0201f6fdd621db3d763193c4819420d3faa6178ddaef0a6e8ab384a01000000000000000f4fe61fc52bafea86c568ebcf2877bd1dc29dcb8b7c9516c35d83df3a1ccf050100000000000000c464c91536c14574b04c10467b717ab4fe48bbf48ec2f72426f0dda1bc8d17bc010000000000000061daf583023bfe3731fbef76f904707f4d130891ac9793695c705aa01c35ad100100000000000000409c49abb067e141ddd0a223f41a33956bb206dbcb1ce18a9b579232c11207a701000000000000009bd622bc0948361df27b3e501ae0006d46637cfebb4fa6075288903a4b29fe4c010000000000000018a45786f742ddb5273eebb3fb640ba8d76dd7382156ec91a48efd51f02d25d9010000000000000050874d7082441db79dd5c46da58202f50ca532b37d9b4e984aa88988a57725680100000000000000f27f923258052541344014d85ef62c8dee49b2dc494bb97a47758b6c82f876520100000000000000ebadf538901e74923a6ba1ba3a512fa7fae8ff099b98696f950b318555414a4b010000000000000059312d9c6ec0591908d0b055668936d16b3baed038166e1eebe67946fbc9a26f01000000000000005025d6b18d5d25ac7dee939435363cdbc2194b99fe7eb04ab29457ef090955ad010000000000000085d30ad9407c1a1f860cdf1ceffddc7ac044fc059257559a564bdfd9da4116bb0100000000000000aa3be8112cdf851411fe9e00fe9ef0a6b58217326ba7c1ab7ed9ce8a34620b25010000000000000025a5b10abcc6e32a4a9f7daa0ad1d9a9ac72194e061bfbf3f064a8d3d8d688aa01000000000000007e56a9c63e4f30e13d692f72e3948ef7b92183dbc993629162bca33fd2dd7e190100000000000000b2cb24e6155ee2213b3f30f66c3647873e1b404b80ecde5f2c3d32cc62ac11f801000000000000005422ef5a5a3404d99ee46fdd20d8b897c5ca0c051bc6541d40364e6d65273dcd0100000000000000f982823f5e08ba1c697a854a2e0b41544c63749a892c961dd4f3cf5b1f716bd5010000000000000014632d02281aeb09347a199dfe15b824639ea4bfa426beb75a957d2c57a116f9010000000000000022e1f51c9b61fe9101c5c0b5b0629882af44f5fdac80d3709caf815c6a8392eb0100000000000000f4f88283787e1486aeb0b00026e96e1ff523b0d85b89cbcdb0ecfbf5694065e30100000000000000f7cc421e177f70f396e449d6513e5b5a145c298f8f10eaf7bb2cf441ae33333d01000000000000005d9af90688fd70834d26dbf19bc4f034e1ee3442c05c3603b798fe95a2aefb620100000000000000fcc0d954c7d519851e0094cd9a015b4789022a37091e3a04791d0731bd85f0d30100000000000000ae430a07b430336639439e1fc36725721d120480349022c93a51dc53831039a60100000000000000f4c515ff4ccd85195b2bc833899342e21044d872d3cef37dd64eda0690f6396c0100000000000000671af96bdaeb0dc9d8e1e61ed6de04ef1bf1bb86da5b8f392ea131bbda83bd31010000000000000024ad7c10aaf8de2b8fcd6f28ea2939aca4d0db4c4a1bb63e5537279c1f62e68d010000000000000021441bbdbdd47781dfda0aa52047e35417a812c5328e39f0c03cde24f6bdd1b40100000000000000988d45ccb77e1c3e754f2efe478c7a95cf80752fbf43e4fa0d24fcc84fb9038b0100000000000000a0f39ef1869bbe3c6135802f3bdce30d0ee242cda4ed4bea58d01d68765d50dd0100000000000000214ce2bd2912889eca3c69f45a3677989d66e20c3b26a52bbd378a4a71f5aa0501000000000000002c02818b75d48cf264ef2f93d91097927970b7470b8249888694be014cc78f750100000000000000c5dd940dc1774e31b6c212eba955a5939804ece9ba238e78b444d2af2e6991bf01000000000000001322957cc5678604cf605c1114265b7c5318eacfc82c9d455adb89d48d14887301000000000000003d28789c6d574f3aa6d14360471901c5bf8255d072c2209fa22ac773bd32e5bf01000000000000005cc74027b6551fff50ee1bf43be444e2403dae9e3e5e2e7823f5d094c7347c9e010000000000000041763df8284ae8248ee0f649982ffc7d4f613e07c7bb83cd554aca5dcf8f56250100000000000000f638a64a8e447bd0f978e6641341a067ac937682f5f6c59b8167a058cb24b33f0100000000000000cc0c6a91c7971438b621cd9a3bd37a67f52ec4093336585d1e2c73416195e28a010000000000000094040fd277c75d7227bf8d55973060bde3809b3b7d6ec79602f19cdf68e775cc0100000000000000de52bfa88c4a76bb22fbebb0f078dfcc5a327034e0044e8f8034f2a96e7adfef0100000000000000bf3fd3d4065b306638662c3e789d830a63d9b343cef5f863d346058387844b58010000000000000005197187ac7eb8d0a3cfadd32f1a7fb662e7e4a16ea718af3f1e4437b865205b0100000000000000466869d660c12a2c5710b2360dba2e0c9bfb1ffbd0c74544c0afd1ddbfe734840100000000000000030129e0d90b7476d6833ab8d5c6bc45c5d9bca192f269f4dd08942ce991533f010000000000000061c2484adf608686833667f825381742d632372b83980f6df8b07bfbc84f1bb40100000000000000e0fc24bd5365279a1f16e02846535936fef8ba8a1d0be2ffa544b7f1773874df0100000000000000b61eecf2019c2a6f3af7c6120decdd3352233c39d002070758be081221a8a3ad0100000000000000c488ef26295140d0ffa6b0df1cff9f8d8a1dc96d86fd199a389bcb2f37a87f340100000000000000b98c920666586f392d129d480e78a965764ac82de45e691589b3aab7831a7f020100000000000000cb92ffeace78dbafe6fbf275741b4b38657fb81590712aa0bca7877931f6ad39010000000000000034a18d21097f479eecbe51b91c522a798582caafc787134bab6888854742406e01000000000000008f36f8befe9f8dce1cc71da7a1ac8a2feac75a99989b77bedd83f082f6f584370100000000000000f7c9f4bc8669969246cfb748ac6996db6cd4c1fc634d981a1093b2c3d7a2eadf01000000000000004aba091c9780c816178de034989c81d3907dbb6eb129bfa9c93c368d4709b9b40100000000000000137d92168ec32f58dcc3be5e8c1c31f2314724f554b1c2a0b5d4334936c8efd001000000000000003137f2b06b5f16570d3d89b83ecfc6d30660b735d01e566c1bf0d676c607ed780100000000000000c92bd67ca0729206933ba7fd6ff69ccc717717fbad9fffd20d7a7476a865342a0100000000000000184b8f4c7d60d3239eba79c89433743eca548859bb4476c13060c62f0c1f89b4010000000000000083a8ca034fded71f681224d5f905b69084b17a51c18f0a06aeff60e868898bb20100000000000000ed75eba7df0c8cd6f19955f725f02fdfa41103cc0d2c6ced4ba8bf30369638450100000000000000e2aa0fecf481ae9c9f066202503d273b5752c6a6014e693ae091942cf07c78ef0100000000000000a9f24f0208a21e8cda4e450c72074f20d76a927bb80fa4418e480e0b59575c6b0100000000000000507b0289bfb2f55c7a62ec3c3298690909013c916dd5885b05b330fdc0caf1270100000000000000c8185ca8ae6330a1e03490e132163adf517f76402ecac6881a51c8a14ed62f940100000000000000345a59bc5e05a4d4e903c12dd113cf42903113ba28f66edd9e49e7b510880a850100000000000000c49e3cd2c701bb845963c2870dcca12ed070c3f67ffc20144327a93aa6e896ec0100000000000000ab70b42c731f5e8dd89f0f5309ac1bc4e8510e297879cb29bc4a7af3e31cf66e010000000000000081b1fce3ee9e31723f1023eaa9f8793e8663e72c50fbb0fbcea9bc78bacc491b01000000000000002dad5b2212ee688f2eeb9ca1fb6a90574f006dc1c6680ac3a8523363a248940b0100000000000000be52038041281820347d91aab6c15fe26ab8ebc24487e4e7403a8d559bd6ff8401000000000000009d5d2bcd601cb9767cca3ddff78f46fd1c0e80139b44e0c9e8d200234bcf3a2601000000000000002d575e29f7c1ea23bce864823ab34822606c5f0207bd18f471c9881a8c0e9d990100000000000000b7c13f1239888cda5c8e6ac9ea10675df17633368906e66a487f91ddd3268ca60100000000000000fc8cbba0ac15a80f20a1194f5d8c575cdfe959436dba18349991b35e6e4693b001000000000000002cd51e09c3197e04155b78f3d97742ceffface390dc46f81f2613a94b2e483fd010000000000000080c72e4eb1bc984287468ece0927591c8dbaebbf27b3c4b3004df65a4eb38f0701000000000000005566b715a9b242296b7580227095f267f07c33d5a6e9a878010bb6971bf1ff1e010000000000000088abf4d92ac3efeb1ae2f8a976c97f5ed133d7007f061bb7305bccd6510cf0c60100000000000000c9e943875dc20414fc7c4f4fa6a917ad909879d0114e8aee3dfec487304b918f01000000000000002b986e6426850582cac73136dea0c43671ff94e72cd4801cb9017e058bfc6c5501000000000000002d90386f1a2db7ca6a2bcc1656b11e3d2dd15785882edfae389c2bb33052419a010000000000000075a690763ad4ca60df50ee34c09974b06f5ae71ab45d4b8cfebf4a567671252801000000000000009585241e4796ed0df7cb993443a8b8bc5b40b10fa85683473f7f80bebca167f70100000000000000bb634911f0ef84718fe06e395c08721b651e6670e8de1212958788bc273a57ce010000000000000097497e82a512ab36b55d1cacec9baa3c1f4a7f55ad30cf79a7aa4c395ab39bf80100000000000000fc0cd2fc1e96369f045265e9b6513a200d755bc17e95c74dfea83e41f994d03f010000000000000099232c185a7e70d9f9565486fe2efcecbc5ab7dde89d074bee83c85d13290c8b0100000000000000e00e041baa455db9c38d07cf42c7148eebd348c3df36ab0efd4e70536c05382d010000000000000017f1534cd9ce7ecc2e7af6ffe06169ed01abd23f8f7735ecbed946fa57ca711d01000000000000008cfea898913ab0d63b24f6ae7319acc70dd011d2f6c9b2d9603d7876e1c9bdca0100000000000000d1c146d2429a5a827660008721c7a880e71f44feaa3dc75524c1a9281bac48cd0100000000000000c68c7e0bafb7f0fb65a79f7517684f7693e7ae6435fb72773c3c52438c669e6f01000000000000008e8684ac92c71df4e9db44d7e7fb7111698a13abedb82bdd75d89cecac7b4e43010000000000000024c102e6ae5bf186bc1bce6f6320a0075f955743fa9936005c21f09e92abdf180100000000000000eca22d3aaa8e665c689c6020ad1e50d97fd45e69bac905687877af366d8329860100000000000000627c4a3257300150a124ad040ecde9d53d1623187aac011663edec2b489becf5010000000000000048e913aac841999a5ee57d045f46324522c4572fa11c47a3b7a476e443081f110100000000000000e10262e728a0faafc2edb7bf41a4a1416136fcf03fa8362b89c44e29363edb0b0100000000000000cd262ad80e453fe9be222bd49c585ce44915565b21c272b9712840ab4de009180100000000000000f301324859c6a110e51ef386369ddd36f3ba4c8a2e873523588f9fa7929edb000100000000000000f5fef7a87c9f3917fd28640907ce59ad26f33e41baa25d8ead8033ae0b944d7901000000000000005d0124063ede3e49f037df33948477235e5a58f93f8b98bf7203f25e11d4f0b40100000000000000e4dc36bfd9f67865042b7f3bfb4a07891f7b757b1a37c1ba7dc6e395f3e4657f0100000000000000326f07c0e76c6700bc37ede086feb3c530fb3219cb63144dc80073f649038ce4010000000000000085b714accac0654ba57fac59b626dd35802269d2c1d995cea7c335cb05a88f7f0100000000000000486582525cbd62272427c42388f11864f46d7f6380d5a2bc1636a7e56fa903280100000000000000b681e1c74884063fe862f9608642ff9325809d74f44e47a784914023c7f32e330100000000000000b3c7061fc4be040107019f5ac460f657ce47c3322b36471de388b68ac0370f890100000000000000d63b2baf0805700005171879b44dfec6660078de2061a200c62c6ebe4a5c3fe70100000000000000d8b4b8159ce1a2d45a9b51a1681058a6e2b83452d348cfe20c9d0772e78c03230100000000000000eea0e8d1a0aae5e5cd38dda0e172b49f8ea02287fd7d2ca79ffcdf6e593a283101000000000000004f20eba65d1832d02ade155c2ad1c423e71602312bfec0d54528630548a2fcbf0100000000000000e18ad428af71a3668336733b81deb31ce4282a4facd87859cf5e0cd788c9365b010000000000000070c5e743f7f1fe84313b258f5b7e57cd9f7d911d845ae79758a994cd216a336d01000000000000007f6fe3b417c26965a21ccf584140ae4705672bf1a20f5164e1e39af1378cbd090100000000000000854930041eff11f5c791356aeb214b9670cc17006afdb3cb20399eb4762e25d401000000000000002b7b893e884f4d9c99a3a154b78cfa4b461422860537fa77d064dbd0de4e0a8a010000000000000068e90ce2ac6f008d2571707d4efe418bb0c842320a34851480ff64c969a5eae60100000000000000587473ac474bbd8c99d14bec88d614426944b5c84dbf2912abac7610741560ff0100000000000000437514fdd2338418a82b6f388df43bef0924f4288febdc261a5c5c746fc0092a0100000000000000bc02d2df90a08a0255ef33c7e9d47faa33c1e062ac66abddd5ee39739359051b01000000000000001935d43843c66ecf76a9f4c4229de9ed7c172f52aa53d1a279f2856a736661b801000000000000006e2897ed93a9e9d54be62772edc02fa77ef6c654026a2b86672bd6a37fd202090100000000000000d3483ed0f68d3bf6ee8ac6eaad993e14916c49aa7b4f41c7bd5e2c80895e76640100000000000000098d22c9cb46225838fff4de91e1e93e9378d6e27983d6423f77009bcc32668d01000000000000002c18327230a871f73a8badb903098f26e09f11ef46cff76f9966e4bf4a3f097f0100000000000000caed8581d88dd8e296c0905402fa273777ac1a025a8b6a23eac85a0e15acb6b601000000000000000c83976a1a4c0a466aff0538c5e8e855a661aa770f8a5e5c4270ef95b2971c7201000000000000009e50fcd82d92b7d1f0ff85ca7c606d8dcb891981a9e6cd94a51454ec67c9afc901000000000000002902e97d3e7fcbf6418a1e8307ce14b1584172e41c1036ffe198fb9b24d40f1b0100000000000000cc5dc1c5155dfcf43ee8dc4443292e966cb3226aea4fdf88e73daa259d66b67301000000000000001c6cf4a587c929a8cd1392a9df942883778e7ce30543d924a4825e51d5f5f16f01000000000000009533ff34db407309b77800fd575f044a900b368dfdc59bfbf425c3962ad88bf90100000000000000096e6c93e51502bdb63438d1cc1207bc5fa4cc1a1330b152ce46ca62f0c88ffd0100000000000000e95d6bb63522b966f4a358a7e37ec3f22e6f2126607096442cf719f8627673480100000000000000771fc7d8d2258e91fb78a575c8cb68637ac1bf4d1e82156fc498857fbb808dd50100000000000000dc6d068d3259078c814b6c385cf060efca701e19494f9a5e8171a35336c8ca8601000000000000007042cadf0e02f09abe2901fb8bb7261ecd5faadb06281e30fc8cf3446dea23770100000000000000c5902573ccaa4bdf5184ede72a82a8e9f78c56ef61557d9e6207e46b5c81f7640100000000000000a717e6564944b5d85787a33a53ccece07dcd37ce2f375b4e356c328858ac475b0100000000000000099a9eb71f9cb1b7d15eae384790b4ec35045a19acea1730ba62f3e7caf31e8b010000000000000098998700d3ecc5478143dc3a1656f21412d7dd40ff4783e01febc18058bbfb9e01000000000000003d3d8eab9a0fc910aab5791021dc654ab4718dbdb36909ff0035d18f86578b8d01000000000000009ba4496d96a729e17ad653f030de5263031bd4e4672e3910252246a1b87503cf010000000000000054be4c37591e5ab7df6cb5a70b28f839cfbb90080894ee92baefd64712a7850f010000000000000002f1130b3d7a51bd39138d64edbbcb763a2b71b79a3d6a4f78e5ebf50948bbc50100000000000000c49f437f03a10b54d5f84d340f20c22542c8e37e1285debc1581accb666045b1010000000000000051d105f9863aa78e3b2878156f1025ba9687962576aae4e620a4318bbb0ff8c90100000000000000a272db41595d659e0a5ef3be28a4e79cb2be47b528519b358891dfca76d3ab82010000000000000081bbaa3313b09e3b0ea2817c3e968a33587ec8928539c3f3a6d0e65644612f490100000000000000f436cd15d3cdd379cb58b9ba01afe1d2e0e78c9e7e5f9f7a3ac15791b21191120100000000000000dab409a6f1f41eed59217801a6cb9cc28b8edaf5277decd70e4e31e64cad158a010000000000000049bcccec5b11f8810bcc3fa902ac3b8746da0ef0fcbe5fcf87e24c7aab800e070100000000000000c06eed03d05ef5aa3e01f08c96cdd2698711a83b3875141a3cea5583f29a4cf00100000000000000c13b603b5fe774d98e59c26fac03f8096ccc42c57d0cbc6a443b4f07a3c07792010000000000000060a2a40110222aee571a2cad652896e68f2f802a7b3780314f49ea4a3dac24d00100000000000000e4bbd27bc350b984418e952f86bf3de86141ccb4569dfa4276b5ec81f61c3f5b0100000000000000d3c0df024b1e681db80125388c3f02a03e5ffaba54e0e079977484b73c377e2f01000000000000003db5f801c2e208df9a9b55c5f2d459ee2c3dc9fb94e208695f2ee4025f4bed4f01000000000000007d5a5bf3f84db83b31722f7eda0f048030bca9445ae3299d0de2e16434d7662a010000000000000042936692ef6dfd13fc92626a2ef81140ca98a5fd0262fa0dfc09727b33db9ea20100000000000000c52e690f51696020b180cf0a5c4de40429794b618e471c63a52da80713e133f20100000000000000a63ecf0e809a864fcc5e2a49d6ef628c1182977f1f99c34297eaae1d111cf11f01000000000000000aadf1b2009026f8f5dd75d532e91dc756fd47572aa0f3c15d26790e6d6b2f270100000000000000a417840dc55a116603ccaa5c9e3f0322002d70f6995a05f2b8a833650cf5744a0100000000000000d6d7efdebd6a3b992d19bd5ee7dadd2721d53ba83542fbf08e983af78ac32be20100000000000000c3231f27de597d2702bb08b4f2d0d234aa934ecb291895229fbccffc88ab581d0100000000000000ec80828f57d0bf2a8c879800f7267989d5603452b5a09e06e839312e39ebdf6f0100000000000000dc680d8492ddd145cd4ca0c086f688ec6b04f566be4000b39bcf4752f66fac9a0100000000000000423c37aa1a1ae4341159972376ab5517a9dfb494695bb3744d714cddfd8a5c880100000000000000de6922a4fe488371f2053cdb3295a450f21c1ca5dabca73585ee1decde6994ae0100000000000000ef3421fbce5328394e8bbd1e24eb38126316e1b1e4652b82ac39fa4286baba25010000000000000074d7396cfb7b36c95e8cd492088d64845a0fc437ec3c6312a548aeed6cee89f001000000000000005c50ea054b16a62b419d1e0110f8fdcaf6df2567e8a10c2b754ed549349e55350100000000000000640070e2f707abcfc96999904762ba1fbb7de89abbab97c2624e169a1159b6660100000000000000fecd674c512211f3420f3f359be5bec7dbfda261cc40109aa312e727cc0f8bb50100000000000000c0852bc9a3db8bc74cc2c027d96bdee85e0d877b6d016ec877e3cc5c2419a9ed0100000000000000bcb33dbc9c339b5235097315d17ce8ac3bfd0769b9b86fd36d46016f29e1ef3901000000000000000dfbc1b5757e1f0ba348f8af64fb631aaff86cd21fa0529e0bb1fbab2508792601000000000000009d7613590ca31e924f6c99c92e163da031dfaa113f41b16d00214aa1c37a03c70100000000000000d791b58285e2c4f17c82a518e099812d2a3f63e1090f1cb2576e2c7695ee24970100000000000000da6f93248927fe3f0b5fff84e297645d50e50e658d17ea8ad2907379d8ffaf3d0100000000000000008b211009149f1ffa3d76483e13b3f25a4336ccc9b6969699fa79fca8c5dd620100000000000000e05521afa0e7c1526a49e1ca6ec5c5386673607cf6e53d223611850f51d37fcb0100000000000000c838d59dfa1fe517a38be275f36542893be5f52e069d7cb9e153e56567b7a7fb0100000000000000c2c630c9e6e09688b62a917f56388104a2eca2edc7db96bccc1ec44b3065603a0100000000000000435331b35077152aaad451608ff338387d26b58e764badf7cc06428bf08e3dfa01000000000000003b8a839bd0dddf6993bef626e6928e2fb8b8501d804645454a1795ac406b900d010000000000000058bdef593ebc7a4c286c531b2a0233b7892048076ef8db6effd209862e004d3c0100000000000000abe438f29aa663303261fed0383052b6de112b62d250e7011126e17cf9a7a05601000000000000003b36018da370c5b52f55fe9aaac4813ebaaa1350c0b664ccacb2b1e2b36c298e01000000000000000230a9770981ba578a13711b84d43f9bf3ee86a8f10a5a39f657e38c1d983928010000000000000003dd543dddd6ad00137ddf94a218bfa19d2f08b4365d696765dc25deef76598b0100000000000000c97dc8aab9569e1f3d167d7e5156840bbd7cb062de0f32f4386c8e9eba98b3550100000000000000262be1d3847dacd9b61ee5f506ccfcfba5d0fe903301ba1f925224b579b778450100000000000000338c84f04302f60d5737266add391582ca45da82bb42ff0d503609e79193a53e01000000000000008ae534bc8decedfe323d5f659263f21032acca78ee9907cdacee923e4d85fc1a0100000000000000c3f876164ab1df816cb79ed48f45c735887ac9e37df32161fa1de7decaae813101000000000000007f9858fba4b0b019e64af3ff1d5bd0fcc14c3d817ef212fa5c5e26518255857901000000000000001b94587cfb3b7d0dccf84ffbdba98a10199e5dfb1887eb15d051444de5d8627e01000000000000001e2d41babb0539887aa8e5149dd9051afcb1bf1f273984266a18157b2d7d0d3601000000000000006b0a47b3e2eb986e7447b220a46c572a916b7bd59052d2207b80e62920f0b0d301000000000000006984bfeece9d2c69535823268c2f29b886c32b2b8abf3dad906a8d4637ac887c01000000000000005245c2ffbc0602eda917b9253c7e26cff7b04b0dacd97179795506361b86aa2f0100000000000000f7362d44fd04be0ace5b3ef8ffac7095be0bfed0a67279c533980c70dec5692201000000000000001ec0811cbe4f2ea1e5a714d3ba08c6d7fdec138bcc6406da3c6cd32f1686616d0100000000000000eba1ae53f71c6c8be1e74744c5089bd36cd937c143a82631bd9784190991e4230100000000000000fab39fdc34e122919d11bccadb34f67014ee5e6b94233484dff75168888123bf0100000000000000f331ef3d8d2087fef4a49c339a23423c60dd491b3b75a53001d20c720980edf20100000000000000dd2247e82db33a51c4f3b9ba574c7870ce40458f8e32df96a2908a053a40ea07010000000000000040493ceb508ebaba7136b8eabed4b32d34cd8e24633309ce5fc27ebc9041aef10100000000000000009fb675cb2e5a97ac643afec8e3fd302898bd56ef7ff8247d89eb07de1e3284010000000000000096934fbb5d85ba922f3897d48ddc5376df123fb628bee77b6b76f64a73ef5b520100000000000000f81c4aec1ea33feff19e586bcaccfde776d18ca82c9bdb4181f077aa5f1937400100000000000000efb2050b4af1539f3d01100a9241f83df452dd165079d6f3cebc7a24c0f23c5901000000000000008c3bdf409a2d38b45b097a2746e39ca3c43a72f6eae64647f4bd2f1af39b215c0100000000000000f556aecfaea64d9e5163b677a78bb85f6daf76e2f0914c83423a8ec33d57a68501000000000000004b21d3d98c384a2650feb8b8dbef1e7d38c046850a79da36e403bb774ff834ce0100000000000000e950eae420ce98ca940dca4f7c72b01cb6c3cd5f63c193fa8b227edef19b37a90100000000000000efb4cc4e6455caa1b5b8035e6402ffd17739411383707bba0024315ab743d5c20100000000000000055c25dcc9cf8a08ad007ed9c8afb0ba53cebd129a20f194d272535ca9fa064901000000000000000e8c6ad06ef554dd9be6e1eee5fe80b3b6fb02244e5f6a8a4c3aaa418d9b67550100000000000000ad7a9be8cc3225a30b0574e2016caccc4f7b516beb61d795ca050697500f119e0100000000000000a6e4670ce090e954a4bbc263decaaabf7138a2a70ec00e1e91e2b149c4e358dc010000000000000029b48d0389042d7f6c7d651e4097d14931c5097cb514ef06fdd933713ab3b83c0100000000000000dc781a2ffc8078b51e83dbfad41462eaf4eb67a05b232b166dce3be738073c0c010000000000000097cf338f5a92e6de618f89d2fe70ce4f10948af4db068e9c6db8ca9c9280e96701000000000000009c4de42425cf8adba2372f790bc6e5b19f30e6bcb46e2e3a63ca3ea310f40ca101000000000000000e2d70760515c553d16985c659f988b572d7f5bf171cd97eba626b7c956707e3010000000000000037d68201a6a46be917c2cab92dd1711c3c1ab07c3e6a81ca4184d5828bf64a29010000000000000033856a1d7235b63265cfe8f644bfaa63f515d1bd243d735cd7e74e792154e1570100000000000000df96c6af6afffa531e398f332e8b25d21f6e1c94eff4dbe6bfd9673fe8508b730100000000000000b1cbae16db013e1e1527f71c3ca6d7bd706e0905e12d70eca255ee51ecb486070100000000000000682e3e4fb30d3e487ddefbe57782589df31b7a57908f4c520c79562dadf51f5d0100000000000000a365d380f814469e02a328965f1d945d86f52a5b28e8ae22f004eb78a68154ae0100000000000000556a4cb3b59792c6ee5c5522741e967ad3bb48d789e2bc7fd83a4eb2ee4521da0100000000000000f1267a3b0c7b351dbe53f1af34d0f0bc718a630ae5aefc39710b916975d0fe320100000000000000b2666450acb9f43c1884eb63028d4ffe2aca22219dfe298ca17355634f80482a01000000000000002565e04c6e0b665fac87f8238bee74837f8f621ed63409f3838d263603400a980100000000000000a7d6a955a3df68e3446b66eeb66c673067896c9bc60948d4a7c74b07b5cf95f401000000000000007ff375d95a9d3ce2761197d5f01279c86365a7d79240170a7cdc0e7bc0643fcf0100000000000000056986ef8b6f0f9e092e29540e8d220b40bed9e459e7b9d0247e0e156601e3c20100000000000000ddd1b27d97cc785aeb71857fe3845ecc67169ca67494b8218484d00027191e4a01000000000000005d50d6099c7c88f367568fa473b44785acccd030251627cb371de16e5fa704260100000000000000a8d1538dc741c35a63309af8719a772058feee457a8dad902112d9fcff7c6a7601000000000000000349eedde437fbbe2d174500d1de344a9a906946d311aeb499f46debf701586001000000000000003f308f0b26cb59069899486b41835afaed27e012c1cc9b523c97539068215a4f0100000000000000b9fab747aac5f9b8267e81f348cf4a964816dcc7774c537ff3dbb7c1a2611b7301000000000000001df7a4526aefb5459b9794bc7305a93c502aa5533e6a2656787d79073ba8fa3901000000000000005bdb1519c86e62cfe1351722cf0a626e04bc6fabc1317c69233cd3a2c8ec599c0100000000000000f7a16243e7d2a3949120910c14e84d58de999fdaa7ebbe5aa00492cc25326d1901000000000000006117f03dcb0fd42fae72895c31c7accb6c44923fc0cd7e6b2404eee863ff616d0100000000000000d3ed238f520c7ce95663aeb66448e9bd02d68779471be8b8f0fb28265b44ad510100000000000000224c188fd64e966bc352e651c8a0eec01f8d3f7a83faa2309841d5ba7a4cbb060100000000000000509896b1a74a69b08abf86432589a6abddb4d3eb9782cb0550ef8570ecf73a8501000000000000004d5088a1755119cae9dc31ba863406df112aa666da63c5b8a89a84b01ce224570100000000000000eadc6dceaebb15d3ba8282f64189b64dd5f5a758477f28f4bf2e3c3ee612eb130100000000000000063096655eff2f2ef2c7bd6e1c8f77198e39209452571f0134f5a1bbee952ccf010000000000000088e7e41acae1862d195554fbe61627ea1f02417c778fd3fd11aaf984dc798ea70100000000000000cab191a66c54e412fbe7fbc074ea0d916279d55d856d870d15bdf88c00538dda01000000000000000232c09dad0105c2ad8fcd81054af3c93a0fcc106d879f6d3b0c62ffe6f7c3700100000000000000a8fd6980d7ee84943008cddfdd3eecfe605971d2fc85fcea6f31eb1257cba641010000000000000015fdd2c188ac9a2527e20b1b7bcd89672f431b488e814a01534218df4a1804a10100000000000000f0d6d584f670650a8ef17a3f464690c6f35a180ea2a50c74849aedef590e314b01000000000000000428e3ccdba17d779ffba05c9ec7a6264187d13bf89b6009e97200474ad343970100000000000000d786b83525fbf59382ffc4ec1e8f5d80366927491ddd9045cfb186ea5e59a2c20100000000000000f86131b6b902a753e5a96b62b03bb787820553fc19a50599a83d2e744d22c84601000000000000009177cf79bf8b3b38cdd5777f9b8ce959cce13eb020f0eedc6815e4867b7a96690100000000000000311348bd0fc78048d3ae9d21584086744ae90ab51a6bf8469fbbbf83631fe5d50100000000000000c34f62968a87b2e4a9340a75004029dff5777a020f60fb287f08038491881f22010000000000000031e8d3d4ce51558fe1c878009d4afe1b105512b17ce713ca5c812237ab5586cd0100000000000000fdec4598b8fc65857fc413ae2cdc571a121c45fc9e66347d69fef0f3d74f11cd01000000000000009d90d7dde42d13fe6f30cba1a8b2406b676f859959e3434e91cc05b1071c7b7d0100000000000000b6b61d19dddeeaf8e733b046b1b3112444b52f6cbdef18c2121cdc8f0e7c876c010000000000000061ae8156307fe0934718905a47d9a8a013200ac00293ae01485e3a30d19ef84a0100000000000000fdb1079f081a79fbbec55b7892414a68d47b6bf34027bb90ab25fc4e52fee6330100000000000000b9e473b5e9742efe0c4d6b5b330dce1f6007bae94b81c3518d287fcc18f606db01000000000000004523f5beabcc4bc11ed111a6f4005a976c08aed50283a36c33b7a4af6f6c2b1c0100000000000000f1df6c16f82f1eb89306bcbbee13ecc7f150e6ac8e3a2e968faced83b2ba220d0100000000000000631a96cfb637e365ee99838abc05bbede56e046390ef64a59ee9953b1092a361010000000000000065dc4c53802befd2acfc3d6d3f66eeb84947e5c15fc7a2165a375352a4faace101000000000000007c39d28f80a16bf0cedb70e36c5ac9063dd9b513c5fbbe2c2222389f428921340100000000000000412b48c01d22a65e62d47d734768219bbd9452b8a4ea250dad445e166e7958c60100000000000000a128a73c5eaa1803618a75bc368c38e4c5cd40999cb72d615b8af1d30cb8cf1d0100000000000000042b1ed40a54f54179ae27d9e3b50e2c2596a566e4e28d2240539049f1650c0301000000000000002002a9510b4d1ae49e9731ba677d7cc20c6adc0e831c3e0cde743c303df56b9d01000000000000004190cb0b8da167787ba76ffd647a174ed34953b8c189753a421060ba353c3d8e010000000000000020869a63e7a343094ad0b4ffaa3d83344ffec8c7fb9b177008f78d17eda7dcbf0100000000000000e4bf05e0d4ff01055bff78dc8007eac194eab8bf824dea7764ccb4ebf0a44aad0100000000000000d64083c00178b8dd224afade9792fed8076031bdfe9efc5b8128e6372a9261e2010000000000000057aa94525a8fab40c1787fecd6456fe1c22e253cfe5e9c8022641231c22a73a801000000000000004f1d246830fa428fff98c64f5c1db6576dcf04acc6d9fbb8b4b01549ea04335d010000000000000013ba3ffde8d795d5f077e955b912d4836bb886da51368d8a20561acabf3e8c4c0100000000000000e8e5e317b488d886a5ab7367a16882fa66e6ba917f27a11c14bf9347202631f60100000000000000cfa8759048a11ac265141c633b1e70bb3000d2b4609ba9293aff91bc56db5d7301000000000000001c6842f07fb07b318a8d00ce6258844374f8e894853ae5fd4a85c867d3fc32e30100000000000000084d59a298bbe9054acc68506c802a7363c1ef0cc568575991e749ab264bccd10100000000000000adf6f2ff1993d2a5bf572e60e5d99adfc97a0b379d74e7d7c22ece3fc12897bd0100000000000000663c8fe80bae69d087a20412e2bfa3b8c786174d39ef38ff0d53f8b42ba5938401000000000000003221b3b7aee3f4d60a87f5d1a572c40e7116f85dce5d55cf097db19b229471760100000000000000880891df65393d0546f23fe37b28e51783bf50ad5f33572c3b9973af5ac47aad0100000000000000edcb49c54783d276bf63f9d99bc74b76b30c95840c637174df7a7521a1b8c1b3010000000000000090a78b942f7b654b89b4e7375f27ed646745347144a24332b3abe1f56ddb798f0100000000000000b8f75beca31115155d4243e9756d064c2e99765ef0c3bb5536b885c7060e6acb010000000000000047de8700799fbcdf81030425020bd3bb40b9432140d112afc6b7e31e89c4ad630100000000000000f5f0a686e37a7fd0d95ddc93003ef82fe9503d484594f6ecc00f7d430b15c2bb010000000000000005c80b2ef3c20d81e5019d37ee5210d7fc491cf38e66d81ef6b635d54b1564390100000000000000e1bb230162599a5243516b6fd340f5cb5dde7cf8b6d725e6a095b733c480ee470100000000000000c2eb94269c5e5d2ab9a1a300387358679640763b053aca99ba5c1c9083ee717f0100000000000000278c4cc460d1915cd41e696df30c055691c4d889ff847328ac6b654666054f700100000000000000af4cde44d29d5ef316f1e9974f411e681cd83a29019453851e5426cc7df17a5601000000000000003c514ae67aed49aaecedb9b00a869eb46166cbc0b569e74880fa1a7d17ddabef0100000000000000d9cc924ae241639ecf32213a2de90ee7642218ff5ae67f338989a6ef5f5a39a801000000000000008eb848c6d6d073c90151a8fff8df280a51bec33134012ece69b67f1a989cbb4701000000000000007d31a208e4d6ea46ff07bf9639343dc17128d319537e55c17c2e6bfaf5a0d1fb010000000000000038d116b09cbce6a502247f8437d4caae818fe4f33619b4428aca014955e797960100000000000000fd511b296963bc98ee75be2e1c0d2d8fb7e4d7cd39c6fed96e1824c4f189312f0100000000000000020dc9c6782e5044491776abdb91e92774ea308949f8472a5cefa914f7075704010000000000000061efb6a3d90bf09d04d4f4a2d3f3a0d4dc571411b423dfd3304e6b684ae954da0100000000000000dc0f2a417514def6493aa87d47160a9953b2ea73e5176efcaadfbc047e2b526801000000000000000c749f21f4d1bd3ca524d8953970b7b5d28838bdb9e07e73d4e2c4db7a2826e90100000000000000f69e89f4ecd9a12805b071be6f1c70a0673e1e4b9d7cfeeb22ce0122df06c1e10100000000000000294b76b3eb677dec96155528c96425b8138fb74363587f2727b41051a3ddc4d30100000000000000ae3e31a39894f1b87cde2ac7acf21efa92a33f1326138d7459315148145d60400100000000000000f328587b55a9a7afb7b49656c7164b25605755fce68c999bea2b07f983c68a14010000000000000042f47dad5949be7b7b8f81faaec17b1b53465b01b9f8f81e6a45f2fc74e12daf01000000000000000f56cd618bde95b9f1dca0abd7398e1e0ff6ecf900370efbd4702da922d6e853010000000000000083759db01768492cf87850ba415799560dc8d886448becdb373d4d7c61a56cac01000000000000004953f099b73bfe0851e1f07b76700f5d865414a8345e9d4dd00cc17c8f67d07b0100000000000000a3fb3e4f4517de9413a45d307fcbd978e4e8f43c5a4074fa4ec79899f7f9b4060100000000000000c0a1748bc7046643ba1f0ffc600e2131d960b18344b46f81b46c6ff7a7c36f2201000000000000002968531ad8bdf774cd5115dca724f910aae6df7f60126e4314b018bc0754aa9401000000000000007c51253d18a11c9704c17743a34dbb570307334c26569c17aad81c62ef159aa8010000000000000098a6defcfeb3dfca36ec46eb373734627a2c395cdd2d886046a11788ed6467af0100000000000000402d1125adc109383b027c7ab3beffd53bb78e58f480204f18e1670896912d92010000000000000027112a6ffd67e62eb31564e58ff5e5f4385463826c782c4888c378d6f41a3c2001000000000000001701236903f6e923b35630f99bc6334e29df55d03a136d8acd93bac92f32045b010000000000000002aa188fa4ea3c76ba342f6fe98744b8c601f29dd5c1002d0e85725c42956d7f010000000000000072f284dea2d25cdd32cd0d0c65d53f6e4a3e6652d331485925274561f9ee84cd0100000000000000b5badfa83dede7b19aa3b1d10c6d0bd5f4adcb357862aec339e9d49b23d7bd2e0100000000000000bbb2ed16dd638030a2f45aeb8c07b4d39dab37ed5f7ef84c4d8a9b0c9dc2a31f01000000000000000db82f27a36d3831f8be0be3c74b66297ddf24ad94fb759f6d6d9130dfe0705c01000000000000009be15c71823bad5cd602563303df98212d22a41e7e82611e7357764613bdc3930100000000000000496826b538d97906e14d417b48598d7d591a483ab5f4c6786cd0b96239c2f4cf010000000000000021235f4afb5b0d8ea5123cd4be4205ed27dc25e5e08813563e47f3635909284001000000000000005dabb3275584eda884da5709320282576a02e30fb69f02053bb6f3ac9051502b010000000000000039850fcc94620eefb99b39152aed42c22c0ee3cc4b7208bd033c345d5e83515b01000000000000002da3ad687102fc74d7935f9bffc193819e7aba07f478f538bcb86b5a74e9229801000000000000008b2440f78ad2af74ea2bf79da2521436420ea5c154cd28720536505824067a60010000000000000053bc3e56dee8b5019a256d11a1025d0adbdfbc6b62e8043c93705df10584a90d01000000000000008cd3af973054f5a8ec2ffc98a915a477983ebd7d8da0321ec84d616407751ba90100000000000000c7009be830fe78c42f12f0753923131d16300bac230650001636b6a546cf0aa30100000000000000b436f93027ab62b8fee2bbccccf857b0b504a5b6fb68229b88b35c7699e380ab0100000000000000f9f6018e792714ee4ac10f54698b20b82ea00c34826c0a8fad76f61997eb8fde0100000000000000936eba1e556033263692e66d9759b138c5e3cf50d988d528eb1e9ade33f7beb30100000000000000f16dab565a8a6ccdd4aa01f20790a11b03c7c719f8d5c5e6b153a4eadbb497720100000000000000469939d617b037a9a3951e2510654659baafc8d6af199edd413b9d82e3d60fe70100000000000000ff358eec1409ac5ce15b1f86ca5a5b2044c63a997159a1a75c49af1765603bec0100000000000000a454f7dd8ffdb0b5bb9a24c93423eaccb1a3acf00d18f112a18804679aaaf2860100000000000000c1221da3e4444263db6ce02899492c53de63e139c4080e9a47ce57af55325bcb0100000000000000e83c3498b2e4498f7bf74759ea3a45deddd2d2f524945e4fc28d4744bc0a6a4101000000000000008b7c32d4cc3a835dbf0b8ea938e95cbf77a30330bf96038d91623839d88331400100000000000000795b8bd08038044685140ae871b995f39990cde2caa80e5d838f339cdfdbd8ff0100000000000000848a86e52a20a8e5859d425b71f115942fdc5888422faa7262a9a57afe76a314010000000000000088010d8af98ce2ed56505650870ad7e28966f72d72627df677fb90153e622cb601000000000000009050aab3d1deb0f610b3814843ec7623a7c33e399cca6b21cb56e578fad2675c01000000000000005855cbcf47045d84b2f7496bf17066b42136a08891116a5964238306fbb033d501000000000000008341dff7087b9e05bbb905ea59c62e8574bb7d58e30854428c12e63eb8f4c0c1010000000000000005d8d6df257d4d2bd0d052de5e34531deb8cc3a51d05835f3009a19668d72c1e0100000000000000836bf2730e487d98fff72881e14380017d892bd8ec987e084b992b399cf699fe0100000000000000f979687be8178bbd7d913eb671242018720170e774b7d5efefb9eb0a059a9731010000000000000035c0a52d79e5c4dee2da592047bafcd099be2bfb3cfeddd9525c9ab2762d349f01000000000000005db4206baa8706a1b1de0ac7edacbd2a2c93452481808b8fe6c582265b57a60d010000000000000058200bf3469ff32dfa47842359f4158157073ba54db52f48e79e7a452a8828190100000000000000f4d2f2eefe0c1c49856517be1829a9c54ec4de2dad8825dc5e366446729c160901000000000000001262625cc59c0e4b7548904c31a02231a601305881a231d4dea45eec6cbbbdcc01000000000000001e2c52e79d3439f21dcd0ef91525d90278088d5e37e338a17506c5452360befc0100000000000000f9689a7ea3f40ee757bd99cf1ba166ec2211f1999dd4fec28c44a6f69e253b6c0100000000000000c3576342cbf99792896ee5329b04ff2eee2fc2bb6d53c5c03d52c8957ee793fb01000000000000006ad4bc289673029ab44f3045eb6fdd3589d05e0e5fd76ee017f650a662f898fb0100000000000000b254966470ce7d8f603efbbf53a66a19ca235134bc0f4980de8133941dabe2470100000000000000fdae0d11349b97473180ddbe520d515a852d9fdc21b48bc263b81b8bab77f2cf010000000000000011ef43b1d88a049a9696f35bce1dcfc4dfeabc569bb417863428ea5be1b65c670100000000000000f56a5619fd054be5a1da469e0d7ca1085bbb21add4b8a851043205e63bf4dbee0100000000000000a82f563264d1892dd46873205d03c098d8b03f53e21c797839737e4e5f66a87e01000000000000009faf213d2acfef597da0b14df5852963a669da96071d518a2c18cd31adfc0b0a0100000000000000be7246f44426f011cd50fa6dd81aa09cb8ee32a3e867de021f7e432db0c7b0b801000000000000009a2c8baa541c800a55bfad8af1a3bd4b9e4f63fc8834b48db1c6b95f849aa5a701000000000000008510e46ac2ec2305c93ed29dff9d0ff30c098fd61e55cd2d891130301eeb3a6c010000000000000058a00cd4a54847fa7e0f328e7eeb5a7e05801809b9cbf131d92c32f74bfdc189010000000000000009325e35a02134b10c6dc08cde151b91acab50c7be2d19cac72f6b40089288530100000000000000a29c2c891e620ccb15c1f8459b93476359e7678defc7176e74a7467b8d46a1340100000000000000abd8899ed27045bcfcd73e50e5a69b044dc1fd1d366391530570760dabbe4bbf01000000000000003a3609ac590175c65fac57df5db44b5319e6fff43cbece21944019694f35d65c01000000000000004334837a0be5deaa4a73627647c941f7c15bf93cb32bd23da43e11581e46395c010000000000000043601ae31cf5b03cb49395dda13809f7398d8670ee4d2172b14a1ab05986ac3b0100000000000000aa9e9ef920474fb414bc537c00e999be25e4f421029a89f65ae544233b1ced550100000000000000290321d793b7dcb12ad148c2438bb60821bd938b7e9164a0c3d0fc82987f8b63010000000000000061ba863f7691040f6ef02dafd565afa0981db476d68600d7d72f1d6f5ccf50f4010000000000000030252d94a73496848040ab9d9725fc9a21f0a858e531cd0fad5456265387d4ab01000000000000008782fdb1e8d957a6cb9ba1ce9c2a71b355b32c76969176737c44925f1db5a01a01000000000000005b2aba1426ebffdab398a30333c9f424a5994027111d6812825483aabf611edd0100000000000000551b0b3e5bcb3b82f01e4ca44c853f2fc2d3635463f98637f32fa9d16a8322290100000000000000390588df1c30c4856ce060537a6b6dff06db020283ff746b90aaf3056e3c63f601000000000000000508e81a6bc4971d3a3d986a1eb4cd13e7ceea563a46b70e1a0d47a212be51c801000000000000007d91c52eac2b44faa3e19ce6f2dc06b349df943b778a727fc5875987a59c36a20100000000000000dfa08acc2173505d58bebd8a8649cecd21eb2ed8d9df04383057e9d796de0bcb0100000000000000f6f23ae9bb4c269a5959d51f9173270ddefcc354b63de77b672bce58cabe60c801000000000000007122ed2348087bbe410cccdea8abd5fa0802bb8292bfecac94187a6ccd0a96f5010000000000000049d34c7034103f19bbeb2c8029d96c82c753b088fccef038e7c5b009eb46d6e70100000000000000e6afad45b2b9d6c3c85bf6281ba55a9427ce61024093e5cf7d79ac1e09e247d301000000000000004d772fa77ce73a70af294a88f933c69737a2fa1754fbc6cafeaa022bdf993bf101000000000000002ed8d702722db29c90d4be3a49ba400f0a65b0d3cba7d1ebfe23035ae39d5fe7010000000000000062a91ffda8611ffce3edeb628ea6d3b8b12e5b2448beda6da8334e77a9ecbdd70100000000000000d1fc54186454ddced4263b0e8c76fa3bb492363246b9abbcf589307fa81d3e0701000000000000005c0a52d8ddf00c85e76463aef37d899b64b2d03515d0b122eec992ce94849a330100000000000000886892eae828c4a946afc57081a37b3e00d8273adc769accca96fb936e7ba5190100000000000000a0a6e658dde71078f3c318f17156ab31f9b26a420c71587403b7bcb7a32d5aab01000000000000001e185ac812f0561256f65d8e19ff564dcec00437dea51187fd4295fb4bb2c7820100000000000000f9909408f9201a13dc8b04796d715d89beaab7dca5b7f3aad244165bbdb1a6810100000000000000b059f42934ee377fa5377a5886e2846c28556fb85e6488b8bf21c09c86b80b190100000000000000d680f1743a67c8eb21a967d2bbc7daf20b13c1432674d02af695779af8e363890100000000000000fc22e7fd064b3dfc5d2cf5ee71fd7f4fae7d0e9274f992d939bb8381c1d1cba30100000000000000739571b412bc39a7e64c7cb0be6306df344ccd6b8dcfc1e23668cff89191539d01000000000000009a877de36e4efbb024fb1dce6ba09b9d846ca09afa76eb708be2a8098a9a67cb01000000000000004bb3dc383998a983ace23f02504786c6b4eba320ae1d954e75f54525e91417ba01000000000000003751874277b67454eb785c4a26a55daa976f0bddb46c328bbda78e74b85cbb080100000000000000f2e75ee2303b2cf903b882c9888cc1c51f978abd58ba88354dcdad717f4b8a590100000000000000f9596b41435b16c7dba7e9281aea3ec21ec934f3a645735405c78a4fa6a75c660100000000000000ad9fe11973ffaa47d69271ed14df5797011e28bdbf3316abfb551b211e67bd9d010000000000000099db3968f4b18d8976ae0071a375c5aa49c415a8d988cc18af8dcace497b96250100000000000000e08b92f0ef4b585f35a8a5c9ba5be518ea65458f11fb86df0279effecdfcf1a90100000000000000bada1cdcbf66aaa3ed7a0169e69ab07cf482c5cc20f61d7a899bdc3276c52fd001000000000000000808a4f290ef947fe5bc6b1764521870fd0c6a31228fab9c42d1865f2f51fe3401000000000000008342b8dc9a011951873596943648097e77db90743a704f79dd23ec0b0186e0cf01000000000000004ecbba9ff17b4f8b903e466f260d3be24d782f44ea36905d686739f1209c95940100000000000000b426ef68c50245a003dd068c5c086fc9012c08a7f9ec53fbf7df4318261c8c2c0100000000000000611e3ad5ce0359e3fcf63d66678f4a2b040955bf8607c9ab89b7e988bdd9771a0100000000000000729a88c21e9a837f32ecc0d58c4b51a433ef7f1f116abc3796091b64936011730100000000000000395cd7c5619de2dd49017261c204a1f66d0fac14e2888dfac839ce9e54054c6001000000000000006f1f0a1d7de2fbd1acfe8a6720dfdd6702b9d05d381a1717a99498ce61786f6e01000000000000009e7b1ae0e4a533cd45ea38bbfe1d027f15e0b1ba47c0cb16487803c838d8b2e001000000000000002c06fc900d4f2c0da65bb9360d54d82fd7c938955ae255cce2ac44595f6c123a0100000000000000a00c14557fb624516cee4e5e848bb70013775cfe0e1e88b760ba6942e15d9177010000000000000063772ba4334a8c42db129d3a9aae0d265e70914755c891765bac812c7b6e06ba010000000000000085fd82ea9d4e761b989ddf1573f86874a58a90289061d27b9b6ea0a549ac3e32010000000000000096847258e5fdd261a8df1b3958366b29d28363aeb96a71c2b705e4c8864b97e101000000000000009f3a7fffae543ffa732238c0658c7c1d32d45aae071582255b4b7c7d4c1883660100000000000000979938920acde6cee286af73dc7f44c8127d5411725029c8ecf1efda458e5e1d01000000000000007de760e9ce4ec3937601ab079a19c4745a5e53a9243faacc04587bbb12f13f800100000000000000dbe4fe120fee0eefae57f3c3494b4afbb1622655110f695a1bab5d43d5685bca01000000000000003a2192275f62ff7109eb9f62474516d3016f09902cb6a4dadcec85db9669e53f01000000000000009e10a66232763f89100682b5b7737b64b127ccd49ba5454d321dc7256b8ca8910100000000000000b5981e10341b07493c5100e373e68c259d375199e1f8487fc9c6620caee9c7520100000000000000716a181407939b3ea68289e09265d3b9d8a8f21ba7d9f50d8ef8a86fa3c0fd030100000000000000b1521b686507f39972179a0dc83ab481a9d1332f07fdfc951d68d66f4b05d3d801000000000000008e3d1c8c0261e193e87403c8959919ef035ba39175d3ba22f31190303601412e0100000000000000e2cbfcc26562b49e656aed7d837a26fe0f9802db088b10330227b6147e150012010000000000000094416582fe359e0a310da59bf93df8ff9665b89071d4977a9a9f3390b75c0c4501000000000000003c718ab91d9b10efbe954734920955972fcb714627739f8cd97280ea67aa5a020100000000000000ac5230e4338aa51c44ab6a0fb903e6fd914fd029dab8f7ca447be54ceba749340100000000000000c65aca4d1322201d981c77253bf88b04fdd3a94c326e17a54745e52f76c5b55e01000000000000008ca3c996448b7ac4e40eace3ba1ec807dacfd1eb5c02cf145d089171bbd0b8020100000000000000546e44e42280120f4062a17d14ff7ab73aa3c77bc8979c5fe3c5d4b9381885bc01000000000000004e1036b96948d9ea3b9677c08f64685605eca164485f49ba9f00ef7c0dec756301000000000000009b447e45ab2d6955d34870b22305e4d138807e7a7a442505180cacf92028c4ef01000000000000007081ac1696fc42897f8c8e236e3b04c84f3ee376baf8673ecd8a41cdb564bbe201000000000000006a5410b070b6abc90eab20d2de83b712d3b414da59628b34315af7e55473a1760100000000000000fdb6ae85ec3ae50541230a9294ca4efcbbb3ae21063cc161cc6ab05a03f273da010000000000000079c752b9998106d82ebed6e43c603e7637102765fe206cf549a4a5a91f68df2b01000000000000003a4bfd825ccd308def4a61bac80c579db42b02ea5f1a0768656a326e83a0dd880100000000000000ac2fbfa72c143162a81c57a10fbb8a14e5f65fa1b893eec3f93beff03d298b5a0100000000000000aad8568b2d4a879ebb4ecae8cf51e728669fb708f990bdcad6e236c4fc6c88c801000000000000007fab4769c41af85b9de8e784d3b1cda093fc0a8dffcdff21e914c62f131c77580100000000000000219e86fb0d16278c7a21bc37e0e6c6b8ea371a9ce0f8d497dd74aa699f464c6001000000000000003c1c0ce87411e078a5203d8c5c923fc2c50f90c49dc9046987455158308ff91c0100000000000000d2f1b3b5f7eb1b0d8328911d9ec920327d7a30729e80c1238f86dfe27c4fa3470100000000000000bba3deb0134d76e0c308d693d6b7a5632645846d1076e8b03fc9b90aaa5657db0100000000000000bb4047e2f0f2f91fab1130a9425f49b91377fb6e67eed4f47defabcb7a4c3f790100000000000000adfa74f75badcbafc1ac4efbd16d32f2a54e996b2b472bd2084a887c23badf360100000000000000c5541dd9423ab57ac8dd72e5305787d0cf05dae4f65086bf3cce800ef1d334fe0100000000000000841584e602ab975c936fe7c2025fcea2b5a0061e839b1ad96528942b33d0974b0100000000000000536dcf6d70d4204315b666f14bd7e5f58f2991fa04f64a39e796da2953d3a60a0100000000000000d156efd80e52b00a319c582d934a833ee3340fb216da48a614edce8bcc18010e0100000000000000e4bfe8ca143a424552b98bd3d02f11869e68404c5ef470dd7b739ca68d645527010000000000000079d830d9b0d1aa1f3f36ae405501212e445d0da81b3ce596afec5f80eb20ef4a010000000000000078db61210961a080e16ce11051a487b335230283b09297de02847c8712d502ef01000000000000002630741c85f212d53fdc732e0bac6c7f17a71de106fd0223660328d17aec9bb30100000000000000776ca567329470ab76e77e92c932b832b453cb71ffd68ea86ef82817ddf7366b0100000000000000ce203d8161c5821bf81878f56c29a8ff43e25f3f248445e774ebf2265ede7169010000000000000018e341b52ad3335e9a40cd1c93e7ff3c711b7858cb55cba94cb35c36e9ecaee90100000000000000232b04be856e808b2616319b11eec858097a8afee5c18f0af0e1c33f1c6973ad01000000000000001c7f2d9bd18be698e965e046d582013b73031a21e8b7d188391c05cf2707ec6f0100000000000000daffd43670286cbddbf38953e6e33ba093f8c719e9fbf0a4aa76ff3ee97df30701000000000000008c08ec331a570a22cee5858b0efae92c77d47f9c414f9c916d8e241ebf2feacf010000000000000007677ffe4cb9a33b10cd37694f0f6c86434c2e3793f1429cb197a94d75e1110501000000000000002dab96f72ae82997620d72257fe40c58fca66d4bfb415d6b173a36fcec9dfb6a010000000000000036b53f3f35d5301a23b52d5091a4b7fc866de1566d179858ba00f57e1783e74101000000000000003e8b4d65acf5a80cf03df3c089985dd8b95213ab54e7a6b1bedd92eb2a32a71c01000000000000003cf63ce5caf114ee092493518534fc7869629d5bfacd32290ae07b469b92da450100000000000000e5e287741ebd1e3e21535c11796b333109b28e754f33794ac2baad510cbd20130100000000000000b48574503e3b787008ed9b1fc9eb4b0275fadecfdb352f166973da58d1a43b650100000000000000eb5437d31e8aa20ba124005a12c042d49b67ebd62e1aa72aa92584675d134bbd0100000000000000b07738d501326a26acec24adfc2284f2f617e4042c738f7c0f15dc1c900665280100000000000000a85caac9e057114414dd9d3f159f4ee6b876020a50f81e85299bc97fb216aa3801000000000000008c680b57fa2e52590f77693b0b653d3767753d19fdaff957a2bac3274d54a98b01000000000000002929dacc53614cea1848e7ba20fdeed7cb0bd81571aa72dfb63dfc84d3965d2b01000000000000007721a15e548a6313461c4fed9f39112ad43b09e9873279f8cd28702ead9a876201000000000000005e6c7ca9b9b34546de2d7913bc62e301bd7f457761e5a6b64e90e1470763b6d60100000000000000c2b23d1562573ecf2f619459f1072a7b835dab5a122bb7474313fe7cafde772601000000000000007e99ba1ceb811d46326ad3782e88056be27a453c1dc3c4e8b7ef6494c327a9b60100000000000000e4c473b0f002fb85e5f5123b448c8402b44d7f1dd380e991fd895f9bcbe4cc87010000000000000056b2cda89223ce64d8abd543ad66552bb84be82fb45e0ad6333e714eb20e551801000000000000006a0a0000000000000001ba378c0100a92900000000000000002904050001000000000000002a0d050002000000000000002f16050003000000000000008e1f05000400000000000000ee28050005000000000000004d32050006000000000000009d3b05000700000000000000fd44050008000000000000005c4e05000900000000000000b75705000a00000000000000176105000b00000000000000766a05000c00000000000000d67305000d00000000000000357d05000e00000000000000958605000f00000000000000f58f0500100000000000000055990500110000000000000095a205001200000000000000d8ab050013000000000000000db50500140000000000000024da05001500000000000000aaec05001600000000000000f4f5050017000000000000003bff050018000000000000008b0806001900000000000000992406001a00000000000000f92d06001b000000000000000d4a06001c00000000000000685306001d00000000000000b65c06001e00000000000000f76506001f00000000000000308b060020000000000000007b940600210000000000000025a70600220000000000000033c3060023000000000000007fcc06002400000000000000c3d50600250000000000000011df060026000000000000005ae806002700000000000000a0f106002800000000000000410407002900000000000000880d07002a000000000000001b3c07002b00000000000000764507002c00000000000000357407002d00000000000000239907002e000000000000006fa207002f00000000000000c3ab070030000000000000006abe07003100000000000000bdc7070032000000000000000fd107003300000000000000b2e3070034000000000000000aed07003500000000000000971b080036000000000000009d24080037000000000000009c4008003800000000000000255308003900000000000000735c08003a000000000000000c6f08003b00000000000000048b08003c00000000000000589408003d00000000000000d3c208003e00000000000000e4de08003f000000000000003fe808004000000000000000f7fa08004100000000000000aa0d09004200000000000000153309004300000000000000fc6a090044000000000000003e74090045000000000000009a7d0900460000000000000000a30900470000000000000014db0900480000000000000020130a004900000000000000791c0a004a00000000000000364b0a004b0000000000000043830a004c00000000000000e5950a004d0000000000000045bb0a004e0000000000000059f30a004f000000000000000e060b005000000000000000812b0b005100000000000000dc340b005200000000000000ef500b005300000000000000a3630b005400000000000000b69b0b005500000000000000c7d30b005600000000000000dd0b0c005700000000000000f3430c005800000000000000087c0c00590000000000000052b30c005a0000000000000060eb0c005b00000000000000baf40c005c0000000000000072230d005d00000000000000805b0d005e000000000000007e930d005f000000000000007ccb0d00600000000000000076030e006100000000000000793b0e00620000000000000088730e00630000000000000092ab0e00640000000000000083e30e006500000000000000731b0f00660000000000000079530f006700000000000000748b0f0068000000000000001fc30f006900000000000000d0fa0f006a00000000000000633210006b00000000000000826a10006c0000000000000028a210006d0000000000000005b310006e0000000000000055d810006f000000000000004810110070000000000000006548110071000000000000008e8011007200000000000000bfb811007300000000000000bbf011007400000000000000e828120075000000000000001561120076000000000000003b991200770000000000000058d112007800000000000000770913007900000000000000944113007a00000000000000c07913007b00000000000000e7b113007c000000000000000cea13007d0000000000000067f313007e00000000000000d31814007f000000000000002e22140080000000000000008c2b14008100000000000000545a14008200000000000000ad63140083000000000000000e89140084000000000000006892140085000000000000008dca14008600000000000000b00215008700000000000000d03a15008800000000000000f3721500890000000000000015ab15008a000000000000003be315008b000000000000005d1b16008c00000000000000855316008d00000000000000b18b16008e00000000000000d3c316008f00000000000000e9fb16009000000000000000073417009100000000000000bf4617009200000000000000286c1700930000000000000029a41700940000000000000041dc17009500000000000000591418009600000000000000bf3918009700000000000000704c18009800000000000000948418009900000000000000f28d18009a00000000000000bcbc18009b00000000000000e4f418009c000000000000000b2d19009d000000000000002c6519009e00000000000000896e19009f00000000000000519d1900a00000000000000075d51900a100000000000000920d1a00a200000000000000ec161a00a300000000000000b6451a00a400000000000000887d1a00a50000000000000077b51a00a600000000000000cdbe1a00a70000000000000070ed1a00a80000000000000083091b00a9000000000000004e251b00aa00000000000000fe371b00ab00000000000000065d1b00ac000000000000005f661b00ad00000000000000bd6f1b00ae00000000000000de941b00af00000000000000fecc1b00b0000000000000001f041c00b1000000000000000c321c00b2000000000000002f3b1c00b3000000000000002e721c00b4000000000000000ca01c00b50000000000000044a91c00b60000000000000022e11c00b70000000000000044191d00b8000000000000000c481d00b9000000000000006b511d00ba000000000000008b891d00bb00000000000000a5c11d00bc0000000000000053f91d00bd00000000000000ff301e00be00000000000000054d1e00bf0000000000000002691e00c000000000000000d1a01e00c100000000000000c5d81e00c200000000000000cf101f00c30000000000000083481f00c400000000000000af801f00c500000000000000d0b81f00c600000000000000f0f01f00c7000000000000001b292000c80000000000000039612000c90000000000000054992000ca000000000000004fd12000cb000000000000004c092100cc00000000000000031c2100cd000000000000006d412100ce00000000000000cc4a2100cf0000000000000098792100d000000000000000c4b12100d100000000000000eee92100d20000000000000011222200d300000000000000325a2200d40000000000000055922200d50000000000000075ca2200d6000000000000008f022300d700000000000000b13a2300d800000000000000cd722300d90000000000000078852300da00000000000000ce8e2300db00000000000000bdaa2300dc00000000000000abe22300dd0000000000000012112400de00000000000000501a2400df0000000000000045512400e000000000000000a1882400e1000000000000005fc02400e20000000000000013f82400e30000000000000007302500e40000000000000013682500e500000000000000c37a2500e600000000000000a8962500e700000000000000fb9f2500e80000000000000000d82500e90000000000000019102600ea000000000000002b482600eb0000000000000028802600ec000000000000002eb82600ed0000000000000044d42600ee0000000000000058f02600ef00000000000000b3f92600f00000000000000065282700f10000000000000057602700f20000000000000064982700f3000000000000008dd02700f400000000000000a7ec2700f500000000000000b9082800f600000000000000e0402800f700000000000000f6782800f80000000000000019b12800f90000000000000040e92800fa000000000000006c212900fb00000000000000a0592900fc00000000000000107f2900fd00000000000000bc912900fe00000000000000eac92900ff00000000000000fd012a000001000000000000ff1d2a0001010000000000000c3a2a0002010000000000002b722a00030100000000000005aa2a000401000000000000fce12a0005010000000000004ceb2a000601000000000000e0fd2a000701000000000000c3192b000801000000000000be512b0009010000000000000a772b000a01000000000000ae892b000b01000000000000b0a52b000c01000000000000abc12b000d010000000000009bf92b000e0100000000000093312c000f0100000000000087692c00100100000000000075a12c00110100000000000074d92c00120100000000000089112d00130100000000000099492d001401000000000000b0812d001501000000000000c3b92d001601000000000000d1f12d001701000000000000d6292e001801000000000000e9612e001901000000000000ea992e001a01000000000000efd12e001b01000000000000f8092f001c01000000000000f0412f001d01000000000000e9792f001e0100000000000036832f001f01000000000000b2b12f002001000000000000a9cd2f00210100000000000094e92f0022010000000000007121300023010000000000003b5930002401000000000000089130002501000000000000599a30002601000000000000f6c830002701000000000000e30031002801000000000000c03831002901000000000000a17031002a01000000000000f27931002b010000000000007fa831002c010000000000005de031002d01000000000000aae931002e01000000000000441832002f01000000000000295032003001000000000000fe8732003101000000000000aa9a3200320100000000000010c0320033010000000000003af8320034010000000000005f303300350100000000000059683300360100000000000078a0330037010000000000009bd833003801000000000000cb1034003901000000000000f44834003a010000000000001c8134003b0100000000000044b934003c0100000000000055f134003d010000000000009dfa34003e01000000000000302935003f01000000000000c6573500400100000000000023613500410100000000000053993500420100000000000080d135004301000000000000560036004401000000000000b10936004501000000000000ce4136004601000000000000037a3600470100000000000031b2360048010000000000005fea360049010000000000007b2237004a01000000000000995a37004b01000000000000f56337004c01000000000000c69237004d01000000000000feca37004e01000000000000340338004f01000000000000683b380050010000000000009e7338005101000000000000c9ab38005201000000000000dcc7380053010000000000003cd138005401000000000000f8e338005501000000000000b0f6380056010000000000001c1c390057010000000000007a2539005801000000000000da2e39005901000000000000525439005a01000000000000878c39005b01000000000000bbc439005c01000000000000f3fc39005d0100000000000028353a005e010000000000005f6d3a005f0100000000000098a53a006001000000000000cedd3a0061010000000000000c163b006201000000000000404e3b00630100000000000019853b006401000000000000608e3b006501000000000000b8973b0066010000000000000fa13b006701000000000000a7b33b006801000000000000fabc3b00690100000000000049c63b006a010000000000009ccf3b006b01000000000000eed83b006c01000000000000c1f43b006d0100000000000014fe3b006e0100000000000066073c006f01000000000000b7103c0070010000000000009e2c3c007101000000000000ee353c00720100000000000094483c007301000000000000e0513c0074010000000000007c643c0075010000000000001d773c0076010000000000004b9c3c00770100000000000010d43c007801000000000000d80b3d0079010000000000001a153d007a0100000000000053433d007b01000000000000ea553d007c01000000000000225f3d007d0100000000000072683d007e01000000000000b4713d007f01000000000000fb7a3d0080010000000000007a8d3d008101000000000000b8963d00820100000000000006a03d00830100000000000088b23d008401000000000000c8bb3d0085010000000000000bc53d0086010000000000001dea3d008701000000000000e9053e008801000000000000b5213e0089010000000000003b343e008a01000000000000843d3e008b010000000000005e593e008c010000000000001f913e008d0100000000000065c83e008e010000000000006bed3e008f01000000000000a9f63e009001000000000000f6ff3e009101000000000000c1373f0092010000000000005c4a3f0093010000000000003b663f009401000000000000856f3f009501000000000000cf783f0096010000000000003ea73f009701000000000000ccde3f0098010000000000008516400099010000000000001e2940009a010000000000006e4e40009b01000000000000c35740009c010000000000009b8640009d01000000000000cebe40009e0100000000000001f740009f01000000000000372f4100a00100000000000097384100a10100000000000070674100a201000000000000a99f4100a30100000000000065b24100a401000000000000ddd74100a50100000000000096ea4100a6010000000000000b104200a70100000000000044484200a8010000000000009c514200a9010000000000003b804200aa0100000000000051b84200ab010000000000006fd44200ac010000000000005ef04200ad01000000000000b9f94200ae010000000000006a284300af0100000000000078604300b00100000000000077984300b101000000000000abd04300b20100000000000064e34300b30100000000000072ff4300b401000000000000d2084400b50100000000000008414400b6010000000000002e794400b7010000000000005eb14400b8010000000000007de94400b9010000000000009e214500ba010000000000005d344500bb01000000000000d0594500bc0100000000000006924500bd010000000000001aca4500be010000000000004a024600bf01000000000000603a4600c00100000000000084724600c101000000000000abaa4600c20100000000000047bd4600c3010000000000009ec64600c401000000000000a0e24600c5010000000000005df54600c601000000000000bf1a4700c701000000000000d1524700c8010000000000007f814700c901000000000000dd8a4700ca0100000000000039944700cb01000000000000f2c24700cc0100000000000010fb4700cd01000000000000d5294800ce010000000000002c334800cf01000000000000f9614800d001000000000000596b4800d10100000000000078874800d2010000000000008da34800d301000000000000aadb4800d401000000000000c6134900d501000000000000eb4b4900d601000000000000e7834900d701000000000000f9bb4900d801000000000000b6ce4900d9010000000000001bf44900da010000000000004a2c4a00db0100000000000066644a00dc010000000000002f7d4a00dd0100000000000019994a00de01000000000000c0ab4a00df01000000000000aec74a00e001000000000000fed04a00e101000000000000bbff4a00e20100000000000019094b00e301000000000000902e4b00e40100000000000041414b00e50100000000000010704b00e6010000000000006e794b00e7010000000000002b8c4b00e80100000000000094b14b00e901000000000000a4e94b00ea01000000000000d4214c00eb01000000000000d7594c00ec01000000000000e8914c00ed0100000000000004ae4c00ee01000000000000ebc94c00ef0100000000000014024d00f001000000000000fe394d00f1010000000000000a724d00f201000000000000667b4d00f30100000000000013aa4d00f40100000000000031c64d00f50100000000000037e24d00f6010000000000004afe4d00f7010000000000002c1a4e00f801000000000000ea2c4e00f90100000000000049364e00fa010000000000004e524e00fb01000000000000628a4e00fc0100000000000079a64e00fd010000000000001ab94e00fe0100000000000079c24e00ff0100000000000094de4e000002000000000000aafa4e00010200000000000059324f00020200000000000004654f000302000000000000ff764f0004020000000000000d804f0005020000000000007e924f000602000000000000c29b4f000702000000000000f4d34f000802000000000000160c50000902000000000000504450000a02000000000000877c50000b02000000000000b6b450000c02000000000000e7ec50000d0200000000000046f650000e02000000000000b61b51000f020000000000001625510010020000000000004f5d510011020000000000000f7051001202000000000000889551001302000000000000b5cd5100140200000000000014d751001502000000000000e605520016020000000000001f3e5200170200000000000053765200180200000000000089ae52001902000000000000e8b752001a02000000000000b7e652001b0200000000000074f952001c02000000000000e81e53001d020000000000001a5753001e02000000000000558f53001f020000000000008ac753002002000000000000b9ff53002102000000000000f13754002202000000000000277054002302000000000000418c54002402000000000000d1a354002502000000000000d9c8540026020000000000007edb54002702000000000000b81355002802000000000000e34b55002902000000000000c58355002a02000000000000d6bb55002b0200000000000007f455002c02000000000000c30656002d020000000000002c2c56002e020000000000005d6456002f020000000000008f9c56003002000000000000c9d456003102000000000000070d570032020000000000004345570033020000000000007a7d570034020000000000007d99570035020000000000009ab557003602000000000000b4ed57003702000000000000f225580038020000000000002f5e580039020000000000006b9658003a02000000000000a6ce58003b02000000000000e30659003c02000000000000183f59003d02000000000000517759003e02000000000000ad8059003f020000000000008baf59004002000000000000e9b859004102000000000000c5e75900420200000000000002205a0043020000000000003f585a0044020000000000007c905a004502000000000000bcc85a004602000000000000f1005b004702000000000000111d5b00480200000000000030395b0049020000000000006f715b004a02000000000000aca95b004b02000000000000e9e15b004c02000000000000251a5c004d0200000000000060525c004e020000000000009f8a5c004f02000000000000dbc25c00500200000000000019fb5c00510200000000000058335d005202000000000000956b5d005302000000000000c7a35d005402000000000000f7db5d00550200000000000031145e0056020000000000006f4c5e005702000000000000a7845e005802000000000000e0bc5e0059020000000000003fc65e005a020000000000001cf55e005b02000000000000582d5f005c0200000000000093655f005d02000000000000cf9d5f005e0200000000000005d65f005f02000000000000440e600060020000000000008346600061020000000000006a7e6000620200000000000056b46000630200000000000000ec60006402000000000000a72361006502000000000000e25b61006602000000000000f293610067020000000000001bcc61006802000000000000dade61006902000000000000590462006a02000000000000963c62006b02000000000000cc7462006c020000000000008c8762006d02000000000000ffac62006e020000000000003ae562006f02000000000000731d63007002000000000000b05563007102000000000000e98d630072020000000000001dc6630073020000000000005dfe63007402000000000000993664007502000000000000d86e6400760200000000000017a76400770200000000000051df640078020000000000008a1765007902000000000000c34f65007a02000000000000018865007b020000000000003ec065007c020000000000007af865007d02000000000000b63066007e02000000000000f06866007f0200000000000004a16600800200000000000041d966008102000000000000711167008202000000000000ac4967008302000000000000de8167008402000000000000f8b967008502000000000000b8cc6700860200000000000035f2670087020000000000006e2a680088020000000000001c3d680089020000000000007f6268008a02000000000000ba9a68008b02000000000000f3d268008c02000000000000310b69008d02000000000000704369008e02000000000000ae7b69008f02000000000000eeb3690090020000000000002bec6900910200000000000065246a009202000000000000a45c6a009302000000000000e0946a0094020000000000001dcd6a009502000000000000dbdf6a00960200000000000059056b00970200000000000018186b009802000000000000923d6b009902000000000000b0756b009a02000000000000e6ad6b009b0200000000000021e66b009c020000000000005e1e6c009d0200000000000096566c009e02000000000000d28e6c009f020000000000000ac76c00a00200000000000047ff6c00a10200000000000077376d00a202000000000000876f6d00a3020000000000000fa76d00a40200000000000059dc6d00a50200000000000022146e00a602000000000000464c6e00a70200000000000071846e00a802000000000000eea96e00a902000000000000aabc6e00aa0200000000000085eb6e00ab02000000000000e4f46e00ac020000000000001c2d6f00ad02000000000000da3f6f00ae0200000000000053656f00af020000000000008c9d6f00b002000000000000c4d56f00b102000000000000d90d7000b202000000000000d7457000b302000000000000f67d7000b402000000000000deb57000b502000000000000b2ed7000b602000000000000a9257100b702000000000000975d7100b802000000000000338c7100b9020000000000007e957100ba0200000000000068b17100bb0200000000000050cd7100bc020000000000001c057200bd02000000000000610e7200be02000000000000c13c7200bf020000000000006b747200c0020000000000005aac7200c10200000000000032e47200c202000000000000dcf67200c302000000000000321c7300c4020000000000002b547300c5020000000000007d8b7300c60200000000000020c37300c702000000000000cefa7300c8020000000000003c327400c9020000000000009b697400ca02000000000000eda07400cb0200000000000056d87400cc0200000000000090107500cd02000000000000ad2c7500ce020000000000000b367500cf02000000000000c7487500d002000000000000fe807500d10200000000000039b97500d20200000000000073f17500d30200000000000030047600d4020000000000004b207600d502000000000000a9297600d60200000000000006337600d702000000000000d3617600d80200000000000090747600d902000000000000089a7600da020000000000002fd27600db020000000000001a0a7700dc0200000000000022427700dd02000000000000007a7700de02000000000000d2b17700df02000000000000f8e97700e0020000000000002b227800e102000000000000635a7800e202000000000000a0927800e302000000000000daca7800e40200000000000011037900e502000000000000483b7900e60200000000000085737900e702000000000000b1ab7900e802000000000000dae37900e902000000000000121c7a00ea0200000000000049547a00eb02000000000000878c7a00ec02000000000000bfc47a00ed02000000000000edfc7a00ee0200000000000026357b00ef02000000000000606d7b00f0020000000000009da57b00f102000000000000cddd7b00f20200000000000006167c00f3020000000000003f4e7c00f402000000000000fb607c00f50200000000000077867c00f602000000000000b4be7c00f70200000000000014c87c00f802000000000000e0f67c00f9020000000000001b2f7d00fa0200000000000058677d00fb02000000000000959f7d00fc02000000000000d2d77d00fd02000000000000ec0f7e00fe0200000000000025487e00ff020000000000005f807e0000030000000000009ab87e000103000000000000d3f07e000203000000000000ee0c7f0003030000000000000a297f000403000000000000c53b7f00050300000000000043617f0006030000000000007b997f000703000000000000b9d17f000803000000000000f20980000903000000000000284280000a030000000000005e7a80000b0300000000000099b280000c03000000000000d2ea80000d03000000000000082381000e030000000000003e5b81000f030000000000007b9381001003000000000000b8cb81001103000000000000f30382001203000000000000313c82001303000000000000697482001403000000000000a6ac82001503000000000000c4c882001603000000000000e0e482001703000000000000ff00830018030000000000001e1d83001903000000000000dd2f83001a030000000000005b5583001b03000000000000988d83001c03000000000000d5c583001d0300000000000010fe83001e030000000000004e3684001f03000000000000826e84002003000000000000bba684002103000000000000f5de840022030000000000006f0485002303000000000000cc0d850024030000000000002c1785002503000000000000ea2985002603000000000000634f850027030000000000007e6b850028030000000000009a878500290300000000000017ad85002a03000000000000d2bf85002b0300000000000031c985002c030000000000000ef885002d030000000000004a3086002e03000000000000866886002f03000000000000bea086003003000000000000f2d8860031030000000000002a1187003203000000000000871a870033030000000000006449870034030000000000001d5c87003503000000000000998187003603000000000000cfb987003703000000000000eed5870038030000000000000cf2870039030000000000004a2a88003a03000000000000a83388003b03000000000000826288003c03000000000000b69a88003d03000000000000efd288003e030000000000002d0b89003f030000000000004d27890040030000000000006c4389004103000000000000ab7b89004203000000000000eab38900430300000000000028ec8900440300000000000068248a004503000000000000a05c8a004603000000000000b4948a004703000000000000f4cc8a00480300000000000030058b0049030000000000006f3d8b004a030000000000008e598b004b03000000000000ae758b004c03000000000000ecad8b004d0300000000000028e68b004e03000000000000331e8c004f030000000000004f568c0050030000000000008e8e8c005103000000000000c7c68c00520300000000000005ff8c00530300000000000041378d005403000000000000746f8d005503000000000000a4a78d00560300000000000064ba8d005703000000000000e4df8d0058030000000000000a188e00590300000000000023508e005a0300000000000027888e005b03000000000000d89a8e005c0300000000000043c08e005d0300000000000082f88e005e03000000000000c0308f005f03000000000000ff688f0060030000000000001ba18f00610300000000000059d98f006203000000000000981190006303000000000000d64990006403000000000000f56590006503000000000000158290006603000000000000758b9000670300000000000053ba9000680300000000000092f290006903000000000000d22a91006a03000000000000106391006b03000000000000489b91006c03000000000000a2a491006d030000000000001bd391006e03000000000000530992006f03000000000000d32e9200700300000000000090419200710300000000000074799200720300000000000094b19200730300000000000072e092007403000000000000d2e992007503000000000000b21893007603000000000000122293007703000000000000445a93007803000000000000739293007903000000000000f3b793007a03000000000000abca93007b030000000000005ddd93007c03000000000000c40294007d03000000000000e13a94007e03000000000000217394007f0300000000000059ab9400800300000000000090e394008103000000000000c31b95008203000000000000ea53950083030000000000009866950084030000000000000b8c9500850300000000000046c49500860300000000000057fc950087030000000000008f3496008803000000000000cf6c960089030000000000000ba596008a0300000000000045dd96008b03000000000000a3e696008c03000000000000801597008d03000000000000bc4d97008e03000000000000f78597008f030000000000002ebe9700900300000000000030f6970091030000000000005a2e98009203000000000000956698009303000000000000d49e9800940300000000000014d7980095030000000000003b0f990096030000000000006c4799009703000000000000ac7f9900980300000000000078b79900990300000000000026ca99009a030000000000007cef99009b0300000000000085279a009c03000000000000be5f9a009d03000000000000fd979a009e03000000000000b9aa9a009f0300000000000022d09a00a0030000000000003dec9a00a10300000000000058089b00a20300000000000074249b00a3030000000000008b409b00a403000000000000e4499b00a50300000000000038789b00a60300000000000076819b00a703000000000000e4af9b00a803000000000000b7e79b00a903000000000000731f9c00aa03000000000000a6289c00ab030000000000002f3b9c00ac0300000000000012579c00ad030000000000005d609c00ae03000000000000cb8e9c00af0300000000000057a19c00b00300000000000086c69c00b1030000000000005afe9c00b20300000000000002369d00b303000000000000bc6d9d00b40300000000000099a59d00b5030000000000004edd9d00b603000000000000db149e00b703000000000000e0399e00b803000000000000724c9e00b9030000000000002a849e00ba03000000000000ee9f9e00bb03000000000000d1bb9e00bc030000000000007df39e00bd03000000000000f02a9f00be030000000000006a629f00bf03000000000000ff999f00c0030000000000002ed19f00c1030000000000004608a000c203000000000000893fa000c303000000000000a476a000c403000000000000dfada000c5030000000000001cb7a000c6030000000000003ce5a000c703000000000000921ca100c8030000000000008c53a100c903000000000000988aa100ca0300000000000010a6a100cb03000000000000a0c1a100cc03000000000000e5d3a100cd0300000000000072f8a100ce030000000000007c2fa200cf030000000000003766a200d003000000000000389da200d10300000000000056a6a200d203000000000000a9b8a200d303000000000000cac1a200d4030000000000001ad4a200d503000000000000200ba300d6030000000000002714a300d703000000000000bc41a300d8030000000000006778a300d9030000000000000aafa300da0300000000000046dca300db0300000000000065e5a300dc03000000000000a81ba400dd03000000000000d72da400de030000000000002352a400df030000000000006288a400e003000000000000c1bea400e103000000000000f8f4a400e203000000000000212ba500e3030000000000003f61a500e403000000000000656aa500e503000000000000e497a500e60300000000000040cea500e703000000000000b204a600e803000000000000fc3aa600e9030000000000009471a600ea0300000000000037a8a600eb030000000000001adfa600ec03000000000000ea0ca700ed030000000000000e16a700ee030000000000005228a700ef030000000000007d31a700f003000000000000034da700f1030000000000002084a700f2030000000000004a8da700f303000000000000a99fa700f403000000000000f6baa700f503000000000000c1f1a700f603000000000000be28a800f703000000000000a65fa800f8030000000000003e7ba800f903000000000000c296a800fa03000000000000c3cda800fb03000000000000d504a900fc03000000000000f83ba900fd030000000000005f73a900fe03000000000000ceaaa900ff030000000000000bb4a900000400000000000005e2a90001040000000000005e19aa000204000000000000c12baa0003040000000000008e50aa000404000000000000fd62aa0005040000000000008175aa000604000000000000fa87aa0007040000000000002f91aa0008040000000000005dbfaa000904000000000000a3c8aa000a04000000000000e5f6aa000b04000000000000e41bab000c040000000000005b2eab000d04000000000000e765ab000e040000000000004c9dab000f0400000000000085a6ab001004000000000000b8d4ab001104000000000000fdddab0012040000000000003b0cac001304000000000000d043ac001404000000000000827bac001504000000000000b8a0ac0016040000000000005bb3ac00170400000000000029ebac0018040000000000006af4ac0019040000000000000e07ad001a04000000000000f422ad001b04000000000000432cad001c040000000000009935ad001d04000000000000ee3ead001e04000000000000d55aad001f04000000000000bd76ad002004000000000000a592ad00210400000000000076caad002204000000000000f6dcad002304000000000000e001ae0024040000000000004f39ae0025040000000000001371ae0026040000000000005f7aae002704000000000000fc8cae002804000000000000cda8ae0029040000000000005ebbae002a0400000000000081e0ae002b040000000000004f18af002c040000000000001e50af002d04000000000000e687af002e04000000000000a0bfaf002f040000000000005ff7af003004000000000000042fb0003104000000000000da66b00032040000000000009a9eb000330400000000000063d6b0003404000000000000300eb1003504000000000000da45b10036040000000000009a7db100370400000000000050b5b100380400000000000029edb1003904000000000000971bb2003a04000000000000e024b2003b04000000000000995cb2003c040000000000006694b2003d0400000000000048b0b2003e040000000000002eccb2003f0400000000000075d5b200400400000000000008e8b2004104000000000000e703b3004204000000000000ce1fb3004304000000000000b63bb30044040000000000000d45b30045040000000000009f57b30046040000000000007573b3004704000000000000c67cb30048040000000000003aabb3004904000000000000e4e2b3004a04000000000000651ab4004b04000000000000f951b4004c040000000000009389b4004d0400000000000025c1b4004e04000000000000f6f8b4004f04000000000000241eb5005004000000000000b130b50051040000000000007068b500520400000000000040a0b5005304000000000000ecd7b50054040000000000000510b60055040000000000003e48b60056040000000000007a80b6005704000000000000b7b8b6005804000000000000f3f0b60059040000000000002f29b7005a04000000000000ae4eb7005b040000000000006861b7005c04000000000000a599b7005d04000000000000ded1b7005e040000000000005cf7b7005f04000000000000160ab80060040000000000005042b8006104000000000000964bb8006204000000000000687ab8006304000000000000a6b2b800640400000000000066c5b8006504000000000000e5eab80066040000000000000423b90067040000000000003f5bb90068040000000000005d77b90069040000000000007b93b9006a04000000000000b7cbb9006b04000000000000ef03ba006c04000000000000133cba006d040000000000003358ba006e040000000000005174ba006f0400000000000042acba0070040000000000006ce4ba007104000000000000a21cbb007204000000000000e054bb007304000000000000405ebb0074040000000000001b8dbb0075040000000000002ec5bb0076040000000000006dfdbb007704000000000000a435bc007804000000000000d06dbc0079040000000000000ca6bc007a040000000000004adebc007b040000000000008716bd007c04000000000000c34ebd007d04000000000000fc86bd007e040000000000003bbfbd007f040000000000007af7bd008004000000000000d500be008104000000000000b32fbe008204000000000000ea67be00830400000000000027a0be00840400000000000065d8be008504000000000000a410bf008604000000000000dd48bf0087040000000000003b52bf0088040000000000001881bf0089040000000000008fb8bf008a04000000000000cbc1bf008b04000000000000f8efbf008c040000000000007602c0008d040000000000008327c0008e04000000000000075fc0008f040000000000005d96c000900400000000000009cec00091040000000000003b06c10092040000000000002d3ec10093040000000000006476c10094040000000000007aaec1009504000000000000b9e6c1009604000000000000ef1ec20097040000000000002c57c2009804000000000000698fc20099040000000000008cc7c2009a040000000000009effc2009b04000000000000da37c3009c04000000000000ee6fc3009d0400000000000029a8c3009e0400000000000067e0c3009f04000000000000240fc400a0040000000000008218c400a104000000000000b150c400a204000000000000c088c400a304000000000000d2c0c400a404000000000000f6f8c400a5040000000000001231c500a604000000000000d143c500a7040000000000004d69c500a80400000000000089a1c500a904000000000000c4d9c500aa040000000000000112c600ab040000000000005c1bc600ac040000000000003a4ac600ad040000000000007482c600ae04000000000000abbac600af04000000000000e4f2c600b0040000000000001d2bc700b1040000000000002e47c700b2040000000000004863c700b304000000000000687fc700b404000000000000829bc700b5040000000000009bd3c700b604000000000000d80bc800b7040000000000001144c800b804000000000000704dc800b904000000000000d056c800ba040000000000004e7cc800bb0400000000000080b4c800bc04000000000000b1ecc800bd040000000000009808c900be040000000000008d24c900bf04000000000000c75cc900c004000000000000df94c900c104000000000000feb0c900c2040000000000001dcdc900c3040000000000004605ca00c4040000000000006e3dca00c5040000000000009e75ca00c604000000000000029bca00c704000000000000aeadca00c8040000000000008adcca00c904000000000000eae5ca00ca04000000000000251ecb00cb04000000000000fa55cb00cc04000000000000778ccb00cd04000000000000eec3cb00ce0400000000000005fccb00cf040000000000004134cc00d004000000000000716ccc00d10400000000000096a4cc00d204000000000000d3dccc00d30400000000000086efcc00d4040000000000000215cd00d504000000000000ac27cd00d604000000000000264dcd00d7040000000000008656cd00d8040000000000006385cd00d9040000000000003bb4cd00da0400000000000099bdcd00db04000000000000d8f5cd00dc04000000000000172ece00dd040000000000005366ce00de04000000000000909ece00df04000000000000b7d6ce00e00400000000000068e9ce00e104000000000000cc0ecf00e2040000000000000547cf00e304000000000000427fcf00e40400000000000079b7cf00e504000000000000b8efcf00e604000000000000f427d000e7040000000000000b60d000e8040000000000004698d000e90400000000000083d0d000ea04000000000000c008d100eb04000000000000fa40d100ec040000000000003679d100ed0400000000000073b1d100ee0400000000000087cdd100ef04000000000000a6e9d100f004000000000000e521d200f1040000000000001e5ad200f2040000000000005692d200f30400000000000092cad200f40400000000000052ddd200f504000000000000ce02d300f604000000000000e13ad300f7040000000000003444d300f804000000000000dc56d300f904000000000000ef72d300fa040000000000004d7cd300fb0400000000000024abd300fc04000000000000a1d0d300fd040000000000005be3d300fe04000000000000901bd400ff04000000000000ce53d40000050000000000000a8cd40001050000000000003ac4d40002050000000000004ae0d400030500000000000069fcd4000405000000000000a134d50005050000000000006047d5000605000000000000de6cd50007050000000000001ba5d500080500000000000058ddd50009050000000000009415d6000a05000000000000d24dd6000b05000000000000f085d6000c050000000000001ebed6000d05000000000000fbecd6000e050000000000005bf6d6000f050000000000008b2ed7001005000000000000c566d7001105000000000000029fd700120500000000000036d7d70013050000000000006f0fd80014050000000000009f47d8001505000000000000c97fd8001605000000000000e4b7d80017050000000000001ff0d80018050000000000005928d90019050000000000009560d9001a050000000000005473d9001b05000000000000718fd9001c05000000000000d198d9001d0500000000000031a2d9001e050000000000000fd1d9001f05000000000000cfe3d90020050000000000004f09da0021050000000000008941da002205000000000000b979da002305000000000000edb1da00240500000000000047bbda00250500000000000054d7da00260500000000000007eada00270500000000000067f3da0028050000000000003a22db0029050000000000005e5adb002a050000000000007892db002b05000000000000b0cadb002c05000000000000e702dc002d05000000000000183bdc002e050000000000007644dc002f050000000000002773dc003005000000000000dd85dc0031050000000000004dabdc00320500000000000086e3dc003305000000000000bb1bdd003405000000000000944add003505000000000000f453dd003605000000000000ad66dd003705000000000000298cdd00380500000000000060c4dd0039050000000000009cfcdd003a05000000000000fa05de003b05000000000000d734de003c05000000000000b56cde003d0500000000000045a4de003e05000000000000a1d2de003f05000000000000e4dbde0040050000000000002fe5de0041050000000000003c05df004205000000000000d81adf004305000000000000d636df0044050000000000002840df004505000000000000d252df004605000000000000cf6edf004705000000000000a9a6df004805000000000000eeafdf00490500000000000047b9df004a05000000000000b1dedf004b050000000000000de8df004c050000000000006e0de0004d05000000000000cb16e0004e05000000000000d84ee0004f050000000000007886e0005005000000000000b3bee0005105000000000000c3f6e0005205000000000000fe2ee10053050000000000002c67e1005405000000000000e679e1005505000000000000a68ce1005605000000000000629fe10057050000000000009bd7e10058050000000000005806e2005905000000000000b10fe2005a05000000000000e647e2005b050000000000001880e2005c050000000000007689e2005d050000000000004cb8e2005e050000000000007ef0e2005f05000000000000b228e3006005000000000000e760e30061050000000000002499e300620500000000000060d1e30063050000000000009c09e4006405000000000000d441e4006505000000000000334be40066050000000000000a7ae4006705000000000000e0a8e400680500000000000040b2e40069050000000000006feae4006a05000000000000a022e5006b05000000000000de5ae5006c050000000000001a93e5006d0500000000000055cbe5006e050000000000000bdee5006f050000000000008203e6007005000000000000db0ce6007105000000000000b53be6007205000000000000f073e60073050000000000004e7de60074050000000000002cace60075050000000000008cb5e60076050000000000006be4e6007705000000000000a51ce7007805000000000000dc54e7007905000000000000168de7007a050000000000004ac5e7007b0500000000000057fde7007c050000000000009335e8007d05000000000000d06de8007e050000000000002e77e8007f0500000000000004a6e80080050000000000003fdee80081050000000000007b16e9008205000000000000b74ee9008305000000000000e886e900840500000000000015bfe900850500000000000046f7e9008605000000000000602fea0087050000000000000442ea0088050000000000005a4bea0089050000000000006a67ea008a05000000000000889fea008b05000000000000daa8ea008c0500000000000079d7ea008d050000000000009f0feb008e050000000000005c22eb008f050000000000001c35eb009005000000000000d847eb0091050000000000000e80eb0092050000000000003eb8eb00930500000000000076f0eb009405000000000000ad28ec009505000000000000e660ec0096050000000000002399ec00970500000000000060d1ec0098050000000000009e09ed0099050000000000005e1ced009a05000000000000da41ed009b050000000000009654ed009c050000000000005567ed009d05000000000000127aed009e050000000000004ab2ed009f0500000000000082eaed00a005000000000000e1f3ed00a105000000000000bd22ee00a205000000000000fa5aee00a3050000000000003493ee00a405000000000000929cee00a50500000000000070cbee00a605000000000000ac03ef00a705000000000000eb3bef00a805000000000000fb73ef00a905000000000000feabef00aa05000000000000bebeef00ab0500000000000038e4ef00ac050000000000004e1cf000ad050000000000008854f000ae05000000000000958cf000af05000000000000c5c4f000b005000000000000fffcf000b1050000000000002e35f100b205000000000000de47f100b305000000000000466df100b4050000000000005da5f100b50500000000000094ddf100b605000000000000c115f200b705000000000000fa4df200b8050000000000002d86f200b90500000000000067bef200ba05000000000000a0f6f200bb05000000000000b52ef300bc050000000000003254f300bd05000000000000ef66f300be05000000000000239ff300bf0500000000000032d7f300c005000000000000dde9f300c1050000000000001e0ff400c2050000000000004f47f400c3050000000000008d7ff400c4050000000000006bb7f400c5050000000000009beff400c605000000000000c927f500c705000000000000ff5ff500c8050000000000003198f500c90500000000000063d0f500ca050000000000008908f600cb05000000000000c240f600cc050000000000001d66f600cd05000000000000ca78f600ce05000000000000fbb0f600cf0500000000000031e9f600d0050000000000006021f700d1050000000000009e59f700d205000000000000d891f700d3050000000000000acaf700d4050000000000004402f800d5050000000000007b3af800d605000000000000fa5ff800d705000000000000b672f800d805000000000000ebaaf800d90500000000000048b4f800da0500000000000024e3f800db05000000000000601bf900dc050000000000009753f900dd05000000000000ac8bf900de05000000000000e3c3f900df050000000000001cfcf900e0050000000000005934fa00e105000000000000936cfa00e205000000000000a7a4fa00e305000000000000dfdcfa00e4050000000000001a15fb00e5050000000000004d4dfb00e605000000000000a656fb00e7050000000000007b85fb00e805000000000000a2bdfb00e905000000000000dff5fb00ea050000000000005f1bfc00eb050000000000001e2efc00ec050000000000005266fc00ed050000000000000c79fc00ee05000000000000cc8bfc00ef050000000000002995fc00f005000000000000899efc00f105000000000000c1d6fc00f2050000000000007ee9fc00f3050000000000003dfcfc00f405000000000000f00efd00f5050000000000004c18fd00f6050000000000001a47fd00f7050000000000004a7ffd00f80500000000000086b7fd00f905000000000000beeffd00fa050000000000001ef9fd00fb05000000000000ee27fe00fc050000000000000944fe00fd050000000000002560fe00fe05000000000000307cfe00ff050000000000002798fe000006000000000000e2aafe00010600000000000042b4fe0002060000000000005dd0fe0003060000000000009a08ff000406000000000000ca40ff000506000000000000244aff000606000000000000f278ff0007060000000000002db1ff00080600000000000063e9ff000906000000000000712100010a06000000000000313400010b060000000000004c5000010c06000000000000ac5900010d06000000000000b49100010e06000000000000e3c900010f06000000000000f60101011006000000000000103a010111060000000000003056010112060000000000004c720101130600000000000084aa01011406000000000000c2e201011506000000000000fe1a02011606000000000000235302011706000000000000618b020118060000000000009dc3020119060000000000005ad602011a06000000000000badf02011b06000000000000d7fb02011c06000000000000370503011d06000000000000f71703011e06000000000000133403011f06000000000000516c03012006000000000000107f030121060000000000008da403012206000000000000cadc03012306000000000000f81404012406000000000000324d0401250600000000000070850401260600000000000080bd040127060000000000008bf504012806000000000000842d05012906000000000000d73605012a060000000000008b6505012b06000000000000c19d05012c06000000000000f9d505012d060000000000002e0e06012e06000000000000664606012f060000000000009d7e06013006000000000000d7b60601310600000000000011ef06013206000000000000442707013306000000000000725f07013406000000000000af9707013506000000000000e7cf070136060000000000001f0808013706000000000000372408013806000000000000544008013906000000000000917808013a06000000000000c8b008013b0600000000000001e908013c060000000000000f2109013d06000000000000085909013e06000000000000a99009013f06000000000000b5c809014006000000000000c5000a014106000000000000d2380a01420600000000000006710a014306000000000000f5a80a0144060000000000002be10a01450600000000000012190b01460600000000000048510b01470600000000000086890b014806000000000000e5920b014906000000000000c4c10b014a0600000000000000fa0b014b060000000000001d320c014c060000000000000b6a0c014d06000000000000c5980c014e060000000000001aa20c014f06000000000000d7d00c0150060000000000002dda0c01510600000000000069120d015206000000000000a44a0d015306000000000000df820d0154060000000000001dbb0d01550600000000000055f30d015606000000000000852b0e01570600000000000083630e015806000000000000c39b0e0159060000000000001ba50e015a060000000000007bae0e015b06000000000000f7d30e015c06000000000000afe60e015d06000000000000290c0f015e0600000000000065440f015f06000000000000db690f016006000000000000977c0f016106000000000000d2b40f016206000000000000ecec0f016306000000000000062510016406000000000000ea5c10016506000000000000f49410016606000000000000ffcc100167060000000000005ed610016806000000000000d6fb10016906000000000000340511016a06000000000000613d11016b060000000000008b7511016c06000000000000919111016d06000000000000abad11016e06000000000000e0e511016f060000000000001d1e120170060000000000005556120171060000000000006c8e120172060000000000008aaa12017306000000000000a3c612017406000000000000bdfe12017506000000000000f83613017606000000000000126f130177060000000000006c9413017806000000000000c99d1301790600000000000029a713017a060000000000005bdf13017b06000000000000b8e813017c0600000000000016f213017d060000000000008d1714017e06000000000000ec2014017f06000000000000a43314018006000000000000bc4f14018106000000000000d58714018206000000000000919a1401830600000000000005c0140184060000000000005fc914018506000000000000f8f714018606000000000000a10a15018706000000000000fa1315018806000000000000561d15018906000000000000fa2f15018a06000000000000513915018b06000000000000aa4215018c06000000000000106815018d060000000000002f8415018e060000000000004ba015018f060000000000002cbc15019006000000000000ccce1501910600000000000019d81501920600000000000076e115019306000000000000331016019406000000000000664816019506000000000000998016019606000000000000d5b81601970600000000000093cb16019806000000000000f3d4160199060000000000000ff116019a06000000000000cd0317019b06000000000000492917019c06000000000000a33217019d06000000000000444517019e060000000000003a6117019f06000000000000117d1701a0060000000000001c991701a10600000000000059d11701a2060000000000008c091801a306000000000000c2411801a4060000000000001e4b1801a50600000000000037671801a606000000000000f2791801a7060000000000001fb21801a806000000000000dec41801a90600000000000056ea1801aa0600000000000005fd1801ab0600000000000079221901ac06000000000000b25a1901ad06000000000000e5921901ae06000000000000f9ca1901af060000000000005df01901b00600000000000017031a01b1060000000000003a3b1a01b206000000000000e64d1a01b30600000000000044731a01b406000000000000a37c1a01b50600000000000078ab1a01b6060000000000006ee31a01b706000000000000921b1b01b806000000000000be531b01b9060000000000001d5d1b01ba06000000000000ec8b1b01bb0600000000000009c41b01bc06000000000000e5fb1b01bd06000000000000f1331c01be06000000000000ef6b1c01bf06000000000000a39a1c01c006000000000000fba31c01c106000000000000f2db1c01c206000000000000f8131d01c306000000000000df4b1d01c40600000000000075831d01c506000000000000aaa81d01c6060000000000003bbb1d01c7060000000000002fd71d01c80600000000000017f31d01c90600000000000067fc1d01ca06000000000000ad211e01cb06000000000000fb2a1e01cc0600000000000052341e01cd06000000000000da621e01ce06000000000000c87e1e01cf06000000000000b09a1e01d00600000000000089d21e01d1060000000000000fe51e01d2060000000000005fee1e01d3060000000000003b0a1f01d406000000000000f8411f01d50600000000000098541f01d606000000000000ac5d1f01d70600000000000094791f01d8060000000000006eb11f01d90600000000000038e91f01da060000000000000b212001db06000000000000e6582001dc06000000000000c8902001dd0600000000000062a32001de060000000000007ac82001df060000000000001cdb2001e0060000000000005d002101e10600000000000021382101e206000000000000f76f2101e3060000000000003d792101e406000000000000cea72101e50600000000000095df2101e6060000000000006e172201e706000000000000334f2201e80600000000000085582201e90600000000000010872201ea06000000000000eea22201eb06000000000000cbbe2201ec06000000000000a9da2201ed060000000000009ef62201ee060000000000003d092301ef06000000000000782e2301f0060000000000000c412301f1060000000000005e4a2301f20600000000000045662301f3060000000000003b822301f406000000000000299e2301f506000000000000fed52301f606000000000000990d2401f7060000000000002c202401f806000000000000173c2401f90600000000000063452401fa06000000000000fd572401fb060000000000002a7d2401fc0600000000000000b52401fd06000000000000b8ec2401fe0600000000000037242501ff06000000000000155c25010007000000000000e69325010107000000000000a6cb25010207000000000000630326010307000000000000b30c260104070000000000000916260105070000000000005b1f26010607000000000000523b260107070000000000004857260108070000000000002d732601090700000000000018ab26010a07000000000000fdc626010b07000000000000ede226010c070000000000008d1127010d07000000000000e31a27010e07000000000000cc5227010f07000000000000ac8a270110070000000000004b9d2701110700000000000090c22701120700000000000087fa27011307000000000000583228011407000000000000fe6928011507000000000000557328011607000000000000f4a128011707000000000000ced9280118070000000000007d1129011907000000000000414929011a070000000000001a8129011b07000000000000deb829011c07000000000000bff029011d07000000000000a8282a011e070000000000008b602a011f07000000000000dc692a0120070000000000002d732a0121070000000000007a7c2a012207000000000000198f2a01230700000000000069982a01240700000000000003ab2a0125070000000000004ab42a0126070000000000009ebd2a01270700000000000041d02a012807000000000000e7e22a01290700000000000089f52a012a0700000000000023082b012b07000000000000cb1a2b012c0700000000000018242b012d070000000000006b2d2b012e07000000000000ba362b012f070000000000000e402b013007000000000000af522b013107000000000000035c2b0132070000000000004c652b0133070000000000009b6e2b013407000000000000e4772b013507000000000000abaf2b013607000000000000f8b82b01370700000000000052c22b013807000000000000f0d42b0139070000000000008de72b013a0700000000000081032c013b070000000000005e1f2c013c070000000000004a3b2c013d0700000000000037572c013e070000000000000a8f2c013f070000000000005e982c014007000000000000eeaa2c0141070000000000007fbd2c014207000000000000d2c62c014307000000000000b6fe2c0144070000000000008f362d014507000000000000426e2d014607000000000000d9a52d014707000000000000a0dd2d0148070000000000003df02d0149070000000000004f152e014a07000000000000971e2e014b07000000000000e2272e014c0700000000000035312e014d07000000000000cb432e014e07000000000000174d2e014f07000000000000a57b2e015007000000000000f8842e015107000000000000e0bc2e015207000000000000bdf42e0153070000000000009d2c2f015407000000000000e9352f015507000000000000353f2f015607000000000000cf512f0157070000000000006e642f0158070000000000001b772f015907000000000000659c2f015a070000000000005bd42f015b0700000000000001e72f015c07000000000000470c30015d07000000000000464430015e07000000000000904d30015f07000000000000e456300160070000000000003b6030016107000000000000327c30016207000000000000d68e300163070000000000002d983001640700000000000032b430016507000000000000faeb30016607000000000000f12331016707000000000000c65b310168070000000000001c6531016907000000000000bb9331016a0700000000000002b931016b07000000000000a4cb31016c07000000000000870332016d07000000000000721f32016e070000000000006b3b32016f07000000000000675732017007000000000000647332017107000000000000ab7c3201720700000000000042ab32017307000000000000eebd320174070000000000003be33201750700000000000088ec32017607000000000000281b330177070000000000003d5333017807000000000000df6533017907000000000000d28133017a07000000000000248b33017b0700000000000012c333017c07000000000000b4f133017d0700000000000007fb33017e07000000000000fb1634017f07000000000000e93234018007000000000000914534018107000000000000c26a34018207000000000000117434018307000000000000b98634018407000000000000ada23401850700000000000092da340186070000000000008d1235018707000000000000864a350188070000000000008b823501890700000000000028b135018a070000000000007dba35018b070000000000001dcd35018c0700000000000065f235018d07000000000000d60436018e07000000000000952036018f07000000000000d52936019007000000000000e46136019107000000000000d499360192070000000000007fac36019307000000000000d5d13601940700000000000079e436019507000000000000d7ed36019607000000000000e80937019707000000000000f74137019807000000000000386737019907000000000000e37937019a07000000000000e79537019b07000000000000ecb137019c07000000000000a1c437019d0700000000000001ea37019e07000000000000100638019f070000000000006a0f3801a00700000000000019223801a107000000000000752b3801a207000000000000f1503801a307000000000000515a3801a4070000000000008a923801a507000000000000e79b3801a607000000000000afca3801a70700000000000099023901a807000000000000f50b3901a907000000000000a81e3901aa07000000000000b23a3901ab07000000000000c4723901ac0700000000000068853901ad0700000000000050a13901ae070000000000009daa3901af070000000000004bbd3901b007000000000000f6cf3901b10700000000000049d93901b2070000000000009de23901b30700000000000040f53901b4070000000000009cfe3901b5070000000000009d1a3a01b607000000000000d5523a01b707000000000000e78a3a01b807000000000000f6c23a01b907000000000000d1fa3a01ba07000000000000dc323b01bb07000000000000da6a3b01bc0700000000000032743b01bd07000000000000e6863b01be07000000000000e4a23b01bf070000000000002cac3b01c00700000000000082b53b01c1070000000000000fc83b01c2070000000000009eda3b01c307000000000000f4e33b01c40700000000000043ed3b01c507000000000000e9ff3b01c6070000000000008e123c01c707000000000000814a3c01c807000000000000285d3c01c9070000000000007b823c01ca0700000000000070ba3c01cb0700000000000047f23c01cc07000000000000fb293d01cd0700000000000044333d01ce07000000000000af613d01cf07000000000000ff6a3d01d00700000000000052743d01d10700000000000093993d01d2070000000000002cac3d01d3070000000000001ac83d01d4070000000000006bd13d01d507000000000000b2f63d01d60700000000000054093e01d7070000000000003e413e01d80700000000000031793e01d9070000000000005c9e3e01da07000000000000eeb03e01db07000000000000c3cc3e01dc0700000000000008d63e01dd0700000000000048df3e01de070000000000008be83e01df07000000000000e0f13e01e00700000000000076043f01e1070000000000000a173f01e20700000000000054203f01e307000000000000a7293f01e4070000000000004c3c3f01e50700000000000043583f01e607000000000000f46a3f01e70700000000000058903f01e80700000000000064c83f01e9070000000000007c004001ea0700000000000082384001eb07000000000000df414001ec070000000000009a704001ed07000000000000ed794001ee0700000000000077a84001ef07000000000000ccb14001f00700000000000087e04001f10700000000000078184101f20700000000000078504101f307000000000000437f4101f40700000000000099884101f507000000000000ea914101f6070000000000003b9b4101f7070000000000009dc04101f80700000000000055f84101f9070000000000003d304201fa070000000000001b684201fb0700000000000013a04201fc070000000000000cd84201fd070000000000001f104301fe070000000000002c484301ff07000000000000e35a430100080000000000003c6443010108000000000000e97643010208000000000000408043010308000000000000ed9243010408000000000000ebae4301050800000000000043b843010608000000000000e2e64301070800000000000034f0430108080000000000001b2844010908000000000000216044010a08000000000000b87244010b080000000000000b7c44010c080000000000000b9844010d0800000000000010d044010e080000000000000f0845010f08000000000000014045011008000000000000f37745011108000000000000478145011208000000000000caaf45011308000000000000a1e7450114080000000000008f1f46011508000000000000845746011608000000000000d360460117080000000000007573460118080000000000005f8f4601190800000000000073c746011a0800000000000086ff46011b08000000000000963747011c08000000000000a16f47011d08000000000000f97847011e08000000000000a2a747011f0800000000000098df47012008000000000000e2e8470121080000000000000b1748012208000000000000472048012308000000000000882948012408000000000000ba32480125080000000000002745480126080000000000006b4e48012708000000000000af5748012808000000000000ec85480129080000000000003e8f48012a08000000000000eca148012b08000000000000f4bd48012c0800000000000000da48012d0800000000000005f648012e08000000000000f82d49012f08000000000000543749013008000000000000fb4949013108000000000000006649013208000000000000fa9d4901330800000000000005d649013408000000000000e70d4a013508000000000000c4454a013608000000000000ad7d4a013708000000000000f3864a01380800000000000042904a01390800000000000084b54a013a080000000000006eed4a013b08000000000000c4f64a013c0800000000000046254b013d08000000000000205d4b013e08000000000000e7944b013f08000000000000dfcc4b0140080000000000003ad64b014108000000000000f1044c014208000000000000863c4c01430800000000000074744c014408000000000000d17d4c0145080000000000007fac4c01460800000000000022bf4c01470800000000000078e44c01480800000000000028f74c0149080000000000008c1c4d014a0800000000000087544d014b08000000000000da5d4d014c080000000000008b704d014d08000000000000878c4d014e08000000000000309f4d014f0800000000000063c44d0150080000000000006ffc4d01510800000000000070344e015208000000000000476c4e01530800000000000097754e01540800000000000025a44e015508000000000000cfb64e0156080000000000001ddc4e01570800000000000070e54e0158080000000000001d144f015908000000000000284c4f015a0800000000000043844f015b080000000000005ebc4f015c080000000000006ff44f015d08000000000000a32c50015e08000000000000dc6450015f08000000000000f19c5001600800000000000005d550016108000000000000f70c51016208000000000000014551016308000000000000a35751016408000000000000d87c51016508000000000000a7b451016608000000000000c8ec51016708000000000000ef24520168080000000000003f4a52016908000000000000d15c52016a08000000000000c39452016b0800000000000029ba52016c08000000000000d7cc52016d0800000000000035f252016e08000000000000e80453016f080000000000009e3353017008000000000000f03c530171080000000000005c62530172080000000000000c755301730800000000000014ad5301740800000000000018e553017508000000000000bdf753017608000000000000081d540177080000000000002155540178080000000000007a5e54017908000000000000288d54017a080000000000003fc554017b08000000000000f7f354017c080000000000004ffd54017d08000000000000463555017e08000000000000356d55017f0800000000000035a55501800800000000000088ae5501810800000000000032dd5501820800000000000089e655018308000000000000e6ef5501840800000000000045f955018508000000000000a50256018608000000000000611556018708000000000000c01e56018808000000000000de3a56018908000000000000954d56018a08000000000000f55656018b08000000000000c98556018c08000000000000edbd56018d08000000000000aad056018e080000000000001ff656018f080000000000007aff560190080000000000004d2e57019108000000000000876657019208000000000000c19e57019308000000000000fdd657019408000000000000ade957019508000000000000160f580196080000000000004447580197080000000000009e5058019808000000000000e37e580199080000000000008ca358019a08000000000000dbb558019b0800000000000008bf58019c080000000000009ded58019d08000000000000d82559019e08000000000000115e59019f08000000000000d78c5901a00800000000000035965901a1080000000000006dce5901a208000000000000a6065a01a308000000000000df3e5a01a4080000000000003d485a01a50800000000000016775a01a6080000000000004daf5a01a7080000000000000ac25a01a80800000000000083e75a01a908000000000000bb1f5b01aa0800000000000072325b01ab08000000000000cf3b5b01ac08000000000000ca575b01ad0800000000000013615b01ae08000000000000ba735b01af08000000000000b98f5b01b008000000000000e9c75b01b108000000000000a1da5b01b2080000000000005aed5b01b3080000000000000a005c01b40800000000000066095c01b5080000000000000e385c01b6080000000000006b415c01b70800000000000035705c01b808000000000000528c5c01b90800000000000069a85c01ba080000000000007ee05c01bb08000000000000a2185d01bc08000000000000bf505d01bd080000000000001b5a5d01be08000000000000dc885d01bf08000000000000fcc05d01c00800000000000016f95d01c1080000000000002d315e01c20800000000000052695e01c3080000000000007aa15e01c408000000000000d5aa5e01c5080000000000008bd95e01c608000000000000e7e25e01c708000000000000bf115f01c808000000000000de2d5f01c908000000000000f8495f01ca080000000000004d535f01cb0800000000000013825f01cc08000000000000c2945f01cd08000000000000b8b05f01ce0800000000000008ba5f01cf0800000000000058c35f01d008000000000000b6cc5f01d10800000000000034f25f01d208000000000000642a6001d308000000000000c4336001d4080000000000009d626001d5080000000000005b756001d60800000000000070916001d708000000000000ce9a6001d80800000000000002d36001d908000000000000390b6101da080000000000001f276101db08000000000000fe426101dc08000000000000494c6101dd08000000000000ec5e6101de08000000000000e77a6101df08000000000000dfb26101e00800000000000086c56101e108000000000000dace6101e208000000000000c4ea6101e30800000000000069fd6101e408000000000000bb226201e508000000000000f35a6201e6080000000000001e936201e708000000000000719c6201e808000000000000c3a56201e908000000000000d1c16201ea080000000000002ecb6201eb08000000000000a7f06201ec080000000000005d036301ed08000000000000953b6301ee08000000000000504e6301ef08000000000000c9736301f008000000000000eeab6301f108000000000000a2be6301f20800000000000050d16301f308000000000000a3da6301f408000000000000fce36301f50800000000000051ed6301f608000000000000bd126401f7080000000000001a1c6401f80800000000000034546401f9080000000000003d8c6401fa0800000000000089956401fb08000000000000e19e6401fc080000000000002bc46401fd0800000000000073cd6401fe08000000000000cbf26401ff0800000000000016fc64010009000000000000bd0e65010109000000000000131865010209000000000000023465010309000000000000523d65010409000000000000ac4665010509000000000000595965010609000000000000066c65010709000000000000597565010809000000000000ab7e65010909000000000000028865010a0900000000000002a465010b09000000000000c7d265010c090000000000001edc65010d09000000000000d40a66010e09000000000000311466010f09000000000000851d66011009000000000000dc2666011109000000000000313066011209000000000000374c660113090000000000008f556601140900000000000057846601150900000000000008976601160900000000000063a06601170900000000000070bc66011809000000000000c8c56601190900000000000025cf66011a090000000000007df466011b09000000000000d3fd66011c09000000000000e02b67011d09000000000000ec4767011e09000000000000455167011f09000000000000ff63670120090000000000001380670121090000000000006f8967012209000000000000af9267012309000000000000079c6701240900000000000059a567012509000000000000adae6701260900000000000007b867012709000000000000b6ca670128090000000000000bd4670129090000000000001e0c68012a09000000000000d11e68012b09000000000000334468012c09000000000000e55668012d09000000000000eb7268012e09000000000000427c68012f09000000000000f58e6801300900000000000057b46801310900000000000073ec6801320900000000000025ff680133090000000000007c0869013409000000000000832469013509000000000000dc2d69013609000000000000945c69013709000000000000ab9469013809000000000000c0cc6901390900000000000076df69013a09000000000000e3046a013b09000000000000043d6a013c0900000000000026756a013d090000000000004aad6a013e090000000000005ac96a013f09000000000000b6d26a01400900000000000069e56a014109000000000000c10a6b0142090000000000006e1d6b01430900000000000056396b0144090000000000006d556b01450900000000000027686b014609000000000000e37a6b014709000000000000958d6b014809000000000000b1c56b014909000000000000abfd6b014a09000000000000632c6c014b09000000000000bd356c014c090000000000001a3f6c014d0900000000000076486c014e09000000000000df6d6c014f0900000000000094806c015009000000000000a39c6c015109000000000000f9a56c0152090000000000004eaf6c01530900000000000017de6c01540900000000000020fa6c01550900000000000022166d015609000000000000771f6d015709000000000000d4286d015809000000000000404e6d015909000000000000f0606d015a090000000000005c866d015b0900000000000080be6d015c0900000000000034d16d015d09000000000000a3f66d015e09000000000000da2e6e015f09000000000000fa4a6e01600900000000000011676e016109000000000000379f6e016209000000000000eeb16e0163090000000000006ad76e016409000000000000a40f6f016509000000000000df476f0166090000000000001b806f01670900000000000055b86f0168090000000000008af06f016909000000000000440370016a09000000000000a62870016b09000000000000ff3170016c09000000000000c26070016d09000000000000ec9870016e090000000000005cbe70016f0900000000000012d1700170090000000000002f09710171090000000000002a41710172090000000000003c7971017309000000000000efa7710174090000000000004ab17101750900000000000062e971017609000000000000bff2710177090000000000008a2172017809000000000000b55972017909000000000000da9172017a0900000000000001ca72017b09000000000000070273017c090000000000000b3a73017d09000000000000187273017e0900000000000020aa73017f0900000000000030e273018009000000000000ea1074018109000000000000431a74018209000000000000f24874018309000000000000475274018409000000000000985b74018509000000000000ef64740186090000000000005b8a74018709000000000000b5937401880900000000000084c274018909000000000000e2cb74018a09000000000000b9fa74018b09000000000000e53275018c09000000000000f14e75018d09000000000000036b75018e090000000000000ea375018f0900000000000009db75019009000000000000f81276019109000000000000c84a760192090000000000004b7976019309000000000000a18276019409000000000000b1ba76019509000000000000b9f276019609000000000000d82a770197090000000000002b3477019809000000000000de6277019909000000000000a79177019a09000000000000009b77019b0900000000000026d377019c09000000000000e3e577019d09000000000000600b78019e09000000000000984378019f09000000000000d17b7801a009000000000000efb37801a10900000000000026ec7801a209000000000000e1fe7801a3090000000000005f247901a409000000000000945c7901a509000000000000c3947901a609000000000000dccc7901a709000000000000e3047a01a8090000000000003b0e7a01a909000000000000472a7a01aa09000000000000f13c7a01ab0900000000000046467a01ac0900000000000003757a01ad09000000000000609a7a01ae0900000000000010ad7a01af09000000000000afdb7a01b00900000000000003e57a01b1090000000000005aee7a01b2090000000000000b1d7b01b309000000000000b02f7b01b4090000000000000a557b01b50900000000000005717b01b609000000000000118d7b01b709000000000000bf9f7b01b8090000000000000ea97b01b90900000000000010c57b01ba0900000000000010fd7b01bb0900000000000023357c01bc09000000000000356d7c01bd090000000000002aa57c01be09000000000000d7b77c01bf09000000000000ded37c01c00900000000000038dd7c01c10900000000000049157d01c209000000000000a21e7d01c309000000000000424d7d01c40900000000000018857d01c509000000000000628e7d01c609000000000000eabc7d01c709000000000000bff47d01c80900000000000059077e01c909000000000000b7107e01ca09000000000000ce2c7e01cb09000000000000f3647e01cc09000000000000049d7e01cd090000000000001ad57e01ce0900000000000075de7e01cf0900000000000087fa7e01d009000000000000db037f01d1090000000000002f0d7f01d20900000000000084167f01d309000000000000d83b7f01d4090000000000002b457f01d509000000000000804e7f01d609000000000000d6577f01d7090000000000007f6a7f01d8090000000000002a7d7f01d90900000000000078867f01da090000000000000f997f01db09000000000000ecb47f01dc0900000000000046be7f01dd090000000000009ec77f01de09000000000000f2d07f01df0900000000000047da7f01e00900000000000096e37f01e109000000000000eaec7f01e2090000000000003bf67f01e3090000000000007eff7f01e409000000000000721b8001e509000000000000c6248001e6090000000000000f2e8001e70900000000000054378001e8090000000000009d408001e909000000000000695c8001ea09000000000000b7658001eb09000000000000fe6e8001ec090000000000004d788001ed09000000000000e98a8001ee090000000000003c948001ef0900000000000074b98001f00900000000000016cc8001f1090000000000006dd58001f209000000000000bede8001f30900000000000009048101f409000000000000620d8101f509000000000000bb168101f60900000000000012208101f7090000000000001f3c8101f80900000000000078458101f90900000000000021748101fa09000000000000c8868101fb09000000000000c2a28101fc090000000000001aac8101fd090000000000002be48101fe09000000000000d4128201ff090000000000002f1c8201000a00000000000029388201010a00000000000078418201020a00000000000024548201030a000000000000785d8201040a000000000000118c8201050a00000000000065958201060a000000000000a4ba8201070a000000000000f8c38201080a000000000000e7fb8201090a000000000000340583010a0a0000000000007b2a83010b0a000000000000d33383010c0a000000000000604683010d0a000000000000af4f83010e0a000000000000906b83010f0a000000000000de748301100a000000000000307e8301110a0000000000007d878301120a000000000000c9908301130a0000000000001e9a8301140a00000000000063a38301150a000000000000a8ac8301160a00000000000034bf8301170a00000000000010db8301180a000000000000a5ed8301190a000000000000bf1284011a0a000000000000554a84011b0a000000000000985384011c0a000000000000dd5c84011d0a000000000000f98184011e0a0000000000003d8b84011f0a000000000000c79d8401200a0000000000009ab98401210a00000000000029cc8401220a00000000000052f18401230a0000000000003f0d8501240a0000000000001c298501250a00000000000065328501260a000000000000c1608501270a0000000000005a988501280a000000000000a6a18501290a000000000000f4aa85012a0a0000000000004bb485012b0a00000000000029d085012c0a00000000000071d985012d0a000000000000b9e285012e0a00000000000053f585012f0a000000000000e9078601300a000000000000841a8601310a0000000000001e2d8601320a000000000000b63f8601330a000000000000a45b8601340a00000000000079778601350a0000000000001f8a8601360a000000000000f7a58601370a00000000000048af8601380a00000000000096b88601390a00000000000020e786013a0a000000000000031f87013b0a000000000000d05687013c0a000000000000646987013d0a000000000000b28e87013e0a0000000000008ec687013f0a00000000000060fe8701400a0000000000003a368801410a000000000000026e8801420a000000000000a1808801430a000000000000dba58801440a000000000000b9dd8801450a0000000000000ce78801460a00000000000005038901470a000000000000a3158901480a000000000000f41e8901490a0000000000007a4d89014a0a000000000000c95689014b0a000000000000598589014c0a000000000000f69789014d0a0000000000001cbd89014e0a000000000000aacf89014f0a00000000000092eb8901500a000000000000d6f48901510a0000000000007a2c8a01520a00000000000032648a01530a000000000000f39b8a01540a0000000000008dae8a01550a000000000000c5d38a01560a000000000000baef8a01570a00000000000058028b01580a000000000000a50b8b01590a000000000000f3148b015a0a000000000000381e8b015b0a00000000000080278b015c0a000000000000d1308b015d0a000000000000203a8b015e0a0000000000006b438b015f0a000000000000c14c8b01600a00000000000016568b01610a000000000000685f8b01620a000000000000bb688b01630a00000000000011728b01640a000000000000637b8b01650a000000000000b5848b01660a0000000000003cb38b01670a000000000000ebea8b01680a000000000000d2228c01690a000000000000252c8c01" }, "name": "Polkadot", "properties": { diff --git a/artifacts/polkadot_metadata_full.scale b/artifacts/polkadot_metadata_full.scale index ee8eb82dbab68103b51efa7f5fdb7f5c634bbe12..ea993c32b0509fd145a21802fd284c865fb92261 100644 GIT binary patch delta 40156 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 delta 38047 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%0D0%uh;cXr=RVOsLyTHq@Hlo>+~u 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 bt|PVp@xx5@xn7C8XQ{upY$vlr0+jy&ofnNK delta 29008 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 I&ig9=AGoK3-~a#s diff --git a/artifacts/polkadot_metadata_tiny.scale b/artifacts/polkadot_metadata_tiny.scale index 0d21ac800e593e4b340fdef606c9a2f5de1eb272..86d94e1810254914a6fc00d8711122c3b0649a42 100644 GIT binary patch delta 30757 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 delta 28138 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 , :: 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 = (); @@ -613,9 +613,10 @@ 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, + 109u8, 141u8, 38u8, 95u8, 112u8, 41u8, 109u8, 174u8, 84u8, 242u8, + 199u8, 203u8, 125u8, 67u8, 159u8, 36u8, 123u8, 242u8, 125u8, 80u8, + 186u8, 228u8, 145u8, 244u8, 35u8, 173u8, 76u8, 148u8, 36u8, 86u8, 58u8, + 62u8, ], ) } @@ -636,10 +637,10 @@ 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, + 199u8, 101u8, 50u8, 95u8, 122u8, 164u8, 126u8, 243u8, 63u8, 169u8, + 124u8, 183u8, 29u8, 217u8, 181u8, 180u8, 191u8, 174u8, 90u8, 195u8, + 95u8, 135u8, 113u8, 57u8, 89u8, 200u8, 55u8, 35u8, 58u8, 1u8, 193u8, + 82u8, ], ) } @@ -1015,7 +1016,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 > ; @@ -1069,7 +1070,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( @@ -1092,7 +1093,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; @@ -1167,7 +1168,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; @@ -4447,7 +4448,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; @@ -4479,7 +4480,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; @@ -4960,6 +4961,9 @@ pub mod api { } } } + pub fn view_functions() -> ViewFunctionsApi { + ViewFunctionsApi + } pub fn custom() -> CustomValuesApi { CustomValuesApi } @@ -5070,6 +5074,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 } @@ -5440,6 +5447,8 @@ pub mod api { sudo::calls::TransactionApi } } + pub struct ViewFunctionsApi; + impl ViewFunctionsApi {} #[doc = r" check whether the metadata provided is aligned with this statically generated code."] pub fn is_codegen_valid_for(metadata: &::subxt::ext::subxt_core::Metadata) -> bool { let runtime_metadata_hash = metadata @@ -5449,9 +5458,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, + 9u8, 1u8, 127u8, 209u8, 46u8, 109u8, 177u8, 138u8, 74u8, 129u8, 216u8, 64u8, 212u8, + 184u8, 54u8, 58u8, 130u8, 241u8, 83u8, 236u8, 108u8, 99u8, 112u8, 9u8, 90u8, 219u8, + 121u8, 171u8, 247u8, 136u8, 132u8, 38u8, ] } pub mod system { @@ -6640,10 +6649,10 @@ 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, + 79u8, 149u8, 56u8, 234u8, 94u8, 245u8, 130u8, 135u8, 101u8, 173u8, + 68u8, 215u8, 107u8, 128u8, 13u8, 150u8, 135u8, 128u8, 155u8, 241u8, + 22u8, 248u8, 88u8, 123u8, 67u8, 192u8, 157u8, 168u8, 18u8, 128u8, + 184u8, 67u8, ], ) } @@ -10783,6 +10792,57 @@ 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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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 { @@ -11056,6 +11116,24 @@ pub mod api { #[codec(dumb_trait_bound)] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[doc = "Validator has been disabled."] pub struct ValidatorDisabled { pub validator: validator_disabled::Validator, @@ -14498,10 +14576,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, ], ) } @@ -15205,10 +15283,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, ], ) } @@ -15232,10 +15309,9 @@ pub mod api { _0.borrow(), ), [ - 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, ], ) } @@ -16893,10 +16969,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, ], ) } @@ -17592,9 +17668,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, ], ) } @@ -17618,9 +17694,9 @@ pub mod api { _0.borrow(), ), [ - 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, ], ) } @@ -18094,9 +18170,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, + 28u8, 20u8, 152u8, 53u8, 206u8, 67u8, 21u8, 73u8, 191u8, 249u8, 5u8, + 27u8, 40u8, 34u8, 221u8, 177u8, 236u8, 207u8, 74u8, 45u8, 225u8, 177u8, + 20u8, 10u8, 12u8, 235u8, 226u8, 65u8, 168u8, 29u8, 83u8, 202u8, ], ) } @@ -19377,10 +19453,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, + 90u8, 107u8, 153u8, 176u8, 5u8, 10u8, 174u8, 32u8, 157u8, 176u8, 201u8, + 49u8, 189u8, 181u8, 143u8, 111u8, 209u8, 4u8, 142u8, 135u8, 13u8, 99u8, + 23u8, 127u8, 42u8, 228u8, 209u8, 116u8, 7u8, 123u8, 126u8, 206u8, ], ) } @@ -19411,9 +19486,10 @@ 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, + 222u8, 203u8, 97u8, 217u8, 40u8, 232u8, 228u8, 27u8, 213u8, 100u8, + 200u8, 156u8, 70u8, 172u8, 202u8, 45u8, 145u8, 148u8, 253u8, 217u8, + 85u8, 221u8, 4u8, 32u8, 185u8, 187u8, 62u8, 52u8, 103u8, 233u8, 171u8, + 48u8, ], ) } @@ -19440,10 +19516,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, + 108u8, 2u8, 107u8, 11u8, 93u8, 36u8, 46u8, 134u8, 135u8, 125u8, 167u8, + 222u8, 84u8, 145u8, 146u8, 93u8, 217u8, 32u8, 61u8, 148u8, 150u8, 83u8, + 131u8, 139u8, 246u8, 56u8, 57u8, 46u8, 10u8, 185u8, 111u8, 49u8, ], ) } @@ -19467,10 +19542,10 @@ 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, + 173u8, 123u8, 225u8, 84u8, 27u8, 93u8, 42u8, 95u8, 228u8, 107u8, 242u8, + 59u8, 87u8, 114u8, 190u8, 25u8, 193u8, 124u8, 255u8, 189u8, 199u8, + 38u8, 101u8, 223u8, 25u8, 173u8, 121u8, 229u8, 52u8, 255u8, 48u8, + 138u8, ], ) } @@ -19497,10 +19572,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, + 216u8, 180u8, 231u8, 24u8, 196u8, 172u8, 238u8, 3u8, 172u8, 116u8, + 118u8, 197u8, 74u8, 227u8, 26u8, 107u8, 234u8, 209u8, 172u8, 166u8, + 117u8, 68u8, 150u8, 12u8, 23u8, 49u8, 156u8, 65u8, 153u8, 45u8, 171u8, + 29u8, ], ) } @@ -19524,9 +19599,9 @@ 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, + 247u8, 238u8, 27u8, 198u8, 219u8, 158u8, 231u8, 16u8, 202u8, 189u8, + 248u8, 48u8, 4u8, 179u8, 3u8, 251u8, 81u8, 112u8, 144u8, 129u8, 105u8, + 128u8, 112u8, 108u8, 58u8, 51u8, 198u8, 57u8, 4u8, 107u8, 104u8, 171u8, ], ) } @@ -19567,10 +19642,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, + 20u8, 158u8, 235u8, 235u8, 232u8, 67u8, 174u8, 36u8, 228u8, 214u8, + 226u8, 135u8, 103u8, 127u8, 89u8, 33u8, 185u8, 210u8, 227u8, 51u8, + 116u8, 118u8, 95u8, 4u8, 217u8, 63u8, 61u8, 53u8, 143u8, 222u8, 126u8, + 166u8, ], ) } @@ -19593,9 +19668,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, + 65u8, 116u8, 36u8, 41u8, 214u8, 66u8, 50u8, 195u8, 36u8, 61u8, 108u8, + 79u8, 45u8, 213u8, 34u8, 229u8, 99u8, 243u8, 151u8, 197u8, 155u8, + 119u8, 38u8, 12u8, 15u8, 60u8, 60u8, 77u8, 214u8, 90u8, 126u8, 192u8, ], ) } @@ -23234,6 +23309,33 @@ pub mod api { const PALLET: &'static str = "Society"; const CALL: &'static str = "cleanup_challenge"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[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 { @@ -23730,6 +23832,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"] @@ -24151,6 +24275,33 @@ pub mod api { const PALLET: &'static str = "Society"; const EVENT: &'static str = "Elevated"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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; @@ -25531,6 +25682,60 @@ pub mod api { const PALLET: &'static str = "Recovery"; const CALL: &'static str = "cancel_recovered"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[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 { @@ -25556,10 +25761,10 @@ 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, + 42u8, 222u8, 82u8, 62u8, 137u8, 201u8, 85u8, 172u8, 145u8, 59u8, 216u8, + 167u8, 164u8, 124u8, 162u8, 229u8, 137u8, 144u8, 199u8, 194u8, 3u8, + 217u8, 187u8, 148u8, 197u8, 108u8, 55u8, 171u8, 43u8, 79u8, 255u8, + 38u8, ], ) } @@ -25787,6 +25992,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."] @@ -25941,6 +26185,37 @@ pub mod api { const PALLET: &'static str = "Recovery"; const EVENT: &'static str = "RecoveryRemoved"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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; @@ -26738,6 +27013,31 @@ pub mod api { #[codec(dumb_trait_bound)] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[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 { @@ -27281,9 +27581,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, + 250u8, 255u8, 7u8, 182u8, 153u8, 32u8, 63u8, 213u8, 177u8, 173u8, + 246u8, 151u8, 190u8, 200u8, 255u8, 195u8, 170u8, 25u8, 133u8, 33u8, + 72u8, 128u8, 37u8, 154u8, 50u8, 40u8, 117u8, 10u8, 152u8, 56u8, 102u8, + 28u8, ], ) } @@ -27327,9 +27628,10 @@ 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, + 38u8, 124u8, 10u8, 125u8, 7u8, 168u8, 225u8, 48u8, 122u8, 186u8, 4u8, + 150u8, 119u8, 41u8, 128u8, 39u8, 225u8, 56u8, 166u8, 134u8, 207u8, + 197u8, 186u8, 112u8, 101u8, 254u8, 86u8, 184u8, 175u8, 218u8, 172u8, + 190u8, ], ) } @@ -27369,9 +27671,9 @@ 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, + 54u8, 87u8, 78u8, 171u8, 166u8, 113u8, 170u8, 148u8, 155u8, 159u8, + 109u8, 77u8, 244u8, 117u8, 0u8, 90u8, 173u8, 75u8, 75u8, 3u8, 98u8, + 1u8, 69u8, 124u8, 233u8, 181u8, 121u8, 7u8, 246u8, 49u8, 210u8, 70u8, ], ) } @@ -27396,10 +27698,10 @@ 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, + 227u8, 192u8, 82u8, 237u8, 59u8, 124u8, 115u8, 217u8, 15u8, 204u8, + 108u8, 109u8, 149u8, 36u8, 176u8, 85u8, 130u8, 169u8, 157u8, 177u8, + 211u8, 21u8, 51u8, 145u8, 93u8, 47u8, 104u8, 113u8, 133u8, 151u8, 94u8, + 84u8, ], ) } @@ -27847,9 +28149,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, ], ) } @@ -27873,9 +28175,9 @@ pub mod api { _0.borrow(), ), [ - 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, ], ) } @@ -28302,7 +28604,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."] @@ -28567,9 +28869,9 @@ 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, + 203u8, 5u8, 41u8, 117u8, 177u8, 47u8, 65u8, 103u8, 31u8, 69u8, 197u8, + 111u8, 100u8, 55u8, 27u8, 200u8, 134u8, 207u8, 170u8, 72u8, 55u8, + 216u8, 69u8, 31u8, 54u8, 126u8, 99u8, 161u8, 159u8, 5u8, 54u8, 96u8, ], ) } @@ -28705,7 +29007,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."] @@ -28857,10 +29159,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, + 61u8, 76u8, 177u8, 78u8, 169u8, 104u8, 132u8, 124u8, 135u8, 62u8, + 203u8, 10u8, 123u8, 175u8, 113u8, 69u8, 9u8, 221u8, 249u8, 213u8, + 179u8, 221u8, 141u8, 55u8, 101u8, 58u8, 225u8, 177u8, 82u8, 132u8, + 143u8, 240u8, ], ) } @@ -28958,6 +29260,35 @@ pub mod api { #[codec(dumb_trait_bound)] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] #[doc = "An announcement was placed to make a call in the future."] pub struct Announced { pub real: announced::Real, @@ -29646,10 +29977,10 @@ 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, + 225u8, 59u8, 209u8, 247u8, 250u8, 248u8, 192u8, 178u8, 249u8, 111u8, + 42u8, 112u8, 200u8, 245u8, 211u8, 21u8, 53u8, 220u8, 88u8, 69u8, 50u8, + 166u8, 164u8, 218u8, 135u8, 147u8, 183u8, 247u8, 161u8, 197u8, 14u8, + 216u8, ], ) } @@ -29712,10 +30043,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, + 190u8, 242u8, 162u8, 207u8, 108u8, 45u8, 45u8, 241u8, 63u8, 154u8, 5u8, + 4u8, 169u8, 225u8, 241u8, 192u8, 45u8, 107u8, 85u8, 208u8, 176u8, 27u8, + 193u8, 120u8, 162u8, 108u8, 8u8, 212u8, 241u8, 170u8, 234u8, 138u8, ], ) } @@ -39362,6 +39692,36 @@ pub mod api { const PALLET: &'static str = "Paras"; const CALL: &'static str = "force_set_most_recent_context"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[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"; + } } pub struct TransactionApi; impl TransactionApi { @@ -39561,6 +39921,27 @@ 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 = "The `Event` enum of this pallet"] @@ -39754,6 +40135,29 @@ pub mod api { const PALLET: &'static str = "Paras"; const EVENT: &'static str = "PvfCheckRejected"; } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + #[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"; + } } pub mod storage { use super::runtime_types; @@ -52137,6 +52541,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; @@ -55395,9 +55823,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, + 167u8, 91u8, 63u8, 127u8, 166u8, 49u8, 197u8, 2u8, 19u8, 13u8, 118u8, + 169u8, 193u8, 210u8, 96u8, 218u8, 34u8, 52u8, 21u8, 182u8, 172u8, 66u8, + 106u8, 88u8, 232u8, 175u8, 95u8, 123u8, 101u8, 59u8, 53u8, 24u8, ], ) } @@ -55420,10 +55848,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, + 154u8, 79u8, 255u8, 241u8, 82u8, 65u8, 247u8, 5u8, 59u8, 225u8, 238u8, + 126u8, 40u8, 24u8, 107u8, 92u8, 204u8, 203u8, 145u8, 174u8, 23u8, 64u8, + 195u8, 164u8, 221u8, 108u8, 0u8, 145u8, 30u8, 223u8, 231u8, 138u8, ], ) } @@ -55463,9 +55890,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, + 55u8, 177u8, 103u8, 91u8, 164u8, 232u8, 77u8, 73u8, 186u8, 237u8, + 181u8, 97u8, 201u8, 159u8, 31u8, 35u8, 118u8, 250u8, 60u8, 13u8, 249u8, + 40u8, 73u8, 138u8, 201u8, 89u8, 4u8, 149u8, 89u8, 228u8, 171u8, 11u8, ], ) } @@ -55857,6 +56284,8 @@ pub mod api { Signed(_0), #[codec(index = 2)] None, + #[codec(index = 3)] + Authorized, } } pub mod traits { @@ -56056,6 +56485,25 @@ 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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + pub struct AuthorizeCall; + } pub mod check_genesis { use super::runtime_types; #[derive( @@ -61392,7 +61840,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."] @@ -61583,13 +62031,21 @@ pub mod api { disambiguation_index: ::core::primitive::u16, }, #[codec(index = 2)] + #[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, + }, + #[codec(index = 3)] #[doc = "An announcement was placed to make a call in the future."] Announced { real: ::subxt::ext::subxt_core::utils::AccountId32, proxy: ::subxt::ext::subxt_core::utils::AccountId32, call_hash: ::subxt::ext::subxt_core::utils::H256, }, - #[codec(index = 3)] + #[codec(index = 4)] #[doc = "A proxy was added."] ProxyAdded { delegator: ::subxt::ext::subxt_core::utils::AccountId32, @@ -61597,7 +62053,7 @@ pub mod api { proxy_type: runtime_types::rococo_runtime::ProxyType, delay: ::core::primitive::u32, }, - #[codec(index = 4)] + #[codec(index = 5)] #[doc = "A proxy was removed."] ProxyRemoved { delegator: ::subxt::ext::subxt_core::utils::AccountId32, @@ -61605,7 +62061,7 @@ pub mod api { proxy_type: runtime_types::rococo_runtime::ProxyType, delay: ::core::primitive::u32, }, - #[codec(index = 5)] + #[codec(index = 6)] #[doc = "A deposit stored for proxies or announcements was poked / updated."] DepositPoked { who: ::subxt::ext::subxt_core::utils::AccountId32, @@ -62124,6 +62580,38 @@ pub mod api { (), >, }, + #[codec(index = 9)] + #[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 :: codec :: Decode, @@ -62243,6 +62731,16 @@ pub mod api { RecoveryRemoved { lost_account: ::subxt::ext::subxt_core::utils::AccountId32, }, + #[codec(index = 6)] + #[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( @@ -62272,6 +62770,24 @@ pub mod api { #[codec(dumb_trait_bound)] #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] + pub enum DepositKind<_0> { + #[codec(index = 0)] + RecoveryConfig, + #[codec(index = 1)] + ActiveRecoveryFor(::subxt::ext::subxt_core::utils::AccountId32), + __Ignore(::core::marker::PhantomData<_0>), + } + #[derive( + :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode")] + #[encode_as_type(crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode")] pub struct RecoveryConfig<_0, _1, _2> { pub delay_period: _0, pub deposit: _1, @@ -63246,6 +63762,36 @@ 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 :: codec :: Decode, + :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, + :: subxt :: ext :: subxt_core :: ext :: scale_decode :: DecodeAsType, + :: subxt :: ext :: subxt_core :: ext :: scale_encode :: EncodeAsType, + Debug, + )] + # [codec (crate = :: subxt :: ext :: subxt_core :: ext :: codec)] + #[codec(dumb_trait_bound)] + #[decode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_decode" + )] + #[encode_as_type( + crate_path = ":: subxt :: ext :: subxt_core :: ext :: scale_encode" + )] + #[doc = "The `Event` enum of this pallet"] + pub enum Event { + #[codec(index = 0)] + #[doc = "The merkle root of the validators of the said session were stored"] + RootStored { index: ::core::primitive::u32 }, + #[codec(index = 1)] + #[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( @@ -63351,11 +63897,15 @@ pub mod api { session_index: ::core::primitive::u32, }, #[codec(index = 1)] + #[doc = "The `NewSession` event in the current block also implies a new validator set to be"] + #[doc = "queued."] + NewQueued, + #[codec(index = 2)] #[doc = "Validator has been disabled."] ValidatorDisabled { validator: ::subxt::ext::subxt_core::utils::AccountId32, }, - #[codec(index = 2)] + #[codec(index = 3)] #[doc = "Validator has been re-enabled."] ValidatorReenabled { validator: ::subxt::ext::subxt_core::utils::AccountId32, @@ -63611,6 +64161,15 @@ pub mod api { challenge_round: ::core::primitive::u32, max: ::core::primitive::u32, }, + #[codec(index = 20)] + #[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 :: codec :: Decode, @@ -63725,6 +64284,9 @@ pub mod api { #[codec(index = 31)] #[doc = "The candidate/defender has no stale votes to remove."] NoVotes, + #[codec(index = 32)] + #[doc = "There is no deposit associated with a bid."] + NoDeposit, } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, @@ -63840,6 +64402,13 @@ pub mod api { member: ::subxt::ext::subxt_core::utils::AccountId32, rank: ::core::primitive::u32, }, + #[codec(index = 17)] + #[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( @@ -65425,13 +65994,19 @@ pub mod api { #[doc = "The `Event` enum of this pallet"] pub enum Event { #[codec(index = 0)] + #[doc = "A vesting schedule has been created."] + VestingCreated { + account: ::subxt::ext::subxt_core::utils::AccountId32, + schedule_index: ::core::primitive::u32, + }, + #[codec(index = 1)] #[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 { account: ::subxt::ext::subxt_core::utils::AccountId32, unvested: ::core::primitive::u128, }, - #[codec(index = 1)] + #[codec(index = 2)] #[doc = "An \\[account\\] has become fully vested."] VestingCompleted { account: ::subxt::ext::subxt_core::utils::AccountId32, @@ -70187,7 +70762,7 @@ pub mod api { )] #[doc = "Contains a variant per dispatchable extrinsic that this pallet has."] pub enum Call { - # [codec (index = 0)] # [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 , } , # [codec (index = 1)] # [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 , } , # [codec (index = 2)] # [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 , } , # [codec (index = 3)] # [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 , } , # [codec (index = 4)] # [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 , } , # [codec (index = 5)] # [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 , } , # [codec (index = 6)] # [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 , } , # [codec (index = 7)] # [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 , } , # [codec (index = 8)] # [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 , } , } + # [codec (index = 0)] # [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 , } , # [codec (index = 1)] # [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 , } , # [codec (index = 2)] # [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 , } , # [codec (index = 3)] # [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 , } , # [codec (index = 4)] # [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 , } , # [codec (index = 5)] # [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 , } , # [codec (index = 6)] # [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 , } , # [codec (index = 7)] # [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 , } , # [codec (index = 8)] # [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 , } , # [codec (index = 9)] # [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 , } , } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, :: subxt :: ext :: subxt_core :: ext :: codec :: Encode, @@ -70262,7 +70837,7 @@ pub mod api { )] #[doc = "The `Event` enum of this pallet"] pub enum Event { - # [codec (index = 0)] # [doc = "Current code has been updated for a Para. `para_id`"] CurrentCodeUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 1)] # [doc = "Current head has been updated for a Para. `para_id`"] CurrentHeadUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 2)] # [doc = "A code upgrade has been scheduled for a Para. `para_id`"] CodeUpgradeScheduled (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 3)] # [doc = "A new head has been noted for a Para. `para_id`"] NewHeadNoted (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 4)] # [doc = "A para has been queued to execute pending actions. `para_id`"] ActionQueued (runtime_types :: polkadot_parachain_primitives :: primitives :: Id , :: core :: primitive :: u32 ,) , # [codec (index = 5)] # [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 ,) , # [codec (index = 6)] # [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 ,) , # [codec (index = 7)] # [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 ,) , } + # [codec (index = 0)] # [doc = "Current code has been updated for a Para. `para_id`"] CurrentCodeUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 1)] # [doc = "Current head has been updated for a Para. `para_id`"] CurrentHeadUpdated (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 2)] # [doc = "A code upgrade has been scheduled for a Para. `para_id`"] CodeUpgradeScheduled (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 3)] # [doc = "A new head has been noted for a Para. `para_id`"] NewHeadNoted (runtime_types :: polkadot_parachain_primitives :: primitives :: Id ,) , # [codec (index = 4)] # [doc = "A para has been queued to execute pending actions. `para_id`"] ActionQueued (runtime_types :: polkadot_parachain_primitives :: primitives :: Id , :: core :: primitive :: u32 ,) , # [codec (index = 5)] # [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 ,) , # [codec (index = 6)] # [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 ,) , # [codec (index = 7)] # [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 ,) , # [codec (index = 8)] # [doc = "The upgrade cooldown was removed."] UpgradeCooldownRemoved { para_id : runtime_types :: polkadot_parachain_primitives :: primitives :: Id , } , } } #[derive( :: subxt :: ext :: subxt_core :: ext :: codec :: Decode, @@ -71314,6 +71889,8 @@ pub mod api { TransactionPayment(runtime_types::pallet_transaction_payment::pallet::Event), #[codec(index = 7)] Offences(runtime_types::pallet_offences::pallet::Event), + #[codec(index = 34)] + Historical(runtime_types::pallet_session::historical::pallet::Event), #[codec(index = 8)] Session(runtime_types::pallet_session::pallet::Event), #[codec(index = 10)]