Special data
- Status: Successful
- Nonce: 3772
- Type: 2
- Gas used: 27762295 gas
- Gas limit: 27983798 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e800000000000000000000000002398e2c916d5f2868d7f341ee61c7f06708581900000000000000000000000035762a4a42277d9aedba220b1e23849798e7a30f000000000000000000000000d2000975125f00809425c727b4537725d0ba018f00000000000000000000000075091644e5f136066c3052736e12c0220060a54400000000000000000000000084b2700ebacc1fd6943b1d2bfc0fb336621a6a7c0000000000000000000000005020f2f9b8dd9dfde7691789b954ef5dc3e381e000000000000000000000000068437c13ef9cd74af5fb2e71956095417e5331010000000000000000000000002cb41dae86a2380e07bccdcaba26f68e150abd38000000000000000000000000e1406c078a7176a96ff1ee34c77bd4e80020bf4e000000000000000000000000e7cac66a7eb9bfb27c438e6cbdea926734b1df9000000000000000000000000076dff4bbdee723ed7d621fcdb31e4e8e5c01768b00000000000000000000000026c368363841ddbce7e91354c970004915038e4c000000000000000000000000b51ac8a3ede09d1904e4c6d7c37c45bd6ca119c30000000000000000000000000305d9d2c0aeb98bc2593a3db235c28a45338699000000000000000000000000c096a8a6ffbea5cb8015d1e0e79aef88fdc737d100000000000000000000000007fc15aa065e40c8bff901f28669d1e5cfb7cb700000000000000000000000009519d4fd898a04d0a149684e6dd173749c9d604e000000000000000000000000e66999a437b0b31f965f93063749d8473d6f936700000000000000000000000098f78d3b8469a93c591041c60c8121c052c19e2a00000000000000000000000066ff9f485d6608292bcaecff8c70f95daf8b853b0000000000000000000000006343539d3bfff920d8a6dcd02b1761ac6c1ab70b000000000000000000000000be067a1bdad7e03600b8ae8d0c78932e3f0eb2f300000000000000000000000097851391977cc0a6df4fcba60ab2f07c0f35a9a8000000000000000000000000207cd37053d8e17c59646073704b1e112bdbe914000000000000000000000000f17c33714ce70f194a6ce2b2cfec6ad82992e5db000000000000000000000000b3cf2f4e5a06eab78d8e1fb212f617d013af7ebc000000000000000000000000241e7ab43aab5d364b94b945e52e81ea887225ad000000000000000000000000b14c8a4f6dd4b34d28699e1b9b938808ac76c800000000000000000000000000defcccd7a1d952fd99ad13a060236651ff58ed7a00000000000000000000000061d444c48f3d915d923da9f25aef4fcb1e0bdab6000000000000000000000000a46906669c5acee23bf047c833337a2baa049545000000000000000000000000b5d42c5eb706d1f93b979d28aaccef6880ec74fe000000000000000000000000ec21b8b20e820f791518d2cc6e54e3cfb5b1cbee00000000000000000000000075a5c76615c7ed6f1b341ab5ff8d6f9c3ff765880000000000000000000000001ef9b8926638ad7de906f6c982217a1f2a3775540000000000000000000000005fcdbf3ff02454b40d2e6b6788799febd100fd2300000000000000000000000041c189261d4669da9282ad999b164e4586d1440300000000000000000000000028f93e699a9c067a44d1a032150357d26097404f0000000000000000000000005c7c8f6962ac6cb32174c7c87b78c73bd42729330000000000000000000000009324d88d8fc8e2eb5acbed4fd112a77556db20990000000000000000000000003016b00a0faddedf1c5a4aad58307feb0cf3ea50000000000000000000000000063f4938b169eadb08b97ab2d9ac8013c28dbc8b000000000000000000000000db1bde55137143b121fed0e8ace78b8940669e13000000000000000000000000894b806069f3b8326916f2b9c1111959dd5ff0b80000000000000000000000006256fa402114071ee5657bbb16e7133604eb9d8d0000000000000000000000008df2a133d57e8d75c1c9fcb3d5c58aab7d1092900000000000000000000000001f3def7201b6d8308ff1bf136bf283309df4a00d000000000000000000000000c866d4117d7d337d7cd525479e784b28c1b42137000000000000000000000000a465a2bbb062f25cff06fce3df1ba5408f28c3a9000000000000000000000000439d9211b5c685ffa08d7787664f66641119d1f2000000000000000000000000e583944cf8cb924f54512fa5295b9373b249144000000000000000000000000023067cce87d77c3aa47a514f9ba2649d51f99ca8000000000000000000000000e42acb1353e462ddb0ce8e3ec526f558c8e41ea500000000000000000000000071e4ec88f269266d664b7c7ff0128c61b8e352320000000000000000000000006003090d2f57803fe9b4086f4168caa6155a71ff0000000000000000000000003f26536d83a7a36473eff14d61818b520a4357ac0000000000000000000000002839b6e75e1e1a5fde764665dce11322ba0d74410000000000000000000000001525d7fb76f9a5398995f3e68543f527681839210000000000000000000000008ecf2de8e03c1822dcebe289739d0589e08a8f2800000000000000000000000089ad6486293b67adb22bbdce5dad7d187c9fd8db000000000000000000000000eea448dc13f3cf24c00ec1f637b7fceeea437364000000000000000000000000fdf66ea764a45f6e71ba50f3675aa02fa09898720000000000000000000000001fb38b37b920dcb26595c71238588c5dc982cec5000000000000000000000000ba488e0cf7824539ee0f45c2833e37b2479fcc1b00000000000000000000000084c37b4db896e333227fd31daf56ed7f85aba8cd00000000000000000000000045745395577d8944f4f6293d7e61c2c861a8b5fb0000000000000000000000001044730e3a55b97a731100d2b27b2da8a3bdc412000000000000000000000000a25ca9c7896ca5599b871603e48614231a5875520000000000000000000000002016f58def53d001ed6cf285551aa6fbb3e3e2ba00000000000000000000000008574a691fcad504b58693a681b985a86c8659c1000000000000000000000000bc7bf00628d45b1bb66c67674107977f080dfd2100000000000000000000000028a7e4d10c3a8054d581d27b4b6e4315d8ca420b00000000000000000000000033f5dc555468dfadc6ebab5bee4766b6bb3b099700000000000000000000000041ed85d82b7a081c3ceab01f05dd825145f81e8c000000000000000000000000d7163ee04a0b26127859363ebd5bb9be7fbd020e0000000000000000000000000f7ebb55c0c7dd2238433962483fff69b536292c000000000000000000000000fcb6a2ee7839c425a6a8dec57c5a63a82524a12b000000000000000000000000990673a016702030b278f92c8d8d7151bc5ab17e0000000000000000000000008a94145108a8f8fabd206124edeffcec1d09420e000000000000000000000000818c15502f9b2251090d93aa028eb1eaf710182a0000000000000000000000005357f10efba57e83e76d52c2bc86a57fdb39ca6b0000000000000000000000004321e9cc89e648252942236423674479f444496500000000000000000000000042114e98e4163e547f221dd8bd02c8372e141ac900000000000000000000000023e91c2caebc8d273c4708f2b55ccbea7a976b8400000000000000000000000012bfdadce014cbf8e6c97821a89ef4ed13ebd04e00000000000000000000000004fda51b80e23ace7f696a2923c789bddd49d39a00000000000000000000000001ec46be632935736f782dbfcdd6d1f99cba5f5e000000000000000000000000c97e30478f9c5210440948b8935d13af050f47a30000000000000000000000009271fbe6217a9a77aa5bd298b652070827b6b69900000000000000000000000031342141a1c1eb3c665e6e6796935924ce94c05d0000000000000000000000002fe5492a111b30812355c701670b21eaeb055a04000000000000000000000000ebdbfa365efa6d1da06d2b7cbf7e54d2b5dd718500000000000000000000000007016a20ff5b4ffcb6427215d5b25bddd5043aac00000000000000000000000076c4590e5897677dc1f79d11eeda06fbf191b8da000000000000000000000000735c376d4f1c0a091e2f119248bace31ba6b8dea000000000000000000000000d2be9b301a3f25412f951ebb84f02a75b1e1cc87000000000000000000000000bff85a4fc48f10876e01a2e8721bff0124d125dd000000000000000000000000dcc3500e2e3d6f6d464bf5abd1e7fde26c0e7fcf0000000000000000000000006257d60095481b7e038dc9f854fee27598bd342a000000000000000000000000d84e80142f3955953b9a74edf436b26f604fd06b00000000000000000000000077f5e5b29a043d7c876a6808623270326175ef7f000000000000000000000000469c840e1c284d531461354505dc3dc27227b15f000000000000000000000000a19bd6c4ca6885a150cf59d634abefa54daa631c000000000000000000000000b6dd30836b85abf29b10354c917e16dd18ba8e65000000000000000000000000cc4a4ab8c3575605d0dc4360dfdc8423dd0da07e00000000000000000000000088824b9b83b4826f6278e33905514f2af58fc5fc000000000000000000000000f862097f7a1a73895c399b4398916b7bdfcf480e00000000000000000000000018157e6c688d99fd12a589eea9628e6d4482ecba000000000000000000000000259493e1ea8710242aa5b82e3aa408cb46a070280000000000000000000000005674c6e6ba9093c3d96eb816dae8701fa3344212000000000000000000000000a589aac8f94d2b24b3dc9bcb7556ec5bc6c8a9a20000000000000000000000009eb81c9db20625031218c3d35783a5b9150cf7d4000000000000000000000000c4946a1f0597a6ddb4e4dc09435148791de05e9e000000000000000000000000549bbaf9cf7e7d267a86fcf9c34516d90cec98800000000000000000000000003994d419a3a524712e9106f86ac95356782cdd81000000000000000000000000b0a1ff9ac37baf80a088a597f2d5196192a03620000000000000000000000000ff3392f86f8477b188ad03cf8c8d3a16bde8922b00000000000000000000000020377848b3379c9b2e27d8c7724cf6f4007dd46d0000000000000000000000008e608cd00f34f8ca1bbdbc9ead4702bc3e01d7f80000000000000000000000003d81b239f56d2a0e723054574928be7bfcb64a3a00000000000000000000000032c89c554c1348abbbf7c065a634b42bab13ab26000000000000000000000000f10667cc639d6004efaba2f2149f46603d23d3460000000000000000000000009fcf7ed6d69f3d8333ad9544a9695f79e9919bc3000000000000000000000000a63b1f5e2426383fce30fa98b34ae8ae96e49e0d00000000000000000000000025ec49925430f78378654b5362c8306b47b0aef50000000000000000000000008c3cb560975439426b04769976e3a7532f0420c4000000000000000000000000305b32d13b23236567893a7ed49ff62c035153030000000000000000000000002c8943832478b5c27546d67fd9f19ee9d9d6879e000000000000000000000000f3d7546518c043e971e5e9bf6bff3ccd57944f47000000000000000000000000d59d114bc0df91d3462093ba8f2702cb2caec7dd0000000000000000000000001fbfc9488cfa04073f2d164614b5b84b39bac7b5000000000000000000000000e2da5461c82622890b36a222e1dd46657cbe2a38000000000000000000000000541648b79cefb2912ec9cae41be02193087a9c8200000000000000000000000091ec394c4d09f72d83929627525c58458265b5ca000000000000000000000000ed7368bdaf62e78365ef1c048087af6bdfe3655f000000000000000000000000e21a47c469080eaee84bb67cbec3712008ea590a00000000000000000000000083d43bfff9fba28761362ad2d24aa8654a43e524000000000000000000000000724e56515ac0451443da67c905d9f7ff26c84378000000000000000000000000ff8659d27cc76f6d74adb1997757a112bf30b498000000000000000000000000c07fb71fc46c1bca066f30768ede7c5865c8d57800000000000000000000000040953488a4b99592d4426891c24bb2109f8abdb800000000000000000000000083939004de261071e50b3f6e3dad929778b9fdd500000000000000000000000093e3d57e14efabcfe66559cc2abfcddbdac2b124000000000000000000000000f6dffe26764cc3d2b7f04a4b976d26987a94a73f000000000000000000000000f4ab41ac5a5235d3dd217eba4c9973c9a8520cad000000000000000000000000c09cbd8d03de7ac08c2d96c2bab782e1708daa3700000000000000000000000092322847b6d4602727eb3204219d7a6030ab229e00000000000000000000000076c214a49bedec1597a3fdbe6de80775f44a5672000000000000000000000000426500512be629d043e5e834c4b7c3a74375ebbf000000000000000000000000ffd65b45bbda45ae987c3ec2e19689d49ba120c5000000000000000000000000272da6c4efec51ae77e966fa2da8fb770fb311ee000000000000000000000000f50209f1bb5d69f227b89a944d323b3a10b840c5000000000000000000000000c28c392f93dbed1ba039caa41ec2cbeedb77181b0000000000000000000000006e5a987b292555098ad6482c18f7b170e572bc5300000000000000000000000010a522384096186ef638a601ae89b09dcfcd8337000000000000000000000000455f73bc293c77545477d9ff9bed937af026c5b1000000000000000000000000dc45dd810be5d69ff970c5df1483b72ae928d0ed00000000000000000000000021bad14a7f284df4ae6eeb1c6656f0e3a05369ac000000000000000000000000d74dda3271326dab5bf2b130b4b6fb9e95e6b2bf000000000000000000000000bf0523fa0f89d5623a2509bfbf0984f0f2fe5097000000000000000000000000553e4c8e52e764f76545c1a924eb455d57201fda000000000000000000000000f8e690daf52a088704ca11e2559665d51c89df7a0000000000000000000000001e0d3bcf1a758c6867daff3543707ef7759530cf0000000000000000000000003a78cac4cbc4d7227bb29e1573a2c6a04feb158e00000000000000000000000053416b3bd680a8aeca3aac757922970b98444b89000000000000000000000000b4fcf28853b89cea3b0a2b7c87346edd695ed3f0000000000000000000000000e53a1ba96257efa5ecde6d7d6bde59ede3c1fa14000000000000000000000000e38fd661a1afcb3663b83ad4eb7ae3a986000f46000000000000000000000000d472dba6cbe02172312aeca5833be8114399b969000000000000000000000000c5c115f38671abca9217cb310197b3ffee39963f000000000000000000000000bc6a4e92e1ce74465906bbc6938cdf337361f7c4000000000000000000000000bb13026f6ac470f3bb9722b7dcb0bd9f724c8cf4000000000000000000000000b6105c06134b177b79ee0770aaec3f2be1c0811b000000000000000000000000aa1d3bbeb3e65d33352ae581038d2863db35809c0000000000000000000000008c44809d0abd9708210c1d0bfe3da1e5e7eb65f20000000000000000000000008b0b1193351b612935ce8423cf8265d21d34c1d40000000000000000000000005e78fb0c31b9b08168bb377c898c86ad30cc9d8500000000000000000000000042d3977072751c86b6a95c3494867a0fe745954800000000000000000000000038d1450aab822bc8258a1649b64e4896ea0f8f6d0000000000000000000000003806d95d080a02856a5f84ff847f1c9c7a90ab670000000000000000000000002a7aace237e0489f6b7edbc5a9ee6523416dd54f00000000000000000000000029377ea9f2984f645da2fb27a1b69c84db8091bc00000000000000000000000019ed1fdb06e2d430e7f243163c1d9d240b2bbf1b00000000000000000000000015f8d5eaf1dcdd6bb558e64974fb7468b003d7a0000000000000000000000000cb566873694cfd26f1172bbd40d08d2470b7a290000000000000000000000000df71970ed2dcf40ec7d6a8e673a64479824269a9000000000000000000000000b3edf6f21bd059729533fd08e3d79715eb4421a0000000000000000000000000444f452a06cb0697e0c989609a84ef4fabe1c464000000000000000000000000b60abaaf554f573ed90f3603675e670a30e1d99a0000000000000000000000006459178312285c3e79cebc4629f96b27f292e5fd0000000000000000000000009a6b9a87341a6943146fde7319b244d816ffaf9e000000000000000000000000dbb653b6afb989ada63218b8073b210e9f00c6ea00000000000000000000000020b5607b1c918b943f84f6618cc805d3cd4d998a00000000000000000000000038caab20e81a66e1feed259f3d45a91117957ea50000000000000000000000007c620a5fb278a148535da51298b761c463851f4000000000000000000000000099f359d71637eee3899429db75fea4c80f0dab640000000000000000000000000000000006ae4b908781507e70a305a7ec6d0da500000000000000000000000035bf990f82321611dd380d177f35e7ff8b2a943a0000000000000000000000007716e9c6b42ceeb8294361ed68c4a2b905ba58b6000000000000000000000000ee28cef1cf4e336690d86dde70f9997b1adf12ed000000000000000000000000b86feea52cf12e516164787d29596c698a28121b000000000000000000000000dbd78d70a8acaae6b1b3727e4ef1c818850733cc00000000000000000000000036dc4fce5e7ae8373285244f60526c8fdc74119f0000000000000000000000000b7c5ebf09a4afcf8f06ce516c7287816cc8f298000000000000000000000000a23ab3eb225d1a1f7859a99069f9b86bcc941bc3000000000000000000000000fc73bf1e57cd7d102fab3eecfe606c3faac3aa85000000000000000000000000ccb04652d46bb1d518aa483e9305cf26da87d4e40000000000000000000000004f0d678d05d77c55c33186c21f95ec295aaa40f20000000000000000000000007ab8ea265f499c9a068e2cd43e60732bbe81534100000000000000000000000090850db4922152bd2e38470f5185adc6b680f80a0000000000000000000000004f233cda23c7c7b7390010caebbb386537bce7a7000000000000000000000000408f6ac3ec2c149b79a622aeb9961c30c9a3934d0000000000000000000000002442169508a90d0ec465987c1198f0b0495324fd00000000000000000000000072f9fa0a6eb1ad51945e67278244c7846855a0b50000000000000000000000007aacf0527c0ec42a132598157bb4b948383fbb78000000000000000000000000b9d20a09e3ac4f25f15616d0a37d893963ec849b000000000000000000000000184a18b8a7162d96169914d93212baf2effdd8ed000000000000000000000000c155a59580975ff5695b5036df4fe72c271f4e91000000000000000000000000b843222d76ec4386b8286b26a3da188a60e860cf0000000000000000000000006b4b34df2cd095cdc93187a3ba415d5c3e4d4bfd000000000000000000000000f7b4a27cf3283418d0b13be98ccefd6008ab922a000000000000000000000000b45f331f117015142d22752629c918e4ebb2f6c8000000000000000000000000998f207845419ca45fdf25a0950d156b96bab1fb000000000000000000000000aa480e01acc37a8bb8394229d4f2f5e80b9671a5000000000000000000000000968459c02f72dddf4067113850d8eee564bd2790000000000000000000000000ee3f4253467e4fdca288bd806e91e5b9f50a999800000000000000000000000099be64e66f72cbeee83e44522b53822fafda806e00000000000000000000000039edb12c1971ce39c68c4cd548cb4e202663b1700000000000000000000000002e3c5e5cbacdbc39e98ef4eb912b5297b2e3e8f900000000000000000000000060bec4da2b0e3c125d634fea8ff944382b95fa03000000000000000000000000c3ab18a7e3a97b8beb5ee672a4df8313166a0fbc0000000000000000000000005223bc3977fc2128d43b209de5677b7ad44083e8000000000000000000000000c31709893dcc63720916f72415b46db3c67c30d40000000000000000000000004b2ec76823ee66c90c2bafa111d7e8d2c886f718000000000000000000000000f5cd151cd44e178f2fed8f66aa77adbf18097fa6000000000000000000000000aa638d1657057ea7a05bcac74308f3a9d8f08485000000000000000000000000b8e2ac48f59ecb5f2e7e91f51425400daf454b540000000000000000000000003d602e2f73ce1a24ed5678576f4c23501130954a000000000000000000000000fbc379155b4518049088dae7aae0a1e9832aaf1e000000000000000000000000c7ea38f8874f2d4377ce85ee892f6465c889c8ed000000000000000000000000be97b7cd2b4cef7c1fc11b065f79e82b449c4888000000000000000000000000015c7adcdf54ee39eca85b81ffd0fac5f54481e100000000000000000000000079b062b178100e6094f1d169dc043ab60ce69afa00000000000000000000000091106aba139f5582a17683a2e85e25769ccad37900000000000000000000000042dfab151d1f77a5136b00563fda67102a89bc77000000000000000000000000ed35dddca96e786c9cb61d6f29b77cca234c589a0000000000000000000000006ba88d6bce2f7a0187283e26bd64378e36c2f8c8000000000000000000000000d06d8034efcf365a8d7c09594582433e494f57da00000000000000000000000084edc82e25a54f13f0da706cccd77868737367a80000000000000000000000005d760e5880b738d3d7e2d4f4b06f018a049ba15b0000000000000000000000009c0c77691225b4b5f782e5291f18d5157fa55d600000000000000000000000007b10f8031a166a00ed740dba9efa3d53c52f03e20000000000000000000000002e074c5b12205e9e696f824f19a82675335e3e4c0000000000000000000000003e32a5dd38f411f705a86ac482c82820da3865da000000000000000000000000c18111abbe8b3d7b89698a6cbac9153ef6c49e48000000000000000000000000e1a60fc19595310ff579f9352c87ff1a7a13562800000000000000000000000081ddca7cd2f7d924dd095d6ae3b1d814d1059164000000000000000000000000cf187375093e688e0303ae9b19b0e8e97cab4af1000000000000000000000000c5c5791dcfc8e2d804035ba538e8600fb45732ab000000000000000000000000287bc55979e4a33153e98692b30c71169fab847500000000000000000000000008ed111a119e35744986c9512ccd8ccf71108ea0000000000000000000000000671d4a302696eabe389cde4f07501e19c5c50ac30000000000000000000000000bfd2703641ec096f521608d84351194b61c41c00000000000000000000000009501750e41c550a1f7327fdedee11b7c5a631e75000000000000000000000000c42d85537fff6c29a077b97e0c345cf8be8ff399000000000000000000000000b35764211d66f13b9103bdbaee19e8c78e55f504000000000000000000000000bf93f590453df98be7f57a2fe0867694956a5102000000000000000000000000088e67c89f682bab0de50060c39a8643b4480835000000000000000000000000edf19097e7b55dc4a3d5ce9cb0774caf09cd3ef90000000000000000000000002bc7524a149dcc4feac9220e1c3031543a07932c0000000000000000000000001879b67c65f6f907e03c438a253418f642634394000000000000000000000000f955b7a5a9edd53e87ecc05a35e9f38687a0b83200000000000000000000000003340f7adcc3f7155c6560e4330e29758a39e22400000000000000000000000026f1c80442166f3d2a547ddbd94f5eda7b9deecb000000000000000000000000b10de7957680b6905cd87693b3a831a52ce0610b0000000000000000000000003e460f8172c7b5a061b8a9166e1f21c425b6f6a6000000000000000000000000ae71dcbd45c93378eee9d73134f5c74fb742355a00000000000000000000000059ee38ca8814edefe2579ab0bd3e443528e11154000000000000000000000000a10e2a019de9910979b7064b31e3efcf70d0b11500000000000000000000000080aa85eb59dc25bc9bb7fbb590e512e08762e50f000000000000000000000000dce88d63f3dcbdb5ba9f72ca5ea0651ad88fcd270000000000000000000000002f2ce35a04ef8e4a0f770521bbe6d96da5295fa9000000000000000000000000667a59bf58265eafc51c8c356d4dd0147b1ece1900000000000000000000000001c8e55870d6d508fa6488761986b6a38d2401d5000000000000000000000000c745bbd7033178d0d61d02de2c65f882add11aca0000000000000000000000007d326273b01eea1fb7d406c25f5a5726ae28ab3c00000000000000000000000037ca4a0d3c4a3e5d61a3ed04539fcbcbffa2d25d000000000000000000000000ffd2f8b517a5eab7caf04246274b6e2b98072974000000000000000000000000cf2bfbd1bdc97c14da07c652fe4a644a94ffbba0000000000000000000000000e425eb68ef05a56c271f5460f3b2308bc201eca4000000000000000000000000439d6df49a7aca63c014bcdbd047ed601c94344700000000000000000000000015e826eb869934b611bbd6c6a7ff9dff4680ce960000000000000000000000001fa5ff0f4416572e94185494cfe651684ef9aef5000000000000000000000000d09ff95f53075d79b06844aa691281f780d3da1e00000000000000000000000019a1736e65cc8a38e58e7d58a38eed8b0fe31a080000000000000000000000003657724e96e85b929429ec2e831f6acecc9754fa00000000000000000000000051f5b2ca32f2b9d7a37bb19c6e5a454eeb6492a60000000000000000000000008260f328083942b8a1ce35bc28cc374e35659475000000000000000000000000f74c7298138190bba9b7b858976455abdc25a83d0000000000000000000000006cce57f1b70ae17efc91e7b64793fcd1359d38680000000000000000000000005b9972cc2886cbb579ec28a173dd0872a47c24c40000000000000000000000003c4054e3dd5cd53d4265d87d2f09e223ed1f5c5e000000000000000000000000fed97cab05d1f92d3cb79b66b36ad160f87bf56e0000000000000000000000003093931bb6cb771142b35923c024d657cf6420310000000000000000000000002ded6f8a695f5696e6bf14ce8c0555ac5e7bfe4c000000000000000000000000c9aca1e06246bfbd5e9d405d31a6d446e7a07389000000000000000000000000f0a9cb1adae783f33d088b2127c68d2dc1b8da91000000000000000000000000daa95a36d6cbd4e58a89253d3a19e26b067960c70000000000000000000000007b2d57bea936a82654a2d6d783d48ccd26da9c5e0000000000000000000000003e68481796f782ea2edeaa6a7baed669d9c2d3c00000000000000000000000003cc0bc1d3ea597b45b194072b05cad5f31c898c2000000000000000000000000b41d74777be979d9cd5e30efe53b244c21a756d6000000000000000000000000dfff31b59abad56b5680d6e5d73ec492a1f247070000000000000000000000009cb5e8a5c783112defd527f8caaeda4ce6f58647000000000000000000000000766bd2485f89297946300282235256117965177800000000000000000000000067a26cd7f5c99ef01cbd8c0d849ecc203b065f39000000000000000000000000018e37b57e4a47b1ba06c83bf341f1f188436dd9000000000000000000000000157b0a4fa7c4ac9e024bb480f2535a0e4edae9840000000000000000000000009c972434680e1dcc8822d79e087c94082a6212dc0000000000000000000000008e15d2eff69e386c5694d9927890b24cc839b7bc0000000000000000000000009a0e4eaace661010ef4e25febc256889b642f606000000000000000000000000d4fdc4238a4802810d21ad55a0a0ab5cd8758e36000000000000000000000000d6c53311708f8922dee7bc5ed2e680eca48ee2c6000000000000000000000000c7d7b9e580809c3eb6bae638c0c4596605f750b8000000000000000000000000c1a1da30b5d4998f370da0889de3fa710373056b0000000000000000000000009843d0368c3beefc4e70839d009b691a7a3c374f0000000000000000000000007e5c1a665bfd595a8de3ac91dabb37a65db04096000000000000000000000000b78196b3e667841047d1bb1365ab8fb3d46ab1a800000000000000000000000005850828488f9b40c3efb4e6fda85c2636e1d63f00000000000000000000000045f6f9381773dfc23b30805a43a11d099e2925b2000000000000000000000000d8744702912f7f0d6026960c5c80e2d5955a6037000000000000000000000000c23b24743df03a2c66935b06c10c1d5468ef2093000000000000000000000000292afb1d5c290b770a992fc24b186821b210a82800000000000000000000000005dc6edf52c2676ab2a96feba1108b04d03ebb830000000000000000000000006c5994fdaa58f2831729c5dfd4c1c471d6df5b720000000000000000000000000448cb024711d99f1daed26a90408e58745ee66e000000000000000000000000e206e48898fe5f4c6a5c46d2df298618a3fbf9ff00000000000000000000000084376657a8133d183c0335096e9330b84860a6ae0000000000000000000000009f3780f40ec0b2d29bdc62e63389ca63282294fd0000000000000000000000009596d3841a7b586fcc832f75b352a18551fc3c610000000000000000000000001dcd8ca4bfaf6136abe6dad42f0bd7cdd819de54000000000000000000000000932b2e09608b06a7f8aa57ac33b846e9a156c90d0000000000000000000000008bcd71e20340ba4fee9ae4329170dfa5c5a678280000000000000000000000009c50427c3c8e3e3f007ec01b4d4a5d83eb90dbbd000000000000000000000000d4c940f1317540706c1efc6e3991d2e93d18f151000000000000000000000000e8e074263f029e6fb9a79ad486a0e9dcb1780d0a000000000000000000000000da054b75d48e05ef7b6507bd2552e431dc0ce06d0000000000000000000000001f245e8c28ca8106edc0a5cccdf426c670cb5df40000000000000000000000006c1d5fffe05f5255e230ba81743b1876fcd2b40d00000000000000000000000092b25a472780c9bce959dce7d2ae4f415ba2e8bf0000000000000000000000004428ca9ab878ae0e4023147af2772ad4b748a2c20000000000000000000000005a1358c97a6b6c4254001a03570f238498230a930000000000000000000000002c4f708b5d3c1510260af8a8ec36efe307ad769f0000000000000000000000003f73ff029c68db2cf146776ab77964c88b75003a00000000000000000000000003f47eb467c10ad636cb7939c4f4dc9798597cb5000000000000000000000000fcdf2ed0e27ac84ea0566bf5a13d8d512723bc2100000000000000000000000090069a541e146b374571f55a22c7ae24ef83ae4a0000000000000000000000009a3c34eb976c13d721bdbcea5cb922b0cb2a6e1e000000000000000000000000ceda4de5e4daeb2a41c3d195da25ea5fcb3162c600000000000000000000000035949f9291abee729f859d60581a656e32466e15000000000000000000000000cf33888b57469b597b7eb71818d7ac6e3f943cf200000000000000000000000011065895c4c25ed56d6303bc8848c068411c8cff00000000000000000000000003c8e92aab1d370e4e62736d293c7bf9b1714a390000000000000000000000000cb8a0a8e4a687ea3fd66f6de2c636a063fe4455000000000000000000000000fffdca2e828a53c9bec701bc17724f1d1cb781700000000000000000000000002b4976b51a456d90e29ebba10615c7e7cf05cb32000000000000000000000000b65405147ad44e3498d32003ce0dbd706c5d3b2b00000000000000000000000028645efd6714b5eedd97064ec3b25c6ba330ec900000000000000000000000008c58c232b70ea0226b13e7a6b06b839d096dac1900000000000000000000000076d42fa1eb8107e9eecc9468bf3adb7d079513c100000000000000000000000050038ef632d4c709cdba9b2de362272ac0614514000000000000000000000000d5d2f8583d0fb764322b1e5e2d11016b276848d3000000000000000000000000349fe5f4c12176c18f2641a98451a008cddbd1be0000000000000000000000004ca2aafbaf09e9651cb983918de4de0533c95715000000000000000000000000d34489ecac1330844bd40b459a7f0a23171a5969000000000000000000000000840d657064429cf933227ee3ad10d21ba310b489000000000000000000000000c52161389bc6b8ca84538904037c5f6a6dc3f5240000000000000000000000007e2ce6133d1521593b047fd1b27b168e85f411090000000000000000000000005c19ad902442d66236d55b84a7cc432201c1c55c0000000000000000000000006c5e5f3a0a6747a2b4d6ce04e2ed7a65bae865db000000000000000000000000c2fd55351b3b671d883c6c9eca7b10fa9763133900000000000000000000000003119f4261f21945b620be3dc273a814cac21d9c0000000000000000000000007524fc611d5a83f0e1501e3acbf2a43b9da7eb09000000000000000000000000bd6c3c39c5d1ac2b5aa2b2f2af2c3f415d770b25000000000000000000000000287b0ec24311e4f6aa4c1ca661b63f0ce3324257000000000000000000000000f152c5c90c53ffcd418e669621022477229d31a8000000000000000000000000ca2dc14c3629ecc6bcabeb54a46e52c8ed204d2e0000000000000000000000007b29390d3436a0be86eba8e7c4d6975c885a947b00000000000000000000000066b64d19d39a6b43b7b11b90f5ba2d2516a5429f000000000000000000000000471c08be96e7f9f9b48f66482ebd46cc657fd481000000000000000000000000330437ca63e2ceb211676a221f6672a1990d13180000000000000000000000000b1d3c1fde1850f5639638d5cf4293ed88263b5c00000000000000000000000066bf89c7be7b30d29071214053e8c3239e02358900000000000000000000000078b755858d3dd59e8f782ed40c2141984b853c570000000000000000000000002a54d65f6ab7d43ec2fde33d785aff6b4552f7f500000000000000000000000052496954b70fd798359d38a4486f5d915fbdb28e000000000000000000000000291c286f2cf8904aef1baa829d204854ff0fa6fb00000000000000000000000072c56a1de350363532e839c207c2b63ea761520d0000000000000000000000009aa5200bf0a38876c0e3fbf0697cbd0d94a09ef60000000000000000000000003d2248fb2ce5cee8202b761ccfe7c829bd03a972000000000000000000000000c252a18fc83fa3aad935e657fedceb3ed3bf30270000000000000000000000000bbc9af0687fecb5318ba3234b81ac25d46425bb000000000000000000000000c49491588973b7d7586f9088531e9d6fa011944200000000000000000000000090adbea2cd12dfffb1cff5e8b1e264f15f2975b70000000000000000000000008e43d60e210e6840ca9a44ac7ab91ae512d6df330000000000000000000000001ff2f7c9a941e1bfef88caea3442a35c2543ddc20000000000000000000000004626cca0e8345e9e3597f7f5125ec3065f66614c000000000000000000000000f296da97a0ca104fc89da20171f992ea1b3d730a00000000000000000000000083ef5b58e555a5bb9fb8e841c97ca7f2b651d219000000000000000000000000539f06ecff5d1853b435544d007a0abc37ef6b59000000000000000000000000f134f0f55c222f355ee85a52667fb8243dbf7bd8000000000000000000000000f14dd1287ba1064e04978fdf8f3081cfc180398b000000000000000000000000226951737cd7a258b8180d6cad4d8c73821db09800000000000000000000000041a8e4ed3e582f264655be79145e99daf2ff4dc600000000000000000000000002470e6edb4a35cdcecfac101654dff4f3988297000000000000000000000000abed5b8e4cbddc90eba1aaa7fd6a40906a4c6bcc000000000000000000000000f570c01784c9f706626e33ba88a1dcafc6035bc1000000000000000000000000c29f89e4c64b7b8bb91786434c24c280ddc590610000000000000000000000000b01f8c40a98706d06adbdf334c47838f8b552560000000000000000000000001b1f542ce704c0e7f0551fc85bc43bed3e50495000000000000000000000000070decb7a1d1e4548f16e515b8afdbc84debad17d000000000000000000000000de6bf96bfaaac417fa22f72bdb4511d74fa4de3d00000000000000000000000069ca48f89e0e8db3d7be82351647d8ea43e6af41000000000000000000000000f2b4da7f46d64df1986af246d5222b60228ca9f4000000000000000000000000cd833bcb295163656673dabfdb0131ca01326aa30000000000000000000000000cd11180838aab1e3d37c5cb5471f135e72dcf7c00000000000000000000000059149de67e029950bcfd127f789f48d643a47dea000000000000000000000000db5da3538d05942c8af983e1c8f0568a738192f6000000000000000000000000b9488181e5354d2aa0a0587a2c8f6bdbaafa6d1500000000000000000000000030ea2a1252372de5b88c79210d18e5233f01073600000000000000000000000033182882b04e7fbe7f2253485b93e7ff959b1a08000000000000000000000000a7288025b546eff54ded35a8c151edcc6697d00b000000000000000000000000bb1e9477d4f29e188fbe1f6216f26eabc08499a7000000000000000000000000a82901b1ccfb57117818f583574465b8537334cd000000000000000000000000f5d32843d55ab98dc794ab9864f1b1d28e1e1cfb000000000000000000000000595b33c275bd29390b32d06900d3fea0782a3a93000000000000000000000000939c404fbd16d57dfa9289dbe63b6b711ecc613e00000000000000000000000050cd344b8874a7d67d2d4d1b02880010e53a56ae00000000000000000000000003e53ebe514d5fcfaed20d209a392c863b36d3840000000000000000000000009d07dea7ae0564521bfd197077a555b8805c43b000000000000000000000000070a9e49201c159230fb4dc5f308fc4bafda46ab90000000000000000000000006e0603eb6f2634ac862cc6c88444fc55f4448c810000000000000000000000007a0e2f6f792a6e3381ab30637d5f061f7017c4bf000000000000000000000000da1521c966bc95324e156f4f04b28f2804985da5000000000000000000000000e0283bbfd44f58bff7d581270d0d5f72825045e500000000000000000000000085063bba2f5df3dbcbb7c7dbe0e89c88b6a9f26800000000000000000000000036adfbe32c33a5ebf9b63c17c08c0d38cac5b257000000000000000000000000058e7a93b93f25f8fc7d7e74a5c25902c3fe8665000000000000000000000000c1f2e4469685d921efd40e579d1e1f2530de312f0000000000000000000000004c940f93fc071a646b25026b521ea3e4cca487550000000000000000000000003480a6f494d08477390c0cfb2550757c4895860b000000000000000000000000ce344b2053268c2eb2ce912e6c0a8cbc3d5038f7000000000000000000000000a739b100cffd0bb76b04263c630eb2c673c8a1a30000000000000000000000009ba7fcd89e5e39bfd87337ba8f32d93d487fca130000000000000000000000002b6d08429caffa8f2ba1c603557477fe412b9352000000000000000000000000269861ad983bb50505e5709c49b93dd6a2aefa9000000000000000000000000007c053ffbb3e90ab3e7c892db5d2edf316b22cfc0000000000000000000000002342ec603e756635fc7b517f669021a4cb903c4e0000000000000000000000006497403c965030ab807fd8b9579943e8c34e36be000000000000000000000000b963490f3bd62a2baf07b91e91758472feec8500000000000000000000000000a91f5242ffb365b7869eaffd3de3500f2e67dbe00000000000000000000000001eaf3538c17bcae8a08028d67c558473b6ca7674000000000000000000000000227e67d47953477804379b97013673d72986ad01000000000000000000000000a77b1b438def3cf4cf4bd9f77d7f4c1a90f0155e000000000000000000000000beac52ee1e34020f157e2db93eff249e3c5ef6a200000000000000000000000097a2193508fb9cabe0a1350a4489a563fd3ea3ae0000000000000000000000001e314fdfe83805510d4462451c3c51e029def78d0000000000000000000000004cdd1f3ae0c1901d9c80e0535b7e48dd2ace7f81000000000000000000000000eecb43d7dc6298fa0f56f1ae6582a5cf89494f29000000000000000000000000ea2865a201cbbef4a696aa53c813b2c4dd37b050000000000000000000000000e98ad83506618eefae3a9e9e5c2ada7719557b1f000000000000000000000000e48f3236eb48a25f3d54b25199eee1e71f0e4add000000000000000000000000c91489f2b96113181e2c641c9e6361727b9fd571000000000000000000000000c48c96c70bbf272f4e3fe52bc4c9a6e49de38c89000000000000000000000000bb020216a282db1a4aa67019ffe2604e66e1334a000000000000000000000000b3e68b5e5c53a04302cf61f1e5dc59796350c5e2000000000000000000000000afde7fe5cf138b8d2c490077bb39db7bbf0cf891000000000000000000000000af94d4fc2267b8c8f5f9e4819b4f0956a6aa1c29000000000000000000000000aa2ab70081e74392c6b6dba9cfcf69f65c1fffe3000000000000000000000000a1afde16c4f16fbdc21b9da2f6951acfdf6c4d340000000000000000000000008d2960b9c6d5522aad282e28d35a40683b9fda38000000000000000000000000743a773e71cda3ad67ebda355e1aa5be75c008eb0000000000000000000000005bc8762fb3765b831e0f0c7ca70dbc50ec8053520000000000000000000000004e58725111ace40cd2a3edfbf4d3a3a0a8aeea0800000000000000000000000038a8f65af018a5681caf3274bfa42247d931af4f000000000000000000000000319ccbe81151bb1bf53de42aaf5b31c031a0e133000000000000000000000000266553223e4f2e7bbad726f4e47ae3e0bfb6fbf70000000000000000000000000e7abbf7d7e3f572ca953ab63bfb060ccccf96e10000000000000000000000002d6e6a2704f6bed5931833974bfeaac6e637a139000000000000000000000000b815b22d3ef753e200d8411ad7702e8141fb63cb00000000000000000000000055d0cecd3c360098ebfb10a9013d2059c492f9300000000000000000000000005b804bfede626e5279d35156dea1385b733f899f00000000000000000000000075f56f139665b5ce3f23fd4b19fb7622e8a4932d000000000000000000000000446a0a07d11e6549455dbc7914f65c11f1a42347000000000000000000000000018d8b135b0ea38c870f8443f8e6d2956ca9fb28000000000000000000000000b52ec9f0a2c7b20651d655e1f7efc40d2a9b0768000000000000000000000000a1115d13cf6183ad2cb0786137e9be56538b1e33000000000000000000000000e59efd7346fea7faca589b567b2e56abe72031eb000000000000000000000000e0bb42137a7761b6b7e2c7d1c2c5bbad323bb4bf0000000000000000000000002efd43f2a1bc1a9c48c67fe5f820012f0390411e0000000000000000000000008de84b35fb441bef3d04681ae19d686a970e4a720000000000000000000000009ef42ccc98152016e2748c810097a7058c851cb80000000000000000000000000a219a16182a51089758df8f18ea6a6544b69c8600000000000000000000000028f068f2fec8fb8f719efcb801f3050791ce0b160000000000000000000000008ba7a26ca6767496babbd1f9ffe3365de5306352000000000000000000000000b8d6670cd398dfa96c1a9c197db57f0ebbe9c47700000000000000000000000068b0346e24f325ed748c2449463380b1217b050e0000000000000000000000009b53f41f0bb0fcd6f41cefbfde567e900076604400000000000000000000000042a3cde4cdc6db9a2bfa828905d8416e0cf6eed9000000000000000000000000dd0dc187eca645c9cfb1f9540dc7ea041948c1210000000000000000000000002b96ec4714099885dd80210a6d0e92b4109ac6c70000000000000000000000004a0089736a5dd9344c8512aa6ff730688adfc0c20000000000000000000000001456c890198c1df5e053fd40f5f0d8f6a432585c000000000000000000000000aab39172b9cf0f707eaa0bd46d86a4472c4ab64b000000000000000000000000eb6ae7cc97cca5fe486cbdbb98534fb13636a61f000000000000000000000000e7dffe0ba4868d540c248b2880048372cdeed475000000000000000000000000c34fe165b20ff852da78ecf5b7f8fb73e2cf27db000000000000000000000000bb62bf11c0c5b78f330bf82d47272b97fa02deac000000000000000000000000a3d08147e36ec1e202fbf64e7b3a62b7dc96f078000000000000000000000000527168df8e94e8764898e5b6cb1570bca60c915c0000000000000000000000001d444fa1ba8a27216631d9bfac716eb20226951900000000000000000000000075ba3c72c4275a122798c94f64ced7bdbfef7b2c00000000000000000000000055d2e0872ac8ee7c2246716d24a1860a616da5ba000000000000000000000000c81dd36faae474ee918ca29e6ca7d5da01353a2c000000000000000000000000ef794e3875f9f1c743b0d8ec939af0595aae80900000000000000000000000001ce26f4328c0c383dc9818ce69dd4bc67e2b15fb0000000000000000000000000d17125d74e4efcb53bf5866a214bafbb3df9799000000000000000000000000c246ad36c47cd9dcba75e6240ea95965ab6835a3000000000000000000000000442fe02790d2f34755f759f555974b1d11b4b6c1000000000000000000000000d2afbdb5c2bc086a428eaf99a8127db3d9882171000000000000000000000000a3e84c302044a6209f4164b0996c31b2a133cf57000000000000000000000000d34aa8a13442d0107e2b738eeaa3ace07ad56b7300000000000000000000000059e1f408f7e33354ee4147d9fe40665297b06f85000000000000000000000000456b1e470ea1734331460684359e69bd276c09cd000000000000000000000000e70dcaaa7c5ce4e03890983e4e140f79a475e26500000000000000000000000054df6f5c4a1e046a2152e10fdc2ca89836d9bf050000000000000000000000000da7d4f2ee013037f922fb5370edc9992cf8b74a0000000000000000000000003607e1a6ebb1a71cb6f71cb3002dd945c7b06c7c0000000000000000000000006ad90d541e6f51aef04d1271c1009726b82594d9000000000000000000000000bda45b440253726d5c6b0d675a1cc56b738af7f2000000000000000000000000334ca01cf0a137f737e2aaa1b73446d9f0317e0d000000000000000000000000c85f365e417b514026a80361e8b55591556626f50000000000000000000000007a226cd6eaf64fdf2966d83e5487ce481878bd1a00000000000000000000000078926727503b48e53c9e68d4d1a82de53bc167dc000000000000000000000000e6f807d432ccdc1929c8d6e0b27b427eff1f18bc00000000000000000000000021c70e98bf249fd09f080fcbd7c9d23385b45e0f0000000000000000000000008aee324e0e6ee06d8c6331c53db282c18491a7c3000000000000000000000000b2c29ebc023f1e34f59f1bc343d48e943acd4d3f000000000000000000000000f53222cffc71b46e88b259a3cad3e5b0743dff3d000000000000000000000000f9316ae512d8e816ad2c1a3658ce31d2c7436855000000000000000000000000a4443b82f8adddacf7fe1805edaea0171eef5b8300000000000000000000000089c628c744d604981aa15a4d755bea430d0bc02400000000000000000000000032435bb725e5e510348cd5e397fcafa88831b1350000000000000000000000001cf1fce39e0c6dc514d62d3d55395f29a5ef8a7f000000000000000000000000b02a347846373dfca44db30a3656ebf907d117d10000000000000000000000009ef54acc8a6b62936e674a61f4433ea83b32dc57000000000000000000000000cd9afa1f7a677264eaa9518304e38432082b392d0000000000000000000000004a2ce84a838ae9584382204324c427b1e252ed470000000000000000000000006ed06b91b6a0cfed6a56214147185d111bbf11310000000000000000000000001b0b16b82b22bf048dccf1036fd5d951312c80080000000000000000000000006d30e284a163508c1075a1240aad1ad3e1557762000000000000000000000000cd78cca8df3c3b83a93126286af09a67c5afa50900000000000000000000000072b16bd21942e581ebca24f2b8ac0246f5f964dc00000000000000000000000082a67e614233fafcff33b307f3d405eb66b0819e000000000000000000000000770f2cc2d6a39f04e5e8560aec54dd620b930f29000000000000000000000000c284c68acd4aa49e600acb961d3e22ad645fe7da000000000000000000000000c547acd9153f2a2dbee4481e4d00e629cfc79a64000000000000000000000000b21bbc45a9bfabe2b7ed93707c997260a6164a1b0000000000000000000000009869c08a383b44b4df6f3ec85310f1429da4697e000000000000000000000000e345d65b03a3a6f608f08fe771d1b25cf9a3eab40000000000000000000000003296741afae793cf955d4c24608d7dbc09a13b8b0000000000000000000000008afa618ed6411f5d99b161bf4110b1cf345d0dbd00000000000000000000000021e2441035cdd3fdda3b2cec0ccd3c11cdae47250000000000000000000000006e58a39073b2199c06bb34bdcae5e9fa47c8941c000000000000000000000000837a312c4e68ac0936d33330e20969313989ba000000000000000000000000008b43b195f4367e0f1ab83b267b9993b5fe057c7c000000000000000000000000d360f3b3e101d678e67167ed359b1c03eb4f3e9e0000000000000000000000004b78c38753d9408c9039d3751757d0ec32b18dc4000000000000000000000000985f83cf4c7a434f89e92c287106521b277ab88d000000000000000000000000dac7d30d84abb23f9fbd701f2e742d7cccae750d000000000000000000000000b72c138986db158ed189c2564a345c0f102240510000000000000000000000006ff943f9f90974cf9e9a44bfed6b9087b801c7ba000000000000000000000000467d91e84d25865c761f159ec62db92a37f0e40d000000000000000000000000fc961e1b272363da54516d726446ed07da7eb0e50000000000000000000000003d6797b56e98d1e47fbd6f14f589137b6c8bb8a20000000000000000000000006ce911ee22e31f47eff89c4b4313bdaa38b88e8800000000000000000000000041c325e68f326e75510749c531f1506dfe49ace7000000000000000000000000ee8664d5d245156a2d19d586f699170573a5d42d000000000000000000000000c797f0fa02789c2d373d617f7b9a39b70fafe4960000000000000000000000006d9d007ce3929f3ccd74263c6512d8a696aedfb60000000000000000000000007e05f904bdb41ee0d541a68163ea7c70d0c205440000000000000000000000008930b7e580e3289624f7627a9b2246446ea9308800000000000000000000000008004fdcb7f2c6e7773f0fc8903570d09ffce3b50000000000000000000000001ee0d010febbed64eabbfb57b2089bbf4b0e65b2000000000000000000000000c894cae5b5af04587ee836adde29f70e952dbacc000000000000000000000000e53d018e3205195abd2f1109d0c91e88a8791c73000000000000000000000000249c9e5796897fed80a06e6cb5504ba32c5821f0000000000000000000000000e828ffe3290f671cc79565bd08def8496e6978ce000000000000000000000000d47a0241cfb8748100f74dbcc91466298da13c560000000000000000000000003fb46565010afd4008e45d14d29ed153afb67791000000000000000000000000b9d1030b5825468c2e477909c43b8007b29dd48a000000000000000000000000f0cba35d7ecb2c5f4c0db0e6a2211e28eb814e34000000000000000000000000a44a1b37f3cf20dd9467c23d8a77e5a060767760000000000000000000000000c90c26bb76ee5fcc4f7a03275a8b9cb43e62fce1000000000000000000000000650cc6c2d37ca8fa2b7e5529e21390f102ad7818000000000000000000000000a664fba6fcf28dd275436e930039411d7c2af8fc00000000000000000000000064a73977fe3d49f6d2ed853e0f573b6e6e730a2f000000000000000000000000627979bb354435b10c101cc575946620cfb34e2a0000000000000000000000002077302ba31a932dc3efdd86ea6e6887c5539233000000000000000000000000cbc899cc53b68480f4a66136f71df060c921d970000000000000000000000000e1078344ae806a5f129677df3cc28a35e2f6019900000000000000000000000039e940421d529391eb0d2678e95348cb8235a908000000000000000000000000e376470e7473c5f1955976d3efe70857a5083702000000000000000000000000283374f2c4a51be832b82ab96f46c134901ddbec0000000000000000000000006b9d55a7a31c2d644011cf2367d35c0b8b09ae36000000000000000000000000184a2352a4563426d8ace983f6212aa630fda09b000000000000000000000000624b9af70f1db72353199dc367e4950725526fab000000000000000000000000339b9db6296ae0983630e3f2d5d69135da914350000000000000000000000000ac9727cda7df0dea874d67e9e26686023163f634000000000000000000000000d0c419918d00959830d32e0d3481f7b421d999a2000000000000000000000000ebdda9017275d6bd83aeb19bfeaee1aba663e553000000000000000000000000598c83d089db56a6e55094f2afbf137749af835100000000000000000000000013132916d240dbdbbc983fc41555ed575555878b00000000000000000000000041f1bd354f0efc6d00dbfebd1e214212964f58b70000000000000000000000008db091d23ee9c32d21811b5c3ddf196b259084fc000000000000000000000000937ead9536d6f4ee3c9782ec4a83f8853bba470700000000000000000000000073ab58f00b23f037b35e796009a44ba661407bb3000000000000000000000000a94a186049deb857d946ec68a6daf284880c8021000000000000000000000000f8acf47f379b267f5aff5075f25a504ef7c53cd8000000000000000000000000ee053c863932c8c9be0d846af79377a7559d9d020000000000000000000000002207c427d8949b8d36088fd3f77b2dabfff6bdc4000000000000000000000000129f5c158d243bbe3941053769f70a4df2ffc6dc000000000000000000000000976dfe526d16d6069e9b81fdae69abc313ba79f80000000000000000000000000fd3ce4a80fcd8ac1fc8117286260c761750adb9000000000000000000000000f3905e54da203db40f6b3a8c09fcbbea80b588fa000000000000000000000000fcc7fb864aa7186f9815c854a83600e9f12130c100000000000000000000000048dd00373947273554b5e97207fd20caa3d106a500000000000000000000000014b35bf14ebca195d85c834b7b3a87308e857c8700000000000000000000000048a766fc921e9e837627a6eb1c7d1969074e72f900000000000000000000000050fe8ac438dc7e6f22e659529e34ad3b1ffa737d0000000000000000000000001ef57d74b9405848b0e8b5c94450d27ff4ade6b400000000000000000000000028076fcb7c257e347ea5220b50929c565dc835590000000000000000000000003436ebf56ab5366dbd4cb2d2a55d7bfec02c58e9000000000000000000000000f9e776541e7180d13266efe6473d9cd6ee39e78d00000000000000000000000043debaac72b2ea9e767f81794bb9beaf777f262e000000000000000000000000ac29e5f3f3dc384135582cdef711f01f7828dbc4000000000000000000000000b79e973231c0b6c233f0a8374886a4c1136c70a90000000000000000000000006a5654c318609d4fec4f3373e043465cbe3a8993000000000000000000000000a586039f8b49cee1d920dc9677160278a077397d000000000000000000000000b851473896bcae13ecf05ee2c51f38e09cb6bbd0000000000000000000000000921bf299f67675b207f1d0543c97e1e3436d460b00000000000000000000000053b8233921142e861ded58c7887051d4bd49c1aa000000000000000000000000cbdba459ec2f7bd52bf7f76facccedf622dd3af30000000000000000000000000ea3fbf4fb299e4bc306d06e040250215888a7d80000000000000000000000001fb05c6a32e44b629527ea3e80696baccb08a3bc000000000000000000000000bb21fd0813e76cc099f7727e168f12d4208e10340000000000000000000000002813623c20d41f781e6478ee3db4b822d4078ad6000000000000000000000000e2978d16eb4d2f8fa5732612293f6cd9af0387cd0000000000000000000000008991de911ed81913dd1f3b88d41f00aca66eec740000000000000000000000007f7de6bf1daa365f8fd3fdb2a68fb6ac0856246d000000000000000000000000c4dbf062a97b9f5841fcefe74cdc1cb8c852de4200000000000000000000000037eb5dd509c49eb92a2a2b0b3606224de1940cdf00000000000000000000000036c42f1fc181a9cb27f263dc503b6c6e92dbcdec000000000000000000000000c50a180696ea14360fdcd93358ebdac91b3b37650000000000000000000000004cd0c1ff2d6daf374395ca0bbd5cac096ea66657000000000000000000000000d823a4c2f7d185affc7e87afa33e88cf30803a0c0000000000000000000000005cb2a0c6e7367609fded23c437fbcd2b8f8d2875000000000000000000000000d85e45cc56dd30fbfcdb34e7a18a3429d921bbce0000000000000000000000002efe2f3ac7a7b76ab8fd59805188090f9dd091a100000000000000000000000010d1c442a0a155e8805549fc37d56bc1132dd1a900000000000000000000000045d54955799b56c87d4514e5e513f525a886bd57000000000000000000000000a3eab9b6d6900bcb78a71acdd6513b1e2d41ba30000000000000000000000000bb89749864abe918f3b88db7d62eef2cf7a5cf5c0000000000000000000000005ab8fa490fe2f85a1ef386cbe0e5a69c00ae82450000000000000000000000004300c95f247cb4db9e90e8f063744a472f6deb6400000000000000000000000052e918b112756c959e7e85a3bd4ea77712cdb0510000000000000000000000000549bc356ba6ceb651b03b78a93cc8952853178000000000000000000000000081f3befc49afe8f9341e8b2b55ca137f5cd0fc190000000000000000000000009c0f7b7fbf39f5db1750f2956a11cce4f6c6c5d80000000000000000000000007030ff6b1247dff8ec1d9c75768ffefc8c433f2500000000000000000000000091f226c74cd59c2208a2a2a1364044ba477891110000000000000000000000002c2dc95a3d040547be7842e005331268143c54c300000000000000000000000007cd60d403fc4f275d2e80bb642211c782829c7f000000000000000000000000cde2b1e14586ba9725571555cb2358648888740b000000000000000000000000696d04828e0b1acc022a11ad4685119ac4e67a880000000000000000000000003380a055844cf74e7704e6ddddd44e9d09d2694c0000000000000000000000003f6e8f09dfe24fc29689e729ac325044026ea3d1000000000000000000000000ab7fb863a2cb75c2103031f1eafa1d08271bb5c800000000000000000000000021e491137b5a26c077c3c9df58bf5c50ceabdc9f0000000000000000000000008966efbb091e03c9686bc65602ae3bd6a98effd800000000000000000000000012e32580cbf4aae2893bfef495140ff687145f700000000000000000000000003d09494ed34f740cc25e435100d25884606566200000000000000000000000008a662dadc47454729544b080a97420b4f148924f0000000000000000000000008298f68e2ef119b9ec80bff4697baa4e52be8718000000000000000000000000efc9fa2f76d630e494a7db1f48ce9bd186809f430000000000000000000000000e1e8059ee6827538f7dcaad456aeef362f8628e000000000000000000000000ebd5b218316c58f7b72b9633e1959361a0620442000000000000000000000000be3515992fbf1aae0cfd3181db37710db726c69c0000000000000000000000004ced1b927601a06cd9024aae9c55a9ca9e772c8000000000000000000000000043699aa394d3bfa28151d4948130106a638948d800000000000000000000000084da134c6ba32912a54957db3a96c63076fcc33800000000000000000000000014de7a863545213000306dee384e81f5dfd882ff0000000000000000000000000f77885c246d0e03e2763b6a756bfa163373d44c000000000000000000000000590fef43ba34c968f8aae2355c88f859608e1a5e0000000000000000000000008061edf3665ca0da107b305f922d8c20a208ff57000000000000000000000000f40364b3eb892c71d088429338c0cac6a6b58d580000000000000000000000008eb28d579d140038280665c40f949aadfdf7a639000000000000000000000000a05a3958fbb1e5df90865d9afce1f9f0971fcf52000000000000000000000000a38545062fd1b10f46a1f9bf09077cfe519679f30000000000000000000000002ac75638719bec019a7855808e48ddaedf229fcc0000000000000000000000009c3f07fe031ac8d8761d47550b0b0ae5abc8f4b90000000000000000000000006876d15ec0c5bc9d61eae38a4ce9ff5bcdd51fc100000000000000000000000064bd48c14b8eb1af2ea3f36ff1e66fc6fde151b6000000000000000000000000e2e8421558e5771543d5e7a972c1b5e0cd76a91c0000000000000000000000009c0d4c8e6def5b2a5377a8e6142f5c0d651f81a30000000000000000000000000ebca53ce6f5452e57547b14805057aeaffc897f00000000000000000000000009c19a36d786d42905f9c8a2acd1e0b400ba986a0000000000000000000000005c182d59fc3b5fa251dc7b66eb88ee4f65c71e440000000000000000000000003bc640c4894b627dd5b2f136bd88fcd1563043b8000000000000000000000000958a74f78212cc844a4a2893dc1066e9081195f00000000000000000000000001e2e1278790e624eb92695f0342832e2be3de86d0000000000000000000000005ab886835940b69f968bbcd1c6fc012e998788870000000000000000000000003350f3f09b1e64187365f1b47f5baabf126f1ae0000000000000000000000000ee571258db9aaf9c2895c7d46d5c67103a209ec20000000000000000000000009b2211074c15834223684ae2ffc637a07318c3aa000000000000000000000000fa10fb6d104c8646fd4952e21b68ffeed1904760000000000000000000000000d7c1810c3cd2b05658c23cf41da7cac12dca4a400000000000000000000000000767cca3757a0e7da68a8ce53620bcafd2ee6af500000000000000000000000004c934a77aacc7789d2caa8001ed15d2ab66ea970000000000000000000000006b68dea22ab0ccb231582a7e56ef8dd1d997d0880000000000000000000000001567c5d902f7145a9fc49a2ce9d9f679907285f00000000000000000000000003d182db84ee9c274d37909f3670bf849abf4bb2300000000000000000000000027d540cc5cb5a9bba9b93df917a02bf49aac26e3000000000000000000000000829b2de4848a146febbc1a40c0f7b7275c9d0608000000000000000000000000a62082e11729de340256854ba2a32dd9590c52760000000000000000000000008edbb471ee31c0ddbb50185d6eacbaef4bcf7ca800000000000000000000000046c5d7bee674bbbb48a797357f56ef5bd2fabe0a0000000000000000000000009fb0a7af1ec2696750fffb7aea848e5686b27ff7000000000000000000000000a874581de4002ad61290ce25d690eb13367e55ad000000000000000000000000847939d51408c14dac707f03c39c1d3e27a424830000000000000000000000005b8d4897ea9962897aee57ac11bf4ec4aa1955b9000000000000000000000000eb52d8fea6a607445b7ef4c2d565d296f6fa9c9900000000000000000000000002381643a83132460a28bc4b18452238989eb82f000000000000000000000000f6ce13075a9c23eb42a5ca0607f1c71a3428a52500000000000000000000000045596f19a496f06080bc8e2af7e07972554e9315000000000000000000000000a39495f33f212ee2fbb1695db6eefa9db8b521bb0000000000000000000000005fbb0ced8686a68d89fdedbec8e2696623e6e87a000000000000000000000000fc2fad5dbe937ad4cb71ef2d9600f39a15bf8bfa00000000000000000000000083b23f80ec517cfe115c75dce0a8b5ec0e25d845000000000000000000000000bdbc7964fe6d06c4e597da82c5caa1b74305d576000000000000000000000000d8688ca3aa6e374f826761eb8a72e3e068ff1c56000000000000000000000000f1d898d9314f91925b5be43fbcd0828b075a078400000000000000000000000031a770dd618aa8b759c25d8de62b2fd730e71eba000000000000000000000000cc475c6b1e4e950e828b6cf6e237ccf487f50f8100000000000000000000000016077f9e247556a0a7a0ebc2d6cdc73a48ada377000000000000000000000000172db518ef0475466739c818e2a6f73e2b632f9600000000000000000000000061b1cdc6567adc1d488c1cca6954f91adc99fb55000000000000000000000000ba3066a8050e82faaf4d3da535a22767c8859963000000000000000000000000423205313aee482fce6a44e2eb372731548544bf000000000000000000000000acbc7cc84f855a672f463cae5cd95d05aa5c2af1000000000000000000000000eba3a1ba148b5321fd8b663704d43e5db5ebbe46000000000000000000000000ea7f8ee81cc99eeabeaaefbd983df1441a52c4f1000000000000000000000000e0fb8406e5179136ba3a4f5921eb027e9933b3df000000000000000000000000a2bbdde4963d53512d7bc89fdf50988583e0f87f0000000000000000000000009532156321c32d82b5f0619f3861f9294adad98900000000000000000000000094ab146d56c55876e0b245c786b1bef286b6a9cd00000000000000000000000078bb36cba5213a4cea0c84720502bda75465425a0000000000000000000000005fceb4dc644836b9588cadd65c4fa3271ea4e48e0000000000000000000000005c2e50584dee2203d18dcaf142f98f00209f475400000000000000000000000041e13cad21c04956ab0cca4aa9c222660937334c00000000000000000000000021218bd2e4aef87c0b1f37b8b45b4c4fcb750c7c0000000000000000000000004e75ed800364032929f178c23c10ff64786784b80000000000000000000000003750a31c2450f2694b3a6aab813eacb6410fa0d600000000000000000000000052eb9597eaf5a7ffca3f05856298c4509ca86697000000000000000000000000c7a45db899e1592628ecea8a0f0bbca6e64f42e60000000000000000000000000c60f1cca72c8ce7bb06463acc545467be3ead2000000000000000000000000033fab58bc7a3d834c9135406e5870cdb85b6e002000000000000000000000000cf72100ecdb83a8b75f5343102b2db975c7839ae000000000000000000000000c70791c99bccbd3efdac1457865f208618ccc3fc0000000000000000000000000f17863f2d13fbe637215fd3cc1cef2d416422dc0000000000000000000000008cb10d1dbce5491d3d458124266b3e95fbfca052000000000000000000000000fa272f34789a75744c069a9829085f5cdfa6a51e0000000000000000000000005a1f44406513886dc54e290d4bc9a22f55b9b40700000000000000000000000038ec31039710a272c40f1cf7d976afd8f8bdd4c500000000000000000000000028d6e9f0c87e524dfe931043f722520fe8382bf9000000000000000000000000e9f14693a2d2ce973ed8852fdb378e6271ac43ed0000000000000000000000000b5cd737c1d55871fa630498e6e72c04e06b0b58000000000000000000000000b07003937fc78e0e837b2b3c88bbc6e49581d25b0000000000000000000000005d043452a642be36f2f670a0ec395933106fa7cf0000000000000000000000003b6f14a3dc3de673ecfdfafcdbd32d7f7129cda1000000000000000000000000dd3e62ed2dac73c56a3dfdba12b11f47e67ce109000000000000000000000000096087d46fa0beb1edd5ec893a2f7e597ba4c45b000000000000000000000000d926dd54c95ed2df209f1062aa68c91c311bbb73000000000000000000000000a4b5d3816bfc3377bfc8502f9af3c4f2469aa3e5000000000000000000000000ba380ac2c32ba9b644aa028e656c1b7f5ac4fa7f000000000000000000000000a7471e96607304e69890da7d28e5604626797306000000000000000000000000ae5a980286fa1bd3009aa7ce665e39572aca6172000000000000000000000000a7675eeae31e87a409db7c41ed95ef9e5d8c9cbc000000000000000000000000b924bd93ac55e8c9ad5f1db169e7b44cc24d3a6c000000000000000000000000eba0bf1822cf93dfcbd93d948cf2bba644b503710000000000000000000000002560e85d4045b4456e2229c923e2133370f4f227000000000000000000000000abc51bd43f3b65fb3378d880b35a9da16dede3d3000000000000000000000000d9578e715bd4103a28914572e71c4e3dd5bf53bd000000000000000000000000ab3b0139f0be08a186c138a367025c2155c7e028000000000000000000000000560fab7875444b0f5d208382392004223bf7663d000000000000000000000000e814890f97f81a0ae02010dd10b091e57d1ee75000000000000000000000000021e841ca3849634fca0564bf445c3742be6f245200000000000000000000000082d52f0864af08ee9e79e6f128e9657072a712df0000000000000000000000006c09f42fba3ca380f45edc3d8c3f3683ad730d8c00000000000000000000000037db84a5618ea48a4271ceb4735c0db8b7377065000000000000000000000000f3f9938f9b6e9e7c3d2ca4e201576a15f02a75a2000000000000000000000000fd36b2b0ec0fa0be8c0c0bfcf05b76748c56364800000000000000000000000056f0b1457f2b3f1a4f41c0fff71d735066ea2b2100000000000000000000000079ab92a31c424f632a75e01c48db20214ce8fa5b000000000000000000000000dca5b9a7beb017539dd80eb472d7d02e656f8b5d00000000000000000000000075943974aef3f31e4542e8e84e93136fc344c19f000000000000000000000000edfafd396466327d4ba12b0720e0fc5f021aa6f900000000000000000000000031098a11c53f15baa48cf2f7b69c78fc6ff451a700000000000000000000000065e5963027b42059e044736232031de31e9cd4900000000000000000000000000a0c6948215fbbfdc916ac301a5d83833de7f4fa000000000000000000000000a42fbf30a7d7600273739f32e4cffe46aa76f10e000000000000000000000000ead6d4a7551c07725395798c8765ca91c0cbf2c800000000000000000000000035e63b3c798a8807aac41cce9fa5507c09bc49760000000000000000000000008343e985a1db368bd9cd84963f1a1e1ca843241c000000000000000000000000b7111b61d6f93ba814045bdc91aa7341debfe650000000000000000000000000b368e899c4b0d813dac9abaf791fdf77f1fd457c00000000000000000000000065cf27a45926b1377c43b279d8a1343272caad93000000000000000000000000247f5e20b354b2bef0fdee851a61edadefeeee860000000000000000000000002601e70e10bac3f649138137879356216e1bb0b0000000000000000000000000293c0f29a9bb0ef3049ca038c9852af6a6760b7b000000000000000000000000f2d2e2418635fad552663039109e16e7372db96900000000000000000000000094ecb60cd71ff2b5c6f277bc84f3433e1d00d013000000000000000000000000c62886295d920e8d038efbc3a9c1047ca93b8c5700000000000000000000000095cac031a0ef02e4ebb19b4ca95cced08ef4a1470000000000000000000000005f96938f7798e99e844fb3356ec71d5a1d349c27000000000000000000000000f079ec09fc9b1b9738572979f754843925b71bf40000000000000000000000000cdd4d8b15f5afb0e6810bfba06d5318c9d7b7ee000000000000000000000000ad77aad3526254f3d0830943fb6e0f9d3eb975a50000000000000000000000001dcdd421f63ec274bf6c7d7a45409af9e4d766640000000000000000000000005f65b63b1a55799c592e5a88311cfbe008f1a64b000000000000000000000000f4151e61a88ae446c1b9e3359e43c43cda52957d000000000000000000000000b9f5e15024a1d0d5af2d5a804bddb9f647962bf00000000000000000000000008a90bb43a849d4aa2a31da257eee4ffb6404c69e0000000000000000000000005f8593da0f83276c465b9618ad0d84b7a8db1b5b00000000000000000000000021b8c0eb576bad6110260e89beacc914fc4e3812000000000000000000000000f82bd57004ae7bf2f2a7491171f26b31cdb1cbcd000000000000000000000000e20a5f3ac85617055dbb89dcd932e8f8d9618ff4000000000000000000000000d9fb2774326a134f1a156febe7ba1811aefcf29b000000000000000000000000d1f589fd8c3642da4b73190ed94df3d279383937000000000000000000000000ba6621b84057d49a8154bebe81c13d69213c9dba000000000000000000000000a01b7cb9aa9a6e7a8ca938484cdea3369b4cb996000000000000000000000000922b1a4bb741cbbe4bb644c02b87129b56c155a200000000000000000000000081367f1153bd607b230006530f10216a2b140b1d0000000000000000000000007f58464620290194e61e326e0251d8cfc8fe156a00000000000000000000000074837902d128180f00841c3a17dfa82a2fb6c3540000000000000000000000004f9deab0fdae987eaa9a4c2817a936ab2a0ba0f70000000000000000000000004da78daad3cce65f170e9835d67b30c2f0b08e020000000000000000000000002a696e2dc9de480d77c93d24ab6ff48637ad0fdc00000000000000000000000019858dd56147172bee4455bcf6fe85ad4dc030c100000000000000000000000022f99d44917722d967add199ece7ba349cf9cce5000000000000000000000000664509c890876deffaa16271b27e5bccaf0b2db10000000000000000000000001195bac380680a21d9f5699a82cd737255d97d9d00000000000000000000000096a268e928d9b7937e66daec4f423e1645c8aa4200000000000000000000000055674f2dc74f490f445848f07fe4447d3461c808000000000000000000000000bfc82617e72b6727d33a5afdd47c434982af7f7c000000000000000000000000347b8167f7cdca5a15fc7f1e807077747af75a3d000000000000000000000000b1f5b91e6718783fafccc7b9548af45477e56b38000000000000000000000000d10624e16e6a96c0253fae6d80773e558b3f7a26000000000000000000000000722cc231dc7533a47e815baa4339d6e0bf79de340000000000000000000000009b89f27e3a2131f0f7f082208cc05fd6910ab502000000000000000000000000720dcd028fdc84c3bb84e9d90699122a35c926f90000000000000000000000005329dbc50fa4de7a348160972c2486b7e3297df80000000000000000000000005cf3aa255ef5e6a8cf6f7cbb85c8c1f268acd43200000000000000000000000079bc5a92b9ddfb896bc1555b39499526db55e7e9000000000000000000000000401bc5c747d3257649d5ab84d7724b598bfdf2070000000000000000000000007d51e0453490c6761c4a229ae700451c0ab020cf000000000000000000000000d1173a61d65ff2199561bcc2079d9f1db0c2610e00000000000000000000000084bb4510e86823d184eef347fe1c6537f88a24c6000000000000000000000000c8a9107fc1301d059d9805d0dc7c5824c31e2076000000000000000000000000fe9e712475671c8662b048d7aac30c162da200f500000000000000000000000091c6f40b9d715f3b8153f394456a1ec0d64a6df3000000000000000000000000f19d5d33b92099142575463920eeb248954d71830000000000000000000000002645bb99b20597b001a376f8c88e8ac43e7c59fe000000000000000000000000e0cc5108b5d85b26a2a92ff69d9eaaacb2c3c13e0000000000000000000000001a8db34e0965eec419047e30250560ca09e67019000000000000000000000000c37225f63ae5abda60c2c2cd8f14f961433da10f000000000000000000000000dc28ce1c61179d6fb0fb23464e65f8313f16756f000000000000000000000000776b9c6c67db24570f6bb3b334e500d83e5c328600000000000000000000000059e58295ebb3a0ffbdc66af0ccb37667fb5e293d0000000000000000000000000bfa4524379ca871b24abaa8f24c62e39e99611d00000000000000000000000030c24b5fb5ccfb3920c9b2cb6e780f330743dc8f00000000000000000000000039107bb85b8ebbc13f87216264755f5a10ff2370000000000000000000000000ae77ec8e9737b75ba23ca7ff675d5b8695eed065000000000000000000000000d9c4f37efe8973b8588d598489bd230c6aa3e621000000000000000000000000e256323701c79243fccedcaead78b4f5f6754ffb000000000000000000000000854a6023835a640d60e503f959af229e2ca4e2e30000000000000000000000006179366fc16a5a18f3886ae585bbc6a2f099447200000000000000000000000021919e89eaef7f43800597c548a5c345ff2ab07e000000000000000000000000564fcd097a09b878574fad02dfeb3345aa83ac080000000000000000000000006a93728d8801de2935fb038a674103e5b87f9c13000000000000000000000000b2c1935cfa4be71860f0585dc745992a5d8128c40000000000000000000000007f3e1e217f1cb25c89b4e01ef58791c6d51b0af1000000000000000000000000ecb1641ea828559e1f684c0e4983f63abdac2d8a00000000000000000000000098b693b84526a8cd5c272a3e99130adf9a9006b5000000000000000000000000eb261fe95eeb5b5de176f48a1c426f9ba6ec94e1000000000000000000000000a75bf530b7e84d18e29b18195a927c687780900e0000000000000000000000009935033ed320acf16b4bbf56a89bd1352c86c7d900000000000000000000000083082b4eaa738223f5281cafa894f6291f94c91d0000000000000000000000001ce5668ebddce059d591697a3aebfb6ccb0ea30e0000000000000000000000001d64f42a41df87820c7dc30d25c25dbdee1a42ea000000000000000000000000e4c2b359d3e775a586ef1c2efcdc5efa376d97a6000000000000000000000000406832b8c9ca734a99abb0f1d81069128dedb8db000000000000000000000000dd0a80a6861b16adba3971c9898fb5ac248c7065000000000000000000000000db2b7f2dfb279692edeb99a79e0f5a642a9e53120000000000000000000000006bfda4a1dc5507cfee4d28ac77db2a835e63c917000000000000000000000000f22f122435a7fce46a38533ce9353ecf9797cde10000000000000000000000002c1a7ff281180133c613a6eae5d29a83cc53a64e00000000000000000000000021442730a41b862129d80910993e1f46a927882e000000000000000000000000392615edf12b7670e6ba69d3220086a6105db6b60000000000000000000000002be0d3c689ca312f4f0522891b5c20c303a4041d0000000000000000000000004a06242a61c1a6d90cabd1e46db23b9fbaf2fd030000000000000000000000004b7afcd63cdca87a22fd88bc8f0f77368a1e0825000000000000000000000000e957de05cdc42a4a6f08f2ce46ea42beb182f496000000000000000000000000f64c05185c476d3fb5b113c10dedbe4764defd6a000000000000000000000000b116a91d37369b6826b7ead6605e2f4609de9595000000000000000000000000cfbe6dc4db88f6b9e60eb2bf2f2a2897bfdd071c000000000000000000000000f21658eb5e839de709a64efcfa84f499ebd0577d000000000000000000000000bd363ecce9d8e9549c12feabce6b5a5e95efc3510000000000000000000000006fd2d8cee11c599b43ca2bffc8c840749de4b871000000000000000000000000feecfee3528976e1a065c49d6ff7dc47b3de384f000000000000000000000000dfebc815f5855d3567c8c218148a4a475adbc5440000000000000000000000000e47544b9759bd758f204953dfaf0d8a143c89ab00000000000000000000000078b746f563fb79e1c7b991ce3cb8c2094ee57bbe0000000000000000000000004fa98f80c3b505e7b37a6ada83d370fa0efbe4ad000000000000000000000000bab2df2cec92c91b0b4b6df5a6d63cbe86ad150c000000000000000000000000946c98785b6cc5c3d63c569ec82eba5b807da3f00000000000000000000000009ed601b9c8bd0657af9429577e76395fbafa621200000000000000000000000007681c0c0421d77a01175828d32aad184c0db5c0000000000000000000000000d0110f5ad5e9ddc5a2eeb0dd08ece0dec9af7c7b000000000000000000000000d892f16e174ece4c1ecce4327e2f6d76029b607e00000000000000000000000089cab686b7d1823b1a98844bf849861611609cab0000000000000000000000003e0ef55d90b1ecee33535727957597764474099100000000000000000000000034192ebec231e3f551391d2fe303fbe202587183000000000000000000000000a100f3981d65664c8911cc2d13c5f74065063138000000000000000000000000f46cb537f37fba15af066c2293c5fc8bf5a6a57a00000000000000000000000052b7b5166f656f790200a2da4980b774a1a1eb7400000000000000000000000004274e43f036c206275e83cfdf308820a5fd4baf000000000000000000000000700d2c1b96fe6486ad3d7a1dfc85e9559e9bf7050000000000000000000000009df3ba1311b413b5833921cfd1652ce118da1d93000000000000000000000000bfaea84d2480d3352a33fe06392b86959ba9b613000000000000000000000000f2cde35a61906c322045edf9e2dae70e107dd60200000000000000000000000003db8c73959546c3f61db2dc89e9dd37b2e2fee70000000000000000000000005ff7851ae8a76b139191bc221a94ebfa486bc10f0000000000000000000000003136b4775fca553c8399952a700e73677d37f5c000000000000000000000000049c052d709dbc696a8b88cb5c354a1580a9f02270000000000000000000000007b14eb4a042b32cac03bc354d977a1398523460d0000000000000000000000006b0e4f18c8b623055947ac6c811495f9f0ceb78c0000000000000000000000003742dbb6b0c3ca17baf28329542b2580b211a0e4000000000000000000000000102d00c64f0c3844d7986fce7707696b4baf0c18000000000000000000000000b692da5ec0687f316a98cac371189c4592730ee700000000000000000000000098eb36381bda7c054ee700f97f845d05415c5866000000000000000000000000e1119e1323b4298afb2ecc74d6725a7ffa8355560000000000000000000000009190306d40b01274331922a5a57a3993d48dbd3300000000000000000000000041a879ac251c5379af09416cb345ac32391eda1a0000000000000000000000001a20a40f299713380ef8d7ac6fa1cc65621a37940000000000000000000000004148df7ecfd279ce0f0e4617fdb36a448ae1c90100000000000000000000000042e78f9123b9b17052626a8114619395ed8163a3000000000000000000000000037cb0fad9f81ddacb9f6aeed21889910e48128b0000000000000000000000009e4d8c653b3abda526094182ab5268f2eaccebba000000000000000000000000de8f73273bb3b914021429a040e6deecba4764ed000000000000000000000000ff09acb29529c60de83953b452076e9d0bdf81ba0000000000000000000000002c5cdf59ff686249dd6d369b78fb7daef2d849d3000000000000000000000000074e8a69c24e74c08c8239a2c898696627d4135100000000000000000000000006fcbc39ac47a69470cf30f6245436d9afaecf46000000000000000000000000513e8217ee1de971dbbb297078f5da62b28510cd0000000000000000000000003a0223266a27faf44141780316f2083630617b9f000000000000000000000000d8664ed1e32249b6605204e7460b45b0bad80abd00000000000000000000000079c43bdddaa396c984433e846398ac06a620a4c9000000000000000000000000ade15140461a11e5c7aa4c7095f04247d565f098000000000000000000000000062ac042750f9da2a23db92eddd9aebe1a9d5785000000000000000000000000faa6327306c8bf79a528078a65a84e5d9ec739bd000000000000000000000000ca839292956a26ffe3f0e5024270765fe69d1457000000000000000000000000f9ba8d172dcb2fd12bfb0a6c4c66748623ec3c2c00000000000000000000000031fa65d16d4dcda312a2ec51b92275454c4e85190000000000000000000000005fe36faf70563d09dd2edf3e0b32214dc833c4ba000000000000000000000000b24388080dbb1b650c8950058c5c376f3043d6a70000000000000000000000005f450b094549128c53e6684fd0cc36a5f642978300000000000000000000000053b6dd8fbcb3d3dcdd5907bf86e5692011b21cb4000000000000000000000000074eae8604b44cab9de8572e5fcfac63b27533970000000000000000000000000d66b76569aeee405512ea9cb470047a2574014a00000000000000000000000064dcb3ab8589147f19535edbd75627c6bcb2385c0000000000000000000000005666022cce0e9941cd44a801e573c7f96dd0064b00000000000000000000000053c9fdd6160931366d6198434d1b9213b2a3f72a0000000000000000000000006e39356b44756cd0473a8b9c2487e433cbed707f0000000000000000000000009f6ff2502ae64456e47998a78d94ce5bbbcba7ac0000000000000000000000007c5d4fdfa94e25e900113c1c0bb6a5792d5890780000000000000000000000003da57241704a751a4531961f1ee6520343e0b807000000000000000000000000ef18edd89eae7bba4a4f0813e669a2ddcf947aea000000000000000000000000170e1694be0cf371744ca6b1799dd50ecda6ae55000000000000000000000000b5d393b07c269a2ee15ab36bde8514cbcd0f505200000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8