Special data
- Status: Successful
- Nonce: 4291
- Type: 2
- Gas used: 28343707 gas
- Gas limit: 28569824 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000a3c4d2092e412de2ff8c64f2022e95eea3f74c7f0000000000000000000000008b76c189161b716bcd3fcd5a3623540bf56925a80000000000000000000000009e07f8ff15e990178d1406768dc5524fb0e7011000000000000000000000000058c9d40d10d66bc6edcbca5b02afac1bf99a71cd000000000000000000000000e8f788bf4c33c4706fda96d14d54a0b3eebf363e0000000000000000000000009d9d401bebc4cd6053c3f3a83a5d0164dbb1c875000000000000000000000000d3127555a6c9ed5017cbd8a356b9e2231dec3b370000000000000000000000003caea04c291aa919acb6ff73e9e8110e3ceb76bb0000000000000000000000003d820779d06f021c4fd08d2fcecbc1f7f136c7b90000000000000000000000000b20b282e990b64a2618c81fff83594bfa4add7e000000000000000000000000f14b586743fb47dc927491436a602df5b5239e5d0000000000000000000000005ac05c08ce38b1c118f60aa43f1e9c5098e0a2c3000000000000000000000000bc706585578e83bff3404ea2aea4e983c169762a00000000000000000000000069c8f66db7dcdea73c885ef8de6861729eba8419000000000000000000000000c38be3a345fe904791f70e68b93fcc19a9613f7a00000000000000000000000049d73b94878c92c986ea423c83c63b8644a51ab20000000000000000000000003c7db4fa67e4aaa65c51c4288eb5da88215540410000000000000000000000005d2ce532e2fd26749238625a64c95c4a42123bc20000000000000000000000007c412656e4f010add5904a102507597f0b5a80c5000000000000000000000000a4c3db76e375a88dbf4ddf2bdd2295d574b452c60000000000000000000000001d8337fe4805340c0d6ae5648cc264956292f3740000000000000000000000007d31da86a286f147e19a0bb0d08f5505d815a0cd000000000000000000000000ae66c033378030294e05aad01163eb60363179e80000000000000000000000000111ecb49661666a09f695d998749eddab3cb03b0000000000000000000000002ed294e0c6c2b813a2bc70ca600a772ca982926700000000000000000000000012f96b649c717035b2af0248e43085f2db1eafdf0000000000000000000000006db72b445074f51727565a83ac5f8d2bcc88e1550000000000000000000000000da993758ea518c6a683194e565cd3bcb9b1e6a20000000000000000000000009a62ff45cb27c3c8492593d16ee91808b79d942f00000000000000000000000097687e54232035d4705ceb06464573389ae3178e0000000000000000000000002e278a214b2db36d642e57797da010409229ce34000000000000000000000000e693c5655a2a05f89015fa0782add5073e128af90000000000000000000000003d1270414ba84d4717f72df97073e8d9ea5a71d6000000000000000000000000d605d915db84ea05d137b43490273c0b4b19c3e000000000000000000000000047b091acd2d793edf0e912a23d32e9b6f0721c22000000000000000000000000c4785bced4921a248b9fa16cb677bbec30deb956000000000000000000000000bd025aa41ecc7837489075d8029baa971cfa042a0000000000000000000000006b8a19d0e98bc8fb1f319ca131a2a5fae8e67d9d000000000000000000000000bb87dfa50f3792d6e887fb2b347e330b0429e158000000000000000000000000aaf8d36aa01b7f4a3c4c847179e3d65b33145d3c00000000000000000000000087195821fa3d3a7ece0c360feadce915d94247400000000000000000000000005454503d0f79e66523d029ddc74b0786cb808d0c000000000000000000000000adf0f6b746a7a3eefe1b1e191cd98c347de9b39f00000000000000000000000018c617656e7f211b534f23d739520a98ec1bf15f000000000000000000000000ceba64922642232dbc958ef0f25b66777b45b68300000000000000000000000037f45d850b6c583f2a059c61ae2dabfe7e0a6f4a0000000000000000000000009250c790624363abe35e801ad6b1d799c623e83b00000000000000000000000043ae49fec658f5f0dc1ae9810d01116a4b4197280000000000000000000000000860a4a04bc62b7779f5ca430e99a58eca5997620000000000000000000000005ecb6f4f510b021462a12f26da73f00f5121c5ec000000000000000000000000f4a2911d5e6975f1acb13e9d46d22073db4313be000000000000000000000000ea21018d17feccb930a14bd4e3a38cee0ff8b6090000000000000000000000002016419b7bc9024aa0c0740ba4ada8eb9ecde2c100000000000000000000000030f73d2ffca3bdc88c5947901c2eca80239bf48c0000000000000000000000005c575039cf64cbd635c63ce2facf7ccbe779fdba00000000000000000000000011e71886cb951ac2e1e00127fa3f4a56e8f61826000000000000000000000000af782329d297a89d34ac43d735c54513fd13e9cc000000000000000000000000ab5b7f37d37ab98e89cd48283f0eee8db11e2693000000000000000000000000f841547e4322ff397dc0c7b9fe1b030ab8cef4ae0000000000000000000000006220e2c438a5a6f37bba35b06ae0b88d08f0448d0000000000000000000000002872aed5e75a97bed6633e72606cedc64ec4690100000000000000000000000092b02122140e8f5800bd8e284c6c88847ceaff74000000000000000000000000c42e4105d49621407b619bdb15269d7b35367fd90000000000000000000000006856fbfe229d33442e100933ae07c30825937376000000000000000000000000c77a7c7af07a5ad389087fd1056e3992cb44a889000000000000000000000000e3bb8a9563cc0ddd5e145b97a7c4e858c3f48e6700000000000000000000000054bff52b2eb7f23a9e8235a085a999ef6987b8a70000000000000000000000006dc772164a5a3ad70a504fb2ef81d8800c5825790000000000000000000000002555ac3c98380629385f6c420eb05b2c971b387000000000000000000000000004fb098444be82eac89ee669ddce5db22d0db2f9000000000000000000000000c467074533f7dbd42cf14a7b4ee21c1cd89ff0e100000000000000000000000093e1dc3d7093d265b20887ba568cf30902d59a59000000000000000000000000f26d3e53a2a681d887d37d5ad9ea60b6038781ec00000000000000000000000083b169d2ba5f1b0eae296e06cdc8455bfb9267cb0000000000000000000000001f809424ba79e7c61afed04427e53008608452d900000000000000000000000013af273ab518aaaf338f500cd5b51dedce7b0571000000000000000000000000702ad0b571118ca1bda12aa13cbeeba51c26e91e0000000000000000000000003d5cace3e112dbefa4edb6e61cf7a42470855bd60000000000000000000000001861e06c82433817f01162d11d52a17b4fcb3066000000000000000000000000e9c9bcfe64c4752d586fd1d46784764ea2ac5e61000000000000000000000000b39cf6671a3ecf1f3ace0251b64db105bbb92f740000000000000000000000004abb96d89b24e31376a7313024770a5993e8156000000000000000000000000040bd5282dbc598db7ce1aa137b6e6e3b5f82aa7b00000000000000000000000097668928a58d893aa1bb6704ac7b3d5577b94b340000000000000000000000004d1bb016b4707f917d7966020c6d6a40be88dc20000000000000000000000000d3103b899a9a81bddb9cf791a0aac8045bcfe701000000000000000000000000b104309132c9e254c7b84b780bf8f1842a099689000000000000000000000000d9314021913e1d1e535b4209e881215af253eb500000000000000000000000006d80076b40a856265b251643b52a73bb1938658d000000000000000000000000b464533781ba9dff2bc91a0985e0bc275cd3e12000000000000000000000000030eeded9c6966d02cd7b96bc49d1153f53612e590000000000000000000000004453039a7ff648878d90d3408eb5a8501251df13000000000000000000000000ceb35c1e6f0dabd26212d5cb164d3d9bf360258f000000000000000000000000f4ca9e6ac9782254b98c70cf8188f2c6f336c7b00000000000000000000000002c506b6161d87f4972a36688da30df32789ab8c2000000000000000000000000ed98ec64ddbb47006a3d4865003fd23e332bfd2b000000000000000000000000884cda966785177d0ca6c5306c1ba4137d9ab5aa000000000000000000000000f834cddf1817a857a71b7ca981e24d940dc3b8af000000000000000000000000d75dda97e7cf540cf798c07a02376a4d9126ce7b000000000000000000000000a4d042cd1e1aefdb16a7cbf73bff641891c293b3000000000000000000000000364988b015c128ebf9340c23590d70dc22718dd3000000000000000000000000475e3eef8feee3c1d5e3572047b5731e5ad82de1000000000000000000000000b9cbb080a1d2887aec5cea8bc1359a118f879726000000000000000000000000a322431283efae0a705f8fc6a6f2ce31d3eadd2400000000000000000000000092dc2a03dc71d2fff921d8ce3675285430f66aaa00000000000000000000000049d3dc73832190394d99b329422940d5085ce628000000000000000000000000d68c7bb46e6b094c964eadcd5649fc6b25380eea00000000000000000000000013649983e622d8fd3e6380bcad76323f4f5e034d00000000000000000000000043c76796619a5865f9887322330a84a77e0a19b30000000000000000000000007c4ec1dc6c02aa8e75dd0519b6e2d4134cc123e00000000000000000000000008bd00083f0eb5595177cbd81fb640d8c45afb44f0000000000000000000000004f4f60988b839f58ecee3570bad5621d456f61c1000000000000000000000000891622529abdd5849f5d66bd6174d13bace0a0540000000000000000000000005dc3ffb6ae9dd16a18b9bb96dbf520b61f07828d000000000000000000000000c5788175f27c5af0aeea2e5319411d3f02912cab0000000000000000000000002b91990ea8397fc97ca84302786a887131ac76a70000000000000000000000004a8f43b5088e6ac226ea1820db1e95a73d8080ca000000000000000000000000232d4390a8c98af698d34faa46308cd2519ea5130000000000000000000000001a751c672061e3ed9dc38412c8be0bbc5b4decf9000000000000000000000000443641118a93646ed7dedd46568304a41030588d000000000000000000000000da0742170e208e54603bb8e92943ad7c9ba585040000000000000000000000000785956b36c1cde7223710514bd628625802480a000000000000000000000000a64d46d1d9f3c481da1c3b56242252cdd640188c00000000000000000000000026355cd1ce6dd199399c76f8392a491537313183000000000000000000000000ac5640507bbb14ed94b707963240054dce72cf2a0000000000000000000000008b771d4f591646071b6ab9e39b54da279de2defd000000000000000000000000dedf7cce10afdc5c02f8676d6fec7c5c5027a69d0000000000000000000000000d243f91694a080bd2f625e5e4bb576cf9cd12830000000000000000000000005290f98806485ae86d75638d660e0ae8aa44c2e80000000000000000000000002139e5a023d6bad4619ae962d0470710abdc967d000000000000000000000000274784ec67fac9a49dffac6a1e5638dffe1524ed000000000000000000000000774544132b59140b292584226bc37fee6a8dc4ad000000000000000000000000aec453dce3abc02c05fbd9d049a67d0a5617e471000000000000000000000000bfa6fe9afb84b64b78d6000f4fbcbcb98f65aa010000000000000000000000008b8dbda953ffeec46852bc628a6fe14ebadc956100000000000000000000000008e6ea7e06ecac187c0e11aeab7667824ed263a6000000000000000000000000d15fa17a12d0d5f256293c3f5d8f4d8ff581326d000000000000000000000000926eb4bf0a53a6572b9cc506742c488af156d69f00000000000000000000000020bb90293a4f334088b4cd62dee5ca69ba3a5ffe0000000000000000000000008607b0be3180f949e862626350dd6cc4224f6e16000000000000000000000000cd91768484c35f817aa20e8192c8a40a786f47750000000000000000000000001ec67e15bb9d6c7cbe1046ed0254bcca6a26e735000000000000000000000000a64347a3973abf858f391c663a7a6b59421ca0e10000000000000000000000000ac0306918b72d9855a5e19f6228768dae671e750000000000000000000000003afdd164605122f7ee98b9197b9761d26a8772d700000000000000000000000098e1e8148d8bf566071b074a67cf941a87353111000000000000000000000000ab8be8f2e9db2a11461dc0cf3394fe216f50d9b90000000000000000000000004759f1db679fd16f08315f1b9fb00b442a0038300000000000000000000000001a0e47ab4e3e21d47c830139987f3b4d59ed1834000000000000000000000000c3b3bbc303f95eb8a3fbde46229fb55bcb65e8c800000000000000000000000000c45b82f10e59708c1255e3b159147234e0fb20000000000000000000000000ecf13458cde5f072bd2b7e3fca3572e494fc1ffb00000000000000000000000076a06075c59e89c6a41a6905ff97749a46aee0ee000000000000000000000000cd98c78099e538fc83102575b774303aa0a79d5a000000000000000000000000f3ecd2d9aba43ed88b9f30d76f5c928fa631871e0000000000000000000000005699c3fe80b143d2b2720a4dea558ce98f6ad72b00000000000000000000000079ecab9c43cec58e8854c1cdf86da4134076a51b000000000000000000000000ef2f1bab8f4af4bbf1c0cbaa6d95c276f5c44447000000000000000000000000464da67c274b334ac689c00eb07c6f3325cf5574000000000000000000000000bea9e87a2bac3e27e94b8b0f22755b2c0b72dc2300000000000000000000000066aed3efb8f8830b0030db69732c9e2c174d9d740000000000000000000000009e085814309a3e88c99c5e144db5379c0fdd3914000000000000000000000000b4c27f4e5a73da703b566685cf8774bf1ca9e6db0000000000000000000000009ac6f6736d63fd1fd4519475139927271e6351ef000000000000000000000000b465510f6a335ff7880535d59215a2a5396aa80a000000000000000000000000f49b5a93a4a5431cfe2498528e43d856e3197dfc000000000000000000000000583eb553976f7cbfe5d1943d4773e0332b130317000000000000000000000000a1573ebe2ae12f2d55dcdab26ae672183c186e41000000000000000000000000e0a02f825762cddab56b88e08b02d0354963c25c000000000000000000000000c7070e57caf766e1a57fb716a670c56ca05f1cac000000000000000000000000348b6d00c63b3979f5d8b136382b85c8b9d28b14000000000000000000000000a402f2899427f96175a71f2267fa8576bf3dd468000000000000000000000000429479f55984ff93318648945c562a62c82d860a000000000000000000000000e6d0a4fc143e22a9fdaac397bdac644a199831170000000000000000000000006639000e44ba287aaddd60774075f99954169090000000000000000000000000d670e254660b680f5d01f5c821d2d6ee47bd699b000000000000000000000000b3d75af0b2e081ba32e956298960babae5e764b5000000000000000000000000d9c851039a5aaf41b61908b5a71721e8bc089ae5000000000000000000000000cd1a78dcf054ea8ab0833fd6c28ce8cbef789c910000000000000000000000006a288b54f5f57080b0034a4c7b78336cabff21e30000000000000000000000008922754885bffcc2f44d5bfde50d72d03b0694570000000000000000000000007986759782d25d52936f0777195f91adf1201fac000000000000000000000000929fbd8c9c88ff603f14b0d7c2475c4b79f6254c000000000000000000000000d9de17736d25ed5aab9e253b9ac98493b24358510000000000000000000000001599f168068d525406854bc4ba1756001716486b00000000000000000000000026e688af5c824559022f6f10444650e2d436380b00000000000000000000000056c10262715841a7d1f2a7da53f746bbd0935bb1000000000000000000000000b375e980294330f668a6dc072cad68d7c4b5eeb70000000000000000000000004aa786dca18af5cc70bff0fe15eb20f1b7c0bc02000000000000000000000000bdfdaca2f3ad94c8572a715f2691f899d08d6de4000000000000000000000000645bdc500c38287d773e690eae33f52bf134b79c00000000000000000000000001c99dbcd922b225a52fd670b6419749634319ea0000000000000000000000000c42406cbdbdf26de3048a902057f1928fb3f03800000000000000000000000053139d8d0296fe9ee5c623bda327d11d8ce8075100000000000000000000000089fcacfc544df8d0605477169076853c5c7c76d50000000000000000000000001f04e4a102f1300538b5009c565ef108aa0571f9000000000000000000000000d4c0e86e98fe00b614bf02a46b4fa09a8a9f0d200000000000000000000000003f6aa6c0048bcb43f2685842d09adc63fa0823fd000000000000000000000000de2c3c602111d4b1a9157f472ccd26a52ba233620000000000000000000000001a8d96c3582dcb3ad6ae6c41e3af2022e33a73150000000000000000000000001170b7f614725593c41902c3f191d016b0c68387000000000000000000000000e389ed2fba608efe69e582e2bfe35ea3f82ee5ae00000000000000000000000027ce113c29eeb6187bc827dd80b24593a51f217e0000000000000000000000005db72749b06c9389f0a153d69b13b001e2f8c78700000000000000000000000016d3f5e771fe880e719a6428a2bb5d2aa94617ed0000000000000000000000000a756c731aef8151da47bb8a63c573b59e4b0586000000000000000000000000c6b3365be4086f8c157444aba3c8fecf5213c08b000000000000000000000000b05fe471e5986d9e83bc4b2fe4ed700ffe68842d000000000000000000000000885a3861ec9c3bcf1a62ca064d2ca42caf64071400000000000000000000000024e8aeebbb3819d942f0974132c79f1b84685d0300000000000000000000000021b2481f6412472f22479074ef2d20b234109fbe0000000000000000000000004b99579e0bea1b92249e170950d819974d401a04000000000000000000000000dd191985864d856152aa0679ea16df7312caf5d00000000000000000000000007048bf548eba3756c0c10541126a812129bfe482000000000000000000000000f4d7ef7700b903d83e56ab4c6e06d842a56ac62000000000000000000000000038d2a181412915bea25ebd89f8949447afa235c5000000000000000000000000e2866362b375348ecdb16c64d9797e8ab1869f270000000000000000000000004cc753e1e8c290b55ac127509dc3f97c4650efe4000000000000000000000000400031a6abf33f027bfe0b7ffb0d45a2e3d7d2a2000000000000000000000000efd2445c4abb354a03bc1c503eede4b36e02517e000000000000000000000000da02563fd78ecfce5313cebba4a85375119e1221000000000000000000000000e7a6834d9ea08241d59f51c7a4c4f04d8673596e000000000000000000000000cbfa0df379e9c502e74d5518490e727379bd1997000000000000000000000000c4eebdd0dce1f4f3f9e28f8509750d120f25c825000000000000000000000000c7073e41de0e2f5f4f6497ba8c8c58b88536d4f100000000000000000000000012d144dc565db0de7cd89f5ef23fdd7e05068fd5000000000000000000000000e4f7ec71c55b84824e08bfe44dd7b0993be463be000000000000000000000000ff94a12c0d71e0503114bd16f84b8488bc27607100000000000000000000000085bf9bb03a4c19eb24022cba132be3a582eb05750000000000000000000000008944852c7eab6cc6c61e279d6b43c6c90c56a2f30000000000000000000000001a511ee3f0c104b94c208609a44441400496db0e0000000000000000000000008b91a796351570975699b6c9749731e52757f2ec000000000000000000000000ebacd07cd2734b5830250f48880fdb8d93f68665000000000000000000000000d89c2a61dc64ebfcfe0bca21da4ddd1c522e3b72000000000000000000000000ac436b499bedf5d4d9bf794701c7df4d39f170a7000000000000000000000000f76a8a83f7a9399de1e2ce9de12908c21c03ce6700000000000000000000000011b6d0a1c222798778ab8bbfe59eb1c5b6b5ec1a00000000000000000000000009edd48857d8a19da31bb302a8753407c2525b34000000000000000000000000fa32935c862a092dc27b35d3955d0e71d8e1be370000000000000000000000009f19104d82cba633699dc9fadf630056a77227cc0000000000000000000000004b1c2063c2cb04de35929240824930b88af11418000000000000000000000000508ab764f2cb47733fd53b9a4b13f5a370d361fd000000000000000000000000672a14d52f382675f8ce6c253a4601a23cd6ee1b0000000000000000000000000ab6400141cc6eb65156ae6911d09b388bcb0f5a000000000000000000000000d493e9e1c41b2d6c52f7fed830a8f26661bc844c000000000000000000000000389e027f24b88e338d7db091ad488241773ca5360000000000000000000000000e77373443991347bbbbb2b1be6ca8f9bdc942fe00000000000000000000000073ebb808744408f59e0c2285ae7d2418e84cc47900000000000000000000000065dded80e110bfabfceb845acab573474db23ba2000000000000000000000000927465df4a341be1d688f8b39dadbdc388dff71b000000000000000000000000e3b43d4fef80a3cfbf0f92416008ce88100449eb000000000000000000000000f1f56cabfe3ebaf3a4017b16be5d76fcd757799a0000000000000000000000009c257701df8ed159549e79639d35747ae562be840000000000000000000000007822b29bc00195f52b7c52caf1e50ca57132f2ef000000000000000000000000c65c8cbc0939e43625a8e9e6c091494e229d238c0000000000000000000000006e3f783c95d9c03d488949446d10855a89c1ae52000000000000000000000000d4843cac02fb4cbf207351744e594ceb40d66c93000000000000000000000000e4c321f28340062825eac700ed4a1534985ac61e000000000000000000000000db57a81b1b083bbde8f7c00628aee49eec346d46000000000000000000000000affe33cd225767e80b265f3c5fba9e6303371df000000000000000000000000019883c5629df16d6d6f481178270fbd18b92b5ea000000000000000000000000972652fe642d08ce4a5312dfea2db38246243d1000000000000000000000000093e4264dbbe8e3debc78bd23913316a5e6c11b6e000000000000000000000000ea678f91f7f155583fba228444636bdb63b6c8a30000000000000000000000006ef8c1215abfbf669752f72e22056648bbf2f9a800000000000000000000000036fa4e3dbed7aa99fa036503edb0730682b20240000000000000000000000000d33dd4b038f9761c998bb8ddfd341cdeecea047900000000000000000000000039e161396b30b6c414496850b551e8a2d4968c3300000000000000000000000023c8167bd714662e9aca18413bcdd914c7e750c800000000000000000000000048143d306a10a77be984afd6c4be0bbdb2525e6700000000000000000000000057b72315affe01ec40dc71cd7a6d27515c1a9184000000000000000000000000685b5778bf91cf9ee6a231832beede6102b9f18b000000000000000000000000c96fdfa79f8efb3d75c6aa6ba290de31b09e2086000000000000000000000000e43f87f724511a253b1d37e8349c9ec0eaa35c2e0000000000000000000000002f96e803f3e3c69cd114ef294b0b34c2fcc284bf00000000000000000000000058b885ff40f97c272184371b9c06beb020a7b872000000000000000000000000b475d4281bbb03df1a3eee45c996759303e2caf70000000000000000000000000df237c60d4ef38f8df292a815055c69c314b09a00000000000000000000000018cd6e475c4871fc1590765770fc8e91548ab4a70000000000000000000000007e440245c8601574aaa344e0419074944ec350cb0000000000000000000000009a27c150bda3d2289e6721e9eaf60a260cd24cc0000000000000000000000000a4918480fa4e4f8b3a986e03126f96a1ebac525c00000000000000000000000070eb00d91cc4da9f190ff042bcc11111c6f094cf000000000000000000000000f52e8fe29bc2034b0a0370db3d5d7e0d744631cd00000000000000000000000085cfe1c77ed60dceb9c57937eef57403353df709000000000000000000000000096967199875cb40abb577ebd3b957ec28095033000000000000000000000000a61f884068c9522146e1f5d03a5791080781eade000000000000000000000000da8b327c3e5c0040a5adc8e22b8aafb426e4b4a30000000000000000000000006164562e2f0f4ab63e7b89304aae4ef8143be17e000000000000000000000000df39ecd33b92d5bad5f7c662abd486e3b61e33e1000000000000000000000000713963681ecf7a80b61978ea4fb684df461f6c96000000000000000000000000814f20b29eb116c346052b48b4041da89152db0d000000000000000000000000f32888797250a02591bfbb0de8d01b57bcacf6f70000000000000000000000002feb1585384930b684d67ff82ecbb3d607aa40750000000000000000000000004308d5dfa7096903651ebbaa5ab263f3fd06bb67000000000000000000000000c71c8176ae88afc01cd8a4889fe7de6acd9ecca40000000000000000000000006ba704aaf0f0f6b851037e1fb462be22b1535af70000000000000000000000005602c210b4d4e8e04cd87961e4f7d0e7d2ab0ee4000000000000000000000000474a597445d5f29f4e31bbf326970dc4cb7c06780000000000000000000000001a43ed174ec48d43fc1d94acf4a51350c6c5ed55000000000000000000000000efe177db968218377f6b67db55612a6579903f65000000000000000000000000355758a4c416858e189c09d0ee2bb87fa5e3c13b000000000000000000000000949bbf4d359bad3c78b911be299edf98a22d99e70000000000000000000000007b980516512ea87e17fb79175035e35cfd4956e7000000000000000000000000372b248cc26f2412f049ef22c79824eb17146d1e0000000000000000000000003e7006454d9dc62a1a76f46266d96fce4beab0cc00000000000000000000000004937d37bf785a737a2acc5d800ac842269fb2cf00000000000000000000000010a8f3e874918bd0dbbcb6cf6ca3b9e7b5523c760000000000000000000000003a1642e46a74a7919d32cff57df4992d7eb9a6b000000000000000000000000049c43082200b517fc7d97c78232da0ee7c09f7d1000000000000000000000000f278d66fba6cb1350f42b884a75f5709248dfbdc000000000000000000000000296b732fd62e404019e39ff70e226aa7c3ccbf59000000000000000000000000ee58517024eed0d7490da213ffb98d5830d9dde700000000000000000000000080525d28b3ee9304c1e98a2c8b8e6096ec42fe0b00000000000000000000000082a14e8be91b117e5268bb50d19ec1ea7bbf7177000000000000000000000000a98a2604593a2468cc1b5d6b7bee1341ef4b0d1400000000000000000000000028ab51af52999eeb28d5ff9c77c6fe61e5dbdbe8000000000000000000000000e8a563ef359c95adeb2246c92fceaf66fe8280f0000000000000000000000000eadbcabeba4ca74b218247c7181e3d863f090612000000000000000000000000edaa623c0688712da887619a7557a6e06005e137000000000000000000000000daa1562049552915b011399bd2249149811d9c21000000000000000000000000475698115bfb41d999523bcd6e27522425a825c0000000000000000000000000dd003ae2b258b46e8479f75b40ce6f5994f5135d000000000000000000000000e749572f765e517dd0bf9ad514e8f26a2299a44f0000000000000000000000009e07a4d41e213211ee2037fabbf1b535b8e42ea6000000000000000000000000830937563d2c529cdd7489e0fdcb158ed32b7076000000000000000000000000916dbe5c51ebe1877b25d0e14a33fb5e6e8a584b0000000000000000000000005208535e112075b0c8c8b2ed82b3dc6baaf94629000000000000000000000000ef67e1ca94cd37a332f41e803910ba04fc2d5a6b00000000000000000000000062abd21036a9a863c9e90490ce085abaa1e10cd1000000000000000000000000999e415fc740628a01977b1072260a31b0f397f7000000000000000000000000f18bb5f5a171ddc844f8d4a22602bcf32e29000d000000000000000000000000fb7c71bcc5c594b12431f0d06d230ccad2b55d95000000000000000000000000deaad10576acc4785df767d0af4b3d705068bac3000000000000000000000000177e73c5c2f2eea19bf0f20c3e9343ee1a20a8cc000000000000000000000000ff7a745f72f6e0f6037646ff5dc809fa68c53de40000000000000000000000002a2d9809a9f570c4845904905867274049f96b8500000000000000000000000047aaadadb0ed3dbde498bed85c48cf6c713c1323000000000000000000000000c7d9c511a7bd67c9ae689d82b180f68e49b08097000000000000000000000000a2f018b5b4982fdf9dbcaa40b17e719b92b3d110000000000000000000000000dfcc8df8e94c80f1c31ec0677bf481e25a4a25f90000000000000000000000003d285b27c62e45abae7d92feb5c335b587c49ea8000000000000000000000000f7e1a61d78a58a7be36af458753db42c699f34ae00000000000000000000000015e10269f20a8b27269669a98d62b8c38ded411f00000000000000000000000013b451bb9a52b8d91f6f063b727ba9a875ea2d2f0000000000000000000000001463e5662c87eee0ab7d7b27ecebef5d1eb0fe590000000000000000000000000265dfbf1d69aba0b40e93d896ffb65f4347d98b00000000000000000000000046dc750643611404904b4e7e7694e30a0b4a09460000000000000000000000006fb955d81bd37acc540afc8620118f4a6573d3fb000000000000000000000000daf58281fa6275f2fdcfa76fa4849f9e8db6baf9000000000000000000000000cefbcc2eb5b44cb423a4ee33b09b3a79dc4d951200000000000000000000000080522af292c7ca27b3bb55d2eff9c278a6c7cb33000000000000000000000000e9e0aaea4c065c41e11e4f42b94807f45318da100000000000000000000000002448d941747942b068793642f9f8ed41b604a077000000000000000000000000ced9db87f43acf5b1e48dc8ed3198ccd331173a40000000000000000000000007b18b16f655edbba77fb1d21a3de4b6d398f497e0000000000000000000000001ee3cce74bb1e43b6aadc493da61d84da6b322f10000000000000000000000006a80285a3ff52f2e505986fcd6e1f0d02ef24247000000000000000000000000b3127a4e01910a225cb92b06d260be7c845da0450000000000000000000000006d2c5c891394868bc61bfff27ce6506280ae82c0000000000000000000000000fd543066d98f2fa414656024451b72238311ca26000000000000000000000000a005cca5124ce26798d2636cdd97439263e7ba1c0000000000000000000000000d3dbc04fc58999c28524e1f0a774f7208b31a3700000000000000000000000077c966384eb50d7feba27b0f26eb9b8e94553a9100000000000000000000000021a9e02b8a0915940d7e6731421b0bf71cd2bd1200000000000000000000000094008f8598f39a8570e9576208c1ea6b9104aa7d000000000000000000000000417b803f10bb6e9a73c63b3f79a626a663920c420000000000000000000000008989c2773ca82f7d0dce922c19594fe39a8c67200000000000000000000000001b790fd42da8df64157738947e5d42e9d8c489a900000000000000000000000035846f7de46799dd27588a30eeaa68b1656f066d00000000000000000000000087a739c91d198419e5067270fac56c72b46710260000000000000000000000004c2d8b6637306039b32ee275eef3aa8bc96b8f8f000000000000000000000000b7b342a015d2f07f4557251a4910db374dac080e0000000000000000000000003a98b94ab7cc2a5b499a6c27917ba12a599a2ae400000000000000000000000021ead55c1c752ef8b18532884eaffa74c619867a0000000000000000000000007820c53af047034fb2bf8b01a980f1b32b396f22000000000000000000000000f1e07b8c3a1baf370b54c78019d0339fcbfd2cb7000000000000000000000000ded8d5fcdb1a02fdc85165707851126d251dadb2000000000000000000000000c1caa171a963347581792da565112d549255589600000000000000000000000058d723ea1cec6971455fc55c4d27f8763b31dc950000000000000000000000001839ed860988617738726134e3b830957a6e72920000000000000000000000001a8edab31736feaa2b2627bac53ad0859ea5db62000000000000000000000000c1397a0510fd168a0f9a827fd1834f859e313e7e000000000000000000000000399e929d5557a806ada92658494ceb59dcbc9c5d000000000000000000000000e0192367cf9aa2967742602bc70b56c784afcfdf00000000000000000000000078f1c3ca4f94ef5bcaebca31358642fe8aceb22c000000000000000000000000476cfe05e1215d1208f1f7114e1d4edade0d8e90000000000000000000000000f868b39590da8bf9501b823bdd22e206b3c5e65e00000000000000000000000027499017198f55e303fab3a37a6c01189ba56ea6000000000000000000000000a226adc66423b646ec1fd00000b481d99cca4f08000000000000000000000000a3fb66df3bfa80f861988d2aee2c38ae09475041000000000000000000000000332ec49a552c4f8e20829cfb1e9e85add1639a2d000000000000000000000000eff6ee86093c3ea418f1504e89b93a861e0f9db3000000000000000000000000dd7545619f9e47d6e79c3fb17fc5886c85af2e58000000000000000000000000088f2d50f1c1ea2984822b936b673c9249d00f350000000000000000000000009125a95a1cfad165bfada481f945db9512fbb927000000000000000000000000f9dcbf7b4221ef591bd8552cec08f926a5cfbd62000000000000000000000000ba90e21f6a9add1008615a548e4db5b79a811ff2000000000000000000000000028a6a0c7a9fbf432d99c0043706e5baded2964b00000000000000000000000075bbaf90deefd73921f3a331514835a3ec7f825b00000000000000000000000068a83ca9f33f8185f8c948a81902e9e35b258369000000000000000000000000ec48d1af5fa899993ee36646963177f15e094dd5000000000000000000000000e341a86e354a7e34458bbfb9150e5d934fea7a10000000000000000000000000713c365c39e5c107caed48addcee924f7f1015bc00000000000000000000000015643ed1b8043af18d6378aea7c38dc7eb74309500000000000000000000000009f65c2ac72dd90e528c5a84d0a6e7c7b8a4847d000000000000000000000000e82dd1f4ab6f6b8e2947f2909f2321c418277039000000000000000000000000152322cdbfa1efab27fd852c4206a7bd4ef702870000000000000000000000002e5a398fecf0e219a4dbdceb781d3af2d362e15e00000000000000000000000066e53d33d4c7d869b877a22ba074a449f83490f9000000000000000000000000acf436880ece88148af2c62597a4a78ad1160d7100000000000000000000000085158ed11366a22c71fe3f226c7a8c53cc8973210000000000000000000000008d4c8c1979e8425afaf64d9c5cf4dab078739fad0000000000000000000000005478a0998677d7f3a11411329a8a6568c3cefc3100000000000000000000000065eb059959c43d7216a2ff49580777c211b0a39a0000000000000000000000007ec6c1319d97565b3a1a6f0de49f2baeaea206aa00000000000000000000000048303df061bcc46fd23cd0dbcdd6e94438c579640000000000000000000000000959f25ab4f72a8c64cf879dfd615392d4e6fd99000000000000000000000000c70993faa67536c55892acbe5c9505a942d7de5300000000000000000000000037ac517fcf1c29ed6738d84d7a3da7b2e3823bee000000000000000000000000939dac5072d48e9eb457e0e7e9f9e3df838914ca000000000000000000000000fbcf76ac32801f2e6885cbfd6319b52ee142c99b000000000000000000000000e0d9865718c2c9209fe121f5b1ef4b9094654a5200000000000000000000000026de07f1c026ded62242853cdaae8c7ce0ad66cb000000000000000000000000e236e155dc659b504b232ea1a40deefe9ac2f7c3000000000000000000000000cfa8195241afb6fa44eec6a84d0b31a5514bd783000000000000000000000000442dc9853f700179a326d95df21808b58f7ef639000000000000000000000000be219c3ac1f13ad7cad98359dc2e23ff3cee3d60000000000000000000000000f9ace7a6763b3445d846de89536222104a4c46e8000000000000000000000000f6409199256e9a6ea287aac161921830d738b8c3000000000000000000000000d7a7c76228d7d63c204fb566b7baa48a30cbe1f50000000000000000000000007232457681b3a02868041b0bfc33ca1e577633780000000000000000000000002f84d2982756d71ad5dc716266a0e7c8c17628ac000000000000000000000000148eaf9e22c9211588adde9a2d0b751d9b2611c3000000000000000000000000316592d3c54e3748cfab7d534d70911b09d9b85a000000000000000000000000080789c5daf674ac4ad125b387e4f2ba5e51bf8e0000000000000000000000000e8f52ce1970c69db80e6b2b0f6608903777894b000000000000000000000000c90b92cd43909d7c0a08d21d3d8bacbae87344d4000000000000000000000000f1e6584d20c9ef774c91818ea9a68de66bbca56c000000000000000000000000b6d471c6f3fc6f2d4f8c70025ac38420bb7ae014000000000000000000000000ffec15c94ef398a9f2764473ce67c5ce154e886c000000000000000000000000cf1473b8f800388561098d14a9ea3067785a2ad200000000000000000000000058da8bd14cab49e06d86c12540247d703ccc7ed100000000000000000000000044bb394a300c0785d80ce8cbc9458330f623bbbb000000000000000000000000fd2726b7d3da5d7d695a79429fcf5730258b440800000000000000000000000068207bcabd8bb57b6b924632c50d2855f9308d37000000000000000000000000731a032b96aaae8838ecedeaac47fe73a72f9c580000000000000000000000002403d56617c54cc5803be3e77df33933ee4652120000000000000000000000001c0facffb372d8a81f2c59a5f089764a875b5e140000000000000000000000005b326538e103f813b301553960486331b2bdff9b000000000000000000000000585c8a613b4a9baeddc84f031cbf1acd1242102000000000000000000000000078a726946266dd52cd29a5b14a0853253d1c628e000000000000000000000000249ff268f9ddae8592fc6a91d1449e37f9ef8076000000000000000000000000d355b14e119e3e193f734e904cbad4c410656a9f000000000000000000000000cb85130731e616d1388fc58a3777592f56ffa29a000000000000000000000000098415b59098d41f19b564b8f613a2ac381d0a6e00000000000000000000000037bc123195a2bbcec76e726fae1209dc5fca30610000000000000000000000006542c7cfde05552ea688d5b67d67eb462c65a0bd0000000000000000000000001522a7693646e9ac5adc07c4aee912dfb0d30de90000000000000000000000008f8c8ccbeefa2d66b394169eed07b96a28647a74000000000000000000000000fc28eb5a4ded1fd7820a71659ee92a2483e52bd7000000000000000000000000865c818599fe4892ab49fde3c6b67093cc5645d90000000000000000000000003a1aa08e934bb683119e74bc00e8ec740d10dafa00000000000000000000000062caaa43340e359d3f466a34edfafe94d73b48430000000000000000000000006d6839869995371be4804f03888990ebec2a1f9d000000000000000000000000d2f5df0fced4429e513ddb5df5aa9facb2cf626a000000000000000000000000d1d7cbf7287dcf1708fbf4297cf5ad61459f755e00000000000000000000000034175e68b0599438aad44f4007944ebbaafee7b900000000000000000000000051b3463c957bdd0380ce34e5046c28dfd0aa614d0000000000000000000000003696b917216d857acbf52f4192143d1fefd06355000000000000000000000000cf78e398a2c14bc2af4c09f311af803113abdc8e00000000000000000000000037fd5eac137a713d4f92b1c778f2dabf7cfaa24f0000000000000000000000003dbb6a44fc53a7a38d0afea1fef0a350aacc7d3300000000000000000000000077514f780e75ac6eb18d1c0a5ff47000360b03a5000000000000000000000000156931b603526a76d9d49220329224d7146a5465000000000000000000000000ce4204c6f771583ddceccc13f3c206b14ce396f200000000000000000000000072c25f58e189e692cef810ebfe7c891b8316bd5600000000000000000000000014ecfdf9b6835c7f753160718f6424eff30ac782000000000000000000000000a6e9d449b0cdf9e385df4953b955a338adb2112d00000000000000000000000076f09a03d661c829625393921868bb49ba2beae200000000000000000000000081f2441515b83de956ebf6b322c3452e21e1568a00000000000000000000000094f6a8a8689908936fd24ddfc7d9b1b34cf1bb8c000000000000000000000000a2e85b0ab4405cb4a25af7abbeceaf8f79c741c8000000000000000000000000fc26994176d021efa9c9e9af8e8a65c76f384988000000000000000000000000b68cade785359874280859d1650d9ad92315b916000000000000000000000000e523e9ee4787e073e7806e7c50effd190f76959b0000000000000000000000002f977d52703fa37335e41a0895dbc614600a9d6b00000000000000000000000078c9a88bf20e7e215ac9d11df4575d18ba12287200000000000000000000000084c7531ef91d5c784223c7b0beab3eeb6bcaf6510000000000000000000000006828ca22d4bb50ee2ce17c06e9e1b4970fc71c440000000000000000000000002a536dacfd885b658716765582d82e1a7f9a578d000000000000000000000000fc6fe04d3d156e2a1be17a2c368c0ba2c10b9e4c000000000000000000000000a2db9c6f3e9389611840f1faf237a5841d5ecd5c000000000000000000000000573e2415bc2048fab51223fbc6bbbe1d98085d61000000000000000000000000b51fdec6182adbfb0e685880430fe9a07a6d6b64000000000000000000000000aee627a5caa05baab691555edd79e152684fb52c00000000000000000000000021536d37f441ca4d1dcd8f8311e81c22d7d6bc52000000000000000000000000fd70424cb5ea9efcfaefa8514d88d641c01b71fd0000000000000000000000008a27f11e59c3428ac95919162a5608c8394e399d000000000000000000000000c0b34c0271046b1d2ac33c6b5156d8fd2853a478000000000000000000000000f5a4916c0b590eb89763f01454b87ffb5fc0fae8000000000000000000000000b8a970803257713d02c546047376e97a0e93c5bb000000000000000000000000534e59d097c8f7bebd331d7c6ed1be6a4622199a000000000000000000000000247e81643b3e96eff86ccf9e36ab5aa107141415000000000000000000000000d3a70f2c7170aee33c01d14666bd9d52c399390b0000000000000000000000001777ea1e37e6cc4d33200e6b7a28a48168916f860000000000000000000000008400a14844380362d8fa0f0c572dc599000c2bfe000000000000000000000000a1756ce08e28b6491ac820f58496f337828f9138000000000000000000000000e2d64799d2f9e589e4b813dbe47aa11a79d5a4b80000000000000000000000007e44f9359565195a55671a09a40fc598fa57587a000000000000000000000000cc530e2aa2471ea6a89fdabae15f68dd88a1458500000000000000000000000077412ccdccf5a561c928264c0fe2a1e52633457300000000000000000000000013c574a8995b70e3f7c9b6bffe2c409acdd5a2db000000000000000000000000c1d8ffb5bfe9e49316ede0ac914cb9168f9f5fea000000000000000000000000bba1966e895348dc0ffdc931be67754bd347383200000000000000000000000088030fc10bd8fcfb1706d97d151f3d60e0b0db5f00000000000000000000000057383bfdc1587d9ca97267b84cd180642efb7a5800000000000000000000000057981dfc8b28a8c399fdb2340f37efb89dc231fe000000000000000000000000bccb1631c4387488d59392563d287dd93468d4e9000000000000000000000000003afeeea1077f924a9965b2be6cc906cf295e030000000000000000000000005b35c439c30db2b5a1adf625e16d3f37256a77e6000000000000000000000000895c9fc57c1492648e0ae14ffeec84804d5ad124000000000000000000000000fde70f76bdf27486a5db15fbc64bc8af7d97258000000000000000000000000093c31e942ecfc302b5ea2d884b751fa67e7fff7a000000000000000000000000cee64e2eb2f4625a742ca9d70f89943c9c436c77000000000000000000000000ea3ea34322158dd29b4b4748ff88ebc887b6c3b2000000000000000000000000b2b6ce6aa3215bc262c53157a432eda7a7c33b0d00000000000000000000000017ee127e180086552953efc135345f482ca75721000000000000000000000000da80863106e6b03d220c0502b284c9633ce8957d000000000000000000000000fb428195e1977f1e0fafab337f5848ddaf25ab7a00000000000000000000000059e7836595f54765174b6a20f8409926d54b3c760000000000000000000000001aa5ffd3654a2854d03a6288905563197240862c00000000000000000000000082c4ecb9e9f9caa3c20abc6c1ccfb9305ac78e85000000000000000000000000e672d72103dae6be197d6cfc9f833558ffd86955000000000000000000000000ca12cc54cc80affa6fe2d2712ff69fa334088d1b000000000000000000000000f0c9e33e2e4dddf16965939f066e01285971e46b000000000000000000000000b263ef177d4d26ad1cfc409287d297c2d5d0bcaf000000000000000000000000a64a7190e0f1a068f76f97f3eb646222eb114de50000000000000000000000001fc0d81872399d9cc88e60030f82e61fada81fbc00000000000000000000000082f4c958ff7ce3d8fadb0058d46abc23f7a4a4980000000000000000000000000f64395e7156de4529f15c075b44ff62dcb74378000000000000000000000000c9c10b87123d42c5e983f8e79dbeb53873d02198000000000000000000000000ba87fab408c06d3be1d689812c5b8ba74bd3462a00000000000000000000000072302a4848989a1d1449db46448a414efc4694ea0000000000000000000000003a82d1261e8c73681350cfd79fc7a666094d8523000000000000000000000000da18ee9acded1df79551b81503145e739554c863000000000000000000000000dbea6b224942b695b4fd7833c554f80489d960040000000000000000000000002d891b05ffdb0d50dadbd1758f6eaf7be3c3c79400000000000000000000000051cd0d55f381fac5e1fe379ae3ccfca12ddfc20c000000000000000000000000fe412ac645a2d20cb519a2d54818d29e1cc40fc3000000000000000000000000ab3e23151ff52418bfc414342e30cc3ef317fb6e000000000000000000000000574833f0947ace49b0a0408a3a678e766123782c0000000000000000000000003fd009fbd9e46a7883daaa7f3f8c2aa43f7d357b000000000000000000000000433abe220637746c8d5f6d0991eda80361df4983000000000000000000000000e41e8ca9528860e078238bb9f9278e30bee1da2f0000000000000000000000007fa1aad3bf6292279dc8d0a44319ca8a1c0be663000000000000000000000000285a492d067db368133ca2f49a6ddf21b9c51fee000000000000000000000000bd220d491652993b8bc40e2daf912b4598294b1600000000000000000000000027971ff20f09c1435d5d30b4a6daa7f5bf239aab00000000000000000000000033c2bb7e4935f4f46c45069bc02cfb37164a0e7700000000000000000000000004bf0c036c4be02a2f61063411792fd667f88251000000000000000000000000a3f90f6bb18b96300da18ebe0b5890f887a5046800000000000000000000000038a26718d384208faa9405d35a116c04a1d35c410000000000000000000000007d3a1fe25dcc735f370e7705d6d41e6929b0a48c0000000000000000000000009d3a2ebdddf3301e387d57ea97a2b0d341f3e88400000000000000000000000062bdded8374f17201023e7014bb2fdeea1c64a3b000000000000000000000000ff69443733348e3db9c930a1d301c9862babd87600000000000000000000000083f8e91086a6c9c3de9de2b7f215ba63bc3a77e5000000000000000000000000a7d8de9bb0713f8cb389effac564f4d576bce0fa00000000000000000000000009b63840229faac8ddcd0bbcb544c68c9c0243f9000000000000000000000000e41c84f404b79d5b5db97a3bb997c507f6a099e30000000000000000000000006aaa05a9531769baf0d50ec9db5a5d473349d4ed000000000000000000000000e9e3a0ce5c07691e4962d885a6c3667fa6b4a90d0000000000000000000000000eaaae7212b8a7ed5be54dde61a8b6a4f1f83a6000000000000000000000000001a5e112edbcce35427b360760b31d01f6b3cf1300000000000000000000000014cac5938b5f12ea1654a9086733db9b1ed84b9f000000000000000000000000bc71d0651ceae060de97a3107037032f801673c60000000000000000000000000dc29f7c5fb9f55aa8dfe68e882f07af3c083e040000000000000000000000004eb8734d1d737516982c060d9921695e91189e31000000000000000000000000b1ed93c6710729f12a1d1748e186b52ce04ad3c90000000000000000000000007157999c7fc8782a7aab1bd12f0160f378c64234000000000000000000000000d8f14eabc04bd3449e3f030bf5435e10fdde5f8d00000000000000000000000055fea95f9b0f506ea641872effafc3ee11b3e1ce0000000000000000000000002cea8c11e6725878117e3a321b1a7abe75dc36650000000000000000000000000855416760538eb4f587918f805160b7099beb040000000000000000000000003416c037856ce6bf98ed81145f5884ecf394b6550000000000000000000000006ff5063d3657282087213fad2f05e66f5f8150f70000000000000000000000001c395d1c8584dccc3f1519de1b05a5cc55dca64a0000000000000000000000002c2b3b9e5466d334845df7f467b8116edac14fbf0000000000000000000000005944b2d9e77b0e0b1de4c4b5972138021606a795000000000000000000000000591d557d07ad3e7bee887f8867500276a2fdbbd70000000000000000000000006b2d532899114f54e164446fd2659725c41e0ee1000000000000000000000000073f7a0725958980f60b210956109cf3c4b471fa000000000000000000000000e658e2e36a68c7778ef681877155ccac41c331f7000000000000000000000000758fd12a3ea85f1642abb418f6652f09a9e114c00000000000000000000000005f1a85ae9304efffa87feacb029d7ec1f7539d84000000000000000000000000ddb805cc017fe0e45d55ae6011ad9ba0feda532a000000000000000000000000392123d00e9ea52e0870fb790bc22ff396c65be100000000000000000000000083afc63594ad3dc57e4feb5fbd45bb5fad07264f0000000000000000000000005404df2cf4148c30b30abf2a1ae49407e3143cf0000000000000000000000000bbe2306b68ed5c857df3287cc9909ebb328377ce0000000000000000000000009c5c082e20b50515a0dc855f2a8d4ab44b1c3e84000000000000000000000000c83809ecd892eacd7c0bbaf1d85ab1b23970a4f000000000000000000000000011a096c24285f9303baea2a810ba1071a10cf93b00000000000000000000000033b796ea9f2f1c092cf3d6871262374bad7aaa93000000000000000000000000a0bffe1710cbc51947002b4d04650aa99700fe360000000000000000000000005cbce8677b4c023b467e11f75e1d35003fad451d000000000000000000000000fa38b1eef47f99c4f046c2734debed6d95933dd40000000000000000000000008b70335fd0c6f7055984d7ba9ffa751b2c72a4d000000000000000000000000027891f4179b8eb0012eec16e000a81a5d63a99cd0000000000000000000000000aa6d502d9f68d68564833646ed5cbf75a45d9c1000000000000000000000000dade4194bd415c373aba3365a1dde365d27a7d6d000000000000000000000000aa74f6e176cbfca751ab2e8784b9b23322bbe36f0000000000000000000000001c023fdb236d30fa05f9d69337a2618c7c70ea8a0000000000000000000000000ceec23e2a83f32f1412676a1dd728b03bdd33360000000000000000000000009515c3b543b6cf57eb17867e10aa4f1cf69342630000000000000000000000005361b13d6c9f8e9e81425ca56c8487c4c0f4b4b8000000000000000000000000b8ec67b7bf2ff7e5b9ea2cccd124792dc7a29fb000000000000000000000000086f623b2bf6934fc4d9212a2dbf3b4811f7c4e3d00000000000000000000000060898692ffb576faa27377a9388774387e20c020000000000000000000000000160671637cb4189ed747d2d0f85e89a2e275a69f000000000000000000000000c895fcb7d4ac598c3f14a2020b7abd0112f796320000000000000000000000009f021c3abb41b34f2d74b73d95d41b92f2334cae000000000000000000000000b8ede9a997297d02b2ed0c4d247975f265305bed0000000000000000000000005f04ee1c581b1b63dc83591f18f04f769ec21fd4000000000000000000000000715eb754462a4449d21367f69c6c62c2cd699c50000000000000000000000000802b7049b14b546d297189a823428cafab8da16d0000000000000000000000007d4b7cf8da3cb883c1beeda307b42455af90774d00000000000000000000000038b5629dc1b29d0fe977d8581fe776c64926be2400000000000000000000000086cefeea857581bd9ed2573140d29a4b7b3f4bd7000000000000000000000000a6b36d32eeada36866580b16fc929d6a98ba83290000000000000000000000001656d32f1dc992cac54667253564ac18a61c3f21000000000000000000000000d9f7648b3330426daf0b5d4e697ff4f8937b607d000000000000000000000000d98ca492fd26b140bcd0b9f70e3a51d166e0286a00000000000000000000000084a53cb531c03fc1afbce54666402644c0207117000000000000000000000000427e29b0cdb41ceb91f2e73c60ae2f1a5c5ca196000000000000000000000000a9ab1ee7bf667fb83a712634c26dbe16c5a29fdc0000000000000000000000004a872db274b721eb4416a822b5db019d9b2e07b7000000000000000000000000539250a46c5509de56a7dc329a8f6d811c5123ca0000000000000000000000007614e875478f2f12460b138240c309da89d670f6000000000000000000000000d63c56b577622d2b7d812c85249102123b039290000000000000000000000000501e379af79e41cb515eb1df3f1318a57a5af6cb000000000000000000000000e000b63a927668d3023cc79e69e0ceb4bd6e091700000000000000000000000048fb524035a4050d7699c76a7aa470069dc6c7c3000000000000000000000000241a6ec0467b6d188a86f9ca55f7fd10678aaf1000000000000000000000000000faba3af0f571b3290a5843d7455255cbff2bad000000000000000000000000f58dc5376c3c9e9291d042b42d1b89f6b6c569ec000000000000000000000000a89530848606faa438c95e034306e577687eb1e4000000000000000000000000bd8d078dd68bbc03ca52cf5c6bbfd4317e08e5d800000000000000000000000043868fd4245e3c150d166cdf2ad72b251bfbd7ec0000000000000000000000000f5bd24ffafa35579ce0d44bf31ebb90fa5258ef000000000000000000000000fe1eedf89321da9a164977cd7401c6689c2cfc3c0000000000000000000000004650f94dfc809db87559b938aabf8ca95b884b83000000000000000000000000b84df526f752c2130062f3bbd1f0518d31644c1400000000000000000000000045eee9cb3040c2ba735cac79e43964c06b10d16800000000000000000000000086935306fa14d01c99d321e98526a24db9b4e31200000000000000000000000038833841e99cfc9a82b90b361713017b5d0358200000000000000000000000009817311c10bcf50970659f793b81d2ba888a11a6000000000000000000000000877ab369bcd969b65ee65a4786cae8870cd5acda000000000000000000000000def1af511a2fdc9a8d720abcf1ef5031a9cf8f5f0000000000000000000000008487f87a964f66ba08e40166e5e642052f2f426f000000000000000000000000b60d0202281a59a19e1894d17bd5e4b7d3d54b13000000000000000000000000139b49d4b2ca35b206bb8f5d1eae910067b31255000000000000000000000000551d74829dabc7c5f6650837491dddc9843a16de0000000000000000000000003b232bd752b50a3be34a8e518ec18c5aaf33e74c000000000000000000000000940f8cd5073b18e57290e308ddaaf0da13f63f7400000000000000000000000035418075582f2bb7d027e8443b68496be73c7eba0000000000000000000000005a05a99b1b5735be269069ed00e02a0e3fd720a9000000000000000000000000acb27dcf5469487213b73eafdeb72abc5a6649450000000000000000000000006abf9ea058d0d94079305725293f7d6b3b67f3db000000000000000000000000388a4cafe46f742d031e22188556045450db3e3900000000000000000000000065af46b27d3f5203304acb66e26fa77b8981c5e0000000000000000000000000da6dcba7b87f9edc4a58ab0a6ac4bffcab4d03f80000000000000000000000006833a098380223787420058864482e7ebf7c85c500000000000000000000000010ab232f73bf473a9fd1910afb5a07948988b94c00000000000000000000000031fce3a8786d368d524fce04a503bc446c87e8810000000000000000000000001f042c8f1be4288295fc700fafc3e364003c8878000000000000000000000000e1b965cadbf9a3ad7c03d9379b80d93a8d9bc7ee0000000000000000000000003882695f0adc298decc10e9613530d667e53b6dd00000000000000000000000075b04a0509102f8f70988f98955787fc24cea8c00000000000000000000000001717e6a69dbba51eeb591e0a1f08ef0bc39c54d0000000000000000000000000317544f7b0ccc383fb6eb08669fa68b3cc7315a50000000000000000000000009d7f2691edd6fbcbe1672b98867cf13e6ac3d7d0000000000000000000000000df87ce6b9fd50cfa2e658e8b15029b9e0df5d9ce000000000000000000000000002c642e817c570b4ffedb25c775158e61bd2f3b000000000000000000000000c0d6a121f732891844db5704a4cf27a518dffb96000000000000000000000000e8bdb938a663585ec75556269de2c8ccb1ee2b9f000000000000000000000000e9e85d96f2ea4b9f71b89b0c674ab34a2088139100000000000000000000000013679b02c924a680ba138c592505fd4964e43fb0000000000000000000000000e4d271f9e99389fd314d8b44e62863f9fb661b920000000000000000000000009e0f5af7f9bb5108aa97dad8cd64c92fa0995b9d000000000000000000000000ece81e43cbc5b4b5b62189dfb081673276b3d24a0000000000000000000000000d20240573a5491ecbfae9c323f677de85595cd800000000000000000000000064b81957aa17f2c7f16594f11811332ba2370c3700000000000000000000000043562ee88cf4ee3781ecd8b08a758363e14fd93500000000000000000000000073bf6bf4ace52bbc63deac6e892d179d661dd5b1000000000000000000000000f1e0f78eae391913041ccb9328b70e32602eb4340000000000000000000000006f46fbf4682c499a1e346d5ec37b3777c4fb97b5000000000000000000000000b89710fb835b0a36b6c16cf953bd7a5ea2e8689a0000000000000000000000007aa6bad06cbace4df673199898321dd2d577adf1000000000000000000000000fcb9d03a210c8ebac7556cadc3dec329b12d6465000000000000000000000000c6b2aa16f97eceeec7d84b84926fdf7ecdfa37ee00000000000000000000000064048cdde4d1145410108c02fdf29ee0509624a8000000000000000000000000683fdf28ca564b1834c837bc4ba25efd8aa91fdc0000000000000000000000007b70f2bc30467e4f5e38fb46764cebd58b2a19b90000000000000000000000002ea39acd0f58167e3dbd5ce55fac53cc9b6b0ed2000000000000000000000000796f504095b321e8539e0dc3e48e0626660a80830000000000000000000000005f68155817521a966d9d9a8e7e03b3d98d03ecac000000000000000000000000f24fb97a90ead5c5c76512d88ba4db7fe3de796300000000000000000000000058072f96151f01691cf10adf27a54b4e3ba8897700000000000000000000000040ce8f378628380b4133f843201122b8855b09ea0000000000000000000000002e7807518b271a1757703831d4bed08371d0929f000000000000000000000000450b23bc8b8b73d0d03ef8ad53e4e105fa65ed12000000000000000000000000b2a32c8458264b1ddc03f1be578a77dfc4860e68000000000000000000000000952c03ff2a20ebabebac9d48e189405247deb3d9000000000000000000000000feca9c5abd357d1c1b475aa2ee882a19ae485c6200000000000000000000000029adbe593e803c2648e94e9aaf13fb0dce7201440000000000000000000000004fd5990d3af157efa4441bc1245c8b3459a1b1eb00000000000000000000000097b09727bc5e6bed47424907c99275e23c794d7c00000000000000000000000021d17c1ba409267f30d285b411322b8ddec50c700000000000000000000000008ba0fcbd1a948ea0eec520b22d7ac6ac03777dea00000000000000000000000090d6416a084ed5d3d9cdf19d5e0d63633294c4a3000000000000000000000000601c43a00f35d13f62b3e10e070738135c0c2c7c0000000000000000000000006d2da1917cd34c1879e1a4e60953fd3f62cea75b00000000000000000000000060ed52ff75e06896b9c2fce954ebf2abb81382b50000000000000000000000007c6f7bce15e4ffc53a5eecb405d685c65fa5a3580000000000000000000000006b98d166eb8efc9c678271e8fb17f9519929fbeb0000000000000000000000001d766dc51dca22fd6c40cc9c0c4b837c1113cdb00000000000000000000000008f800705a67c8e37ac925aef72072e2ad380479700000000000000000000000047f502c0ee5fe77738196eaa07f0fadad3e8ae05000000000000000000000000fee9588c42708f99533fe33f6aa320995c6e8bc3000000000000000000000000108f6fbbe54b5d9bacc2ce14739b0ca2ea691bb1000000000000000000000000cba7fe5b074fed55a41b2a41efc946509a80efb2000000000000000000000000f256ece2a40c30a39dc6a8a793c9b9e50b74ad5e000000000000000000000000d90a701f094bdac52d0669f8abc9f02b0d550c63000000000000000000000000787612663cb9c93c1332e1023d983a5ad17d1f330000000000000000000000008d64b8a4d938b0833d668d284dab7b841111ab29000000000000000000000000cc62ecd4d88f7758299438157e3ff88beb003cab000000000000000000000000acd90c218880164cc991ed6a26e2341e4df5a4b6000000000000000000000000d5521bcd16de1e13d9d66194aad03c6fb47f69ce000000000000000000000000b03755bfd301d727a4424b67c025a1948d835396000000000000000000000000a66df19e4999c98f7465e612deecb13cd049c74c00000000000000000000000095e1053cd29f7d0ff3b5ede49ec602b23fa2d130000000000000000000000000950123f8a302c0ce2ff619adf1952d431c90154b0000000000000000000000005d9cae582bd6bd090d75538356a6bb53213484f20000000000000000000000009fe8cfb84d02f280ea24efd4e55624240d34dce3000000000000000000000000a26d3785f0310c8c70e2463076c23321e1edc323000000000000000000000000197f781f5e56487b4de9aa56d43a39ef192ac5ce0000000000000000000000003c438206932bbda685b1c3b7230d7bee8fa560d50000000000000000000000009bd8d8b3e9a3c1dcdd9e387b982ff6decb445fb7000000000000000000000000596dd1963109e9f6a3c15a1479f987578ea65874000000000000000000000000d03382f1af210998ce97a82fe4d08db020a9bbd6000000000000000000000000ea86a32eb5a4e28a0857b718fa2231c4e44711f9000000000000000000000000903a01f17ccc36360b759e380851807aaccd1ca300000000000000000000000041e4ef914d74e0b80bcad1be7e0653e020353a300000000000000000000000003d4b169dd9489765747278703934aa3770bb9a380000000000000000000000005ae81084efd32dae675148eba7291d87696b2fdc00000000000000000000000009c6282fa8a7d0471fa817b8166da6405b52d1c80000000000000000000000003f4ee7efb3f2ffcb3509c68368cd9467a69e3fb10000000000000000000000006d5b6fe841171b86ba449c8011f5ff0a88febb46000000000000000000000000b9036550abd32cd973b3008bb4facfe62500a5f800000000000000000000000094e8915f3c2bd3b59d0b2792a3b04e2d07ea1b7b0000000000000000000000001220347d20cbaf60efef9690b1b2e18d2933391400000000000000000000000077784f7dfb22cf825f9a1ea17255599736aad6df000000000000000000000000e3a4061e05850afc81189cfdd0298617c4084e4200000000000000000000000090e3d55fe37e8e4c2da1fa5ce972b970da578dd6000000000000000000000000ee909512aa7910e101f2b4f3a3f6a018ee0702d2000000000000000000000000c46079dabedbaaee3d986c42697256103c3493d9000000000000000000000000fdfe3ce3f16335da462c2737ec88cf46013d196c0000000000000000000000006776becc79e6344d3ba65c66c1c5711b4021a6e50000000000000000000000008301cabb19f4f36b3d153574bb3f3d18b0aacb50000000000000000000000000acc83b3ad117760b474297018f9e250814838e88000000000000000000000000c3a1719fd1c2c08832515771b4ffd64c96a73d940000000000000000000000002c207ffd10a2968a26093024bdfeb27b55c1202e00000000000000000000000075a48d77c96241af86d43df0fe5ec376d6ab8cfc0000000000000000000000001e0c2ab8fa48021dd9959dee08b6d6891e0d30840000000000000000000000004b0f7276ad38f6bb5ea63d2b8632587d9904b7580000000000000000000000008ae6789133be53d293fb75f16b15a87f367388e8000000000000000000000000f115bddd74e0de06dd8314aec8b693079dd813090000000000000000000000004962d2b60cb8acecafc3945988ad8e95ebf347340000000000000000000000008776f780287681bb0558544078423f3f56c27f30000000000000000000000000f5adcf57c45f09250066e41f84b3df527cdc69c8000000000000000000000000a304ebdbb49c6721d33fa7312cf11b9b352d05a0000000000000000000000000e563a9d77c7b09c4cbf6de2b08e24472ba4f729b00000000000000000000000040c7e9ab3f7375d750a62769165013f2185bb9f20000000000000000000000004b1930e6ff9e2437ad9b8f668ef29bf7f6d0032e000000000000000000000000f1efa57c765c8a3814c5917a3a658be15c5463ed000000000000000000000000992adbc3133d7ee2fd66ce835cac40e26bd58df3000000000000000000000000fe21eeed0a82407bb5affbe7ca1350b57ab40a8100000000000000000000000046e1748730f3b7d3a6ac7a92fc06600a439c5ef6000000000000000000000000485022b6180a7f70f88c8f5c0a17eda74a89eec900000000000000000000000097e814319fc20ccd7a6a307d82eaaebe4aa5986b00000000000000000000000036d63551a0e622f4f1d495291336d3bf7a6b6ec10000000000000000000000007e6a17f7e6841a14a76c3e211809fe1cae9f1b41000000000000000000000000727aee09a9724de55bc14496a413a547c641e304000000000000000000000000d370eff2090ee0a8309bc9cbcc044a2164b2a30c000000000000000000000000325a85af350ac847786ae041f3c50b2b1ed84d90000000000000000000000000dccd12bdf0bbc2ea347c68a5d17a429c6bac49f7000000000000000000000000731ff8df74f88ab263c1335114dfd9bf99f27bbd000000000000000000000000c10f9241fcb175f01fac3796bc2ae015d7eaae88000000000000000000000000e9bbbf44692fde37c443563f20b478f7a2e29b0800000000000000000000000079a517027688fba333f8cf015fa829f7d81374cb0000000000000000000000009f28a7520e7cae8be18e4dbbd933e216c1b7bd6b00000000000000000000000050a09b868be3853a5af3bb91e0bfd759c05c88a6000000000000000000000000115beb53f292dcde10bc47c5036edb03e792e412000000000000000000000000f37c9c91f81630ca4769d092e682de122d18725c000000000000000000000000e816601f41b00d91ae1e20a347ccb95101d7393400000000000000000000000015d8926a2da1522ed185b05c4a1939aa39d4fe36000000000000000000000000aaf9e1035e02008455884e37664503e754fdc817000000000000000000000000d3521e4ff6e5b97f7654679ecc711140024ce248000000000000000000000000a80ab9e66f356f5639b2e66abd4363149c73b2ce00000000000000000000000033d200175d508fc9b80fde94451a7a59d940f4aa000000000000000000000000270e80823488be4a3a6089ac59e0b8a5e4fc227e000000000000000000000000093d3ea1dfb826540b3191ed74776cb3d62b3e710000000000000000000000006b0cb1ca6f97659fcd76d6e5797317223a38ba6c00000000000000000000000051dfb662599b3f4949dfa941a76888c0b75d7e2a0000000000000000000000007d573365997ba76dd2fe0f1d99ce88a3fa6e19b00000000000000000000000004c58e1bad50da34715118a60a11fc7112d7f68af0000000000000000000000001b2ee3667ff75545a161a56dfd6ff499dd0fd6f40000000000000000000000002f186da444f4e147ff3db0b41aaf708d751f33a0000000000000000000000000f41d5af81fd03df28d3e0350fb652bc11e8266820000000000000000000000009853e2701d92e94173b81e028429f9e612913108000000000000000000000000caad5f1cbd25c7fd623db84226e5d2a60842179500000000000000000000000058d2bce950bf3cb4d155e64d0e6d767e0f17d3da0000000000000000000000003655926bc63084a705b8c6f41d62eab602480c0c000000000000000000000000e2ea1b9c7f186c4020c2ff6962312baa8226b3a0000000000000000000000000f908590ca1f0f8fd1e6d8e6fe042c0b388f01fc100000000000000000000000054aece7fe64c9cff2f8012254c2f5b511a785afa000000000000000000000000f5c6d4c597edfb37f7ee15c2d3f1160d81c941f60000000000000000000000004352ead4faa49ff42c330bdc89990c978ae0689600000000000000000000000041f5164b1d5caba62d390e147578208a93070a0b0000000000000000000000009f78d7b56e976e347a1f6d823ccb4518d622860a0000000000000000000000005b80520b7df34e1b611fa33316b3aace998bec00000000000000000000000000220ad04e2c44a6ded5449e7db3e6221c2202f19f00000000000000000000000012676b3e7cfd77459554d3b2c8768a0bd082dd9600000000000000000000000024ca2b6d02b404cc4451002f4749191e49c4cc030000000000000000000000002fe00100c362a6b2b217cf262f11f7af661a0af40000000000000000000000002d67b43cad44c611a2c6a7ca1d031a70421570c60000000000000000000000000547cd0f950032f43ad56dbe3e2925e5c7316953000000000000000000000000c17be08be37e05f12c89d0d58906200d47c2b8bd0000000000000000000000007a684654be38a835038e4adadc8cdc232a2739db000000000000000000000000efa9eacf4ce4445876ee9aa1f14e5fda9191c761000000000000000000000000637b447e57f8c0bc603cd190bb875737d228fccc000000000000000000000000f50da9d4aca12e13ed10d03607dd5fc082150f0e000000000000000000000000cd6abe1b1374be6689a1f8915119c99656b6812b000000000000000000000000880a865fb4b2afae7b4405312d779af056ce016f000000000000000000000000878afc9ffa7362b60a8bf3341a6f3a1754c55beb000000000000000000000000543924ed214fabc9bfe7f419293e391f55a0c7470000000000000000000000000fd6cdf95d797707aa1f14a2c92babc4ec57c40a0000000000000000000000003dd8f2053de4755ec976a680e777c61637e0ccb80000000000000000000000000f57c5202d307fbbdee3210ee96db4d7a5020411000000000000000000000000983bc1160d33f7aa8726be09c9413dad8b2ecab50000000000000000000000002200573d5b7063ca504dc5f26e8ed7544b3a36ed000000000000000000000000bfd96402cfcf0767128fbbf91953d2de98dfc10000000000000000000000000014885296e58ac72d14575e37269cfee9cdd1760d00000000000000000000000062ba3e17ac3ede89677171aa6af387623ff86445000000000000000000000000d1df74497089da7cb8ffcbb2afa188608a235e2d0000000000000000000000004b288659d2363038cc5667d2d458745ef7cdc6e8000000000000000000000000e18af3e378fd4c7a839789230501f6e429bf43a500000000000000000000000077457ef75b5636f27be4ce89eb5efe9bdd510e7f000000000000000000000000c11cad81a80a2575120d8f30198e0056725f52c50000000000000000000000000dba3198a61f176f1f202b3ff60a81b0dba632ff000000000000000000000000f422e62a39831a83c9ad7e696b53cd79c5e75b58000000000000000000000000ff273658da9fa6d32d7282497b51a500ca93550b000000000000000000000000c7ff798681132e806093f9e25fc324c6861e7055000000000000000000000000a135e5bb703f9a7452a9f4c1c188e946aaf43553000000000000000000000000b7c80238ce4d9c9ff21243372f4d602dc70863c0000000000000000000000000357b9931bdfd28ea0fadd0e48d62013b5ead6c7e00000000000000000000000025854715891a1b34d76ba14b7acd1fbecdd9e65d000000000000000000000000df32f844bc0166656ac4d4e96f0ca4c396f941aa0000000000000000000000008654c9070a7522fad75f117b5a3f10c807a5d16d00000000000000000000000065d2c80cfa788d3bea3a93d91e09b526d0d2f52c000000000000000000000000be7ce6ec383de8022b8d92520d501aac3363b631000000000000000000000000d22801b289a1a6e59de2254edcdccb156af3c8b7000000000000000000000000bafe74c1b62a0f5e5e795641602cba3e5180cb49000000000000000000000000bb088b3430b702861d35c811f416a5ac9803f33e000000000000000000000000cdbdaf664f1b4edbf49c00b48839e866012980c600000000000000000000000088399f41f33b70f4804769608b2caed60ff9423700000000000000000000000046176887300c9576331e51f0b9ce52fa089bc3e6000000000000000000000000c281dca884e1b9fe9411a9af070b306b0940277900000000000000000000000085b1b4877cf5b3fedca9f3c5f8ea44a11049ce10000000000000000000000000e3c3a27337d7a007e91e639bea1409b8bf772b28000000000000000000000000d6a74ec9d58792c9d2d29c76d9776e2233adffe8000000000000000000000000fa2d81fd6725a930e1e8401659029c1787bdafc3000000000000000000000000bf48d970ef85944048d78f096495824a1da848170000000000000000000000001281ef1b5f8dc58f9dfab0ed7102d0a84341bf030000000000000000000000009d9e06ba55ba047fbf233fd26a362e33d039876a000000000000000000000000ad19e4321eae4419385e9d21b5cce86c8fb33086000000000000000000000000449a3a284ec88711c0b1461978ab3fa76e8838ca0000000000000000000000008e1976369c05bb163dcbd40030f80436400ce1760000000000000000000000005a223f9e3c7d1fb22fdefd0b676b06d4ebfbdf25000000000000000000000000031ae103854161a9050baf4f8276956743a8be97000000000000000000000000671780af2f40d8273b8db57d098cdd5d8b8acb790000000000000000000000008ca8c699c7f8c2a592018594a3c2180e3b382e04000000000000000000000000255ff734b651a818a06fea4728f00814eaf5b6c10000000000000000000000009305b9a3a2842248555fdd01cc0e214f9b35389d00000000000000000000000020ce2ddde8bece48b07132785347b3c1fb52764b0000000000000000000000001c0b3b08d832adb5ebcdedb2768e8897be83e15a000000000000000000000000a7f5749835fc1d7c058606cbe8aefc212a1f2b8d000000000000000000000000d9cb274e40e731fb6893923ffd145ccc91aa27e1000000000000000000000000e5855cba8382b332022ac16b9974182b06aadb8a000000000000000000000000509c18eaa7930678db9e5d0bb347c92fff0fde56000000000000000000000000d488a22a022a5932233bd0ebd2b2555134a2a3b6000000000000000000000000a3c11a009eb8eb8ccd338e4a95ac9367dafa509b0000000000000000000000008c08658986b912e47d3663fc396c09b5368689180000000000000000000000000bc9d3c7d690d0dca31900688789e12cab9cdbaf000000000000000000000000038097ed033cc5110cf7f5d84fc9c2de6fa4ec5a00000000000000000000000050fdb2f7673dd9ae6feb7c07e118cf7e9959180d00000000000000000000000052a888efa9c0854e75746c1ec9a8ef68df7141c3000000000000000000000000b47006dad6417cec5bdf6a5f066627719d0e3477000000000000000000000000124fa2a98b305450f9a67a95a443b5baee746ada000000000000000000000000eb1015085e7c78de5eb7db60a3351ed2fa2bb18b0000000000000000000000002d9e4f48a2818d9d48385fbe84b137478e89f86c0000000000000000000000000c6ff41725298c8061059393671c96312f79a2320000000000000000000000000be7a4549b9c4932e44487afbd6fbdf1cf2209b700000000000000000000000058bb30b77d4a691c6895f55d36c275b1dcf50738000000000000000000000000d27ec0078b145796429c29842b8fa5f78feaf97000000000000000000000000040a50cb8d7f14d1260f89abeb63db457fbd2b5e2000000000000000000000000fc84866f1f80420448dffb4e26192c192c5ff3970000000000000000000000009b2b5172dfea29ef78fadb78ad5c165675e79316000000000000000000000000d29864993e3b0ef3c9c0c67400a39b96b3e59caa00000000000000000000000091311952fea40e27e631bf0a78b4e5b4ed11d0ff000000000000000000000000341028fdfabfb3ecefe1356979e0d9a2829a3115000000000000000000000000bc9e9e73a7b92b343081de6c37f97a2b3631a48c0000000000000000000000002190a47d48125faeaa9ec75885d269931bbc630f00000000000000000000000062289f769df104e8393e21dfc425bb1f25fd05500000000000000000000000001172757ab19142008ff426ff3d3a83a137ac73690000000000000000000000002e79200f0c72adcd8ffcda37333d5912e7287ff2000000000000000000000000f7a6947e79b8499d89ea0bc6e8d02d6892b60150000000000000000000000000a19ca515e338644e0e4f954d785cdfaf79e1a61e000000000000000000000000c45f63d3ea7d564e7da2456c4c963326de452ad8000000000000000000000000483b4da824ac32d3a79d0ecd63fc6e9e8b24e4d40000000000000000000000007e41e0d7463843202ef7e1710220162709a664a0000000000000000000000000f2ac47215bfcffbe2e27c547c849a06fce6e75160000000000000000000000002b568dd3876c0ca7e1f1842c2945f1218b10c7f6000000000000000000000000b8ebb97f6d3809553dced3a95c886fb3a883bfa90000000000000000000000009a3cecd561a3126e427e03b664b1aaa174944fc9000000000000000000000000dce8f3d8652009c06fdc59392d5a6e8c7a80aea5000000000000000000000000db8348ead731bc38eb0546eb73667816f342080300000000000000000000000077ff358438e0cea7409511aa47d9259661712b520000000000000000000000002a49fb2bb95dd8af5e092530ed372f29a8729999000000000000000000000000a3f4c325fb5d8ee6ad6bbb5f107a262000f220a0000000000000000000000000af0ddeb3ef2fd7fc412b0328a3e7700409de82b7000000000000000000000000eb07c024c4392e2324378079e920251215fef3520000000000000000000000008c42fa2c693a59ce400f984f66b99ceef1a835db00000000000000000000000033a3e408b64507e0c492f2b06970dabf321aa66c000000000000000000000000f57b73987be8964d85fe9244b54524c2f24fafe2000000000000000000000000d4460b4abbff00ff74004a57194833daffebdc92000000000000000000000000463f9c73711041e4028c6b876a51c458c5fe15500000000000000000000000000f12fbf92de9a1a75019eaabb8eb633a114696b50000000000000000000000007e87c44fad437ceb359930db196ba33d5fdd31180000000000000000000000006cae7685b9c175ea0bf22806dc87a08aa96645130000000000000000000000004a0c6459a2c75e951000579b248cb707b0c3f6e3000000000000000000000000402c4454e7df531d9d96c211f028ca80f586751e00000000000000000000000070030d25f6a00ae095ba602e10a6a908ca9b150e000000000000000000000000a740a0f7c3e12518d2c4ae5b1ffee06ede50f9ef00000000000000000000000021fd9d09e37760fb0cdc1f1eff630fa0004f7d75000000000000000000000000f93e4df0169acfcd78c08a77174a8ab0ed1cd4c4000000000000000000000000db0e56d30c54467e2278024b68a74eec84a6b3900000000000000000000000004aca23abc39946cc280c114de8e4f6e1c28746ac000000000000000000000000f24cf6488a21c4e062a634640e140c9e4d91484a000000000000000000000000e73acc4ea6e9011d788fa037a57a457884e6576f000000000000000000000000c22c95232912f60cb920397b6098fbb64bd695be000000000000000000000000bda03b89d59601861ce4270754ed6320fb152004000000000000000000000000c8051577710f51c8a58c696edfbf00b6281def2f000000000000000000000000518f9510b8bd3469387118d3de1ea702a1ffd3e300000000000000000000000045bd5fc7ed0949d241005b0f0625f6914e89c756000000000000000000000000078be0c18fb63c6f99c8ac7e20cbe1880b14547e00000000000000000000000072ca660930a00ced25477c8aaa3ae92b2b9d60eb00000000000000000000000071cb3adc822e4d455463a175c9f8f831ba987c220000000000000000000000009e18d44ede2a4e37432b9a1df23ce7446ba2b187000000000000000000000000660d9c6f6501f605b75a6f1b3f376d76817f1072000000000000000000000000fa3f021ee445972979e66aeb8b67e283e50856e20000000000000000000000002969c55660a62b75fe6b86344fad22ecce7d721e0000000000000000000000004accfb481e929d58d6d6b2e54523771b53808bf000000000000000000000000037c3464139b82621c0e1ef50575d8c2e8d08485d000000000000000000000000013d038ba824b98a3c92c47206c94290cdab89ae0000000000000000000000000471b5bdf6078e0dee8bbf93f87055ff6171b912000000000000000000000000dd30d8576c2318bc4f591b87a19452774cc64844000000000000000000000000a4c8ac82b8d4ce8aef69deb66ef38ccb6420007b0000000000000000000000007b5fb4d5c5305ab2d8f5f70ea168828c4e9e1f590000000000000000000000007db8baa546f6da09b9054e203b3331b1ca666011000000000000000000000000986829fa3a71d8a31ce9392302024b075b4b696900000000000000000000000045767dd248ca7a4e39b209b36f65d106a316a82d0000000000000000000000006323ada76a19b64dcc066dc9a940acb17d09ba030000000000000000000000009c5ce4ff235eef36ae59c5a16faab10fcc7dd9b2000000000000000000000000cdbd29ac52d67fcaff5606b4f96e07cdcd30a6d0000000000000000000000000744f2e5c77353116950263ee2dacd0af47d975a100000000000000000000000022d754b03a24df0ae0a043a82b63636479414dc3000000000000000000000000f72016fe213e2a94ee20a22a7360f6cc57b1d1750000000000000000000000000c74c85e4f9c6248ff27e4f5751a1486296508fd00000000000000000000000087d0433d395f2217d2714725063411270fa54ec700000000000000000000000037b0824d1c15cc759a980d73db24e1f7a36da94a000000000000000000000000403e4aaa31c7416453d8461f8005bba75998d927000000000000000000000000564c0905fbc148a4ed1e1da2a8181c84239f7ec0000000000000000000000000407ae601ac69ed29a7e59209267121c33dda44340000000000000000000000007d5a453464f5e3c0f5fe9cf97a11f6c88d0195a50000000000000000000000009f3cfe638d218d0bf142b857e2c8328f5aebd1820000000000000000000000008ee7acdd447fcec0f9037e97329d16177adf50a900000000000000000000000084410b136caa1deecd8e78b4ee4004c2ec6cb8d700000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8