Special data
- Status: Successful
- Nonce: 3967
- Type: 2
- Gas used: 11465695 gas
- Gas limit: 11557860 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e800000000000000000000000071d3377ebdca010f4416c2075384eb417a3ff43f0000000000000000000000002277c51762869e5d580e34651388ea20c73b751c000000000000000000000000e9bd2b35c1fd1793de305ecd22c46f4fee2b1472000000000000000000000000934d20253666acaaad5c371662bbda102377f7db0000000000000000000000005e60834d88a0bbb49494988fb57089083dd4e30300000000000000000000000060c32470ba753714ce69100aa25d260e0d28e21b000000000000000000000000b917afcab5f19ff364efaf0f25c6330e5015f985000000000000000000000000dacbd849c206079bca7ae1d22e850340e56b9f850000000000000000000000007096aa772e38b2b3447b0fccbf1742d4aba56cfe0000000000000000000000004558c0d09bccdf80130d0aca95391436cc5747be00000000000000000000000099636819963fad76b31e48d33d6ab0a6a1431c17000000000000000000000000ebd86558558515a788d5bce6e27c1486d5baae460000000000000000000000005c9fc3c8fdd96174ac35c1abab14ac4c4e3788ea0000000000000000000000008b80e96c496c2d1fc3f2d0d11604cf6ea8ebb068000000000000000000000000e28f9d7733c05307005ac7aecfcbb7106fc4b599000000000000000000000000034751a391dbb11bcc7785829bb95111605c046a0000000000000000000000004c27cfbdec96f5b9c472a3da83c16e39981042b200000000000000000000000093f32981275fc9aa448f4aef09b8d900930c5360000000000000000000000000ab512a5dcfdbbb311f79761a2a97509a84b1e5030000000000000000000000006a96587f20ce3c43b69e411e04a200a4c53e0a200000000000000000000000006bff15d8fa12c5344655ebddcd70fef1e693f8a00000000000000000000000003b19b707847a4803d4e781cfe4366477f61a73df0000000000000000000000005c8c42e65664cfc0904e41ad2507dfe9a664e65900000000000000000000000042e114631c460a5b76d1833e4ec1a0f20f77ab090000000000000000000000009eb17a0a980fa2a7c9cf6164276dcb57040fa0e70000000000000000000000003decb4418ba6ef3c0063eb796d5cb1a9cba104580000000000000000000000000f79a660ef7e18b56365bcdcc52ed99bb2acbb970000000000000000000000004a78c7b4b76a881151b80c38a65cfc7a3e2320eb000000000000000000000000812ede569409086f994c4df7733d0fa87d6810c9000000000000000000000000d5706add553260354232a3d4d0a684c95a8da5ef00000000000000000000000045347bade9b6c1090151a14a3c645dc14f94f24d0000000000000000000000003ab79b4d510d2522ef2ff5ddf0b841371244a75e00000000000000000000000076c0adc57f3a7f0fa97c4ab53efdc71d7f2de845000000000000000000000000ac6b58ec2f78834b7d95023d44bfd71d1a422cd300000000000000000000000055043c578088116d7fe4347234f178fb0a8bcd2e0000000000000000000000000b680b907ad51e31682b50a9c429b8d43d81288b000000000000000000000000a6dd983d2afb60d709a5123dadb4e0b821182f14000000000000000000000000448d8eb3fe3bd436853c39e652af03f0b11d0654000000000000000000000000ba74be4555216d088eb9573f2434e86e640ca342000000000000000000000000415710c397357191df86d77f993ab0221a083eaa0000000000000000000000006f34f3c06dda0d22a24c47621f8a2796254b95470000000000000000000000004d5e858c5dee829ea2ba41d86ddb318925a15989000000000000000000000000b747a890fec637cf2af7822371b8d482befa1f85000000000000000000000000e90c402be88755777a7d6866014644fde6e0b8290000000000000000000000003eb600f0c8f56e1b5e0d097af690e83398c6706c00000000000000000000000013112fc4e1e2a9e62cb0971267bba81ea9fb224f000000000000000000000000c267f07ddb8f6b53257e4cfe104660986e9904db000000000000000000000000eb05e6f0db706cfb164e41905d7898260263615d00000000000000000000000052470d207ac30061e293456a8285710329e09949000000000000000000000000745351dc4ea67c3bac41f5880f35adf0de692cfe0000000000000000000000008050b38eae37129a98243adf2e40e2848f340b10000000000000000000000000e3869667467a038001971b841469ab74a46318c3000000000000000000000000f47d39615774051425949d5ce5ec3cdef8fa9a170000000000000000000000005c6929ca4e2008706d85fbeda19ef4a2f259f2c000000000000000000000000099843a91af4af3bfa0674402ba484d5428e1178600000000000000000000000094d0418720299947717f5a4bc1f6cb3dd34ea25d00000000000000000000000037dd543bdacffaaa0382fdb0bdce9b41b6e921a7000000000000000000000000474895266c48ade2c09c03c64e4fe167cd8852fd00000000000000000000000057867e90272a4982a9466e497a741dc2faa3b2800000000000000000000000002f0f570e0dac70f06a5c14dc46721cd29fbf88cb00000000000000000000000096bf0f6d8c8cf95854ddfb0f2ae5111a3250ea40000000000000000000000000e31244467553ba8361581f0315b281ea8e1c824a000000000000000000000000e6eb8d8451f3772207d8fd30963ffe5192c37d72000000000000000000000000ade02c082e3503bb80f2ac0d505fedae75a37237000000000000000000000000672a41b604b43e1f90e928687dde0389f4ae56b00000000000000000000000001800fa4ea9dab31846b7a6cff5aefda2be13af78000000000000000000000000bea313f82f806b7400047cf867bde32023e82ac7000000000000000000000000fe5f00fd6f91af4c500a4cf76efbd2d2029f95fd000000000000000000000000d8ff126cfa7157ab9fcf9c583ab12dda68936a10000000000000000000000000955db7cfa8c8fbdb0c38ba5c14aad0adab29afda0000000000000000000000003ccfdfab5f3ca1d85ca42efa477027ba58c090b3000000000000000000000000aa70de8ec54fb5cc8f36ad0d033cc782402475240000000000000000000000003e7d52ebcaed63f3b6cd15028978e174ba167ed40000000000000000000000008de727e37307d7fa68245e8fe29051236dbbaeaf00000000000000000000000077102b913fda6c63f8a06cb17971bf7e1a5cc006000000000000000000000000bb161edb1be2156565bcab85f167d453c8fe29330000000000000000000000006b75314f5ecbf0c4de12900e69c80d5452d10d9d0000000000000000000000001a4041dc35e1a7147a04ffb261706199a6ff7ace00000000000000000000000079ea52f71682862d782c4ab6efe8a631c871b96b0000000000000000000000007bbaa7e439b9b9c178a358a703be45102be47ad900000000000000000000000025949b8970a568bf7fae552cbedaa8674f56c0e5000000000000000000000000facb0389ee1681dfb02bb6883739a1ca6eeb0b580000000000000000000000004967aae030ac1cc2a65bae17f641ff6bb083bb31000000000000000000000000ad7bb3c37257f5b5b572850594cba65fc19dd8ed000000000000000000000000625999f3e4214d3978d5c85c84082eb7ed7acb1400000000000000000000000082a4f9254ce8497e54abfede0453e653e74440d70000000000000000000000009d7c8daa70316fd4466b404dc9fa52f61a3c67a1000000000000000000000000dc6d9d21fa74aa3806d7fd791a6e52e7572c7f70000000000000000000000000e5b05efd0854e7baa20ec732c4515cdd5d3200c4000000000000000000000000edfdd4355fae75c15a9e92b08fb6e052350aeeff0000000000000000000000007e0dee2e53effb7f949e9949cdf6d324a7c4ccc300000000000000000000000082cbbf3507ad87f898c66e1776500da7c92d2f580000000000000000000000005d24f8d19216f1d5ff0ad958b413b0b6850c3bb9000000000000000000000000ca83353d921ef8e2b58ab9ac4fdd20b63b03ab8a0000000000000000000000006d11f31237a386e5872529717b486f4f3ff4f4750000000000000000000000004270783a1d4e97e2249ca64b97bd29b8896e1cf80000000000000000000000005a3bbc182977a01540ca226b31e7b09395a7713d0000000000000000000000003a51d6dc48d4937ab9b46ecdc91ee83e619c0a6b000000000000000000000000286fa3860579d04741bd56876457c52b6c3f2aeb000000000000000000000000b5d1764ed7866f60f06d4d8a28a98d56e08ad294000000000000000000000000bb793d472d9171f4444c5f121c2b64a5d89593a5000000000000000000000000ab5a38032df0c74f0dc23ae225cd6c762b378baa0000000000000000000000005eb7aa20809792ddd8583300c623610292873d10000000000000000000000000471725ee1aac61d6d99f6e52b825c08c5c1bfd770000000000000000000000006edc0ceaae78c20d9356397af36490b58ac1ce1c0000000000000000000000008526d2826ee661019908d95ad694ee4422da400c000000000000000000000000cbe1fb915536f44585445dbc180a1ce602ef454b000000000000000000000000dd6e16e51b223452d8e479bcd2ccad847cd79060000000000000000000000000732de38aa836362ca622b09d0e15b547e6cf764d000000000000000000000000ea314c8a55ddd830450cb0df0770aa0b178406e90000000000000000000000004d8052cb6f1fc38518e08660dcf31c61273d877b000000000000000000000000cd8046b8ad78967bca6e17141bd610c9f7d92d03000000000000000000000000f7557a769792d765678fee66dfe52b9c7aee00bb000000000000000000000000fb9433849c216cc61b43693cd1a830d3ad6b3931000000000000000000000000f56ab4c8cdc2198ae27a63cc8466d447287543fc0000000000000000000000006a03dac3efa617478ccba61fb8193c6d73ea4cec000000000000000000000000c8c1e6c451432389970c40b5d6e91065eaf218e700000000000000000000000037f8a2722e4175f33c16b8515c49902e7146988e0000000000000000000000000e92c9990c36688d71ffb4e2f9d6ba8858dcd8c8000000000000000000000000bfc3592dca5b67172781b9e7b1f9e0750b25a1a3000000000000000000000000b938ca701ea0babd70d4e9e1252cfefa4890d49a0000000000000000000000007528db689330cf142e773a289b340a78f80d0a2f000000000000000000000000af535b8645b6309829ee7033b93f7662e6c10f990000000000000000000000001b58c4b95aa3bef7417b72330782a41328a9a43500000000000000000000000003c49276841e64576ccfe30ffca0ad4e034dc012000000000000000000000000318d5af96426d6c7d29d4a1b381e67b26835f1900000000000000000000000007a78acd1f330f71bbf184c4f2a7a5e7650b6e97a00000000000000000000000003e25c80b604efb31a09156f00c54b70282442ee000000000000000000000000eba93a77b87947562d776bae67b531e89673907900000000000000000000000085f3158c493168e27ef0aafa0c33b67cfd1307d00000000000000000000000007c4f3a360f94e7e45f15314d84ce859da9f22b610000000000000000000000009ad675a391436700a6adf6f00ea70ae7f9222a8d000000000000000000000000270dc23968efbcdbe38759524c9bee8ee442ab8000000000000000000000000093d284e8df756056a278c5831c1415bc252902e10000000000000000000000006cd0978ab7b48f8c00be9f5f09759d1b867cf065000000000000000000000000d597f6b7001691bc6ed410e3c822e62cb9c56254000000000000000000000000c7df7fca2842b3eca96f2f931a82bdb5687d089a0000000000000000000000002f0f1945d1f96f2d2218adb81031734c210c555b000000000000000000000000ab9586db0326286f4c8127e9151ccf2fd3ad5647000000000000000000000000902bc505483037eec6ded3814cae2c608407c9a800000000000000000000000030898b7fddae6400ab0db62222851a2a658712d90000000000000000000000002b912191648f77add334c4dedbda81ee6b018796000000000000000000000000bd7270c49d60e78e5eb1f092451191046afe12fc0000000000000000000000007ae63a039e55c94fa248750e8da7d9e47ec6ba71000000000000000000000000214c1a5f14fbc6afb76d2af856d76afdc0637c2100000000000000000000000033bc4918a3c63237b070825e8f37617220c68bab0000000000000000000000005aba2a67b4c649232f34139a5cbb14b992f6084e0000000000000000000000007efb596e6958e33c7d74ab73d5aa4817ff58d182000000000000000000000000e3f4d1628edecb2c29939f7685d2be65bc3488af00000000000000000000000023a9db8d4b9a47f524bfd045a29c88e09cc20eb0000000000000000000000000b5078497cbba4bc14827398d99fd8e29f40eebbe0000000000000000000000006a7119756bfd31f5b90b06ce790d959cc6cb60b700000000000000000000000016b8ae8034d25dd78d1813935a7b5b83b09a2c0b0000000000000000000000005b48ceb986df4f3fb8db1ecb07e9bc20592e57c30000000000000000000000005002d187788aec72d97c462ed0265ca168c73d090000000000000000000000008a2b16e7db41f5f595ff4105ad469455d1862bc4000000000000000000000000fe2e1004eb4ac2ea988e2922b53956fe402eaadf00000000000000000000000027b81c63291a0f9a5de3140de5713fef8945aa0700000000000000000000000072ab9b095effcfa31f8f503a5e2ddc4349054487000000000000000000000000d6c7351f6a7b8d2fce7f1a5a2573730f2665b53600000000000000000000000006c800e2173d1624a89477e1864837bd24084999000000000000000000000000eab4bd93bf0ac574745a059ec23fc13de18eb095000000000000000000000000431dbbc52c43b24bea707d56b4c7e6c4e48c3285000000000000000000000000c4eef4260cd26d7d390848640d056bedd1cce18e000000000000000000000000db3208a094bc1783f826ea2ec5ce12526ad28a2d00000000000000000000000095c345f6c911e10ceaa107cab01b99640ae3c5210000000000000000000000004fb6e1453c5682ac98a1f422bab0b7cecf54bde00000000000000000000000009481eafbcd787809b8f21c06e0f1a05625b16dc400000000000000000000000012f0828fa7d1b538991b3d4a33239e0f5ad27c0f000000000000000000000000ebcce28d8c75a17d5c0e4f63be92329278f435cc000000000000000000000000aeda9a1dbc98b4301b3cc9904fe9e9ce91deb90b0000000000000000000000007e44a4983e41f95b7c8c19092703be1985a3659b000000000000000000000000c1cecf8043c27d490a14921f263c510efd9bae5e000000000000000000000000c51a618b7103e5ce81c25f31c79901c621b530b2000000000000000000000000bfdf5e27beca57e7c40e8aead15c90c77fcf80080000000000000000000000004ef3165d74b9ab08b4d88b3162e31b957d8173ac00000000000000000000000028748a356069af4263b3257fa8818f0a97d52bdd000000000000000000000000b78154c0921f35767eaa3624da8094f3bd1205080000000000000000000000008b5f4400906f40005a1949e09eea96bf8ff3c0a3000000000000000000000000bcbe3ed89b189d6d2e91e24bc72cc6ce80c37905000000000000000000000000fb88bce0ed004c4f402dd2ae145b65a0db38e904000000000000000000000000875ef06ca89e17093faa8b7aa46024c50e1c46b10000000000000000000000005020cde6f1e4ca2214a6fb1bebe60f875e583507000000000000000000000000e17de3197ad099eb25e6d9887915799101c99a84000000000000000000000000e856d8423356e80540eed25b9e2a7d25e6392285000000000000000000000000e5093c76a4abaaaa549e7e8636e6d109b3dfa971000000000000000000000000e4b92204a5f8bdbeae2b9ed7bd0ed578cac75f81000000000000000000000000b98ee36951f24da23c14eb3dd4cd2e81aa4d6d5f000000000000000000000000a1d49f261d7ddb9e7d832b7f185560221efeb7000000000000000000000000000df116e95540f96dee94283279852ebf36153eec000000000000000000000000f3caf4ec432ca61a438e7afee893dd51bcb84f2c000000000000000000000000ef96f05b7b8b083da280fb40a88433e537e2f832000000000000000000000000d36842dc4170dff1906fe4a8a7c9741d222da66d000000000000000000000000cfda3a2d9021930e76468187ceb94e277b6c15a6000000000000000000000000bf8ba127f300d2b4bad688222035cfd370bb0eb600000000000000000000000090d57e50a96e2febfd94522cf8b33936c31347250000000000000000000000007e69b1c57911a785246d05daab246c668a847c3000000000000000000000000071fc3401f1dca8e75729ff461d58cea7606f4d76000000000000000000000000574ba088e96049de1ac90888d195f4e57f9bb72b00000000000000000000000047c466e299949faeafc4fc737ce9834e3d7312fc000000000000000000000000467136fc8b6d954013026e4613f27c2ffaa67c3b00000000000000000000000026f19691707d00d16b93b02c3729849de02231e900000000000000000000000024727a3b674f1661603ccb546123c43ceb1560ea000000000000000000000000098effe903718e80d0796a5a9aea77b0699fea1f00000000000000000000000001305847f9227a5a996493f5e99404cedaef8573000000000000000000000000463a36f2a787ce00b8184e9ca3be1dfa1b552556000000000000000000000000f50fd77ff77a65f701489570eb198909147b50df0000000000000000000000007b42e80de35ef0a2a6609d35c2c827eec1b72d460000000000000000000000008751c424fba2b37a92e1d7aa4615a0dc3b010b920000000000000000000000002b759cb4e224f7a524b770445be3155e702b7aa0000000000000000000000000e9a363e8ed5906fd44d8b61e48b5e55b1a9669d0000000000000000000000000db1caa08def6424862ee9fd3390c4401e39806fe000000000000000000000000a5d63cb488501be362cd5c0d66f528b21a78b3f4000000000000000000000000b5206eaa5232ca486c10f43fafcb482047d99989000000000000000000000000ad56602a8ba52d0c3061d5bad7be5bbc2b73df5c00000000000000000000000016bd42f06f6885462027034d49495535f62c539e000000000000000000000000a6fdea88232c8cd6e8588b9c5570df09ba1c128c000000000000000000000000a8200c9e873c470ea3b70a21ae77fab327c2e7d2000000000000000000000000b255ad1f6a35ad404baa3ffb8f647ae2dd13267e000000000000000000000000b3e8316b42994a9951f8d872909948747771c980000000000000000000000000f578a9912642ba71ca2a81ebe9035dc12b2273ef000000000000000000000000c631ec6be4c16f93225916c7020acd02ee1d33e700000000000000000000000096ad5eb0f0d1d8b838e955ecbf2636726bb53f460000000000000000000000001d9ad58b2f2a9271a6f1170733738d0d109989c000000000000000000000000020ce6afd8e398c377e8568cd49fcf3c8661d00630000000000000000000000004c9e47f6cb493d3e0c8bf2c8badce00f73063f33000000000000000000000000b99e588f52ed4621fdd5a5fe54f43608a3774a930000000000000000000000006bda027258db77e44a74dfc32ed1ce41ade2e439000000000000000000000000036d0232440d7dd1afedca3fa5065110803bdcc80000000000000000000000008aff4b03df234b1c95f4798e6b382eb3fa63a85a000000000000000000000000f0fac7aa229d7887fcc16f939e42fb0c85484a64000000000000000000000000add5a8cab4a8b629e491dba7d27c03b8d3565bd900000000000000000000000006b30fe02b672c78e1559b7e1547469903e9ea29000000000000000000000000d26e9196fcaf1a7df0744d2f16ea90fcc9714e2500000000000000000000000027421b647b928b567614bd99d39a1cf92a2f5f0000000000000000000000000043f8568d60c50386e9ae822f749b92679224973c000000000000000000000000c6fe6597111a1c72d2588528eb2e010111e0919c0000000000000000000000002a2ef63e4906fd0f626187a0e1a5dc3527b21d9a000000000000000000000000c083662cee41b4114c94e17e4f6bc8c45bd03fb2000000000000000000000000ea79ed918dd3d8d84cb7abe7df2cb73ecfe3fbc2000000000000000000000000e321c484103e3ba838ecefd1d285d0e12b2bd838000000000000000000000000eb30e21825531dc080d1ae720274d4c4c02255c3000000000000000000000000d0f191cd98fbe969cdcc6388be6c364ad18561de000000000000000000000000e97d5ee8dd591864872ef8c2b6c38fd79b041ec70000000000000000000000000915c3b96418d7063e106b435259ccfb4cfd9bdc0000000000000000000000009ab057d3ea945738c02684e9752b2d2c9505494a00000000000000000000000011e1c40924513a0924691038fdc6dbb6af17a96a000000000000000000000000e791f5bd55e70db665a076cb618e44fa49377e320000000000000000000000007c320ad4142c01eadd8701f1014897e8b7e9b36800000000000000000000000061b56e7662ef573d72e998575f5eefed26d370830000000000000000000000008a70e3025f2645bad57d13cb78c8c38c9cde7b1e000000000000000000000000c70d09fe676cf2f205984fbf18c405c816fb0d4000000000000000000000000007149ce52875018a132bd082fdd948820f26f20b0000000000000000000000006100913d10a2d0bf31fe187d28bb714fc37e37b100000000000000000000000035d9728c171bb49c7af62919f1a686b09b6f2b3a00000000000000000000000021234b8a5191012bca29cf5b03d86157a9d40694000000000000000000000000913459caf6079f7dc61e9e4abc775c3b85b8f68b000000000000000000000000fbff286422b30cee67e5030b2f7a63c062a85eb60000000000000000000000003dc6f59206068bd1409162f2e6f60e45e8c7c2db0000000000000000000000001ffb6a2edae4c78f26eacd40a59ef7b958ed4db8000000000000000000000000f8a5a6bc0dcf55368267f6fb629fbef24b3f1476000000000000000000000000911aa941190554b8c54a519859347229ff6405370000000000000000000000008d85020a8fbd635883fcedf7d117dbeb5d3ca4cb00000000000000000000000031def37fa97f38577b7c84ef19a04125fe3922640000000000000000000000000f833000ab5ce71bc758fa9b33666bb6c59e0e9d00000000000000000000000076581af4b0931c33a7c9a57099e4c5c75e8f548d000000000000000000000000046783f67f548a8dbb65e0885b98bb3f22dbc81000000000000000000000000049deae44f716cacf2a705c3aa593355551567886000000000000000000000000405f1db149856613875de62984e7f1d34c9042fb00000000000000000000000015be83f857bb3b977520dc701e2e6f8f537f1d00000000000000000000000000130f13c27cf0c40b97f65c313bbedc7dd02c59c10000000000000000000000008edb8626486cc2445d6d281929da202c1ac6872c000000000000000000000000f2589e7a28c505bdfa609fcd3c0450c08b8fb7fc000000000000000000000000d2d6069152e1b26a047c2f7c0410875b7868dd8e000000000000000000000000745dfbe9a9e79928038c7c103bd30752fe71b7f20000000000000000000000005c39bc1b1bfcb80aa34bfe9b0fadfe71716f225d000000000000000000000000323d91f8892144e3ccfb367eb55c845e95a856460000000000000000000000007d88ed437d7204303ea6644d07ca348d0cd7cebf0000000000000000000000009f4c1a705b8996fd37b3885817afc4b438aa0a240000000000000000000000005c4008f806e5f003ed13fb13f4b147a0f5a5bfb000000000000000000000000072c30846c29a2feb278e1f602b339984d56f01db0000000000000000000000000979e23baa23480e33bce479a3f3514629f6a7c80000000000000000000000002882e9df72109a9aca3eda9a5d3daeb3a5c96fd1000000000000000000000000e86af9de13790b09f6b0a3b397a47563b9520615000000000000000000000000f8d87d2b038e9a1c2e76147f73f3f008270e45c500000000000000000000000021f2139f00e8365751151a28959c35e77f95ae0e00000000000000000000000025b6db48d5c9e2e831987586854163d4fbb63a99000000000000000000000000d89225170b02055827751d471465826e19ddfa44000000000000000000000000332d31ec0b78f011df93f09a28aad04070ee3e8000000000000000000000000049fdc2aec81500c12acd2099a0f483b1b4d045e10000000000000000000000004d99a04a247998209bb0e47f38920c49a57bda760000000000000000000000004a1cc92ba57f56ba551e77a588eac38df4ffc0e60000000000000000000000006cb6d0130c722c463da9cca830f41663bd6fdb06000000000000000000000000130c61ac7d047743a9941c59b0d9e9c6c97af698000000000000000000000000f9cbe625e7e05018cc2f96cae09dcc5b80afcef10000000000000000000000009cd12ff3707d49bd15be402e0e1919d858b5b0fe0000000000000000000000009ac25fceaa1613c3b8f214f0c1f7b0b3ce1d6f0b000000000000000000000000af642c10db0ed59e21470e028b895b25b090b5d0000000000000000000000000f644a90891c8c8c2542d51ac66a21d3939a4c636000000000000000000000000de4c34b3f64abf33827f3a7c329e708426d64aac000000000000000000000000ffc81c4695cb08b8b7bcfe3fd929f6f1339cd783000000000000000000000000fe51d18c2483aa36c6a0667b3e373d123154d08a000000000000000000000000ccb7438ac51bd4e70b1c68a06d481b605803d516000000000000000000000000bc1cec6e1d65c534cddeee0cf102a08eea72696d000000000000000000000000babc2cc1c4472df6ad4467a12c958dab051ef1e7000000000000000000000000b83d8ad18e49e9d110e0423fee4990528dcd76d40000000000000000000000009e803d4508b83342e4385ae0917ca5bf9d60465100000000000000000000000095ead1bd645fae70cadad00d8f572371995761dd000000000000000000000000856bfcaff05db919c9bdbb83fa2dc2b563bc90030000000000000000000000007e0006b6d3ecd4662ab7f9536650c25c1005dc1900000000000000000000000074b246a9a306971ba9c4384cf78a70b40be442f50000000000000000000000006a848817a0121ec469ac474c78dbf6f8b99a6bf900000000000000000000000061236fb6dca3393fee758117503ea5bb13d0e0a50000000000000000000000005e26c893a64747baf62cff731d1a19298de8846f0000000000000000000000003ae4bec720dfbab46491cb1497cd11706adc55bf0000000000000000000000000d045805f416996a3e0bd3614083e0908ae9f2710000000000000000000000000b96894a9c2f59d7c3a1f26062734bae52e8a4b800000000000000000000000005fa24c81747d656af3ec2c44ae561d3257e798e0000000000000000000000002467f6a27fc7db8afcb404c546e4b3503145cddb000000000000000000000000f461effd86e8642490f0a08b59e579823ef429e9000000000000000000000000f49a35d607a7cead444429b282b898ea875fb7a60000000000000000000000005bc5be23d7e229f30196ba135b815f5888848780000000000000000000000000961ce0f5f3a8aebaac9d53797463510ff280882e00000000000000000000000080b319531c6a922d837db6603f61ad0f804934df0000000000000000000000007e0c1391836bed746d196002e8d31cd3eb155a010000000000000000000000000d8e91db91a37c58b8f6c502b3216dba546e334d0000000000000000000000007f4816e53849f6d3b716437ce056b126678cf03b00000000000000000000000025f10c3c99e97e6fd6b492bc30241069f6b48c1800000000000000000000000054858ba8b1b19386d2f89824214d554fd4f2c58d00000000000000000000000013dafa0e7ad888a91c663e1695bbddd372f542bd000000000000000000000000c2a631c06cc60e331e0cc63ca6358c996e74c9ec000000000000000000000000ebe92151161a61eda51d9d5031b703f2e8e989510000000000000000000000004d9f33aa9ffc68f0eb31206a6426c59ba6064db4000000000000000000000000e7fd6d3e355ee8a21bcd2f370143916dc392e39b000000000000000000000000a7d4c01bdfb1dfaadd43f871a6da5c76b58b67b600000000000000000000000089b7305968d6d812cb3e4e5959bda511bdd33aa5000000000000000000000000e49feaeda3ba83dbec0338e0761f3a1c114d48c10000000000000000000000002191904276c1d4881dc6dc232a1268c941a1c80f00000000000000000000000096aa5d7e6184555adc9eff4be520c000fb8f9184000000000000000000000000c96e1ade98337bcc2821bf6f92f8991283e6a82300000000000000000000000038320247b908d55c488b66ca775241046b923b6c0000000000000000000000003b4507384c517020a464765946d5eb4bd1b1290d000000000000000000000000409e1c9a1286bc54ca0110661bb8791804e5dff30000000000000000000000006b82fd00709df409153942b25b252dee8e75d39d000000000000000000000000543e33a0e5088654ad3fad6ba00e65c61c1c508300000000000000000000000025a940bc0cdf97b7a5ba9c76b6b048153f8ee24700000000000000000000000070a9cc61eef4531280c28ed6c644608cc27ab346000000000000000000000000a10b11ff298b28698a2f1584f446b5da41d710f5000000000000000000000000023eba30fe5a50740d13ddcb75c38242f8c28e4c0000000000000000000000002025e72ddb4d18ee4058def77c518590dfd2e932000000000000000000000000159c48c79b10848b047424ad05a96df0e36b0aeb00000000000000000000000096c42749d5fec03df774bece55876717a4efc51c000000000000000000000000e31a29cc8fc6d61ed59322193022ca38f13bb103000000000000000000000000886311d78a8fc06a766fcf2e502ef0f269b6b1ff000000000000000000000000f44055b285b8fc276a75a2a2589536d764ba7c61000000000000000000000000c67dbd5d01d1a07e253e56be6c741fd6a0d1b9af0000000000000000000000009864e6027c27e5f521b20529e88fc69f110a4d73000000000000000000000000b42f4def28926f3071b1eda7a7af43dbef23d058000000000000000000000000dfda58fc3644e0f99a75b52d596211046bba0863000000000000000000000000369daac30b696c384d8fc53947f4c95944ef40b30000000000000000000000007e94fde0fce5e0553d0cad1d394b53f0cd45f795000000000000000000000000da3063b4ab95d56432815ff30dc4644b7e8820fe0000000000000000000000009e646cf8e7900588c48349fe6d8fd9f1bf34294100000000000000000000000071c17885c20c545cd86e0e3302f3538d1ba20a230000000000000000000000002a87621858798458ebd2bbc71eb43fa51ecaedc70000000000000000000000001c3dc7a1a3ea8a9b950b2f85db198d2f95894827000000000000000000000000f2e7b75413b31c7b93a1722975edb609546d9aa500000000000000000000000074227e8f5b01f3d3c799eab208d016c55af1e5e90000000000000000000000007baecabbd5b974b09a25f6186c9d05a5202668d9000000000000000000000000a47343f6d5932f1a8bd606aa5b1f2cc46d8b960e000000000000000000000000ebd4c555a60a29928ed202934cffd28abae1b7490000000000000000000000004649e28be7a135f18af8d00bfeeb550d02374e58000000000000000000000000e7bbfd65729d0bcbfd28e32ada95f9706a6ef6e2000000000000000000000000712aecb1e327f76d4ad9b3f1dec1501378a7ba29000000000000000000000000e5c937c907b741b2243bc5a6eeaca04e443d75780000000000000000000000004ac09e642184b09855c02fc44272d98862acf79a000000000000000000000000f19c450e1e089ae0935f062648c0ed02ef2e387b000000000000000000000000e8422bc28ebf1bad24db63ec5c1e94a4d9f159340000000000000000000000009d42c456ff735450520fef80c1b27d6796393676000000000000000000000000983c769947d5f5796671e454907bae5103ed1dcb0000000000000000000000003f5fb92803f494c81a88311623a2929498f9200f0000000000000000000000000f8305bd74170a75235c4f09e72e997ef218705400000000000000000000000035bb95b0abe67736d76ae16068c9d8d07ef0d91c000000000000000000000000ac679930f2b48d2286e8e2dd502f70bb16bf881f00000000000000000000000063470bb99ebfb3d92f81aa94b44917bcd7bab1860000000000000000000000006a7410d68c209ab79344a8480a1c5aae4822199d00000000000000000000000059e367132af1a63091b57780bc733b009383ac40000000000000000000000000d82ec0bb6cf0107c0031214df0e50936655c15ef000000000000000000000000ee704cdf28cb4e088b470aa3b795a24a7a90f1d60000000000000000000000008b23cf1ba8a7f6220d727f37ce35c27c5021015e0000000000000000000000002867772e2b1b503b44a19af95bc32068657da904000000000000000000000000ed36dd211512066646e98029a3f96d57d18c4ef2000000000000000000000000e906dc69f008f84e14e867b400414783512b70d3000000000000000000000000a5d7bedc052ea881f4e9659a1cd69b21b59c5d5a000000000000000000000000664b7612d9557383227b995e10ee1910802ed47f000000000000000000000000d95a895494497ba07624e390f08b0a23620e4b820000000000000000000000002eaf42a7dad6fc181bd021c90d3d6067b9f1cead000000000000000000000000c7306276d7641fafa7786f7be0226d054135e763000000000000000000000000d9c961a63b76183a42cb28228d597ae1dac6f45f0000000000000000000000008225547df26e626b9548677f6053d9d460672922000000000000000000000000925c2e236e451522f2e47db568aa1ea976e066d400000000000000000000000004f5987b5452ab47ee13f4bd263aa689955a7c6f0000000000000000000000009c03e28ea31b5bfbf8c139f588ed8e6d7b2fdac70000000000000000000000008a1bd3b9865f29df87d78e7a08d0d613c256649a000000000000000000000000c2e0428d63843d3be6ab3cddb28013839ae8b78c0000000000000000000000007de881418118db0f58be41fb01d50f0d0e27d0c6000000000000000000000000319f428a021c6d6fb9d7255ccb13b027e1176bc1000000000000000000000000fb70a7a6d30cdf9837c8a20b050a4b34e89694cf000000000000000000000000051c9e1afc0bb5ba5041b9198748132176a9cdfd000000000000000000000000d61eff715c94361569a2427cb41c4ac6f897a3a0000000000000000000000000430bb6303fc7be4a5da0fff226a952cdeec556550000000000000000000000005326ea9a6d8226affa4dc5545d16adfe449de48d0000000000000000000000009eeb2411b57e3aa6f535521eb8d277ca66a75764000000000000000000000000d697efa70f6cd907ba1764763fe1c84d07bc16470000000000000000000000009f2bd05a2265abede5b86d7cf1195d1da6320c8d000000000000000000000000ede3e580a4a404bd5b4cf50bcc6ed385b9faa3c0000000000000000000000000d8625c9fceb5b8a8e8758939f4c310f258aa85560000000000000000000000005284625d9c181c58fa1545711cb72af4fc738b990000000000000000000000001bec576b4388c3a5b2cfe70a7e37aaf67006a15700000000000000000000000002bd0bb9d022972a9492a3c2ba1cfb2dd29106e6000000000000000000000000a7b0f752beb317647853ae31d3aa49761f97676b000000000000000000000000360ef498a774998900da14e81b86e9200a400ecf0000000000000000000000006e9d7ce95c53e92a07733afbf44c4e4c9a0bae57000000000000000000000000894139e0e79cf3c53d34210206addb408a51aeb600000000000000000000000061d33b83c5018d81f9def058a35adb3fefc4623e0000000000000000000000006cb9b30e790f3187d8811ac76ee57fca4f89c5650000000000000000000000009a6ede20970cf6d7d54e9cf146753089713fd094000000000000000000000000ae364eaca05c7ce38e568571e8cd73fd0280b4c400000000000000000000000071d46806ca7d866dac9f75942d9f2da87f25d7090000000000000000000000003755b08d9bd61b121d00ce3fb9fd6fa16d753f5b00000000000000000000000048016dde7089caa0292deea2c80415d6ce49742c000000000000000000000000bd780c9b60991fd7735014d8414062a75e319b11000000000000000000000000d7180b839f2e77e11a5672f674ff248453e8b67600000000000000000000000012f5b5b597f27ea6e96607c3098ca2e118705b38000000000000000000000000b4fe483649ac7c5f2db69a6fd7ff159c1dade6900000000000000000000000003456a10745d323731efc99db53cd996f91869da3000000000000000000000000770c865171cdffc49366db13c8fa27d85befe141000000000000000000000000afc9315cc5e8cb0e94baca56270f14eb33cfa92800000000000000000000000085ee6b98c44fc7adc447be9d5243c2ab99f970cd0000000000000000000000005baaf5e4d6153391faee17b2a21dc091421dd22e00000000000000000000000006ed3f4a1e3c00137a8b71d485b2cd9dcccaafd100000000000000000000000096d388e05462d2a999ec9c595fb49a07a864f7d7000000000000000000000000e9fe380f3d7dce378ecd716a6e394052c8ffb50700000000000000000000000003f39f081b1eda252cd82fd81edf239dd2ccabdc0000000000000000000000008571f34af220850867799de56f5d80c13f7d7ac80000000000000000000000005b12c2014108e6d45e874eeafe2aa54011cf93a20000000000000000000000003e6ddcae00221d9063f482f396da780f7f62b3da0000000000000000000000009c6e69e303e51fbed0070df675808dfc8732aeae000000000000000000000000b928755ef34ad1670d44b0f126da5d79a0c358580000000000000000000000005cc0a47a9f575d279f8f6c30512e3186f112e24900000000000000000000000048fcabd527c15e4db0749652d48537027452d370000000000000000000000000cd7a316c888971e312d720e9dc79eb3d3239b69d000000000000000000000000f3a0f7f512b0060d46ac56f8185fcd4342f55a10000000000000000000000000e4be843f9b411312e453c4b821442144bf2317020000000000000000000000006951f3e04cf21a4cc55465958fd9aee3f9623a0800000000000000000000000004fc05cadb2e329744fb0394a0fc4eb46f0cd6740000000000000000000000005dadb48e58912f24072511ab51c967d44f9a4b6c00000000000000000000000003c0c351862a2299805f7da4836cc5a6a1b745bf000000000000000000000000952156255d0ce65b7404dc4d435ab856ce52f20f0000000000000000000000006eb4745270372bc7efdaa6f0cb9919b0d47e286e0000000000000000000000005915f793c0be57748d68aca6d813e359e4a93da6000000000000000000000000ee60c567ec0f79f2c03b0ad8bffb999768ca1be7000000000000000000000000cf2ca3e6cd7549424727b917439db4bd882085de000000000000000000000000bbd839cd79df11d18fcd5c00ccd9ae42087fe0600000000000000000000000007930d968dd1a431c1baf5f7c3e008731be22ec25000000000000000000000000b217198aeef4c4f039cd3c73bc898a3616541d21000000000000000000000000288ed9f4c98095316d793ec53e63156df730fd360000000000000000000000003b30fe30c523fb986b0523d8fa77cb4c281a5ae0000000000000000000000000dd5e9a3ed2f96ae30a74c8399bfce1bf5acda195000000000000000000000000980194241a108dc0a339dcb4be43201f020ad93800000000000000000000000075351f5ed90385878cc6276006b149608e61395d000000000000000000000000255808f0d4bbf496f2dd2b3cd9aef1e85f961844000000000000000000000000f259b60c659dd782eaccfdec72801843f0dc376b000000000000000000000000edf914f9203a2f11697fd53943d29ae76c01c4e900000000000000000000000082cfaa188d51720a458d09bc878c5f633ab00267000000000000000000000000d2d5f1482491f7ebd35dcfec3cea9d2091019e2c0000000000000000000000000d06e769680b6af56cf0c4860ea9908528cf6acc0000000000000000000000004140db75191cfb75600d90272abe56a61223ad020000000000000000000000003b72e461c70123aeec9b8adf0e28b4290cd2962a000000000000000000000000defac8ccfb4455cbf7aea4d22eb2071fb9fadd6000000000000000000000000003626b76a3da044c7de9b364b2f51b58b8aa8aa7000000000000000000000000463b4030892bb77b275bdd251a9b2c1774c5f34c00000000000000000000000088f1f99e1ec798934318859d51ba4d301e0f90f6000000000000000000000000d1e8f06fea434439d598359877d4cb729d3f1808000000000000000000000000cdfaf9bba4cd4ddb15a4289b3baeed8cd1393bda000000000000000000000000fe1bbe3fbd76db5a82d712a86c3f273b2c68adff000000000000000000000000c720bc9f01b77030061e987d66e205367e8613210000000000000000000000009836d08fd80cb070d7fd087051ad5084b309e2750000000000000000000000006404b26a0b5b9dce84dc1136c8d268a77bf39648000000000000000000000000272226ba4c98a86f239a5ef38d4415e449836402000000000000000000000000383c1338fe672af89e5789050bcc569887cc3fb500000000000000000000000079fad8ffe8e681567b0521404f647a93d54a2fd4000000000000000000000000f1834a1b9fd3048b3af7cc1b8c41bf59212edb56000000000000000000000000d193ef9bf8a3a445fffa9d69f360d4d1c2e8772000000000000000000000000030b2671ffb4515687334e84f2d568f05199c13920000000000000000000000000abf505d13dac2a1824f4c549ee26c19ba24ba450000000000000000000000003d5eb605c8758789b0b45b06949523821a9158e1000000000000000000000000b23d4cadd16b3dc5cb9b226ee5936d4566b27bfd0000000000000000000000007c67b54827ffba764d293eed6113e038f66dc505000000000000000000000000ec01dd1cca197421523e7107e7696a116d6a323b00000000000000000000000029d9fc3e87552355292432d13a7d0b5dd9a973b00000000000000000000000003263b5bc9e0afc2959f82c9682b26483852e889500000000000000000000000081aca01799d2a181bffd57c1e2e606c3e882fd8300000000000000000000000072faa725c0caba5826da3227d755d005527cb84c00000000000000000000000016e7f03830adcb3161b61abb2049f046e1d6036e000000000000000000000000b2a532c86d3363d40e0c4e897791ac4952d919d10000000000000000000000009e3fe1e68a83840af36bba66ca91acb4d5c5d66c000000000000000000000000a907b8486148b949140fc1a62b285310d2104336000000000000000000000000cfd3db12b1b0a53ad69a6f6becdffd2043082f63000000000000000000000000512c7bae3788730815a592a9741412aef74d2cef000000000000000000000000bec0659c96c3993a7159de1686dda81c7c76952c0000000000000000000000000e7d51f3648e5c42d52c1e4bce81ed8e7e4c8f640000000000000000000000004ec277b7b74545d214acf5efe451c87ed432ff94000000000000000000000000af366c96afb645cf1082c6ec40f217ff15e89222000000000000000000000000418ee279340dc64f8d7e4b95039770671beda22e000000000000000000000000c95e8afadf9d2a3be8b6e8bd702aff128cd72b970000000000000000000000001785dddaad3064b259273639844425a7a493aace00000000000000000000000092dd93afedfcf3dcbab71b99cef76e5acebf3228000000000000000000000000ef21e7115d94b8665551204b9bb9e7118d10d57c000000000000000000000000d752ad45813902ccccdcfd002a2fe5c6b7278fb70000000000000000000000005bc770694ade5175e07e4f4cba1f7d1f485119b4000000000000000000000000543f9d78015e348b29cdaf16b4bfe750270830f0000000000000000000000000db447d6cbfcd2e5a9e0e4b7414febe5c4633c9ad00000000000000000000000018623f787f3ff4b8b67badae3ff63ca916811e4a000000000000000000000000fc8f8918b72b2cdd7d8546a03e8f7e9ddac0166100000000000000000000000099aada8cd3087446a303831e1d6d13e394f976ac000000000000000000000000ecb90a8ffd3526fff05cfe6eff182635590edc280000000000000000000000004600b9eed65393eeed52351dcbe3ba9be0d6456b00000000000000000000000056d47d2acfa639df5acba5c1233eb8e874cad01c000000000000000000000000726229e4c4020957a7b9465bd48c0e5605eef1b3000000000000000000000000a87a45e61f5afb4e1629186905250fc701c516d8000000000000000000000000ffdfe6db1b1ce1bb22c2c5740d261837e0ed336000000000000000000000000053dd04aa699fe063bdb87050f8e20e04167b94e300000000000000000000000000b565cf9177c441adc1f5dffa9a2d0ae97675ea0000000000000000000000001f0d7899d033beea053f53199faf35d510a0f0680000000000000000000000008b50b6c6e06ad5c54f8858faf39b6ca8630bfae800000000000000000000000024d8aa6a86428ea02780dc94900dcf51a3303d0c0000000000000000000000001351920815896ee2b027bcedc63e16ddb75b1453000000000000000000000000b518cccc23e3b2d39ad477c1cfd6b9d2662e98e3000000000000000000000000b40b3c3b14af1a7875b5e3f5ea7199ce1c091b3500000000000000000000000050eab10ce0f065e54ca037f1607da3dc1dbb296d000000000000000000000000f679a433c80a1dff488537cb996afa572615d5e600000000000000000000000020f5247a0291dd25708b16db69e508b9b8a61eb400000000000000000000000021d12e09a7e972af2353cab2eef1f073d4a04ecb00000000000000000000000031f85dd9cd80692ad19e7901a98bc14c09b67596000000000000000000000000dc1d956e251c75da0c19dcf226ba912e19c4d20c00000000000000000000000076ff3163eacc9cb4dfd7a1281804a7d0c2e8665d000000000000000000000000ec567e6fe1a37c90d1393ad8e111a35a08fec465000000000000000000000000fda721657dee4a0579e6a4aa368f0da1cebe3c9400000000000000000000000068d24e840ab00440ba57b1203787beafb0b76eed00000000000000000000000057c9da88dd3bd1a28ad6c3ed838e07127d46b319000000000000000000000000b8e5361b4e354f5908658101d2d653209a2c5576000000000000000000000000c9e44a1a2567a394281de5c44f6742585403e6e00000000000000000000000009127991c49ccc3b81a78da71c9b187ee272c5b4d00000000000000000000000063185c24b299c84b06382b6e2381d12b3c32bd58000000000000000000000000c7e70a2f83d1942fb6c23386f7624af6ee7a9fb1000000000000000000000000c4b9053a81c9f813b90e75dd884c6dd1b32c4f94000000000000000000000000085072164169ca589d5374b961d9ac1918b934a4000000000000000000000000776ae8b565ace3e0e0d50d3d64099c89cab795e8000000000000000000000000c24f627d8516587121b5d2a07aeeca7e882605fa0000000000000000000000001cc169379dd47abb992c35e888218109ee2987f40000000000000000000000002fff2149d38ebf69e43b4ec1ac6f6b7c931b8cda00000000000000000000000065a15b718ad68738c7f92bc05ca2d0f0abff8aad00000000000000000000000071f8682cd58e572a4899db8396a2b85f4fe68e460000000000000000000000001d5d5f2f5eb542f08c494430ffe9df239f3c554d0000000000000000000000009266ea71b443884515c8087614c03863cea26a540000000000000000000000003a33efa5f000b27d565863778da66477466d65950000000000000000000000000aa9d513a9fe6a53de11c8d79e5cd3dfb619a71a0000000000000000000000009a86c6e4ab12cbde9f153bcd24fe2b344d310e670000000000000000000000001bfbae62bd15fe3561955dda9887a4c4017b5d1c00000000000000000000000047b2ff3ad79cdd4d1b94dfe289ffa51b41df7f08000000000000000000000000151e3f26801b4cd85db64373cd1916f574df90060000000000000000000000005b608c399337b6814a61554ac211b6508da0f1bd00000000000000000000000095afb90c64e3e364e131a87b98c98cfde76bbce90000000000000000000000008e61d0d946e876ddc0dc19a2516420107323cdd20000000000000000000000006ed97d6e10092b637a7d4e6ba8dbcf7081be6c0f0000000000000000000000004fd0c32dce2424a78b64560d853996b4ecfea3ec0000000000000000000000007928d4d942fac7b06fde170fc2ce7a346fb47c9d000000000000000000000000196d87adfb4f7fcb2c0dfaffd895bf1b90a1f5d30000000000000000000000004a253640d072079cdeed9e836a8ab4d2ebd3492a00000000000000000000000029a95363326b92b075433e382c04f643260bc1bf0000000000000000000000000806b22c6c40dfe7a75ebfed72032ed197d9491500000000000000000000000022ccc164085a01ebf659ea638cf9c695e53b7e47000000000000000000000000d85b170a767e1d5cf845a0f177d94294f7f9616b000000000000000000000000bc3cc51bbc325280cefe698d2fbd079e5960c24f00000000000000000000000037275067ec56cc804592e3e59724fdae03026da20000000000000000000000006c6f6bda20147b21b1e4dea206061dd4a0c3adb000000000000000000000000057cd85388600f57180578f46a4857c6cfe3dae5f000000000000000000000000a070105d300843f68d2a7e21192142b922999ac5000000000000000000000000742a7b94cf7e9552bd302252a4bfa0d2c2001e550000000000000000000000007ef8f0e7def52fba3996f00487abe1456afd61f1000000000000000000000000beee7ff20748e8bbdcec6bc5fa89414d26c6d123000000000000000000000000c342c9011ee4169caf32f45dc718a61f3982ff630000000000000000000000005119e1add96cce4bbfa9125d98546b03cabb7f3900000000000000000000000002ef957c4d7abdc3a808bcb3fffa3d608a2a94110000000000000000000000004bb42cadbaf6ee9de115596f9afd210c607de5390000000000000000000000002bf2759203c7a5eb436a7a33028297de92a0d7760000000000000000000000007a58f45fbc698069a0e154dc3dbf455d37269b1e000000000000000000000000f08b86bba4f0a4956d8accddc6cabf0cafe5d0c00000000000000000000000008bf79934d7ee929ccfaec1b6ab509a88329d4bdd000000000000000000000000639e8870fc929abf2e2637c7150ca58b67e93038000000000000000000000000c2a75e7ef4ed0967c72ece67c92dc759b2fd878c0000000000000000000000008214fe9ade00a47c8ad8564f3f4a86a380f50b2f0000000000000000000000001c30d463c15099d0b7d6e325c639660d5ac914a20000000000000000000000009d191c79b7e690efd78d13ac4a2c4ee4cbb5ea16000000000000000000000000e1697112391f19a55dcec65719ce8a6fabe34ccf000000000000000000000000f785019fa84f69240d20e7dc494751bc42209f87000000000000000000000000094b015ac7bda4b28da2c72cdf383847999fa5590000000000000000000000005b87867ceca85671ec5efcc69d3915c9e3f5376e000000000000000000000000239de76575445b2371efde05e789ecc9ab99eee2000000000000000000000000e837eec33cbf5925b5fc3858fc994940934481e50000000000000000000000008f387690c54287e491f6a71bdff5f5f476f5000a000000000000000000000000b25c8bd291660532ba709f9e6b2f9498fbac8d130000000000000000000000009411f99f09f395448aac4a9583341e51370f07e5000000000000000000000000db953dfb32a0752a711b8971d008953e771f875a000000000000000000000000cfb09fa3854fe512406459a6325c7905a8381e1500000000000000000000000049f6471a9e93ff0dcf0ee8f2a774837dc97032140000000000000000000000006989ce0047d608c85eb49172c13ea7b10c0270d4000000000000000000000000be5d2aac7006aa826dbfbab38e5e2983456cb5770000000000000000000000007d6bef6dbca58e6611f7115a7db52159cfaf23290000000000000000000000004f6884f44771d38cbc03817364eb4c435d7317ff000000000000000000000000f037ef29a1b9b244bfdd2538786aee76e401dc0c00000000000000000000000002028a0ece1d60d9af646fab40f8f558ad10bfb1000000000000000000000000a6b7128e06879f6911857e100ee2b0e4a616ca68000000000000000000000000b5004f06af8a6aa07ddd694341052aafc493299000000000000000000000000073f288a33477a8bfedbc4dc0e202109cd8559945000000000000000000000000036a93e42751303582420bbd7706c569a741bec9000000000000000000000000a6a203425c0309634d5cf2e6446ef68b2d527cf5000000000000000000000000a684bcc6569ea9a66602566e0d16b0de54e572e40000000000000000000000002ea3a694b535da9f89aed97cdef27b0a07c5fa750000000000000000000000008a9b38bbce24e632088aeaa68790d36178ab49bb0000000000000000000000009bd70ff08072267413b84fd2e252ba53d40aaf380000000000000000000000000cd3e06c87c33d724232306d19251502c0de228f000000000000000000000000fbf9881915dd56137840df75ed74e8b75e22a322000000000000000000000000d0cc7425fe856976447a7a9b6c5dfe3d702866500000000000000000000000009066b0e662a12e0c94fe3ff79cb961080d585a340000000000000000000000000e1cb40f3dee9fe3f3fe0bc73385372da05b2566000000000000000000000000a981f169971ead47dfab75de6f2c3f61c47e502b0000000000000000000000006b8afc15329f7396b1e9e361d81a698d840e332b00000000000000000000000038133f14279e9b98c081d99f7aac6a2c8fbe0cad00000000000000000000000081f8cf137c86b4517dbbdf334db7a4d385f3776a00000000000000000000000086b151a3d868f9d1e6162de2016ca7ca67d692ee0000000000000000000000001404c37741b10c5891253b1fe24ea383b3f8544b0000000000000000000000004de92676b898d3a7f59be7d6319471d3ed9816a10000000000000000000000009fe13bdac9320478bc3ff449330fc8c36c9d1b3f00000000000000000000000044e2c49fc8f50176db70ac4451c346d84d989cc7000000000000000000000000235f9b876942d71457e0b39841e3da1842d462570000000000000000000000007ca12a951b856eec4fad924bd982855e3a8efd35000000000000000000000000edf7da8f2da3b6c48c652d8cb13912132d8c7c6500000000000000000000000090974170480512ebffe467e84883f04709e9873c000000000000000000000000f0d57e592557c3dca0e981cacee7cc22a57a7b18000000000000000000000000faa6855faf94d44e5bd6ccc2b1b9cfee9b512c9000000000000000000000000069f076dc68110812308e61d62f5c20bc9e57612800000000000000000000000029f7a0e2a8d3300d477206e352b2c66cadd77d6f0000000000000000000000007b8323b95a67783e52f92c097cfda4a5eee971f700000000000000000000000037f1dbd0d44bdd713e39069e9b433b2db27e40b40000000000000000000000008fff0571f9fb8a291684cc86fa5c8a648d271751000000000000000000000000c1255a5983f5140e49b8601d19becee3170aa245000000000000000000000000ad857e4ebff64e0dcd6f4a389ea97e9f7d2d85e70000000000000000000000008f8f52efddbc067f107258574b534cab90ff848d000000000000000000000000b60c6dd707fb144df016b9a11491f829d2c6601000000000000000000000000072f6acde9e9c83d25ffbdbf36e7630e8fafd37ff000000000000000000000000e714a2cb005fa7f63b205e62fb3f43495edb1cc6000000000000000000000000c3a527c2c559112a9b42fde06d16e55aa7f292b7000000000000000000000000e25627b8d4d1a1918cd29ed7f19f89169d2ea1e900000000000000000000000021969beeb2f97d13e196224769ad35cc665c1408000000000000000000000000d996843adf5a264e2702415873e3ac04811eaf62000000000000000000000000ddd3bb949dabe7681ecb88f819b194ffef60bd5a0000000000000000000000000e43042a38edaafe1aed8bf2abbd91ad4647bdff0000000000000000000000006226c485ebb6b3599a5788dff5abdb08da36ab270000000000000000000000002d4fecebf6621858d06ece9915240b45092b14ed00000000000000000000000088de50b5756ba707ff3b06367776878b085e1a40000000000000000000000000b7f55ac718830c57e32c929cee9edfc497b68b4d0000000000000000000000009052abdaf4b82f217dbb260880073b2c640280a300000000000000000000000084d14dfa4a587a1e9e285006de20970fc6565cf9000000000000000000000000e250be8bc0c8be333abc10afe2abc0121761358e000000000000000000000000ec6dcc58cd8b3f94c2da6da18c852dbe9526e3db000000000000000000000000f095b9bc1defd1e0a293d6e36ffcee55c280107c000000000000000000000000483e9385d1e496834da4f0479d5edc3b0667cd7a000000000000000000000000ed48b17645bc98745ecaea878e73a3848723d0ea000000000000000000000000bd115d5e95295d0597a9a8038b110b9a91131df200000000000000000000000055cfff77d9251fa9054c60aec45e993aba6f3254000000000000000000000000e9079bea00add28f911e75dd199da091d4077a5f000000000000000000000000da74779ffa863783ccbbe84b60cf17fe6c33676f0000000000000000000000007757737f8570a56fdc3a74680a6e632ff7f7c2db00000000000000000000000077e993d1fb1b88828abc5ec40e03b9b53b6f404b000000000000000000000000d2d68d88ccfbb5c452fecc59cfbc78fd01f2687b000000000000000000000000b1a052f56f0dc666714fb026a4d397ce45a28e0000000000000000000000000014b25d4dd5f3be02ffc788968ba6ea26ed736e7e0000000000000000000000004cb26176d7363df134e552438b83c6f89568b7e70000000000000000000000001ba6089ac6bfc75ce9a5085184d286cc95ecb4e700000000000000000000000022ae2410d9c1905b2ee2d1bf3a7b8174b664685d0000000000000000000000003c177282b6d1d17ec6bac2b0f68e068c3cc8805d0000000000000000000000005e00c84a373429a208419e02caae7099bc55b29a000000000000000000000000ed53b9e30c6f4f458ab800a371d9c06974789b69000000000000000000000000ef2cbd8f228c5521dcb54dde53abb409632630f000000000000000000000000000355df461a96292d850b604da599f0ce77e66d000000000000000000000000087d8465181f5eb936a64035327af8400cd378b6f00000000000000000000000052c9044e0a0c1113bfcd98661664aa4b93d09d640000000000000000000000005d72277da7af1aeec194d52b6fb2515142d08356000000000000000000000000aaeb74247b0d8e00dab6470a258b7dd56fd08db9000000000000000000000000961f3700d9219e81f06b895c5870d82169a1aa58000000000000000000000000c6d744b15e665dd28a82222806cabaddb2ac719c000000000000000000000000ab19d81ec50d8f362bd467593f7ab6efaac82d3f0000000000000000000000008fff307ebedae282281aaeec67863b91da6dc1a4000000000000000000000000b8b86f77a34d5679daa6df4ae830294c6e108b8800000000000000000000000065f5bbda59fe7567fbcdc79256b91d322c75e8db000000000000000000000000c3c6237693b3684513b30bfffe865993408e8b00000000000000000000000000f3eb4442b0b6844beb84d2edd70e0ccfcabda95200000000000000000000000099c0e4c84cce72e51787c114585e83cc3aafab2b00000000000000000000000029462312756458cb71c45c53c0aa7b5d9447f4ba00000000000000000000000088ac84e16646d927216f6268db355c207a75ab6b00000000000000000000000031053596c663323f31edd0098b70158fae4109e1000000000000000000000000d4f64b84b320062c166ed93e9fcc88be4c77102e000000000000000000000000c1126c15485b50d74381df5ca6704dd75d67cf78000000000000000000000000931dd3026601c6f71e373d1c3fe12b7e7d726488000000000000000000000000abc58e4e54ad142d5f01cb79942b2b20971a143f0000000000000000000000005c82e301e04ff182eba2c118f94460a9bcb6bd23000000000000000000000000dc3dac186fd92e9349b2adbbe7d992b9aa02f268000000000000000000000000c4484bf87116c11cd67132000df8db099b8cec93000000000000000000000000b005de4c39ce652d06311a7f56a8ffaec0ecd05700000000000000000000000075e9d863a006abc9c05afc8051f6bc7ce900d3bc000000000000000000000000690a140f39b712a7d1d182deba6a5c2f960b5b4c0000000000000000000000003688c1ddf4e8dac01915e23441f75f7a3a45a34600000000000000000000000009995d2135888433e3875b28374cb38bf62047a1000000000000000000000000adff620580004629fb1ada20dc5de9c479d081df000000000000000000000000cf851cef442a86e96d2a8f16fb4a4a659393bf42000000000000000000000000fcd6b1301f3f4d4600cc6ce0c1a34ddb7421dfdc00000000000000000000000082c499d598a2c69ebd11daf204f0014cecb41ed400000000000000000000000038ff51bbb151c35c09acfb3a2dc954d1a3d9c9e1000000000000000000000000cc57a891cbe8ca8c0f5c164ad2a30cc6d2079a8b000000000000000000000000da5ceeca3ee62db297e8ef00e4ac09d6a558875f000000000000000000000000347d2cd21a9191dfa6ff66c8787da26330cbf117000000000000000000000000fcf920bd5cb6f783448a553a1c1c41206b9aff1d0000000000000000000000004caf4eef2ec4af4cdf194f48ace859c5d429a1ce000000000000000000000000ec403ec95bdc0ba30a1820efcec23bf057a6178300000000000000000000000053af7c3bca8813e4d3845a966052cc83c0c98875000000000000000000000000510c634aa6b068b8bb47f60aef01113b3f55418d0000000000000000000000000b42064bda83565c3edc5e9c235734b156c3195e000000000000000000000000c4005ed36bf117cf3a88be1ad9a4b30829b2d4d7000000000000000000000000c86bcfd63e0072b171825218ec5db72b516c2acd000000000000000000000000bd155ca3dc9acda5c00695653174bea385b7268c000000000000000000000000146f03cc516ba1ae18956bd8de4fdc190c162eb9000000000000000000000000375d1ff6c154ab8dceeb858a3030307468d8e6b00000000000000000000000008ad519069497b6ff6650c8331d246b94b74eaa930000000000000000000000000e997e16bbfcaec51f481377b74db2e53b4df0a5000000000000000000000000167847ac6660124ab9993078984c2c9402e485cb000000000000000000000000251d180d91b4c8df3a2e7e8ca855e5a1f0cc14bd0000000000000000000000007bd189f2aefd7f1f1b04ebb44078c8d03d881cd0000000000000000000000000e8bb6bf66f4efe3fe2b8a47a3769c3c413b65a76000000000000000000000000dfbc5e228b8e10f5b4d95ce7f39ec4a6b3f605e6000000000000000000000000bf96d222f6a48c36279de83d00624245cb2274ca00000000000000000000000001a8dbab31f4890b8c145c31f656f14d97341c29000000000000000000000000e7e3c2382e5e11a6452c7b0c01afd86d80d9ce15000000000000000000000000bdf3a6b359839e9b9673579ba9e992ecda1f54550000000000000000000000008cd8aae20941883349ddc876c549ba3ea12dba64000000000000000000000000e17eef36ef3221f4bb66935564bf5acb5907916800000000000000000000000052af1623a1b5287ad9d9cb553e2e1a389247359e0000000000000000000000005a9f3db88805581faa3429d2a3097bf0661a536b000000000000000000000000ddb67f4ef9066c0bb01adb29aedee4b4eaf2a8730000000000000000000000004878de4a09136d81b18d21af217bc8ffd1b3c25400000000000000000000000093b096e3381d9da3a52bbf6d43c800fbc0b265840000000000000000000000004278252d2cf67d79ad3ad14fa377396447e529f00000000000000000000000003b1050788f6ccf3085392f59f647d1a84a30e368000000000000000000000000615f342659529a46081abad9ea1f525af35554e00000000000000000000000001cd780e13feffd6158101c85f68074a0b4d1e3ff00000000000000000000000035a012dff48b6e66b90268000ac40bb3f19a175a000000000000000000000000f7308862c30dc4425d9a936eb7f9d35b432bb159000000000000000000000000551f8bfb95c499d5b9cc61bcfc315fddeae222200000000000000000000000008f35b2b76e8bbfdc77f475f0841a2d5f9e607b580000000000000000000000002a85cb363f35499f4201f26b98a290340751e1f3000000000000000000000000693e5bf9bf27fe87331c4b4fd8ec686a15ab199f00000000000000000000000037e2c957a7d7eea4c3de94237fea76fc5a8c1e950000000000000000000000006aaa08e4c7371feefc7482833434a18766ff838800000000000000000000000080a0d4062cf510744983d8cedda062d5cde078760000000000000000000000008ab27a81320c1186a77bbf5e62d11c4f0943abd4000000000000000000000000245454ef1163211ae7e3b623315f3559db3e4fa10000000000000000000000005cee30ee82138f6560e22610134294fa725447c500000000000000000000000078ee33c9e6c4a31cbf8c1ec1936fef71079c38c9000000000000000000000000c1559c87bc77c05d52709e96a9e40661659fb98200000000000000000000000017f5bc38b42831ba053efe177d53fe09cf730f0f000000000000000000000000246aecc8b476ab8cfb7a889d6c7869671e4875f70000000000000000000000003be31ea1789c512facbbaa27266e5cb4064d8e440000000000000000000000007424e99726e792ffb93e699435ffab3998aa3326000000000000000000000000b7dbde0c61c0523febf47a1fe5624542fea0a3910000000000000000000000006f67567ff78811b4b2e265881c43b26436038f19000000000000000000000000aa1f973ca7f61e9ead1522d3d86fdaec109f8f610000000000000000000000003757cbba1765f91d65270282346b682499eeec6a000000000000000000000000d599f332e808810660442e1d3c6645595286c49a000000000000000000000000735cf1cd1f68864aa9dc9b0646785c043f15ba7c0000000000000000000000008988186f550a38e0db112764820e8d5c9029017d0000000000000000000000005cb4f4c1b0dbffb347ed7942a1d743d0ed7a796b000000000000000000000000142642431277d3fbc71d25b12bdb9f2fbf91423700000000000000000000000091fc4a54ce7fcbfeb52858c56352f1974886114e00000000000000000000000063cdc2fe8bf42b04267df29faa34981637a6aecc00000000000000000000000049c412f8b9859f83860d0252225dbba06396d4f6000000000000000000000000fbd3577028dad7b3474423947ac2baf9d81b3c8e000000000000000000000000c17299efc419325244ea424fa4310826b36c24220000000000000000000000009f503d35f47af26feb67045ece9a945efb200e69000000000000000000000000f13cf563c2cc4f307e53dd94ff5245770261afe90000000000000000000000001776c3fcd14e061b57190e3ba76f1fd2ca6fb019000000000000000000000000f20b09c04c92149e68b80e58bd3402e40636cb0f0000000000000000000000005fd0a23002cf7862b1e81cee83f3c5d225593892000000000000000000000000f2a1484249758ceb2e584b3d4f05b6cf606231ba000000000000000000000000b901c8ee6c218820c7b801dc69bca8c1ba6c07720000000000000000000000009e3839640787ab0338229c92cbce3ffefbaa03ef0000000000000000000000009a015e07f9c336af03503440e30b4c4cc366eec60000000000000000000000004700bdd4512aed8fbdd57fddc3e4d31bc0f5fa02000000000000000000000000388e586e49a4256bbf3fcad9793752aabd088fab000000000000000000000000e1d18b0a6b9e6386f4f9a7e001a6ce8f2d41555f00000000000000000000000093c51401e40bc72ca27b18aa6c8326ae3b275de4000000000000000000000000e4691f0eeefb90ed41682eb331873d45766a36c3000000000000000000000000e7fc82e37f0c6c2007aa47cf3af63c1f218ba4080000000000000000000000007124329794695725ac256eadbb554fe978e67af80000000000000000000000000953a6ee70248956a190769ed410cd9e61135b820000000000000000000000007ea2172b7cef6cf39cf4777e9f137a677fe3c3a0000000000000000000000000c31a8a8a0d83e1b05a120be08676f79819e9e852000000000000000000000000d9b60b5bee2b8b32b0ac668bb21c1b7327c221fd000000000000000000000000593e91e0ab8eda2d92ea0879cd95c641f877ce030000000000000000000000002195cf6401b05532de068300872601270a6d45e000000000000000000000000076da8068a5e8ca3b1997cc7f714e87a9bb14460800000000000000000000000076322ab31e1a93647bf3426ae9c949b83c70ca28000000000000000000000000e963d6ecb30de73df283fcd365df55177d93899a000000000000000000000000c90600f5cd79ad972c7deedb668e424fd6efccb40000000000000000000000001352ce2a76be9563b3453fc219c6a7cfb7f5a6430000000000000000000000002444f7aaf71b91295a68068850b7a5a85363ebd4000000000000000000000000b50d6232532d65f50e089ab6b034a8cf3b602b11000000000000000000000000c2216707cfda452442dd96fc11bf62b6c787e97e000000000000000000000000d55ac089e83db5a47667a34e39bd981e62014902000000000000000000000000809292fba0e49b3d21c572f479ad0dd39f0658410000000000000000000000003a68fb6f857e8ba15053065b1c4f78357276f417000000000000000000000000d70abc3e44a7fa58c4ea431538a143f92c8b6821000000000000000000000000d2621ac3a92abb23f8ab03f70de633679ab372cf0000000000000000000000003ee9875e5380dafe3fbd347dbf1e99d0d522b8e40000000000000000000000009d9fa88e9afd493b5edacf06ecdb7ce830e56a8e000000000000000000000000928a8cdda292bd5defee2eb09c2bb2e603648107000000000000000000000000758628c999c9dbeef6c0303208e586b3f7e07a9a000000000000000000000000ed22dadaefdbfb3781b51adc20c4414f0b09ec32000000000000000000000000faf6c7dce4e27f81227090514cb469c698d1f0580000000000000000000000008f098949a70093938da4b32ed129c8bd8ef4f70e000000000000000000000000e808a2a2db132003cd3ef01cf0615974f6c9c3c8000000000000000000000000d11111ae516910db54a63e1113fe7ecaee0260ff00000000000000000000000051c4c7d515e568d55d4bcb265e5c8c02f73c13ec000000000000000000000000a086d4387777ae0cc3f7412cbc7f201f6a4bb63b00000000000000000000000081bca5a895a9dc823f15bcfd95240ae2103d93e100000000000000000000000054e70b74a9ed640f70928a3f00ca9dc654ea90df000000000000000000000000715d5db6fa6057e28c0c5a4068b6cfc63098cba90000000000000000000000008878bb17b4e334d5e5db02f761e6015f856faca100000000000000000000000033cc8c6a314eecfce66733c6e6f26ddbc273e052000000000000000000000000164c084ccc929a6cb7821ca386df42d22766a2310000000000000000000000005125ff86d1045177ae6e5cb621fce6f4ccc4efa500000000000000000000000031a6686af02e5f51fd647a9dadfc9c711efcaa22000000000000000000000000d0d61494fd0639bdb2c27448f6ed8a3429355c4b0000000000000000000000006ce2696e49d1c6df6ddb2cce972d70c8f2348e00000000000000000000000000ba5c45ea9d7047b71ddb4ffa21b089e809869787000000000000000000000000c2ce054b1c48ea027a14bc74fe50bb8a9aa36a380000000000000000000000009924e30f0445cce6d9612281279e5b0fda8df18c0000000000000000000000005e882cf6baa01a058f873765fa46e82a37faaff4000000000000000000000000dd65aeb50a908e172cd6ca50dc5137f1b62cfc30000000000000000000000000267934ef4153cce84eed63c45957576e36b1a9a1000000000000000000000000996e4c4138b08d4821efa7e175a19b63303814f2000000000000000000000000c3b7ee197f64a7a5410e26b16e329e43cd73501f00000000000000000000000046ebecdcadb082cda4f511a4ff9756f9ff63bc51000000000000000000000000c7f239686f5090574d1881ffad631ad4d082a0cd000000000000000000000000af780b29045c99d43ac3ac22da66b676e8806f9e000000000000000000000000abb346a95cff5880e49bd3f8dd34701380f7c6cf0000000000000000000000007dba81eb44010b6ad637d2b125ed01882ee600ca000000000000000000000000d3d16334bb7c8a5a36df9a76f8832ac1d21682a90000000000000000000000001bbfadf24df35d88a4af97be4eaf969d1a33dd1a0000000000000000000000000f69d5db2058b17ef4c283840154248286f279c700000000000000000000000064ffbb6527d14964cb993d3e4fd9544647a20a9b000000000000000000000000122573853953909d14e97975eff67cd854fe9e8e000000000000000000000000107220975fb13b90447e5e02fe7cdfa8b6366a760000000000000000000000004350100d4040b8ea0054113b8d62068dd2986dec00000000000000000000000002407826b60301abe09dc7a81d85fa63d02215dd000000000000000000000000e570581d4146d3de714d4675176d2b32dda83e1200000000000000000000000084f9ad7dc80469b671c9930a1bbdaa0e02b181e80000000000000000000000007f10dc6876b0ea88ae0abcb7afdd8d94113103ee000000000000000000000000ed887d6e9c8dfabd128d058ac16a1ddafbd7699b00000000000000000000000008366c04146b9c216816a110f382d2d87e4be17a0000000000000000000000003ca8ce4c544105d5b5b118d00655bcf89859adc0000000000000000000000000337c726949f168aaf1af931c56c3ca729dac167e000000000000000000000000ab3ab250c73bc7356122156d52df3b6dcdf378f600000000000000000000000015c9b86f37c4581f20914c3d9d97e648ebfa30b3000000000000000000000000ff2055074b262b98242619cbcaa591647ebd382b0000000000000000000000008657219685bf81d4eb0d2c123bfccce620c9a47a000000000000000000000000e4d9933703cede85bb4b0f5168954132b742be7f00000000000000000000000038ab39b70254009a51dfcb6cfa1d494108a4cf30000000000000000000000000911ac73dbea7b10a66c0ce746897e601aea7f6c700000000000000000000000012146d719a90f59e50a9b86f3453d167a6837cfc000000000000000000000000012e53e44feeba927b7ab7edfd138bfa57fcb6bb000000000000000000000000fe7a4fcfc74d6770796c4c977c21246cdac61733000000000000000000000000fcb9641ed1e2cdb3810104bdcf0198f10288ac12000000000000000000000000d242a3668f3cd3c3e8b8e9184bff5cfe1d78e601000000000000000000000000e70f6d0d36ea0a0ad224be8f4836458391c79e9800000000000000000000000032e67a5cde869f222b754d87a78262d896c5d070000000000000000000000000cff38ef53caad5758d62234b180121b71ea48c55000000000000000000000000e76be6c065d1ad06d1d1e571431bd6a14b002e2c00000000000000000000000082342770f3e3d12b25d1bebd29a64df1afaf3f170000000000000000000000001cf06c79d70d578d61c0d46f02649f18ada300eb000000000000000000000000986251e608587f3c0eb85734c0252595e67cfb0f000000000000000000000000625a26109ebb9e6e4407afde5a4e451606f8160800000000000000000000000091b59d338341fb890a376d0dc0466f3e2c65daa90000000000000000000000001db574e0d2980bd581e8af0dc15d74e9926373c2000000000000000000000000343a47ee8ef02132362d6c2b02e561ce93354c9600000000000000000000000017b4242a7975a3305472451e62df5a54ea43780900000000000000000000000066373629b575a9a26316a85dbf5667467952674800000000000000000000000039adce92ecf26f4d531172fd8e449485269673ed000000000000000000000000f320093ab5cf5fa4572ae66349128d31ac80b69e000000000000000000000000b4b4e13bcd0601495af91d45527ceaa2661a306e0000000000000000000000008da9ceb44de6ba745b5b17f3c38170b47958708b000000000000000000000000aa4b9324c843c9833cfbe5d590e0187f5ca90e5e000000000000000000000000d780662a6bf5d62c8fdf19b8baa762c76bff9ffa0000000000000000000000009423eb7f5fb39433a90f7cc643ae694d6147d906000000000000000000000000bbfb91f9d3e938e50c11a60c4fc1e7842f140f1a00000000000000000000000048926c34c881bcad63c31c9cf9fcbaa5e28d675d0000000000000000000000001c44c83559075c03d62aee9b2ba92532be2a8c24000000000000000000000000de618d3f221c07080b04a49aeb7471dea4618dd90000000000000000000000006710d1c7212a2d5ed6359b613419665fd8e86e890000000000000000000000004750081a24c6db943557a93594430a3724f353a800000000000000000000000079551de348b11e5768aed24a4d65ed4ef92987ec00000000000000000000000020f2d393c17e13342a9ec3b1df1037a01ff80cef000000000000000000000000df674ccd7d1b6ff1f5145a9042044980a5e4b78d00000000000000000000000015ea915ee4b5bcc3c5a079efc74f2d022f8c0d0d00000000000000000000000096eb50bd17a1419875e82b46746deba06d0bb1b40000000000000000000000004560ea78109df018cd7db1d78316292f0600e5c7000000000000000000000000965c3c6e27d67e6c5f53bea2a8f737cd2a11b2f60000000000000000000000000470940883f0ea3ac4206803019bcb309fcad37f000000000000000000000000f6c85a467dec9600eb8504c39db68d617d62fb0200000000000000000000000000c1002c783ac0790cec4ae19e7149c09e551d870000000000000000000000009dfec62d021cf9f983fb0bfd06823a0ff59ae33e000000000000000000000000f2809c8221137df7e5780ca3e7f4c5cdb5156cd90000000000000000000000000174eb2d48406ea93a603b8b16b6acc19b194176000000000000000000000000917970a2cbc262946c6add6fa4a5831b9f6a3ca8000000000000000000000000640b9243af0a2d1d7ab3283babe9910429e85ab00000000000000000000000000d8464582d478f1dc8100781175a4f0513520628000000000000000000000000532ffd7a1f5615fa68004d49248fc08e80655799000000000000000000000000ad81fde3c0dda347c3c76391446a78249f7c400b000000000000000000000000723dd920c8e4dd895ffe5ebbc775b637280843e800000000000000000000000036b710c7c8bf22286469917c16e5ec85fbacc7f20000000000000000000000005ef53a95ee5dfdc51e09157689466b4915558c75000000000000000000000000205e6fb06ea5ce579fa11a4fb8e40ae66c8c208e000000000000000000000000bd3e313de1eaa9523ba2d501d60404b395f46aea000000000000000000000000adf4b7dc62cccf8f0e05b655bd464fbdbf350547000000000000000000000000d8ae9576f4bfd3a67c77bf34cbf2785a9b595af20000000000000000000000003c72f38cd205a608ad58355bf462788aaf76f600000000000000000000000000bf79f6b1127f388a020f7192fd2e55c88754bada0000000000000000000000007547f775036028f9be1411f1eca37524efc69df7000000000000000000000000b394db69b5f920455b57c10b483a7acd24e0504d000000000000000000000000f4b14ab7b078dd12cb9d8e6a3df5a954b5895bb1000000000000000000000000effc98879ded92613bec770e662aa12de3cd998c000000000000000000000000308ff2a71da405625f937a80af2c1fbc59f4abba000000000000000000000000675bff7dd8ae6f00eb34b53c6a64ef85e836c89e0000000000000000000000006dc0be99a0cac1b11209c93d236384484b90b0e8000000000000000000000000c515e9a3c01e409aa340d9f6b624f6da30b53a3a0000000000000000000000002c68f3bfb85f00c5a257099dfcf0bf36f86cf2ad000000000000000000000000a6fbfb5107222d370b9fca55b4cc354d785ccc5d0000000000000000000000003ad82942d927cc270391fd97c7de086f35cf6052000000000000000000000000047a4dcbd9e4c6f09bc10ef2dd6d46d8a1219dd100000000000000000000000069a0ca290bb2968e69f97eb7bc7e8f788738512c0000000000000000000000004e5c53eaac0f1316677b5ed42c895e3b89e8183b000000000000000000000000587a3c55c64d3025299aa9445fc8c089bab477a6000000000000000000000000017bfef3ef2c3b54ab4bb403a6c514ba571c7ab1000000000000000000000000638f02b03768a6faa8d34bfccc1610116becfeb1000000000000000000000000da028206a1862dc02050c6c4a34b85fd5fb884ff0000000000000000000000007caadcd6ceea4af4f9e4de57336e1b0edb79537c00000000000000000000000034bd8e5af618aef88739b959241f4bc0387245700000000000000000000000003b25b39f8af617be81fa187505894f5ad04dc0ab000000000000000000000000679c2d4e439d9152cc336c1eebac67c75ac248470000000000000000000000000f74568ea6fdbef645e470bb7f76c25eee1016610000000000000000000000001b46aa780f9a745a83b645ddea14674fc6b804d60000000000000000000000001c02e45f70fceee864102e5207335ca9142dbbf30000000000000000000000001a451cef7299b9d137e9cba6c9557589ca855ef1000000000000000000000000db96fef39fbbfad8e03d5a44039795243e3cd490000000000000000000000000d6f92f8828c379cd8ee849d2ea1916aeb74a0f86000000000000000000000000fcff19c58938bd4596984e09c07759628154df05000000000000000000000000a15bc7f235e78acca1f0b9f198508673d1524c4600000000000000000000000009f2b63037a645eb396e4d155e70171f965b690f0000000000000000000000008c6c9f9238f0e5086b821479e56eb87c8e2b33f0000000000000000000000000003f115ab242939c07aa705d37d2d94a066e5061000000000000000000000000bd082abe8190b91f7c01cde717f049165240e6660000000000000000000000001d6c2187d98fb78f10b6840077f5f9ba8e4449000000000000000000000000008985e797de3d031b109f2aa941f5bbad5b8e15e70000000000000000000000005668be444500c6839bb9ef0e6f063157cf555a6b0000000000000000000000006dca19192229e06d4f0ccd037ee772c36fe9d20100000000000000000000000011a2ab7a0cd8517ca8b9e55d170663029a32468100000000000000000000000094c7c84c4f22684795ece3691ec4f32f17e423440000000000000000000000008b3bc3c52dfbad98f11c97a96ea1d3a271c764d8000000000000000000000000d623c1918354bef2be25d1d9c947e915a037a6b7000000000000000000000000de89d7f41ee3edae1d76ea70b434dba38a84c528000000000000000000000000037985e6fe3ada7fffe7ec5cb9baf7bd80a18048000000000000000000000000364960a21f5e16406f919a4a4e7a7fd959d3595f0000000000000000000000006c94a92cd21a9fc6fdef955a65549c42157e9804000000000000000000000000ed0019858119f112d38b3def6010381ac7f91e3c00000000000000000000000002df6eddf1fc6e10cfb54d9f0f753fb00d8cc9d10000000000000000000000007803d5c2a062852889e87630a41ac5773c54e0e80000000000000000000000003cb119f1e00af11effb8641281ba1776bf78f95f000000000000000000000000d2ee89be0e6fbe745cffca0bc6a314f55ebdc6ef0000000000000000000000009794c095c73dc8662ff21dcb694e3369ad61e505000000000000000000000000c8d0081ff03ec0f17fe974ee79c99839e321f71c00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8