Special data
- Status: Successful
- Nonce: 1852
- Type: 2
- Gas used: 28018735 gas
- Gas limit: 28242273 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000f68994618b0490da24995d13c64cb6f73fefbccc00000000000000000000000032e1841eaff84a6c7e61df1e58cc9f5814a17adb0000000000000000000000003d09dbd4751c53657c99c3626b3a93991bb5863b0000000000000000000000000d30ba482225979e09434701360b4d3788b73e5c0000000000000000000000001fda83680078585e06fc4ddb7b6282d3cbb00819000000000000000000000000efdadf9d65f58521fb77805279bb37da804ae99f00000000000000000000000022bd8556d393e1d2d758d545d8e66be230b64995000000000000000000000000c77d47569f78c96251a7ef22103490ac561e47d7000000000000000000000000c7cc2c80557bb06dd57e5d6bf36f7dabbd36a3e1000000000000000000000000a256059e3bc184a672c9ceea152b894453aaf72c0000000000000000000000006e6d01b51207b3a25775ff10293692494d42c00000000000000000000000000074a07f8e785d8633dea7148e7215e5cf0729dcea000000000000000000000000947464f942598daa71b9c510aaa58ef958bb743100000000000000000000000018ae603e0ee8ee65706c09b89d8ecf5d017da5f50000000000000000000000001c89908c06e711c46c3a4a1a6618fab4703a6ab9000000000000000000000000c4e860a8eebe24441a6d460db9f39fca2c479146000000000000000000000000e0e8072e19cafef7defb697f5453855a51720a49000000000000000000000000ff57d138dbfa514d69e79e1e462a0639c09d1d930000000000000000000000005cb7c577300277f6ddc4e686a12823a1de6d26fa0000000000000000000000007970e641ffc1187f0cd5ad9354e5534c89f1241300000000000000000000000085025114c7b965eb110d4042178efa6a4452a86e000000000000000000000000b012403ca3c2376c6741e486ecaa6722e247bbed000000000000000000000000eada06fc247e96aeb5a23b69fcc8db36204f9e380000000000000000000000007bf00bdcb5715e0247ae604c6d2bdd133190ca35000000000000000000000000a3ed4dce9f9ab74cd58c2093bb6c26634824d0940000000000000000000000008919a72d99a08b89c16c41907e1e344250f83ba900000000000000000000000055a4944941581f1c2adf0251b0307cf3223bfc5d000000000000000000000000a2a25a18a2d509ff099d5045a6856432bf646b9c0000000000000000000000000e3441aa4192fa67bbb9fc223d75ac6e383dc3a8000000000000000000000000631a0b4dfcaa8d14540a274eb948aec39a6725460000000000000000000000008c0cf1dbc6194d573d9cefc38d4e559c07c5122e000000000000000000000000781862824f3f2071344e5d66bab7ac5d5c1784a400000000000000000000000080db158ec0de7814ad1d80095076916c5f92ddc50000000000000000000000001709bb1435abeda07816585a4c530bebf9d7d31d0000000000000000000000006be80aa40308a13f2342cf034e9ee579b373fca8000000000000000000000000c0991198af3fb5fd12a3f03a212ee10e04ab543b00000000000000000000000076f2c4183c0149ee4e2853d37349842657902aee000000000000000000000000253f812eae90cf8b1ce2aab06424b6c1e6abb00e00000000000000000000000041e26feb18084a8b2cdc0b20b71ee137e871c9010000000000000000000000008bf007765714f3b483a126105c8a795a4e4e0e31000000000000000000000000e60bb60a18a82ab2730ddd89a148bb2dbb58ba9c0000000000000000000000003b83d454a50abe06d94cb0d5d367825e190bda8f000000000000000000000000bdcbe0c3879b92efc6932e4e165f4facf4e94377000000000000000000000000be4c644142867a1569ef9d0cc9c06bbdf481f17300000000000000000000000078183d44ed0f523ad9d91ef61396c37e6e627aa5000000000000000000000000705b31850f7df2b772d68dde422218992e99b1550000000000000000000000006cb40337c3087b93b5b56ba08fdb5ab65c15331f000000000000000000000000f44749d76464b2e427613cfb3dcd08729d3284a0000000000000000000000000db27cc57b436bd0adcd36201e2895772082c966f000000000000000000000000fe0d224e34d969d1a97eaa7c92b85ebefc87d4b70000000000000000000000003c4aed87de2fd641cadb77a66f21c3021e4623e500000000000000000000000000928b785f367493a25ae43faea24e89c3e54fb5000000000000000000000000b82f37549e60e77e3ad451d57f3ec2e633a6534a00000000000000000000000014935f9dcfef5cea0dcdc8610c759117465ea3190000000000000000000000009a91589156d69662684f95d0e0d1e5e4abae02db0000000000000000000000009a48381951525b8063908b79ba02e81678db3bb0000000000000000000000000c9616a9597d28df3332677843208e2696ff01e660000000000000000000000000e351dfd86614ac9a8f2d4cc771a0dc0e7605eab00000000000000000000000080f1779fb0e03ab3e637ddafa7d501d70ee6726f00000000000000000000000010a2a485b868b030f90d2acba56f22b80c3de45d0000000000000000000000005e4c243333fa0b1102507a540b6bf30db7e14e21000000000000000000000000158353a7601c7ba9bfdea6c77e571557267cd03b00000000000000000000000093ecd52b49632152f3094f957aaec2ad7a2d54b5000000000000000000000000d021516762c42032b54b1c911d8e9d25d0590a9d000000000000000000000000d4d02b833a6e2eb52885ce32ce2492ba6b666336000000000000000000000000befd41f62c0827d4202a5f355f3eed83a31bfb44000000000000000000000000930288f4878588b02dd8a6239f0b6a6d365075c60000000000000000000000001bef3f7ef8908acb5fc5a3961e734129e616fc35000000000000000000000000bb36bb04ae4b10c2a23471d4e331b56f87a6200300000000000000000000000054ec8a33ba83e15a4d33ea9505fd593e04260eff0000000000000000000000004db6cd2e32194a08677358ecc313ea7102c56148000000000000000000000000a1223f27c612690e02c828c3af249e80cbc7dfdd000000000000000000000000e7af54f7686bdc37cb273fdf7fb85582be8d8fea0000000000000000000000006960c9b9447d435d5df1162185b57a71e0573b7b000000000000000000000000791317a4a405d4b625ffef3ee39b0c51caf19b6f0000000000000000000000009e7c0b54d01425e522509e583a88dbe490efd6ef000000000000000000000000ccc809d9bf3769cb36391e87c53b7b276ff650430000000000000000000000005816e75a1dce89c80bf05efa94cf94e0bdfa7e5a0000000000000000000000000c7d4b3e6688fe891542e815b77087f4af15b40e0000000000000000000000000c70d9ef891935c2277c4e58f859af24710ab8ab0000000000000000000000000c29a63fcf1e004acac694acc435acc127c7e755000000000000000000000000632c8036da4f8c51aabade06df73090894bbadc6000000000000000000000000105019fd178a3e5799ecf5bd05989be14c73cdc5000000000000000000000000b897fc9464fa7613679bdc749604f3489fb9f4da000000000000000000000000345716de851feb61cbe92825ec9c0f74cee4d13f0000000000000000000000007847dd79c942d9d8b57adb8fd359a1834ccc6c4d0000000000000000000000005c78d58cdacb6e2bb3fa0a749555c73fb317ee8c000000000000000000000000dd703b4a69b73f785e86783273378ccf1136697b000000000000000000000000a3330daf795679824e8097d87fc5507f390d4bd5000000000000000000000000cfb5ae847013d2be2ab30a9b9cb7e1cff3d747a200000000000000000000000056ef8b46bc344b5f82e16ba49d67139177c90e77000000000000000000000000ee9a2baaecee178b6845de80332e872763474929000000000000000000000000fda4fb007ee0dfde760419ff7a4d0782a445a008000000000000000000000000b545e7777d2fe159705b6abbec723beee9a347870000000000000000000000002c1cf128a0e1d824ba297de31068e2302cd617d70000000000000000000000008b6cc38f494ba8b15a8db7325085f1ebc1df55d100000000000000000000000060adc47eae0aef825161c7424c0a50c0659a7ebc000000000000000000000000e9597a4732be1922a099926adb953f6a169737090000000000000000000000009c0b6dc8f685d39a2506849249e9c5a6ee2297040000000000000000000000008b3a13f21e37aa6c00cbf92627c4cade7847c97a000000000000000000000000b707827c68291f14a396bdf56a9431f649d4e5a1000000000000000000000000ec9fb0d924a5fe84deeb1d9101918b0a54de6c19000000000000000000000000ff959bb14e1a84414fbb27b71235ee57780b3bd200000000000000000000000005c02a5ed2427ccab660de1c0f7e6594fbe0bf92000000000000000000000000c69711a5e752f981907a1043f8ab73d009b7b9b6000000000000000000000000951891a8fccd2a04d83d3c8128857c0a9058ec5e000000000000000000000000a146399db704b61dde54a18a9ea4210e7ddd47490000000000000000000000002a9637c1245adcedd131497e7cd8219db904a2b20000000000000000000000001690bf92f34e8332a74654f8d2e9d4de29a2782100000000000000000000000036113a49a00fd7217c8a9c3672ed007c9518b6ea00000000000000000000000078d8480755946b382cec86365430d7f136c77b1d0000000000000000000000005c1f8fbd6febd0e7ca60cf21e8ebb856d68588dd000000000000000000000000c33a449b06ec7a491f52d16cd7b9ea9228078c72000000000000000000000000bb28e907ce02eb3e93860dc36fa227d803a31f6400000000000000000000000091ef7785e6f271358f03dce6903af09f79b6c3320000000000000000000000008fa69dff438c3601313aca5acf138a7b74254f3e0000000000000000000000007ce56859a95690f67e1c7a6bd287d16b7526166c0000000000000000000000003864255f2ac79a7d5fedfca59b45b128396ff6fb0000000000000000000000001962defb19564d6c40fdd2ce7c2e8cbbeb58da3e00000000000000000000000010650dba4dc453b07585e5f30a52d8e1de2126c1000000000000000000000000e1c139db8da7236389f39a91d87248628d48ad6e000000000000000000000000aee27491d0d86188abe3d01d4f5a07cb4f5e35590000000000000000000000001c32f3d45e623c957f36d3afdef68ff2234c1cda000000000000000000000000a7163a929c6d76686dce28847718b3dbb8a075c60000000000000000000000003bda7f27f5cb3d557544dcf000702a20a66f5763000000000000000000000000402793cf801e40dbea16cf791140e18b66fc1ed6000000000000000000000000c0e793b2184574be7a41e4a5721bca5c9bd438d10000000000000000000000005c745793091a8e0432acb6cf8dda953f3f7b2865000000000000000000000000e3d37803e9f2147e78a489cdb9bf54ec315d0f89000000000000000000000000396983017d2ef56a12865b198691e8346be7ba9c000000000000000000000000cff907acc43b18271221beb09ec82022653e78a7000000000000000000000000b3dd4087d5a0194fff964b97298ad2e855384ee7000000000000000000000000a54298e8e0c21db42f7a266d8867be7704928c9c000000000000000000000000742fe6e04f68b59bcc416c82a70a661a264334ee000000000000000000000000fd7923091c0bf1b5761ead014545056152e0b8fb000000000000000000000000e633b31e445ceb9503a2bef931cf9a7c5adc12110000000000000000000000000f6cd716be3aaeefb3006fa28db43381e8c8b653000000000000000000000000725ccecf65a0ac3debc7443bacd64fed967faf3b0000000000000000000000004b3f14ab3e7cc4ca8f6d208caea8b73693b03739000000000000000000000000f63dc028b3d7c9a699b4e6baecf707a5712e6f3e000000000000000000000000900e796683b75c24289c7c0f646db9153bafad08000000000000000000000000c62926c48080dd3ca9469bf72790b6303e09d2a9000000000000000000000000829b67b8eea7734627f21f91f35db5467ee5c68c000000000000000000000000891a75c1fa0f25bed8816e2b8f0c7b320be3098a0000000000000000000000009f672a0dd7972480914882d64e78402bf9ccdf4700000000000000000000000005f94e6c824a18e85d39c3d7d18e4743c6a036b3000000000000000000000000f7d5d2d3b768f2ef3b2b3fa56b07d5a3e42e795c00000000000000000000000013e33afb36e90dbfb269251a4858fa40ea3d3fec00000000000000000000000065de85bfa7a51d2079e18312007a4fa20036c6c2000000000000000000000000ed9e5af8712a950f25232fe93e6669bde8a2f7f300000000000000000000000074d70905c790a3409e63c0c38755b29217d9369f000000000000000000000000680548db26d7d8a414f41f773ed9290045323c8f000000000000000000000000b9bdd52e4eb0cc04b2206848972073a2a73ae76400000000000000000000000034bdcf3df10b02816e13aca0a30bcc50e44afd37000000000000000000000000314c26d221b831ed5f5bb39552a3cd2dfb3f066d00000000000000000000000038728222a9012e18f9ef72f3350154a3d698b19a00000000000000000000000034d3d2c3220a755be9a36ab120c125f10b0eef3e000000000000000000000000a4e65af4878291324faba8456e5945e2346827400000000000000000000000006e5cd7d80441ecbe465f4e766f6f87c062076a140000000000000000000000001ec4518e500229277485adacef13e1673c27417300000000000000000000000008b129dac0b9f2ee58bfdc50421285201724f7d80000000000000000000000003788475f45ac56b0effad8bf7ef977862d1062d600000000000000000000000027f1bf54754febc461528149207115985468a93d000000000000000000000000036e7d3f4f866da4e4ad84fd8bb43b60b470af9b000000000000000000000000525fafc55be097ed01b9f0b6c231199172bc1f5f0000000000000000000000003e3ab73d99d76ef0ab0489cd8827b9142a5d36b30000000000000000000000005af8f2289bbdb15e8d668c6697904071291c19f200000000000000000000000072119d0aeaf9560cefd693d207cae1a2dac29cf8000000000000000000000000b5888eb022d0b0340076ca3b165cf52ef17092fc0000000000000000000000004056610962516843a1a5a2dbf49d7622d8254c9d000000000000000000000000e735c7a46aa4b4bfda4ca607ef05a9177e226e5a000000000000000000000000b9493909480769c2b6879c67d42dbbc41d5bf432000000000000000000000000a7dfdf6d883774ad8f2b9ad14cbf643c97c946e4000000000000000000000000f9af0b450931f4ba6d5c229e3d8a5583bd460938000000000000000000000000bc23c96e9a90286d531d61bc4d3ba4492cc15cb700000000000000000000000082da025e3201761fc8229c3f089f0e540339c94a0000000000000000000000009e5a7ff1d0be50e3a70fe69bab177ac6228df8e60000000000000000000000004d9cace1c51885296c014aa2ac93e933a0bc9c0d0000000000000000000000007d14625590e29ecdffb74d1de5df5c4041dad1f70000000000000000000000000ed732acc0652d3b6b79d2c05ad245a3e1a8626b00000000000000000000000054acea75b2008c1ce467a8f6d97925402c40fe800000000000000000000000009548187870535ca2938cbf1a3b39e3d9c375a2620000000000000000000000001e52855edd548e509d347262e4cf961aefcd3739000000000000000000000000ba899e95b1f7694ebf15fe01f6aeddd61a5455ff000000000000000000000000528c68a75cf25f135625e4890945132d933eca5f00000000000000000000000083628769e715dc863af813cde34133ffe4378e550000000000000000000000000ca217626a7bf88c3f204981743d439676a7dc44000000000000000000000000c8482c39a36480c15c2c11e955920b921825b84c0000000000000000000000009b3ea40d46bf3564ec3c46f0687883598f9c7fc7000000000000000000000000fd1bc96fcbec41d23cdcf4877ee9e011cb848da30000000000000000000000009eb6962bc2a083eff867872bf3bba71265085515000000000000000000000000a9c218306a2f62477ca99b5973f6e2f301b6eff7000000000000000000000000f3991ff88096cfc173c96e71cdac34f27d43e78d0000000000000000000000000091d6e0f04595f9831ea4dc420520f6b8b56f4e00000000000000000000000062b3d7cb93fe5a3dd1b2b852a6dfd4b1ffd865ba0000000000000000000000000164bffa6840b5f2b170103687ec8c176d93d132000000000000000000000000e9d5e92f28191fc165f37bf3b4d8d79f0edbee27000000000000000000000000f29b1ac542aa795c4a3ec5fdc7c512155470e1370000000000000000000000005e77da645c4deca9eb20eb69bc67d2753447312b000000000000000000000000eef84644737d1f00005c60a8b0fb0e0d9307f53e00000000000000000000000005880cd16fb438764e4fd148cd8a641af30f71600000000000000000000000001e6b290e5eaccf5a293cf803b96540d73a8188e4000000000000000000000000f75c154d048664f762a178fa13d3dcef65b53313000000000000000000000000a05de7882f4cec4e21b9b3cd9bc9264e6141c56b000000000000000000000000d9476e9618f961974107daf598c2a3a8ced3b61f000000000000000000000000870af05f20cc0dcea25f794026cc289e2d6acf02000000000000000000000000eef6dfdf472dfce5043b37e9ab81a2b33727e39d000000000000000000000000b710226c4074820d605996fad0a3dd4ba7dc22b0000000000000000000000000ae290d66d98ca9d0e767fe1cb3277b460568f4ff000000000000000000000000f430025ba17dda621263e836442407a683a44b0e0000000000000000000000003af20c7ddd09431958eb1d541290e01800599345000000000000000000000000389a980518be5ef7fceb84441869e6698cc7092c000000000000000000000000d6721b1131321f34961d58a3d4500a5e7493da550000000000000000000000004983c8de18286b804f7ddfa6fb1962f4977c124c0000000000000000000000006ec2e6cb8af176d0143f8e80e2b242b95710be95000000000000000000000000c9cb692407bc75f79ac64a2d7ae47edc107cfed8000000000000000000000000f7ae8fc66eaccf7088fd527e62315d6e4ff26dc80000000000000000000000008f030366fa765d45d3bcfdc7b23bed7cfe5c7089000000000000000000000000c71e69dc5641a200f1b1c804fe21388065c46abf000000000000000000000000be80a8812aa0b21f0dbe36b5130de6e3c677755d000000000000000000000000e81a7f3fd7bf1110a32ddeea94ad7b9b1919595d000000000000000000000000731157198d9655d184ecef9d25fc13a79dd0bdbd0000000000000000000000005ebee27e2ef8de9e8656f10c81eabc3afe150d2a00000000000000000000000072d4d1a5e4308ecdc024b21865200d9e690fdd2900000000000000000000000044246544d1b4af707ab40d7408a51b6d9d8c734a0000000000000000000000006d2388fca2282c77a93c58bb4eed94012288387100000000000000000000000022e9a4c767ec4b5e4596438ca8e391f30cc8c5190000000000000000000000004fe930ec5174486d9034749c3a8850c3666c20a500000000000000000000000065f166305f85cfa74050c872f105426e61596def00000000000000000000000017c3317d04568a62de83b7d12da97873272df5b8000000000000000000000000e779eee2fc2534a738ecd6b2d6f99a25b1a86cc8000000000000000000000000b3e45d3abf585978722763879974362a1bf3627600000000000000000000000016b43a99c7438c06b479d5493de9c505688dda7d000000000000000000000000166c473c839166376323b76206860591d58fdf9700000000000000000000000036dcb749d54d1953fe949c5524a0c20df1cb2ae70000000000000000000000000f955842d8e16184681c4d2ec755566d3cfab1e400000000000000000000000079483be0e4f92d7a34dffaa6140aa504b90da191000000000000000000000000bd099247a909dda374786ea70d11f284a1cd4a750000000000000000000000007f2e2d90fff77c03e1906143730d2bab4b9889ce000000000000000000000000e71df9b4f5aa9b430431eba3e02fae839ea345c90000000000000000000000001f7e11f25d95e97bb0cebd5d24455f272c1df01b0000000000000000000000002f17c2fa9cee018e84489e4534b40635b8b12df500000000000000000000000027ce9fb23f009d1c84a2d90e6baa19960f2dbbb30000000000000000000000006306e0b3d520ad03b16d7b8fe061b8bfe89262670000000000000000000000008c61c1cba26b596e6d7da185fb430456bf95199e0000000000000000000000009630537971290e382c09aebeaada33ab6e79f767000000000000000000000000186c2f3f59e647c3babd8d9c58898ded569cc4ce000000000000000000000000952515d96112d5b0c61c23899b4411c622aaa92c000000000000000000000000eee99b5debb2397ca100e8fb93ec38aeb4b8bbde000000000000000000000000682faf435f4d193b336d6fb3e61c18aa563b509b0000000000000000000000007876bcd0cd082bc97c2a93a11880f63b6cfd06db0000000000000000000000008bf731465260bb2609d29f30891956a8bfa599630000000000000000000000008b493c2cd9f3366441241779ab5569e231e1186700000000000000000000000053c72cb2d6718a13c8686dbb16d3d1e7d616b8ba0000000000000000000000002328833bd27e9053bd2c8aa7a966e67463d0b98800000000000000000000000000005882a679b32590f9e8626a4053301809a000000000000000000000000000c72cd66db90027133a67205695f85756c2a853f0000000000000000000000000b19586a259b7122ad7999c34344ef066266d3d13000000000000000000000000daafb78af2ca8f5d9b97e2dfff92ce1dc2cb8349000000000000000000000000f4388a317cca9b5e2e74e766491916353af24c2d0000000000000000000000002e333adf7f758a9f1d1570969d211689d000f8b500000000000000000000000057c2f1e949993e5b09f23c3a81654f187d138215000000000000000000000000bd32a214e4df5a3d3ea6419861c05c9d919600de0000000000000000000000000b28bac14f7b1b9585172a3793ebe8d12bb79f6f000000000000000000000000974ff3773055d332da92895d2f74e55ff178d8590000000000000000000000008484b03b0c409e66a74022fcf83288999da25cd000000000000000000000000084bda15774689423fa25ec40c4330214047fe605000000000000000000000000911dd67d91d8db19f648af7013e4c139c737863f000000000000000000000000d3ed3ff05cd8366762f5050b7109e7d9e0e432cd0000000000000000000000002359ab238dc347d8f4acd0dd17dfaae09d64c2d3000000000000000000000000cc3906dcb47f2c2a5a267d739baab4d972886d9200000000000000000000000029b9b32d8587bdad6dd612571ab2cae84aa3a397000000000000000000000000333ab1fe81d244074a0dea9b1c602a385bec003000000000000000000000000097694cf749c2864516d7e577dd795817f52c974b000000000000000000000000adc32411bc91f1bac61134c4278b92260fb113de0000000000000000000000007814ad7c921e1c7919053d7f9c110d0e63c841700000000000000000000000002b6993cb9f66771e082ee84e250eecde739c43ff000000000000000000000000d99aa4c2f42d75c4d94091056f65cb6b7bc7dc5400000000000000000000000057fa975a77bf6cee8bf8c8d2ae6826ffc90fae0c00000000000000000000000090937f26d48b0f6054212f3d96b9859ba99d7ca50000000000000000000000005c9a123bd11fe201b5b7443abc37cde8216a9dc50000000000000000000000000b3d78ba1956f98faf2b93179380e8152dc0d947000000000000000000000000b5b78b79d8b299f8e5bbf6efaba0bd15be63497e0000000000000000000000004518e27a21af574c7439ccda03071bd22c0953c0000000000000000000000000ace7736c9ed4315e8a7ef58adc26a8ef5127aaaf0000000000000000000000002d08473e80d7f82a65e24ac324e86d632124c7090000000000000000000000007fe9c245ede64f21bc31e3418aaa5f30b455cf0a000000000000000000000000fff33d3701a1604fd1e045c3591a645c97334e3b0000000000000000000000007d6fab6d6baf8f5ad561fb22f7549ef5e83b3875000000000000000000000000a4e3e122cb40a73cff2d321ce8219cab7248295e000000000000000000000000e181834d3e104b7c95ebb3a9ddbd1361bef3169c000000000000000000000000987dc51f42518bd5fd29981839f8df21c1e0ca3c000000000000000000000000920c69c587257a4f36e72f2a1ee996722fc28800000000000000000000000000e5fd42cb207a06b74ac96f90cdf03744d87ac35800000000000000000000000020cd238a7ffa7af0447f27a704307d630a7666310000000000000000000000004f47bb1ef27e8fd47f45869ec2536dbb70eb161a0000000000000000000000006ed534addfb76053ebe7e934266f7eb071cfff09000000000000000000000000ddf68ddc4abcd8b13cae3c8c3c31410de35183af0000000000000000000000004b87163ed0a8bc4b6f07a7c3e1d8b5837d88af1c00000000000000000000000027d9bfea2fb5c77dcc6a41a1d80be46c456386f900000000000000000000000000bb38ce0121af22c4af57bf1a85a8483a51df46000000000000000000000000690bb5744bd920556fb368e81d93fba75252030f00000000000000000000000078c505ecc2f15f0fccdf7afe88e57fd666f8ba00000000000000000000000000d6d8593cb3f49f31977fe0ceeb6cb0dd5e116d75000000000000000000000000ac8ce0f36e2e2df2f649f977d0c32704340d8f76000000000000000000000000724a3026932ba722ca344fba18f673d00f6be3be0000000000000000000000002fb6c33b9a97f499e76fcf0ee6b4dda24a3435ab0000000000000000000000005755df2fa077e8f19e79d591d390f9ee15c7aace000000000000000000000000fffd51a5e9ef18779427384404814ec3f5c2a95800000000000000000000000062e9f90677f24bed4f702115eabef58439c568500000000000000000000000009b3c1ab774b82b6e9caf39a1d29dc8a4615dc609000000000000000000000000ac0c4c0878e95aa43c1be9aff58baa71cf8800bd0000000000000000000000006216844510d62d78af79074e61542445cd442e45000000000000000000000000e118777c70cb25c77581229e42936836019d67df000000000000000000000000510aa95ed498ee417e0f530e79d8a08e3d4119d8000000000000000000000000544baa3e9b01840af7dbbb47627e39bf5e106f6c0000000000000000000000007bd80d2985b1944cf203324509c180127d508b660000000000000000000000007f0b8d39d0e5c70c1f7863d378ffb974e65d7bee000000000000000000000000452449740bf3cc0c6e701605bfd9ba824f85cc320000000000000000000000003f614cefa8006acfece75d059d86732e50b054b1000000000000000000000000c21927db96b2783c4ad29c7032faf9dda220ea5e00000000000000000000000067929769e02f3ca3068c5a1f21e99b851a462e76000000000000000000000000e05148c1fd4c5897966e96287ab7677fda3a9ed20000000000000000000000000f5bd26a4ecb3566e4bb5fe48622c21b1e5f99a00000000000000000000000004b137258b305bae34c894250d73fc29b8aaf9322000000000000000000000000f784de4c588ace2e2b55d2f6598f9a6aa44704e5000000000000000000000000131b7e778d71b474cde291a541c301a856f139d500000000000000000000000052523a35670bab4ceb1c6bc8f8d891d68b16b87d0000000000000000000000000500883c201cdd28834fc4ec04d530b3ba15e62f000000000000000000000000761310f1879fa155f2cc80c914e4a9afeb71d782000000000000000000000000e3dedc7a7ea5c0c0bbfb52b0bd45285032181fda000000000000000000000000e6c64b5cc8e9ffd662a09f5dbfd75c91b5ce125e000000000000000000000000f1f44f672a734306c454f6669b48d2e07eef522a000000000000000000000000202f86d2b63e2e6906366a40209913d59f465da500000000000000000000000021d0bcc3fae36aa78cdaf2f2090df36b21a12d320000000000000000000000006e1ca01524893bb683370ee56e9da491e7b2d86d00000000000000000000000024deebb6b51adb870718da61632056cfe2319369000000000000000000000000280d825a877ffc5532dc2d17b2177a6fbf2a14830000000000000000000000004ffe4d9aa91bbaa150628cb9c1b87eea76f08a630000000000000000000000006a3566e435ff04ec17586a33290ac8954fad2e510000000000000000000000008cdc5963d888c3b81f3049797384ae0e0d6332c40000000000000000000000007aead80369424a18f3b513dde8bf86fa2e1b8ff40000000000000000000000003cbaed7a678c5c117e9180bac3588e8ff1bc81a4000000000000000000000000f1b04ffe7b54187eb2fa35da4e427a2a336a8bd4000000000000000000000000a1c6b7644f97d89a127a0b1df18e1509f40596760000000000000000000000001e8df7f2c2f668c1005ad79de65bb80fe14f7a7f000000000000000000000000ea86699b2ded78d5ff201c87434721d61c548728000000000000000000000000eefb0423b435a1e074bbad71009b1e3d18197809000000000000000000000000ecb9626c6e625eb7f39fb37ba4ee52916336107e000000000000000000000000da2236efb7919fc30fbf0acbd7b9100c88b7e4d9000000000000000000000000d65ec3093672586b71f26c923b0daa00cb29efb5000000000000000000000000d58fc27ce93185b4c24c0a244b3edcbc392da46b000000000000000000000000cfd08e5ddfdc29fdb4a72a32d060d39b0218610c000000000000000000000000bbe42fccd43db9c2dd05ee7e1677ad63bd74012a000000000000000000000000b4b2802875dcabcd846c78da6f794e72a7bb473300000000000000000000000095bec59e8e9a9ff9060856839290a997f7332a02000000000000000000000000874cc2fafd94aafaf601ac17bafe0afee9f2c7bf000000000000000000000000773a0f82541f0dc15b050336c1de18286c13d310000000000000000000000000640c1e4c21a6576485455b1e7b2fe32ee94fa3360000000000000000000000005f19fe987a3e30c151559a51a925cf7c10d3a708000000000000000000000000df7f4df4667ccc59cbe1e779bb7bbfbd9d4244350000000000000000000000007b9329a70241992a36ba4ee3dfcf7a9ee6eafc790000000000000000000000000cbe126bac761e189d91434d95b80c71736ba89e000000000000000000000000700f9645113e368577d6fd1be7e30c23dcfd89760000000000000000000000008569f12da0baa5c6ec90273891c39f0ffb9e2671000000000000000000000000d30b482d7d78cb5f8ca8eacd5cc701af3f0744230000000000000000000000004cbd2d24fcf11aa6c572831a49d4c9f84a33c6de000000000000000000000000bcff0c8d53142ba2184712f5b3fb1de0c24c9d6f000000000000000000000000aed5ce2781f8478ec42f4eeb96622a7bdb0ddcab000000000000000000000000a857277ddd8a847fbc83cd3ca5954d18fd389a8e0000000000000000000000004d1c3a31a2a255aa52a383ebd477b0647c85a63900000000000000000000000059a7414e854f6af7330de2f6109e03a29d4319c9000000000000000000000000de9f889551e3484ba452fb145e914f438e3e57cc000000000000000000000000362456da9b1246c04631900c68e48b38acf46e97000000000000000000000000d1300b904e56fa3efcb8f7e371f0cfc2145f756e000000000000000000000000f9b460a268a164a4803595549c2d7c9589b6b288000000000000000000000000923f03156b79c00b5209c4aa4167edaa21d174e50000000000000000000000003fb1c4d58008f251d21ba550765e2921f8b4c9f200000000000000000000000048f2e33dcfd3170db31b50a0c8cf4459bc55714400000000000000000000000071f130780f0c46c75fb702a65dc9a7f127e185c0000000000000000000000000d4d19fa20e76c7605bf0c6a9c454720ddb602025000000000000000000000000778a1300453781af59d95678bd330dc5579eddda000000000000000000000000e89bf34601de75bbec6e77ac3fb0f381f8b609800000000000000000000000000d29ad5bd6f922e3223cada6d506388ec00a3886000000000000000000000000d02a2ca354968773f23f4c71be4449fc8294107b00000000000000000000000057b3d9d6adb21a35a630f43ca4eab292e30f2d4200000000000000000000000033c57b1653c05b959f854dc9463bf2c7cbc01fe2000000000000000000000000843097d0ffce9b072014af36d48a3c13056f8b700000000000000000000000008b6eb0deade8f3739778bfa8f42c5d1b1a33515d00000000000000000000000082071bd75e7eb9acddc42cfb7fa110f0a262091e0000000000000000000000001c42c20dadd54ade77efe8758a56622821476cca0000000000000000000000008f4cb3ec492b3c44a49e87e15662a4eb1b8ebf15000000000000000000000000562e56d6ddd195413a6a863b95e7ad8f0a98f35e00000000000000000000000019c4da80d5e6041535fe610d9f92d69b603f14ea000000000000000000000000a33a0f1fa53c98014f09ecd96023ec748795353d000000000000000000000000b8f24f80b26d25a5928f24c02c18013fc1659177000000000000000000000000745bbce0d7cd4a56753b4422c074885bc0bc293b00000000000000000000000057228b9bf88ce8c4168c99ad4753d698da6a5b84000000000000000000000000c688b9686d55530b5e13a653977c13eaf2dda828000000000000000000000000b50780d2c6cd020b1bf958d715278fcf23e8c275000000000000000000000000e2f95850c4f81abf5983a9f21626dc3a0d6e54cd0000000000000000000000002fe2f656b249df65ec840330d5958cc77c3caaa50000000000000000000000008a9175a96585ae6ccfdc7ac419a20acbd53bcc3f00000000000000000000000037278ba19c81a12c033628f121c3bf403342f3f5000000000000000000000000b27fb797541e5c301f499305c65df0bc85d3f6ae000000000000000000000000c5960e309413c95f3d9d9c5e327c2b1c5359afc10000000000000000000000007fcf112689fa5adc54c56fb3b2191c957b2182b30000000000000000000000004b2983ccd6de3f2341647c2955e25dd6730a880e0000000000000000000000006442ef16b594f00e7362dd13893a02fc3a94f0f900000000000000000000000036d9b62528d6c851dce2b81deff484f9ad1352610000000000000000000000008c9d96c09184e2c105892f0b2e412e5021dbeb220000000000000000000000003813f36f520b836c18bef7275b42bbf9b6024ddf0000000000000000000000001d4ce2687cec2450f713d2f3c5a812db6f0605ca00000000000000000000000009b18b5a2ac0af86b78fa42f432037611b369ae2000000000000000000000000ad17116f2411af22bd9aae7db1847452fa50a2610000000000000000000000007b1ef98567b9fc4f327203feacb58d375aae923b0000000000000000000000001140dd3d656a17f5f970946c6ca63bc73c7e53e6000000000000000000000000cfcf95e3a22afc67accdf591ba0d9cdb1ac86507000000000000000000000000bb29b452529f60a67e60a91fb71b2640026136b100000000000000000000000026534d01da048731b1d7e86798044449fa91cf6e000000000000000000000000b976b0a70606b50cc868cbe2da65b164403f239f000000000000000000000000f30da158ef34b229028e9a034f87f9262e0b8da20000000000000000000000009975de0fdffd82507216ce0ab5f260054a2d2b0f0000000000000000000000003c0e6cd24fc60ec5b82cd58ede4327e88e2bb2850000000000000000000000007c887af006b66e498012cf468975d2b3584bd36600000000000000000000000073e508f2e16d7079cd887b0a2059f2df64fd0c5c000000000000000000000000938aea6e6e790c53e4281c7198e5aa575b9f06e3000000000000000000000000c09d62b9a1c57e6d7e44f193c118fdfbc4491019000000000000000000000000a9eac22b15c6cdb943465e1117753391ae1b66de0000000000000000000000009ceee2992bc94f7824da64905a70555f64e22bfe0000000000000000000000003a3979e75648436ae90b1da830aba9da362ff25b0000000000000000000000009e7ca53164f550161d6bc5fb440f258cd2362dfa00000000000000000000000013fe9b1e0556c8f759870cf4cda7dcda8b4b4ad5000000000000000000000000cebb00a14b3f5cd100e862033d2f3e2e7fb47d900000000000000000000000002e21a00c0e3f9bd937e5891972e174c547cb90d50000000000000000000000009c7c85b96555aa1000b80f65b90acb71a530704a00000000000000000000000086eec9122ca57dab1c3a80e3d69889117b12f8a8000000000000000000000000377235c6f870fa4f75570bb3d7efdd4e529b5acf000000000000000000000000ea59af63a8ec89a9443f4a73e0282e875f0bf177000000000000000000000000e1205f61ded8e41a6aeee7a8a503984ab309764c000000000000000000000000da6d71bb5a954744d93a9b23534ccfae4bcca89100000000000000000000000050b34f5429c45eec05bab21ffe56624f027f9c89000000000000000000000000df1f061e4f7ee3c75840e1c19c85cacd6449f9530000000000000000000000000089878198052109c75dfcc5b176596ee9e8b5e60000000000000000000000001c1523aee67717d45ac0773a616267c06c8ad65000000000000000000000000069bb0ea946c314f8650c666fd8cb8cfc195379b9000000000000000000000000d75879bce01e0f0813ac3642fd2508f275c6c44f0000000000000000000000006205620854fdb982b48a2071ff966cab8c1353e10000000000000000000000002a43327d3330da759eae4ebf10195f5c79e37c4e000000000000000000000000f81c37051e25573920cd6906ee08611667aa1dce000000000000000000000000292b16a7a0b2a447e010d52ac59ad42ebe4c3b0e000000000000000000000000f89de7355f25383b10efbf081d2290045dd76a64000000000000000000000000264bf754a49bfaccc27a70d4553313def2cf43490000000000000000000000002f1c67ea118ca65c1326dcaa8aa88c73bab582a4000000000000000000000000222add8264d105af08b59f0289be91ed82b9bec60000000000000000000000001d9cf5d054f6f5c5c03aa68c76c5775aa6917a55000000000000000000000000697774ec396a250ac06e4f3e1fbcc848130f97af000000000000000000000000b79781f843b09ff56d37d3e66bfd14e27e45756f0000000000000000000000003d5384607f4f9ab915a28c3c7bd5e8a856c199cd00000000000000000000000051610d1e2949eb91acd4bf627b1e352eae187550000000000000000000000000c6d49ca30f7b7b42c37f7fc85d8ccabae3141c37000000000000000000000000edd67738ebe1dd8138ec8254164b115f434a0ea0000000000000000000000000c556806e79e7f70f0314073bcf9e1b00b83de20a000000000000000000000000a1e0e5340dec6a8331b3a9f89cfeae44711ec90a000000000000000000000000835c749a90c8f7963b436bdb2aa36a226ef2802d0000000000000000000000000a42efbda2b6bcdd1a883ae00354c6f77bfa600100000000000000000000000060ce0911c1c1ae3a9538fe12abfaf5d53aa3ddb70000000000000000000000005870e833ff028f013e691a7b9a83ad5d21ab46ea000000000000000000000000ea70a7e5b0a4ca28dcc0bf962921c958c999ca7700000000000000000000000017f867a6a43431447a280754a74c1d3b5265f0c7000000000000000000000000660541ed89f73e3e6efb5f00858ec7ceef4ff058000000000000000000000000603e7355c6067c683d2436b22a56a01822a794b3000000000000000000000000ce6f49b7a46369466669fda700fa06d2205a1a99000000000000000000000000b2cef0c109bf34c087df4900ee72996b234ed2de000000000000000000000000e9054c3228e12fb731822b058984a4ab373d39980000000000000000000000001d207693481cacd303ad0281983addfc4819bab2000000000000000000000000f226938f27bb181516eae64205d411f578e33939000000000000000000000000adc6f81f2f524de30343df0221a71140680efbb5000000000000000000000000ea079ccb0c9e9c91a3051ec58de2711ccad3df3600000000000000000000000032af171d973f493f0e7ba4a208740840dccb22f6000000000000000000000000f24a6e71874584f1ec8b53074dc801668e656293000000000000000000000000404a7cac13e5ff3d710908a29d8cb173872c1220000000000000000000000000bdfbb27665b8e528b4cd84f99852718a69a216fb000000000000000000000000a3a40f8ef1acbb1c5440e83b77919fed51814fac00000000000000000000000070d937cc2ab7f581d7786e6f58689ed36559b4de000000000000000000000000c9dad0030e1f4b9e647ff01cf4b03d0afeca8ff5000000000000000000000000cb40042f50ad6e89205f9191207415326a3c0471000000000000000000000000256cde43db3195b49edc8daf2f5c3073919e042f000000000000000000000000bfa2b387c382f3bc79915fb4136a5e297973baa4000000000000000000000000b60f392e7c02904e5b426765aa030712869a6257000000000000000000000000c612f1ddb29085082ebda14e71fccd8b86297169000000000000000000000000ccb3758ebfecfa723b8a5a3e74364fa34a930ba0000000000000000000000000741d7d011ae1493c2ae01207567f86c11b7a115b00000000000000000000000029e66693cdf35cce173f32cc29b8fb4cf6bdb9b500000000000000000000000018557750ea74a7b8de69162eb180054576ae967f0000000000000000000000000c8bb77d445533603af36ede2e470ae8d6374158000000000000000000000000f71cee8430b2c4576fa5347de6f098f9f63e51ea000000000000000000000000e52847f48c633c9c08163beda450c2b8ad29070c000000000000000000000000de50c9ab762660469c6154c478112700465a9b0c0000000000000000000000006766777ffe5536a8d0fd670f2bf26dbf53564a71000000000000000000000000223ce9110f7e678467d30fb132640a5bee090697000000000000000000000000d9d4bf16ce307fefb16583bdb9017bb2ba51a98d000000000000000000000000fbd511c4efa95d9d11179c57264b623609c58857000000000000000000000000bc2b13b20c07536fdfac3b9b32b20be856f903e400000000000000000000000023930030e9817eabe8b40c20178c529b4be25f76000000000000000000000000b808331cbb8eabc9826923e0b8de69054ab49dae000000000000000000000000a7f6ac5ed9cfcb25666b5e9e0be22348b153531d000000000000000000000000377000c45b23d79cea6b97629ea7886f3d9bc132000000000000000000000000b0732341a85d7b917897e504d6ebc88be8afd385000000000000000000000000da3388a23d449fa0dd7f2f754d0a65795dd7b16a0000000000000000000000003142a61be080b26cb26c6ac1e3cd8264cbfbc3cd000000000000000000000000e7428567796857c637ebe81ef44d9f068649271a00000000000000000000000058bcc2d6ef67255800a154b66e82a4992e9398ff0000000000000000000000005ecc61885799b860b1db765240465ec8cdbe1b99000000000000000000000000374d3f139dc37a1b7e7789c8ac63559b8d7f34c4000000000000000000000000cb1035c706d4b6ca1ba1ed71dde5d733abcb41da000000000000000000000000bf0b4db5153a01fe90f4b4d152a2b9cb5fe8f9930000000000000000000000001c214bdbcd1ffd57cea8e5b6bb27ac80176359c70000000000000000000000003f98736b52a7193881537a33c6954161ef8b0cf6000000000000000000000000612d392e7d8e771573418833852aa15e8b672e28000000000000000000000000523dcfbc841550e5335f47471e56e6214a6f99f5000000000000000000000000e085f426d5c675b808271b1fb6e22a3a31aea9bc000000000000000000000000d3498556cfb4d049cefae111a5e60ccdb9519796000000000000000000000000256f8af662ef2c273f06cd4a132f5d5623b412260000000000000000000000005692c45c915f96796f2e2299744c67c892605fd000000000000000000000000081e61c0e5d5f7e520057c21930f08ab0bce5042d0000000000000000000000009776ffbe2fe1f7d5574589fc70fcb505f53d737f00000000000000000000000076899a7d611bf9e6d26176ceae61301fca8ebeff000000000000000000000000c8f8baba62ff25692d8636c15644eb0e224e7e220000000000000000000000007a036b4bc6ecba1fac8cce7bf47d609dd2dd0db200000000000000000000000025ad6bbbbc6fd544023698b77f469eda395ecc0e0000000000000000000000002e2ac4cc0be7e8605be47f54d2fd6cb7f1be9cd9000000000000000000000000354d03288a846c43fae463d666c3d2e2726aae88000000000000000000000000d08051ca336b541f19dfb9570250d4e81b4303d900000000000000000000000015ae516291ba7e1dc0fca58a4560a28a0dc02f6a0000000000000000000000008d0a6889fe9281173561b34ccd72838d042f735500000000000000000000000008a5a4b7816f4672895a2e05abc86294349b7e42000000000000000000000000dd803b40dee4b2ee0242fb5971d6347745a9bf9e0000000000000000000000009c36689ec93c5930841be40dbb723feed7686aa100000000000000000000000099ad2ca2c98a0c87a555714b801691b1d0b5eaba000000000000000000000000dd37ad1cd986f0569bb17ae3638afbcc964b95c600000000000000000000000070f25f9a540f70e34ec5db4f17e2ccd31d335c6f000000000000000000000000ca3f9cc1122883833633369a8791dde8e1c9d346000000000000000000000000fd8e48a2e146e435d26d8ad31a886d4f94bba87100000000000000000000000068c130eb53d05d2e1fe3b1125c6ddc5aeb15ac3b0000000000000000000000003ff82e45825f298a79104af777375931a5099a2600000000000000000000000037fe96d9199eb5c501834e8b0331a1333b38b5a7000000000000000000000000bf38cd531eaac754551570bd3dadc99782872fb10000000000000000000000004e34b8cab82c4599cc9dda93842a854a0bccfa3d000000000000000000000000b06fdfd9b5cd7a8cb3ed8a1466ffc69c62b31e2d0000000000000000000000006ad218a43c8d41f7a7c08d13710e0ade6062204d000000000000000000000000e72844d6d20499caab07c90280d6a4ba2797581d0000000000000000000000002f4a220d4e6d8fc5edf2b75bcc53c941bcbaab42000000000000000000000000c29d03ce9c2cfbe47370d8f9a276470e2b2ea754000000000000000000000000806220707c9d852186f03f8eec9fb926d981eb690000000000000000000000005a47b26c7ddcf9c5c344102aa2ef9b1cb07bf8950000000000000000000000001230c02a16c72afca25c3b41485c9eea06fb560400000000000000000000000090d3f5e6418a2caa61f1190dbabfa3f3630fc599000000000000000000000000687c2d590821cedf457eca91a90fbb434ead80ba0000000000000000000000004815201d65d42165a6ca93602c8e68348c597ee40000000000000000000000002243648f9c4cc7301b7bba398071120aba3ec3fd000000000000000000000000a2d3872ac40a65f5d24881baf7369483f96ca2f3000000000000000000000000de9b190b1a5ffd7dd36181e39d8e8719ac43af080000000000000000000000009b234d81fbca9883ccabc32df60c3285cc0e9194000000000000000000000000342e6a7d7c7d4f00ca385879cc2637bdb0a5b6e70000000000000000000000002b6c8ba27c7121341b8a3633e5684f8887a8910f0000000000000000000000002119a0e45cfe5beb0efb2e7ef3432c5732f5832c000000000000000000000000f2913fd3fd967758c0f8e3734a5e0764ed142ce4000000000000000000000000bb5116adcb4a6fd294f7952c48c5a89bc2b0ecbc000000000000000000000000573349a8780e0d9884796577cfb4f7f64c87ea4700000000000000000000000064dd2ed0a713666ee7ca68926d497fcfb9383631000000000000000000000000a4ee0797995aa582e40b93e3e65ace5b9ffe98de0000000000000000000000006be9db5adab1ccb982c5dee7f91218518df1b24f000000000000000000000000ad195bef76d3405b9dbe7ff28f6c4b0d5260ba4800000000000000000000000095bf7751cc126ab7d9f0214170da41a9d4cc06e90000000000000000000000001aec65cb2e52e23097d122038c502825649a77fa0000000000000000000000006e602f85c13bdbbedabb2e279457afc334f5c4a70000000000000000000000007647b323541bd04201232bfc805ae7dd0ea497d900000000000000000000000058c956abed8baa0d1a7cbb75ad6690b96ae82ea6000000000000000000000000d826d0aeab2a59ed744fabd64c5a59aa55bed4330000000000000000000000005eeca15d61d723e30074d4eb5c4e8a8f6f54f6d0000000000000000000000000827bab9747d690467ddccb435d9b6894fa65a6c7000000000000000000000000f16f6621993d471671ea15a259956d2ef5f4154500000000000000000000000035e251a4877a8168b7f1857b5f1b3ab3e07461570000000000000000000000004d1df038ed02440b5a7706183e9248d069223ae4000000000000000000000000d5d232c0fc5c8f63f0fc397504fe48740bf9bfa200000000000000000000000023e05de1a8c15d0e40592a7546aced3299e8a841000000000000000000000000b9ea8de698cb1fd9ad6fe2021653dcf90d3f772c000000000000000000000000952ef855fb5dd5d8c8f8f7806b3ff626c992c532000000000000000000000000b941e930958481839ae559d4d0c06b9ff7dfbb710000000000000000000000005fad19cfe571ddb83f5c7bd31062ae58bddbd33f000000000000000000000000b5d876167bcc7f04993c221adf798f492f07d257000000000000000000000000d3cdbaa4ca08ab16eaec2f612179a1cf3c8fc698000000000000000000000000bbcc1fa4b220f0fcd0cd168959b853ed2c3e402400000000000000000000000003178048d7eb6236656ad767bad199e7110f7af900000000000000000000000009d1e47ac4aba245c80da04954a1ae0a2d3178d70000000000000000000000002affae5529d6cc5d1148591218b8f11ff38147a0000000000000000000000000dbc00af13a6ff711d52319eab4e4128c634f83db000000000000000000000000c6c7db7f8c4b1c733161266c5ef28d0b2b8afa2e0000000000000000000000000f5e2c01c6989bfdbd8608732a306ffff6e3f39c000000000000000000000000a6370b9eacc4733c670e8e63474aa8ed373011de00000000000000000000000024b3be6a9bd9946f60b55a256d30c6f3f1d1313d000000000000000000000000c115ab5227701eb66e19523fa29659a4ff69102400000000000000000000000090cd935bc8d2ef9097c923fee177b07e5a4677b5000000000000000000000000108ce9c0e965dd8e89bf0b9bb487027ffd95c66c00000000000000000000000066fdb23b0e19f453e586423fa58bf94d80a7f1cd00000000000000000000000055fa9a9e583fc2d9cfa8d8ca388216919a64032b000000000000000000000000c7f5072ea3237768917d8e6c251d74f7229d3d1f00000000000000000000000046d2480476ce7d08e6bd0d3aab310d434ef43fc700000000000000000000000014350d84e4b7f0ab9dfe232fce9694118265b8630000000000000000000000004438a0426ea716678dba254fdbc4ca50bd61099300000000000000000000000008df71d5b9e8abe1b650e2693cb797d4b1c737ec00000000000000000000000040cadabd9b516fdc254e8bba80251ae0ae695cda000000000000000000000000076368f711599f05ca6246810b7dc96d329c729c00000000000000000000000027ea40a87f85b3e83e749d420187d6c9ee7d711b00000000000000000000000075cb8d24d283e36ef2fad1ea5696ccbd3ddc848c000000000000000000000000012c22a8a9c274f88a67bea48758dc12b442d6e90000000000000000000000008dc490643c58795e5c4dfb9b24682aa6d9dec6c0000000000000000000000000b27a19fe8c7d9743a5f96476c27b9d3cb1ffedab000000000000000000000000aaf15eebbeef6f58b7fbf5ab0a8d7c09aa0558a9000000000000000000000000ab62db154051070f8dd3ac4ed0a5f33691dcc0ba000000000000000000000000f10a106a39c2d5b964776f9cbaf24a9de283d04a00000000000000000000000034c9e1b7fe465b84ce5dc939077063960e56e53d000000000000000000000000d02d5bb2f4af9dc62183a56d1802224b0ae0cabd000000000000000000000000c06fae051f97329f31cc9b66fa0e721b2e573447000000000000000000000000b433790e02fe76eeeb54d3943d12ffb7ffb5f2c0000000000000000000000000b2547242bb9929c742c14cd3d42912690926d79a000000000000000000000000ac7b80cee7458d81ed68bb114d3f2e3dc5b133cc000000000000000000000000ab25ba3c5f1a99f6155aedfcacf0a1062e52a9f700000000000000000000000099327897b2eac387983f35b159a3383ee8c4a46100000000000000000000000083dc7d637a830e9785782f59a7554d5a7ed3e97d00000000000000000000000075fc2873c4dfb1b657613229f3762c03f73321510000000000000000000000007534555be1cc7759c2438021149d95fb1c9d74300000000000000000000000007401a7e2bb368c3bd438bc52011f7cefe60e8cd3000000000000000000000000682b1b01e006aff5943dd715fef17d6f68c90a030000000000000000000000005b4567eaaaa50803529bacf80587a9894628fd590000000000000000000000005017eadce977d74c5841c6e5aa20cdf0f113860f0000000000000000000000003b808a6058799b5cb6884597211f9710b04558420000000000000000000000002e84483f4d1563b24b9a0573929a1d4565070cb7000000000000000000000000267f138de2b6a761094440b6a60ffaf5a1446b4e00000000000000000000000021c8be16d75c8dc4729ad082826d9657a05d24490000000000000000000000001cb007b5e23a10e4658a8e8affe7a060c3a697f600000000000000000000000009144e610031cd83e33060e856e753c24d23349e000000000000000000000000014af343e07ccd53b19419cc5c66e81573d2f970000000000000000000000000ce7e38867fe48e3cf8c0079d6f4d561d0c2d617300000000000000000000000006c9c5ec76ed7502f4181b2379dc3a0df75eea6c0000000000000000000000003c69b6edb17824cb2274393a26eae2314c019478000000000000000000000000524c8e1b8d4a06f340a57f198dfbed92fa36848e000000000000000000000000fa6ef54df771f0acc7bf110f264a55e0d80e2329000000000000000000000000143f5410ef9292393cfa3ddb2dd45a1e98338f1c0000000000000000000000006a73b3dc7288f64f0833520b7bc6043cbcf068cd000000000000000000000000d06368293a683bb6ccfb4d07e840c0706738179b000000000000000000000000a684cf8adaa3909b0afa25a75465aeb10a0928e60000000000000000000000001538bf2df205e1a7cb065a74c7d2dc7798f411f600000000000000000000000086341f017a3b921da817dc6b5ba48cce5c3d6a8a000000000000000000000000566c84ec311b39950cbba43b0df5c6183238fdad0000000000000000000000007df6337b4fc11bd2e8d58c7218440d889865fc550000000000000000000000003754fa5ebe5b797e3dd5ef789b7c4261fd73ceae000000000000000000000000929ea210b9d756b1b3e42a17e9a01bd69d9a54fc000000000000000000000000b8cc2ea603dd08351e8950d56caee58ba77e6487000000000000000000000000b958bb857a95da7d9dddf59908d25d68618b6fa1000000000000000000000000ae9ce31a5468d73d87163b81c08f489946be233a00000000000000000000000069c1c970b9dac545286f75f71715eb8267481c2600000000000000000000000029d22f1e118cb610ff46b751413131a09745ee4f00000000000000000000000033b0784543f5a2ab6380d02ae3233d18127905f30000000000000000000000005c6ac7cf62d9bfbdc022c1c3ad03926aeed417dc000000000000000000000000216cef3edfe50ffed7ad35cabd4d1e7bd05aaac20000000000000000000000003a4c7e7064e122a19c99d192484ee1a1eeaa1e43000000000000000000000000f971e13397580b65d0f118552148d13f60bb6c55000000000000000000000000ccf3e83ba25dd878c1b1bf520c1bd6b036bc5e19000000000000000000000000f032abed76d1ff346ca32d900280dc2cd080cead000000000000000000000000aa9127c4406a4b58a507b04e9fe1750a4bf0912a000000000000000000000000aa16dd9066109750f75e90353addab9f77629aa4000000000000000000000000a8304ed93a6f65c82c341e44fdcf5890e19342d3000000000000000000000000629f62a9ede192afc8804f7f4692f1bd5612acff0000000000000000000000008a2d6b38c40f56298c5feaef23095780eda6f2d0000000000000000000000000051972f96d12631e69020396ad6767aa8ccacddd000000000000000000000000a2b1fe939addc120a7895fc8043f2417477ff7f6000000000000000000000000f2a3250bd2a368444363757e0e7fce7cde88367d0000000000000000000000002fd3f3a92c5408d537189b5c1a3d70053128f46600000000000000000000000014f7e31277eb4540b57a9dc7c4e6ec58e891b1ac000000000000000000000000b88a44147f4dfbf2495c8d9d84cd2cdfa6870167000000000000000000000000751809aa57c155050af19ed5ab80cc109b242c0f0000000000000000000000007bf8adbdb2f46c44a256fd44ca93186b398c95cf00000000000000000000000068114c7c6376880b053cfa14f6aa1e25d2ed0ac70000000000000000000000000b68581a05c22396995262a9c9973636933d0a4b0000000000000000000000003d1a32d9dec4c7ed5b5a342280db2e357d4ef746000000000000000000000000b8bc583cead251eae176de7fe77aef584304a9760000000000000000000000005e0ad38f85a9d6ebaec277cc686f9861b1f776b30000000000000000000000003c8fb1e15a1c61b79f9657e9bab847c98a2987d5000000000000000000000000616b869bf84616363cafa89c741b5a73df5915590000000000000000000000003ee6a3904410c2697fc241f227a1b869a74330210000000000000000000000009a76418eb50f14368dcb8d1a95bd511b7ca19ee10000000000000000000000009dd156024560a6f1188a099703b5befa3f8ce6ac0000000000000000000000006cd6d63bcfd35ea432131c268fdf3290b631099d00000000000000000000000093719f2bc5b12fba69f8f1f8326237a94e604146000000000000000000000000d22bdb4beca97c9655777544726ae24a95aafdad000000000000000000000000ef66a87a5b4e7318ae0a4ebb30548e49bf1f66da000000000000000000000000365014762cbafec392b8e18198155bc5e4d9bed7000000000000000000000000a4dba95f6a27ddef16228773ae75e6124e57acc3000000000000000000000000deecf441765aa6dd89c432681ea32b6a15dbaf170000000000000000000000004eebf7c0d637451a5c1aa31aede2836d43aa29e70000000000000000000000001fff92b362983d5dd24fca626cbcf707fd9dd4f40000000000000000000000001c0e59bd15a642c4b9bacaa962fdbd39d82f9951000000000000000000000000d1dcb7e5486f9a1c6ce9e54909f0b1e8bf904f9c0000000000000000000000000e0d944d63e30a3297e2d1a5e290e88b7a72a6a1000000000000000000000000e6c0a5b185909296d185c0bbca65fd3d3825a4aa000000000000000000000000093e3f833fba82129a9f4462ab2bb9ce8b49903a0000000000000000000000008210ed269f41988e1baf495b97b6cb2424f5482900000000000000000000000067a20c0f55d72d9f50e5501cadcb0cdba06ddac000000000000000000000000055e25d929c200a2782c7e3e29f246b30a93272e50000000000000000000000001e41f5574b810d713a8c8f76392f1b1f203ea6d60000000000000000000000003ffb1362717d7b46b428dea184478a2d9960b52200000000000000000000000044deb7e7bc13adb3fef94a832713ae7ebadc94ab000000000000000000000000b56ed3c16e3e564bcbe2839a869fae7ee2e6351100000000000000000000000081d265900f391ef39e50c2df06362ce17bff39610000000000000000000000004aeeca1c49808ee047848664e144c0c226865ac1000000000000000000000000219508776ec66dc3cfc569fd92ad942bed25c5ad000000000000000000000000f8249849b915ba56a2154541294d53fa6915c21b0000000000000000000000006d9988bb29f6437aec0df0de4a3aba72809f7af4000000000000000000000000aa7aae4c4dda7f94ea07545cc1ecb7923a3e72440000000000000000000000008e6ad0613746719b34fe58377f168366fcfbf3af0000000000000000000000008687ed0a4d2fba9987ab5d70ef5cb062ba92552c00000000000000000000000020f638b8b23e7c03256fd54e6085181f6cf6d46a00000000000000000000000081ceccb58b077360ae9c920b7cb4c53765d43c11000000000000000000000000fc43f5f9dd45258b3aff31bdbe6561d97e8b71de000000000000000000000000469a29e15c60b359a66e2fa240d0a713c248aff90000000000000000000000001ef4e51bdef804a07aef21ca1f308ed545ce6d1d000000000000000000000000c2a51c1c5ed6637b0ab9f100c94fff91fc6dbbc50000000000000000000000000d91b6e1db3a6453d27ba0fd5b6244c8936348c6000000000000000000000000c13e5cf6418edb17b1780e1e8324e65544e79b170000000000000000000000001693fef0a77adc42f3311e7f9a1380c2f38ba72700000000000000000000000001e4da8ecb23181e10e892b238f32d98dc03a3750000000000000000000000008a694627e60662680e1920eee0031184cd3dafb10000000000000000000000004c5b7fa77b49e4cdd32fb03386f6e29b2a7e108e000000000000000000000000fbf43469b47cb3b18907aa88e0a6dc31037448ee0000000000000000000000000b10ae4c8a9d69cfc784583df835602a64ec6afa000000000000000000000000d53c6b28c579645363544f8974f87e873094743f000000000000000000000000ec6453845439ed489dfa9d0395d7f171e28ab6510000000000000000000000007be840e17b14934cb72013d6a97fd2297aef2c94000000000000000000000000542a564a62c47ac3831e922c14a5d0e1ca147d990000000000000000000000007a4665ef83e470105feda3bfbaa586efbf519e0c000000000000000000000000147f82e22e891afe11d3ff6d85c7ee6021f531c9000000000000000000000000fe8711b7af16de2d603b950e296365964764c455000000000000000000000000e2c03e77f8c93ac223b694c44ab88b94d2b8946600000000000000000000000079ef1d156d20944510494ed31a3646100175dc88000000000000000000000000e9b760c7cd28f6375c2a6388fd91593dfb775bb2000000000000000000000000606bcf0e03144d93e0a971adb5625d3a35df09600000000000000000000000009e4e8da8d4b45e35555d8b57b9078c1bf58f2e200000000000000000000000007076c1492d319b4b1786442a7ec414aa7a541081000000000000000000000000ad8d8ec6b67b350a2f3563e30dc17114808270230000000000000000000000002d85adf02ec7d3dbfa6c4c28c1acd353766ea9910000000000000000000000001f0fa9a155fe79e717f0438206e547575c0dd814000000000000000000000000903c80b575c365d39a524e7b925abb3d75c0f205000000000000000000000000b842255b538ca573d820cd88915d2954a1cb4efe00000000000000000000000009fac95e653d1738646ee1bd0ea568c050c5ed090000000000000000000000004e5c32b380a741f29b72497ee8dd8f06c438dc2c00000000000000000000000053505f8610cdbacab358207bdd9d3daf93dbb051000000000000000000000000e56e13e74f8f55253c5492c137c32e52c4be5e830000000000000000000000002fe3a9a1676744d750880920f42443a62d4aa8160000000000000000000000004cd82755064278548b102e8d40edceb39bd175ff0000000000000000000000005a63815ed07d96f0e1ce134f2289634a5e46763f000000000000000000000000f319444c67aafe7a5d940dfc1e34b650f77afd11000000000000000000000000ce946bf8fc289ef6b9a877aa9c2c7dae074059d5000000000000000000000000b5679bcd845e2c264b09572d234cc6f072e930d2000000000000000000000000b238d1ad282ff9cceb4ffdb8160d93d478380bd3000000000000000000000000af76a6baf674332916f358c9463c8871da12c7e40000000000000000000000007928ba4948d72d5cb239665cd7f621dbc871d29100000000000000000000000069064306ceb28ee13a4224ad9341aa9eacb50e7e00000000000000000000000031152f213c0e4fc949b88acb14e98b0d081b65760000000000000000000000000fdfa6f013042ee15e705827457d4241d7507c01000000000000000000000000d2f55399d944de50a0d8b455de67afd22e0a54e40000000000000000000000009f4f105d51fbe36353d3993d08cd2be56961206d0000000000000000000000000db7dcc4a540a92279c83e01093b2200c2194f8700000000000000000000000091db0f4d86eef9cf91c569b40a26a167053faa35000000000000000000000000f49f398d31ec49b4c3d883d41a2a6190f9132ec50000000000000000000000007cb6981097849be9997d672605238946df3a8db300000000000000000000000060710be536a6ff16b8a4a6881a93c237c981cd53000000000000000000000000015b1eca471a3ab2d705873f271d09388f45d996000000000000000000000000bc3e19e2f7892445afbf5640b2c28343fe2bac4b0000000000000000000000006f3dbf09dd6e7cd5d5d731d2ada18f391a705b230000000000000000000000003a673cc743cd3c1a0080e59eda78ee9bd5d449e6000000000000000000000000b63737cc1494c86242e1e3da14324df937cd091300000000000000000000000014fa3179671a5fc08c3af73d6e8d360d7fcb8f0b0000000000000000000000002e823f29d01e3cdbf1194b560035ca0744862111000000000000000000000000e73c732abbd137bd51db95789d6d86490bc0e299000000000000000000000000a24a72015c521bb07c2fdadac2e295ec1f826e890000000000000000000000006aa3f8e0cd4a00673284bd77bdfbfcb87702edfa000000000000000000000000ba05bfa8346b011498377553dbdd00653a961d22000000000000000000000000d55cf820068a778809dad4d219871241402eb8af000000000000000000000000df306666a64e630270c4afe19b52067cad918ce1000000000000000000000000a2d11b5482f7af2648a3e1136ee2cd13861800c6000000000000000000000000ffc29f58794ad2bbbd5bdf577de8cdee993d32750000000000000000000000006d6c7ac07ff1293a28a14befc3e8956107b6a094000000000000000000000000e9ec456fd96494423cd02f441d1837e32ea96823000000000000000000000000681e6dbc8d6323119556bdd4984cdeabb9ccc33000000000000000000000000041a65ce44afc39d3182a516b173604ebd785624b00000000000000000000000043c66c2404386394d34b49e01a8d1fb39a4c88580000000000000000000000009fa7fc17a8d0151f6641a636cc734064e0c64093000000000000000000000000a336d769c6c4aa00dabff7b4dbf4f52fbf2105d80000000000000000000000006676b928ac18eb81aee82600cccc013d3d51a9d70000000000000000000000004ab9193c8ab3a1ce24a5033274711cbf3a8d45b70000000000000000000000000cca11752ca263e75e791b80438ec093d95ffa1200000000000000000000000064ee07b0523061c2cd7f69a040eee7a7f507e6e10000000000000000000000002b08e1ccd7b19437ad28a3c9d89e9fe2e7a97b270000000000000000000000007becf564381b9412e5d9cd3e11b815f1e020d4a3000000000000000000000000085f78244beb93e8827a9432fc714ccbb7783a17000000000000000000000000a5744af71443173c129e6d64f45ce0aed65646c8000000000000000000000000ec6d20d5b48b3e44f71cfb7453bd208421046ea6000000000000000000000000d7cb8c2fd75c391cbb7864ec91c729d25326b921000000000000000000000000d66e76a4318ae258116165db259fd11516f5a320000000000000000000000000b852391f5a2d114b81de5a1d923d3ceb0d8f7e48000000000000000000000000b8161c9a37eda28cac0def906765e1653498af0500000000000000000000000091c83f43fbaafbf277b7ee0d7c7ea0bde37ff8d10000000000000000000000008c9d9f30f0013ee42b97cddc993e4c1f3ad3ab6b00000000000000000000000086db40baf494fb17f2707ca9965435703b7f0436000000000000000000000000720ac67fade62a1a4572b57b1009e7223a0ed8bf00000000000000000000000057978a2b08acf6c636bc2cdd4e59231b91be02a30000000000000000000000004ff1aa3c0b02b08cd052ad43f30a11f1757d91940000000000000000000000001800431fb7cd9c7116e7df09ae7d5785c89c56a300000000000000000000000017fd5131f4d564d205b47588cbecbc9b0d125a5e00000000000000000000000011bc310cc5de5daa1298cfb65e459f9a04f8d7f4000000000000000000000000105ad7ab3f0b8851e0720e91fb37c6740037d3c2000000000000000000000000413c13677621f8bf4a3c95a009dd14028654f9580000000000000000000000007babc15c6a49e274bdbd080dabf494fcdb6b7f68000000000000000000000000923fbb9be22e778e7b7a1ccb461e1f41663e6bc5000000000000000000000000346dcebd511169270de462532af0dd915f5d40be0000000000000000000000005d9d36c48bd54806cdc464f3e7d01b1511fa61db00000000000000000000000009e053ef68a160c9b03382415bfa08ce0f5f626d000000000000000000000000664ed83ba3a73a893f4d5a4cd925e28b230ff11a000000000000000000000000c9163206d5f35a93833dc42e1e279efe2fbef7e0000000000000000000000000b51b1e62f5d8d89644af31c2a0863e7d37bfbef400000000000000000000000093759a692fb18ee54075ee000a6fa7de4b2a59a50000000000000000000000009a5aef3250bec6fd78af1656c3f5f87821f7cf6700000000000000000000000007203f3181de83605a96b978a4b230df03d604af000000000000000000000000ede21b5e6522c2ecc155849f528127ebdbde062f00000000000000000000000076bbacf610bbe6b6595b48b1c3fd7454ad64f412000000000000000000000000a5d81fceb6954476282abdc3ca3c7fe5c340801a0000000000000000000000008b742bc5334a7f13f6ec52d74dce470c593a5e9e000000000000000000000000f436b66bdd128ebe1aecfc682cac2f6504cc74da000000000000000000000000146ce28bfd2452375fdfcc651c7bb6e42d12ff6a0000000000000000000000002084c1deff43e99c8e88e055fddc924c80b37fc7000000000000000000000000bac2aa177bab52b5f223f667687eafa84e4e926e0000000000000000000000009ea66c148f912030f07dca3c8fa21f19b577d2f30000000000000000000000000c0c8419121e28f8461b6ca03a3e778b69fd973c0000000000000000000000003bfbb606cd03cf0f71a51f561643e442069007ec000000000000000000000000623454ae6ff14b94f9b58c26ff114d33dddc961c0000000000000000000000007c428fc7eb68f755fbdf4e1846cfd000067ca5b0000000000000000000000000b602751392e1d5a0b8b2bdc2aa5982297802078700000000000000000000000080cbdb057c6f394f15fea58309c4796147d9cb47000000000000000000000000100c6ba425c0a10caf65f697f112026af53ac558000000000000000000000000cbe0a568b372c072e3b312983953cf1bcf493b8b000000000000000000000000a0f3380aef5949448bcd428a9603a521428cba6f00000000000000000000000083a049415c3d6c5aea77fd839fca5e72aa37ed1a00000000000000000000000075c0fbcd2c9cb246fef2b3a8d5dcb751c333d4b70000000000000000000000005913af47ca3dbd619d4b625a0cdb5a3bc16176a3000000000000000000000000b8622ac533b2862a1d4727575ec40f40b465b3e6000000000000000000000000ecc3d1304184e8f0b22a7be4ccdb46be53658191000000000000000000000000888c183472ed31fd4d8b455294e54d52d6066f45000000000000000000000000cb1de7263351cf7b87ebf96a5f494425781a8775000000000000000000000000cc98727b4b65392c33d020bf59e25ab4fb373f840000000000000000000000008e9ebc7ca44905f3eec49932dbd473c1e499066900000000000000000000000037bcdfee018ec1aefd5b1f831c5eb44d48feff64000000000000000000000000e4eacc6629032d539ea5e7b6c4c13a18bcf681bb000000000000000000000000e71537ed8c0e926e24370cd1c5b98e87d20985f30000000000000000000000007156be8f5f4e8ef44d2cb0978fb07934aea6f1ad00000000000000000000000093d7384db5c806d1fd9dcee9bc551127fc0afb9b00000000000000000000000091a1ad2234efbdf111bd6a081de6bb1209108d0b0000000000000000000000008ca6dab6d7b39991e345396b92bebd1cb13733130000000000000000000000006222172828b6273173d580b5f2d3ac7e0cd2875e00000000000000000000000028487c108a4941ff13aa0b58fdde32b045342f450000000000000000000000000639d9575d7bc566d04930340aa65d445eae24c4000000000000000000000000ccc1a5fbe198645836ce712763f7ecd50687858b0000000000000000000000008dbc09174fbc3a4d523a33cafe9d225310a94931000000000000000000000000fb0fdf6d99e01ca4e81414d453613d91e9ed65200000000000000000000000009f1527da02ceb2ef6e4682c203124a69f3106af00000000000000000000000006e87aced802d4d3c38d679530fce4d7c8197734a00000000000000000000000000d60cb90c191677a69510c452a4246ae8cf55090000000000000000000000008273b5b9b4713b8c5e6030f2a902c973d40e24930000000000000000000000005a0ff6eb3af74beaadc624f8f4606a5a794c0985000000000000000000000000ed4a965b6296c5e41612bd5dc173acb01ea560fd000000000000000000000000f949cb7ab4fed7817a6db1ee9754e7489f3c2cdc0000000000000000000000009a85d2fa0cbebeaa4131ed8a722b09ee14aedf4e000000000000000000000000a68c1795532ecfcd6bb80411c1485954541384d20000000000000000000000005b3df76c7a4749b341f0593d65376d123fc25b11000000000000000000000000a857a98fc2ff3b52dcb2369bbb1af2b8cde6b35a000000000000000000000000e35bd9b2d86b9c43963f0dac079381ea522509b5000000000000000000000000c6c2abab647d08d6cccf173b4a698b4569d5599d000000000000000000000000a8d83c743216e5656fea7f92f7b2a33737620b0a00000000000000000000000068a96417e35358e6210a356f846aa02e973d8347000000000000000000000000880dc0e2ec36b1f54eaa97fa28df445bc34f0adf00000000000000000000000082423cc33d4621a267225b36f41e0a78dc2bc0f300000000000000000000000001a73409e3fd89620d505ee9d38a2b75e04bb358000000000000000000000000e67b3d718b53b9d95bfb1cc4d506f208fdd212e1000000000000000000000000420ee4d67233ace96e249d27bbe0066728cf21dd000000000000000000000000beabc50c4f42fe460b50cd8b9c9587153e5f8a3c00000000000000000000000042374f7eceb6d2002e830cc58aed48d431faa67f000000000000000000000000987aa8540f290899fce6cd11f77f2bda0042978800000000000000000000000067944c0fea63d9f5c24b197e73f032675f04950300000000000000000000000002b93e8815a07a72282fa374c04a7996eec80efc00000000000000000000000042af32773369bd7f31bfddb3f797c804ff05eacf000000000000000000000000fd71adf53c588ef83be8f00c314937d55054cefc00000000000000000000000080b9f4f1ee9d67e7ecfdae58b33db43d5e44cbac000000000000000000000000f3cdf976a6a980f5088d098f7da9daebfdd8d6c100000000000000000000000040cca66d986de53e475597d37af9f43f13f36374000000000000000000000000aa27495a64d23f635cd388a6ab7b904d43b1a4540000000000000000000000007e6e537a4ee5366c62e8a39d913833185962bdc10000000000000000000000007b8e017ab681de79b005a56872ae591f15619f050000000000000000000000006af04255177390613a5ab53a4ff618a533931d9600000000000000000000000033c7fd340bc3b80aaedca34850e5aa28509372d20000000000000000000000001bfd2ab273f9f43abba37a3346f2f96fb41621cd00000000000000000000000059917c11ab10028071b0e1c264e1bd5dff59d2b70000000000000000000000007c47b5a07edb34b09f9e6ad158999f3ef4d9f2b7000000000000000000000000296037b7ea20d50d2d7b4617e379bbe9a9a6a09200000000000000000000000081d810e0fb39deb6febc52563a334f6c03c4306e000000000000000000000000395bead94065a3752d53f719972f77922b8e75c1000000000000000000000000cf3108191dedfc9c98e78f60267cf0557d17181a00000000000000000000000012858e0655897560372c21fe04c825c7000601cb0000000000000000000000001bce1dca65e87a50afb1ad3bb2062f02af04d3230000000000000000000000003713f454ef5f4c04150fc9b91b2c1b4862c371af000000000000000000000000bb8b48a5dddf152a1ce6719e4136d2076a06e1650000000000000000000000006740262c87b30a9ce874c7711f45dc4ffa25bd570000000000000000000000000e72cb6e3ee5ecc671961e8066ea28fa654ec0dc00000000000000000000000096b861c53f5cb4175188a229908ab96c66afc35f0000000000000000000000005afcf09d84b159598ae400f4c621d577a0a48bf90000000000000000000000001afe97c75619e3fabde49863ede99a83bc2c11aa000000000000000000000000319278009e2016b88be6197a19e18cb5e34788910000000000000000000000002fea8758f179f660919596ccef6d648ecdc44d470000000000000000000000009e3d47d2a03a47c5b1b07d429057ea5f2bf167e4000000000000000000000000d0da75ad22ef2fd06fb09182b8e36be2b9ea9ca400000000000000000000000083355c362c4f0e6f333dba55f9dfc284532fe7c7000000000000000000000000ce5164bb7ceabe0cb7f2179ef29327aa39b534610000000000000000000000006a53afa7f5eb97f14fb515110989c70b7409b541000000000000000000000000a3ecefc4fcb6fb03df7b267bb2dca7085a27b61c0000000000000000000000000e01e408bcdbfc04b29c426d848927fbba6989c50000000000000000000000003626dc48c9e06ef9822fd4739f0f382b5e1978630000000000000000000000000903d6d4f039603dc6f7e6aeae56e312affd3c6e000000000000000000000000ec9adf3c6f807f8189988ddfff484a1fdc55adf4000000000000000000000000b167c581a7b3286208676b9deaac457dbb6199b10000000000000000000000003c7ede3fde65c175d2f1706f8b93968f0eb2d75f0000000000000000000000005ef8c980519ee8d5acf9fbbdb082c1b2c02286ef000000000000000000000000583fd24c41462aacdac7871c9fd35ce35f825cec000000000000000000000000299c8b242c21431208b957df3da4d1436fdd1aba000000000000000000000000967fbc4a83308f217575decd0cf60a04e03dc2d500000000000000000000000071b55ebef8c5ed8fa4e27cfec6e1e9a4493ca04d0000000000000000000000001381e0680003e34c18e9b511fe286111c78ae2de00000000000000000000000044c9f065a8b505a43339343a0172c428d0d47e66000000000000000000000000e9d9ebf7d17970d41785a10938d43f114b59a8920000000000000000000000005d98f7ce01ab6eb55ef53be6d8588ff83bec0e63000000000000000000000000d4a32f8adae2e0cc81313e55063151bd1689edc200000000000000000000000034cbe9ca5116a1d412ef0098bf13ce4bf47c7f82000000000000000000000000973aa3d61ef2d5893be58abd734bc3c60663a3ad0000000000000000000000009f88970abc1d7f3d8d3f89720207413f5ea53fb30000000000000000000000005a565b411fb97fa737fb1bdc14904b1cf7fca49d0000000000000000000000002766bcf06bfd361adcfdf00e4b2a4e4b505df2b000000000000000000000000004c4693ab0b4df477c0700bf2e72682fe9b423cb0000000000000000000000009856e6aef08a89c08c745e55f2440f1f713a067d0000000000000000000000001137b94bd9ef0adcde9d70da69c5ad2439c1af9a000000000000000000000000dc55b1d7d0e5d4397259ed7e6bf7ad77069bb68a000000000000000000000000d6d50709b4031f61d9a8e2ac230c8841d82cf8a5000000000000000000000000a5745bd875ccf7872deca09537b44a854419558b00000000000000000000000051153fc4c2efa48e326e616ab4632122c126f65a00000000000000000000000035010e5c0e5eae6705dc39e4ca99d2efbcac72460000000000000000000000001aa4881eaeb9f98d886abcff506b63cd0e806a7500000000000000000000000006a95ff981f1cc944f9619f830b6ddd3e8787d5b0000000000000000000000007f8152f538f09998ca861b1506baf27ad82009c1000000000000000000000000b413e65b705d463f50d47c678f5ab82a965c588e000000000000000000000000bb03062bc6e6ad49fdd3e3af4d3d2f1b7764d9600000000000000000000000006e834dfef4e2f1cbf0a9b0bdf2755516ac6180c0000000000000000000000000c71e17f8448ea2ae9bf50796cd2cf193e10593bf0000000000000000000000008367fcbe7f6c8ac53a95c3cc129c0049978051f2000000000000000000000000e452db545d70cad6aed0ff1fa37ccb3871b77ba2000000000000000000000000aae8abea6604839bb7d9b0f7b30bba8db98f6b930000000000000000000000001fe63021b1b3a94a17443d9a4ea01069a6fe4a15000000000000000000000000412ff39cba15450e9c819e14e743569058553a7f0000000000000000000000002bbc6ffce16f549ad33f6855558c42043158f70e00000000000000000000000058979d0172a34bfc9ac2642a4a7b7e43057dbdb9000000000000000000000000c7644cc71ed45f1ce5aee4515899cc037347b590000000000000000000000000aa878b51918dc5ab72378eb7286f816a1fa396c2000000000000000000000000036717a702bb7d9fe0159e69834ac94d9a8301c2000000000000000000000000abc3b3d12ef909c4e413d638ec7fbcac0113812400000000000000000000000004019c5ddb91ad7aacabc19eea1badb91c818942000000000000000000000000564c6b55bfc5679f487b37d56e59a0dda74af2b1000000000000000000000000f832eef730ad2dda7f410db86ed4229e5086f580000000000000000000000000cab9ca86d319803fb70b821354f0a48ac88c043f0000000000000000000000008887d7c7883ad6ade28b3c95ea3743e1c21db6e2000000000000000000000000bfcaa10e6f69783bb79072ef166c8f56f998a4730000000000000000000000004189aef8999c1f6a453dbda137d4716bd72ac03d000000000000000000000000a3ca76f2121a3c25fbbe01699d6f16347bf1948a000000000000000000000000f6860f521b291be9110b4b961e896a6ed9bed56c0000000000000000000000001d6f1dabd325192eeb80211ac12c7b98b0bdb6ee0000000000000000000000007b6b99666840479786c249e0ee643f8c4205348a000000000000000000000000d05c72aaa89dcca54fcb50fc3947bef8e15e239a000000000000000000000000a653f299a052f5219ff4dd5ba30fb6559a396ad0000000000000000000000000c31aa4eb3c1b63bb384a866c16db9d1b9de19fe8000000000000000000000000b4e5c5a95b6cd90f62b4a125ace0c20c6e024eac00000000000000000000000035188357963117f771fb34ff99fc00acd82290ea000000000000000000000000a945c9b162ff079d665da99a3be516ce49a0c2110000000000000000000000003e2ef5889d211a89ffc01231697aca5453533f53000000000000000000000000a55dbdf77e8bd5b6d232aeec2412d50aa1e3bb0800000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8