Special data
- Status: Successful
- Nonce: 2347
- Type: 2
- Gas used: 28292215 gas
- Gas limit: 28517924 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e800000000000000000000000071e316e021eafdee10dee3df99e2f9ff55fa57b9000000000000000000000000d1a0e74a33f59849a4771aa9c1084a84c5579d27000000000000000000000000126aa3cf1dae6956d720b6ae1a16ecf651a0722f00000000000000000000000088e7a3f7489b14abb4f8dc56c6211384c63de3b1000000000000000000000000d3810fb5429e1a9155473486948102d2df61a4dd000000000000000000000000ff510d1c0a9e2e2128e2945ecb1d507ef42a688b00000000000000000000000079e39e4af82eab062b3eba165ee625054d0568060000000000000000000000009b3fcded5d9856599b789a2a5c22d77547381ea2000000000000000000000000b766c6103f2a7debe087cf0945b3fc4a17fc1f90000000000000000000000000642f7447ea13e76a4959805cee38dda093c07c1000000000000000000000000002491e94722aca6a161dcc0c39c5c0241c3f87110000000000000000000000000102f28c131a1b0dfc0ee7ccae65bbc358aac1470000000000000000000000001ae6ea911214b7ccef9cca57549a4b3c98ee930a000000000000000000000000c16abd7cad20bd66001f6d7bb0d468823991aaa8000000000000000000000000cdea5339c18c7fd82351249cfd4b37bdcd0f2e73000000000000000000000000a25e835eb738acc5a372c99f849f7d69e0ebca9d0000000000000000000000001cd8f13e7bad6bbc7e766ae6fd4c0fd145b6dbfd000000000000000000000000711202c98ddf4e65ad7a21a8b12853fe06156736000000000000000000000000ba0ee3b98e96aec3b87cdef3518570cf622bccbc00000000000000000000000035730c44d656b336889b0a1f1e7f0fd8931305f800000000000000000000000041c8080304af81000adc27cee4d6a4b8d769ff660000000000000000000000002d30cb4d2cc1fc7566ded7763ce3da97e41a133000000000000000000000000035679222eaafdc6b1ec64df09aa7ba3a109afb050000000000000000000000002bcc9c05ed8ed7ad2d70577e3e56859126734a02000000000000000000000000dff754321683cba976321845d072c86197abdaf60000000000000000000000002e88548338735f28d13b5a01846b7be23663c55d000000000000000000000000a92850b669d60f46b3e2e137f912aa0122280ce7000000000000000000000000c42c35e2f860a24535d095c2ca3ce94c57037d60000000000000000000000000ac316f6419bb97096d380699be41f6deccb9aa0400000000000000000000000032b92d1cd00cc8d0db1a3497fd2ce2dc5cf2f599000000000000000000000000c60559839d20543b574530483639cb6bec86f8fe00000000000000000000000052659fcabe0e2764b71f3c8951f604a6faeeddcf00000000000000000000000003e3ff995863828554282e80870b489cc31dc8bc000000000000000000000000594fa8116ddaec3ec4c36a0d729ff54d065d3fbf000000000000000000000000ad2d906c0bd9d03333ae9010685753588c8aacc100000000000000000000000037d676fd1d5a6af66c4346b153dcbf74998b0e4b000000000000000000000000253fac550bae1ee9b4680b3735dc38a3f6ecd6000000000000000000000000007acb3e8a76a1b898ee9aa45c35db0afedea8255200000000000000000000000079d5fdb724ad0d3b23b25bc85907081442c5d9920000000000000000000000000fd4f538ebbe61b3e1a0fa2b4922a57a781fc387000000000000000000000000f22de58aadfa0234743aca1cbfa62020bf73edd5000000000000000000000000e339ff3e8d263a169c6f71a93b5835c275f654fa000000000000000000000000c5eeb5c6c737a1fd009bfddebe3e64e74768ce07000000000000000000000000d03150e4a4e504817573873a201261db205584280000000000000000000000001dfd65e4ac9e46de2c49f899fb869c02f8324eba0000000000000000000000004bb342e85b41a32ef62ec41cb6a2efaac8c8501a0000000000000000000000004b5c9156886406ed5860ef2064f146dba8909d2a000000000000000000000000e5e576fcd5584cb8a9d3e048b9cba4fedeed23470000000000000000000000006605191555f4cc7c6aef7eae01ceb29288223b4900000000000000000000000081b10173ada96d0f6a269f9c45d073618dcd1bdf00000000000000000000000028f1363f9cdfdabfe3c0e1e059db704aa95d60610000000000000000000000001ccdb7c950ff99a22bf0b8eeff24476a99580c1c00000000000000000000000031678f611bda784d071fc3019acdb3aed50028880000000000000000000000005567fbd4afaf054ab9dfcc1838d876f632119431000000000000000000000000da861e4addefcd5c9a20e4b8dc5ed767c42c3d88000000000000000000000000d47a03437434c69b583edf008f68c08de758f08f00000000000000000000000042a272feba7452a9cbe8db6ce007021336382ff70000000000000000000000009d62b2082da49158d4a6496fd06e58cbf1dd35a200000000000000000000000056cbba32332d54b4c5b15f62dd5d8172b7f98a7d000000000000000000000000b16bc514812ce52fb1bdefdb774b5e2eae3e6d81000000000000000000000000b6c78675eb2aa68902acc7d1ccd038515d89d45b0000000000000000000000004ae8dedaa393f1276f31e43dd6bc12b3d5377e5200000000000000000000000024ef29e9c93f0b58657e252f009116828e6dbe10000000000000000000000000334ffe6acf9d2d84205d404907d320ccc573dd4a00000000000000000000000078eb0025cca29bb83837b7aef6d74ae2c067dbd6000000000000000000000000c74a1864bb414d3e7808af228286782088c2fdad000000000000000000000000c5d6d2ea25bb7cf7c997ba135fdd141555884685000000000000000000000000a597c2feb5727476214b1ec6b0855227bee369e7000000000000000000000000b3ac8199065601f4abb11aeed0657427c09eec8b0000000000000000000000006d66761bdf3af414e16e8f221ad4c2f30be00af400000000000000000000000069391d253f629072c3d825f4c0002216a0c776f40000000000000000000000003161944cd0a28cfa6779463876ab27505969b2f900000000000000000000000009be2231f7b575dda8caeac221ebc0a0cd9f2c7500000000000000000000000012e9b44bfdba5b631d1f64b39e97f9d4a7724e890000000000000000000000000c5492becc5b4674bc1902f2e0ee6c66c48dc65b0000000000000000000000007b3e2cbc4595bf3bb526618050ade79b69be76960000000000000000000000004c1d2e6eeadb2b22ffa64430cfe671656ce9ae83000000000000000000000000168a36e5063f5a86b6f6d45f7c60d148f4f2197a000000000000000000000000358b36518dc29fb2e319ee46aa778150ffafa5f5000000000000000000000000ed5ec81af7fccb5200c2b0c3f11757876ef252af000000000000000000000000befc6c2b4cdab6f97ef5944d224c4dae0f8f275d0000000000000000000000008f6b3ed3e01265d9c00a34983ad9919a5335060e000000000000000000000000b0e60122008212a158dac874da1fa3c1ee2451f00000000000000000000000003c82e851936c94cc632c36cbdea637c80d823798000000000000000000000000b318389d589d911d1ea2e434898027d45f5a6da7000000000000000000000000cee9af6a64e285432c2504c6e42c9095e64e6d61000000000000000000000000c480c56b553c63a6d0740503734899fb3b162f8d000000000000000000000000aa233a65a9286d142ea1ccec06a3bccf0b4c1d21000000000000000000000000abe7b9364d31fd40c32c12903d0cf69a7d4f126b000000000000000000000000eaf18e15cc1b4a0a40dea0ebb1e2ed87b66d08ae0000000000000000000000007023aa2b330fcdc0d462c4d193db7c8965ce6c340000000000000000000000008778bba10b1da7dc63a9abd4204c8435f4ec64dd000000000000000000000000b334d959806fc90161949f70afb7963913d62c1e00000000000000000000000042d7ecad55f61676c384be50b66929ea01058051000000000000000000000000ddce5228c5ef5d0a910a81625c184dc1ba55e321000000000000000000000000b7fc0c4b6629a487e71d9f616aa8b745760f52c000000000000000000000000048aad130082db8c3c7583240b4d56e5d1843fc2a000000000000000000000000c0d0ad630839cc80ccd6281c01d9ea595dededfb000000000000000000000000a1ebda3c136ec4efa3b41d32ff9fc1d86a95bead000000000000000000000000cf7a98859a2a05524647b405cad9238f2c8954ce000000000000000000000000a3ca6f5ecc4708d3e5e90f5e0f2eed1855386fb5000000000000000000000000c3e33f0901bd576c3306ca9c1ab1f30030e2e2600000000000000000000000003626d775cf6a3019f9c689eb669b291d232a2b94000000000000000000000000dda909877b2339692a4a61183a5bec46badbb1db000000000000000000000000e53564bbb9628d6ba3019bd364a76d772951af77000000000000000000000000cf15c660d030ca5b74fa73b2324082bb083becbc000000000000000000000000330dc49ea6152db336dfa672c0fe71ec6d9996f5000000000000000000000000e6340a207c03a12a2aa10c873c0bae7a188dbda2000000000000000000000000d360cc759bb41c0fd70d12d08019c82937acd008000000000000000000000000c0e307902c313c5687d204d77aee8dd13115d1a0000000000000000000000000185d13b2e8376d3c8ce7ce5769a1fd1c6bd5e561000000000000000000000000c8bdbc75e96216d9dc82b90dd0fb3a8f440a4ed000000000000000000000000069e3991ff2ec94d6b008b37d09e1a30955d33c7200000000000000000000000029569690ca2fc27f25e7aadd88f459eb4e8381d80000000000000000000000002d5b164343f8820580d4e54273d72ae52edc46490000000000000000000000008cfd6f6748ba58875d43052eee931e50f46b6220000000000000000000000000088e6d5cc23b6c403be98f2a319258bdc166b620000000000000000000000000f9853fc56c64712784f58041feb1ac64337a5164000000000000000000000000bea7fe9ff429f8732a9cc3cb38624ebb1b60f61a0000000000000000000000003ea78d9aef22baae017a46b0aab05ac86d02a09e000000000000000000000000a8dbc62d0af54ad65decfa515c9d480be93117f90000000000000000000000004424ceac7dc437ffcf5727ba0770eacdcf749b920000000000000000000000006166981b79c3506b6307c5aad0a96e1029305afb00000000000000000000000092b5cdf8da0786ff7e071ed72e61049a96381546000000000000000000000000497d74b9ee0479408296bf74494f7f4104b42fbb000000000000000000000000a247c21ed30e23ac97bcfe78fa6bb52639184a8f000000000000000000000000c129c9e8d7d7283dcacdebf841dc5434d7eb9abe000000000000000000000000b4490853664b3a5ba113965ad1985a20898e1b71000000000000000000000000207d4ec230e31d9d924b7572be35e6b6145b117f000000000000000000000000a08fdcc5adf4271033542946c5026a08be19effe00000000000000000000000042ef1ebb92bef94ad6b492c3edd7bf6d69e9dc020000000000000000000000000f334c2340f11c2a7e1aff9d8c08f43fff8e8e570000000000000000000000003312cb1a69c578b3ba559c6b35f6edf8522b6e260000000000000000000000001d41535eaf7dc01468c2e41f8269d91f49bd73ff000000000000000000000000f646f65c88ffcd1ea2c6e3d2724fa82ef765e8fc000000000000000000000000b242a610c0a74a2199a0e87abd114c0036eda81d0000000000000000000000000b2b0873dc0dd09c890894ea4c2e222bbb1dc56700000000000000000000000066fb546ec4ab0788ed92080f410bfc938f4f1453000000000000000000000000e3dfc924569dc04c20a53cb76e30df1a7c72ef440000000000000000000000007c45f595d3bd4f3ba9e6364656041ccd5fe172590000000000000000000000007eb1da6300c30100512f70141593eec66b67500f0000000000000000000000006b467cebd391d96b0b0d207e1e3f52926e5945d1000000000000000000000000cfef79c08b1c0ff8262ea52c12a46de545a61e14000000000000000000000000fe870b3e8d5337a2d228068558c1f424ddc8984e000000000000000000000000fcf7f89145ff812e0dc7a1a134d7b40bef70a076000000000000000000000000fb0ed6a99207b68602a91de5a595236d90aef6a7000000000000000000000000f62ba06a1d1f7a76e10826c5a5f61507c6bfc6a9000000000000000000000000f4c999c6f48046c9c5758c46e2222d956bd7da9f000000000000000000000000e592c047462994c4962143410f147c04b53222e7000000000000000000000000e2aa3489c5dd40527a894bf849696361297c59af000000000000000000000000de78d7da13b54b4b620a6f23c7fd62c738184364000000000000000000000000d4159b4ca6de898627b816fa08bea3958ed08381000000000000000000000000cf3ca04eb3a2ea133869f189fb0eedae372f7dd8000000000000000000000000cd148d45711b22cfb370e536f9cb5e4516d58588000000000000000000000000b15d9ae4079d578e269bcca7e677bd047a902389000000000000000000000000930c75bb1f911097b3f6792d37129aeb0b773015000000000000000000000000879978c77f8d761bb37fb9d9a04a475eae29f5810000000000000000000000007f55d814d3b4cfd5c299f0295ad6a23c962c61fe0000000000000000000000006cb2041e129dc27fef6cbc78894a4b687c4eca0f00000000000000000000000064510e2375a26f1a8fdd655bb36dc5e961c5cebb000000000000000000000000644f133fc2f4ae1c5fa38b1835b6c80d6bc9c398000000000000000000000000576274c6dc4c476148c47fe90f852c282b4e480100000000000000000000000037d78df447392d80b9de81db9c7135ce3719a0f700000000000000000000000033289421fcc6a10107346d368869e7670955d83600000000000000000000000032f5ceb64d899be46065cf18e305eeb07ae297450000000000000000000000002b561aac26980ed7f3d8d17938ed7078d2bc1b8a0000000000000000000000001f1ab08ea9f60d9d7f3764f79d8e6aaf0e08423000000000000000000000000018725bdf4b7da5d37d6344cc0f42d0ec2fc10069000000000000000000000000d4a9a1e31beb74ebe70ab6b05bfcfe12a52704310000000000000000000000006d6041bfd03495440b0ee551f87ca2198bfa4841000000000000000000000000018f84affce4661cc04af4d04b7e2aa02076e5ed0000000000000000000000004a05942394a5574d220f904a8542df0ec5c69c170000000000000000000000003920c8e23fbf9aac605a545cab2eb2f5419c5dd8000000000000000000000000d2e1ba72d25b9d2b4630110b238280644465ecf6000000000000000000000000cd12ea731d6eb48de4ecea806b39983b1b91d2fc000000000000000000000000fc5592b2d79cfd670a17647619639f144e57055d000000000000000000000000dfc4d49f1bc8d1bd7c6f7f757b4fe1d8add92364000000000000000000000000c0ce1581309907aa5f61d74330d0ce4f527b2e4b0000000000000000000000000b8e4e7b85583513469945214c5b8bff3f690c990000000000000000000000005f6d4c19bbdc2fa345f73e58e4705340b0b295040000000000000000000000006838a6fd6372bc89cc6c662c8cf5af2df922b891000000000000000000000000f7a819deba0d69c4f3567cb9fac04b05ec3a65160000000000000000000000001187fa066fc8e896c9c5405369174ce77f6642aa0000000000000000000000000b54c8442bf0316bf4b043fcbac2e847e07158ef000000000000000000000000def07eae2eaa3d97b720a47161c177c4f83f5e95000000000000000000000000137ffcfdcd5035707b214bbb56bc8bc2611f676c000000000000000000000000b08e06440c5c97af23bb809c3fdd0a0c6fae02e6000000000000000000000000b44fa4e951a6aeba9078d1b19242cbc9319888b3000000000000000000000000e30a50ed0b9d0aaecf4f8313bda8679dc97ec7510000000000000000000000009158591c9341bb145f61fb78798865feb47ae691000000000000000000000000d2984ca848254b3987ce58d746a79a77b3d772070000000000000000000000002bedcd70fbce28945684f277a2ec47d8b3fc997000000000000000000000000077969020bcb6b6d4dada86e2ab9537df67b3441b000000000000000000000000a77a5c9dba94bf1664c11e0fa0015227af6a9aaf000000000000000000000000857c8ce6188e79361afb5c7d587c1104770f18960000000000000000000000005a8670b6f5e5cd50d94f5a4d713772aa5622b24e00000000000000000000000049a12b54f770e8422a0b3012bfc58886c066b4a0000000000000000000000000ac16eba954d8f3331af6896572cb9225dd206ed400000000000000000000000003ef5811d86663a4278c2c45c4d1908e7a49f776000000000000000000000000e10f2cbfb18615cbcaf24379bb3baa5f443aa0f00000000000000000000000005ebb8b32e58402d9974624f3db117486f14f4c0200000000000000000000000094b2e5c1a2447a2343cbfbb43c74751067d0e861000000000000000000000000c92580a8169f176a01c8b0394f37677556d7df3f0000000000000000000000001e61e8d5436539663db192d7d85ae55fe44b24500000000000000000000000008d741763ec5dc3205e9957641e814ddce5296d2e0000000000000000000000003c09496caa16541deb74fc00708f797d90a34b2b000000000000000000000000d3578497ba0d82e1fb41918b54ac2fb6e09c8509000000000000000000000000aa1115407f349f788f5be0d030099f2441c5107d000000000000000000000000544fded05f0a9e99c9ce050043932bbf06497bde0000000000000000000000008c9d01f53da9e9a17e7c46e165c67184468587c80000000000000000000000002412ab61f3b600b5f0d8778715c1d8599fbd20d60000000000000000000000001dc9fba4510ca8ff5ce4ae1df49a87c8e22779f8000000000000000000000000f9c195833795eba867018b03f42fc37b15cb27ee0000000000000000000000008879cae5333f20b5a58a9380aad9d8c6e0f1b2f3000000000000000000000000a6f73323fca95895380b537f86146eb1e355992f0000000000000000000000006fed2ece378c843e1f0d73b306c3e4a173dbfa05000000000000000000000000641e160a02831ed1b73d6726da879dedf1a8b82000000000000000000000000036274480034c5cc4b5e7b4fb086e60efa094b52d000000000000000000000000d23f073dab3c2ebda88da4631f17a734f040bb8900000000000000000000000040bb629e3560682da4033f1dfc13086db08006f2000000000000000000000000567ebf19041adb06823879a4848c23eeb58de1540000000000000000000000004565f1e25f7b14f977f871ba07195524b21212f0000000000000000000000000b79e84e22777d5d767375feca773eaee4823cb44000000000000000000000000022d0ef7bde306f675c09ab988af416ee98961e40000000000000000000000000aece34ff344b34ec67b510121531b1fb5cdbe7200000000000000000000000048763af3cc2391c7a2db93f7c285d9f163c29368000000000000000000000000ff3d4b3c9c14f74579f4fcd79c9d12785477d0520000000000000000000000005be80eb04d9511e256ab35b94789ac26e060770b00000000000000000000000023935176b1a102ed0376ab3cf8b307c4a322ae750000000000000000000000003f11da4608be36fa6b925c9960862b63fe0818010000000000000000000000001b32365f54961c3363fa4d112739786b11c51bb70000000000000000000000008243be067eee7824f5805481a5e0f7ca83432c23000000000000000000000000921fc43756f898d04357ced9e2bcc2033b7de61c000000000000000000000000304fc9caa7bdc1fcd951621033a50c594fa180fd00000000000000000000000067da9de162ec0503defe14d4fff70fda139b66920000000000000000000000005f3d75e93cc9761dcf91da98b7112de4f199025c00000000000000000000000071354dae7d898879075e2c1b923d86cc24e1ccbb000000000000000000000000a077566c5757fcc00ac22cf45b693ddbf0c27fa9000000000000000000000000d175e4c59100784fe69958b9f3fc3880b117ef5f00000000000000000000000067cf09ffbcdbd66c34c581fcb5a19ac3dbd6b2ec0000000000000000000000001fb126c69c339a0d984578130ebf02158647e6f50000000000000000000000005c7b6d866675b13db18fee98bce5c791b7f1118300000000000000000000000000d60c8ae303584e2f407349e3c8bcc8664bd5ec0000000000000000000000009cbb13fac2798c88a23ad7c5c1dba9c0ce6c8290000000000000000000000000860ba12467bba0bd2466bb226bb44ffb1716b43c000000000000000000000000137717c9df61baec12944dda48a0a6b5d6eab8750000000000000000000000005a519c051093e95f78cd4cbd12c6246b91e28cd5000000000000000000000000df0cc4de32d433ed464e3263b3d18e9d1e3afd110000000000000000000000005597337b15038542b9a3d0ad2c370099f1b99ee8000000000000000000000000b8ff79ea4c59ef98f22736907f2af56e5210dfee00000000000000000000000022da158794eb52043045cd93dc2786e012bed6890000000000000000000000000b0e1de38193a285f97d49d4b331d67e41c15280000000000000000000000000f88deaa23c3a4a6cd0fb49d5447f80b025eab83d000000000000000000000000a0beb6a61c90eef1bcfc095dcdea8212ce5ff73d000000000000000000000000ff686339c505edd100c287549281399ef38d79ea0000000000000000000000005dac5fc7f94b56cc8523fb64408a38670974816a0000000000000000000000009fba33a20a392fd7c25b968d57520b460c42a659000000000000000000000000b26b49546881f9c3e37215c56c2287f6dc20f717000000000000000000000000f19028185dabb3a02982a1c975aa45ed99a9433e00000000000000000000000096f10c187c8aa0a04dab825403c3f4ae394fb342000000000000000000000000db26f24801d17f2fb20b8af6f6ee2baf8c38d1c400000000000000000000000001c02a5fdb3f1d6111529d548c5ae85b4ec03449000000000000000000000000fa6e25143f395f4f910f620e13000611fb8c2ebb00000000000000000000000040f0a9db4d5e29b5538f1d48d76d34fc8bfd5bce000000000000000000000000cdc603b30025da74080fb4f78247e46984133dfb000000000000000000000000c893f583cde52b1005e73614ab21bc0c39c76568000000000000000000000000c14b497145a277e579c585afea0b9e5cc720143800000000000000000000000089dbec26e5b85ebfa3383d9e13a3f96fe174317800000000000000000000000085a1b4a1f3a77641cbb380e523f67fe7d192e563000000000000000000000000cbcf2b06eb7c3e1b0fb584a6b8a751fea99990130000000000000000000000000d66422623eb59165732b3724e6d038aee80cdd000000000000000000000000012918068c7ad3e6598d88ca40a409788cea6b9450000000000000000000000008846ecab0a2e1c267b392da7b63359665ff7bec8000000000000000000000000c5dab0cbf4c6e906373098ce1e8f00568fed464e0000000000000000000000000f933751314a0e96a0fe2eb8008f09b75577a8f70000000000000000000000003c71c93089dab9375bfbc1d1ee9b61e82792fc650000000000000000000000005be69c0f6dce62d051560ea01f5fcc7dce59de65000000000000000000000000fd962fbd5d1de87ae0bb67e71b9ff20236855e5500000000000000000000000006893f93ec11e612d0c2d4bb652e6b3eb18cb3350000000000000000000000008a4c2b9869245f8f69656062a615c142415eec26000000000000000000000000ff3ed76247c98d84d89cb4a82588d7e208b0109300000000000000000000000075df30ce821f382a9a5f4c24e4d83c78a14b8577000000000000000000000000605032466aa372d49bb7848f14a0553a777ef21e000000000000000000000000c46bc6be3c6b2c0630159ce7d546f72c9212f7270000000000000000000000002be77c29fc34320049bf021eac9bf9273fc2114d0000000000000000000000001a6557987c1a7bbadca2cdb78b9caab0b984f2ae000000000000000000000000c5386002c04b6923d44310472bab9be25705cacd0000000000000000000000007073d7c5e7003332855de47a3b43efc82337812a0000000000000000000000006d7e2bad1b415c0643ab1873c87cf8b3baa7634e00000000000000000000000039e6b62f8993c478919e3ae0ba13270c0f85229d0000000000000000000000008a9b317c72a75f34e9c088f01dfda8eb817d343000000000000000000000000039fdf2e2501bb669f85bd671de6b5e2173ebef21000000000000000000000000e6e3640ad7bab8d37bc752039bd971f461f912f30000000000000000000000006b3179b01b85fb103d45e885593b08d97119d7940000000000000000000000004aa5fe726c6610a8b3444725b59d1eda5bf83850000000000000000000000000c87e4c6d8895ca5dc292f59648605edf00af085100000000000000000000000014f78e3e6be33b52fff43cf25eccd70a7b186c110000000000000000000000008a383b813e632e8f85c6ace88da801b469eb6d3f00000000000000000000000040f4bc73a10fefcc3ca9e56ec16a8cf3298ee8230000000000000000000000008504764241c181d96e3c7cb15d60990aae99ed4e00000000000000000000000002b5185401910cac7047e1a5da16c2978981a33d0000000000000000000000007de1123ab0c43d0eaabc0cae247bfbe09f5e8bb50000000000000000000000005a2b859642f7dedd77ef5934fe7010b7edb2832d000000000000000000000000df056fa39ecd7d1d5321f4e06566ebc16912d2e000000000000000000000000036bca7c23ceb8184fc6e8f5592d03a6df2a22e5c0000000000000000000000005b1305a5ef05419102714ec16a790f1c5fa00688000000000000000000000000d6462bc8a91c7b312a8c63f46e3ac14271cc968200000000000000000000000035991f532c2d96cb5dacee8252e94dd0392f3224000000000000000000000000bfbf5392d4eb56352b51f3bf29b0c27f0f3b290d0000000000000000000000002e12f4bb0065d26d4aaafc757d240bfc2219510d0000000000000000000000006d150d8ad016a6e3ed898dafffaa92b5e729142600000000000000000000000012210fc44c59afe2b16bc78a046f4e6f30e7bc8e0000000000000000000000002666a2d55223e37ec533d85d915cc5d67a7394150000000000000000000000002a9796fafe210ab80df1d78d4fe3ffd43f70af4700000000000000000000000064d1bbede5f4e40be1036048c79617b443a404cf000000000000000000000000d9dd8e2bdff12cd620c356d25fa0c4970bff894e000000000000000000000000769f88f563134aab933dcf464fd083f726d1a933000000000000000000000000a1349907eb6352ee44d104b388e048c72b00159300000000000000000000000096dcfd68e80e065f6bf474709652c4357565817a00000000000000000000000092e2e064fd18e306bf16c8dd83fd9a39337edb6000000000000000000000000079cca60454b224f78427eec6c14769bdc57ee345000000000000000000000000eaaabf84c1aee41de7138763ffd2b4d74faabbc7000000000000000000000000c14f8fd4a75eb70cf83c079ded1f3e766426645e000000000000000000000000995c463f853ce7b590f8c3a76f4ffc3d56abf02d000000000000000000000000054687daded1cad41239645e52e18190df9f2ad80000000000000000000000000f1c89483ca85eb1f07578b1f70b353cd1d9dad20000000000000000000000007b4e4b16c7c68d3e80ae4857e5b236a4800e63560000000000000000000000007d015989bd38bf13098bb19dc1f8ffcc1474b265000000000000000000000000a5f196ace51bff2f100258c272a6ee560b01596e000000000000000000000000c34927eca644dd3ad3cf0c4bcaf67eb2e50c1383000000000000000000000000cf898bc5f1649d09366be045335243a78e74db8500000000000000000000000084dbe16269da9d91c61adc559c72593d3d6a4425000000000000000000000000b29d2a751486d9a54a2aec4b14a191bd0cb991a100000000000000000000000092dbd2f5ed1d606c0efb56dac9374961bc7b32c30000000000000000000000005ecbf979fde7ff70998a7f6ff44baed9444f3aa00000000000000000000000007c8b32b31e4d2f70778f3bff83efee592422392700000000000000000000000084e16cbd0054b7c84e322c8db282e06eb5a7f75c0000000000000000000000009c55b9506300426ce1cbaa5150c5dc888f164b9400000000000000000000000091ee4b6ea30f49adabf7a6601adfe57ffd502f22000000000000000000000000239da3157b2a3727a9ce161a025b909cc918528c00000000000000000000000040bca1d02d5c5684a1c8d13e09c553f165d25256000000000000000000000000ca356b1413562e1f472a676bdf482ed792404bc2000000000000000000000000cea7bc0f13d2f13eb32a524e3a8fa332bb9751c4000000000000000000000000aba501089255dfb71f6cd8f3e64f1d598785adcc0000000000000000000000000282f946b57b4e167aae34f6d1622b06fa8620db000000000000000000000000207661724a4f177e2d63bd9441fad9d3539e6d73000000000000000000000000c88968a0481f519649d4adab7607b66fb4eb0aae000000000000000000000000d649071b4ce82fc11d5f536f320054c455bf2b90000000000000000000000000be678bc04677436442a29df9b102cf145f98749b000000000000000000000000d162510e5ad50a10a451287d4e6107cc83c4cf6d0000000000000000000000008b7db90cfd5b9fe1e6d451a7bccca42f194b622b000000000000000000000000a31a6239b071a3cef88079bcc5ab6fe053da3b4c000000000000000000000000819ca697118839d9c24c03a2c1eba85c7f3b5e6a00000000000000000000000042bcab6ab5d03475ce75ebd327f5be1258bc2ac3000000000000000000000000427d82d99f6a8f09a540dda200643b75a0c607310000000000000000000000005ebdfdc940b2233a6c6ba21301edcd418a8aee38000000000000000000000000629bb049421fdb4e646d4646844ccc45e9f0d8fc000000000000000000000000a4346f63a489710516f409d243e094ac7fc78f6e000000000000000000000000c9d508aa2017f49cd8566e18bc5993c7e6887bf7000000000000000000000000a4b58973362beed12f61469386339840a15afa2a0000000000000000000000001190cef13c14a674626b771ca30c8f5a503e7d4a0000000000000000000000002d4792f0db1ae9aebaae5a72ac183fd7a94795c5000000000000000000000000e9527635c66f1933c52345d92bedf5c2c2cf615b000000000000000000000000b15defde68bab5f82ddab5ae96b26df57a53bb98000000000000000000000000a0f25ae14b4891a9b0e5cf4c016ef427474a3dcd00000000000000000000000032e19c1316c5a0b40f0bbcec5dc7d41e8acba6d6000000000000000000000000a3bd86514527bf58ebc7631abb0a5187d909c17e000000000000000000000000ec12fb08f9b4beda395d69ed5b71c75cff9c74f0000000000000000000000000f9286c873c041e370234145790757f8aaf2e8b21000000000000000000000000b0fecd53aa9b7e97631c71d09cec92d736c4001c000000000000000000000000022677dba1ac75249c339f1b3520e20c61955bdd0000000000000000000000009867a0ade3a8de6d645905c4da45a5d9e959d86900000000000000000000000019b17dbc02c1dcb46facdf13132c8fb4979a55440000000000000000000000001dac910e8f40c7d8dbcbabf3fc7fb8d2b1965d540000000000000000000000000f7e48d348fd900c9687c14c09d8aa4a7e6d5d48000000000000000000000000313004a4bcc28845309a2d68a2a44c01d9c973ba0000000000000000000000002962e430c4417f6e794db83a8f1aa5c81aa5b41600000000000000000000000078cdc2cfe7ab1b211517770033f5f855fa9c9fbb00000000000000000000000009ffad5f38c1b08459be48252d83fdaf8187e15400000000000000000000000082a8c9075dbf7303d230414d50d053d6bdd42ed6000000000000000000000000abc589fa58ae78726bd6b57dd2ca58dc64e979c400000000000000000000000042faa1451cab95baa822bfcd1eeedd6ac3031dfd000000000000000000000000171d1b95e94e3e04475ce7aa151228b2aff0c2ac000000000000000000000000f641104c19eb1f020d8f922bae2a83c91b6b65bc0000000000000000000000000d372b4719c951fdeef8d3d9f64582fea1fcf0090000000000000000000000005f5f56131faa8a2f582801270d1830d092584244000000000000000000000000e17b1651019bd3e11be2f1aa639b50d06102c8060000000000000000000000000f3ee08e43b09dadd583ee98736d422aa23ce31b00000000000000000000000061b930b636dfdfc00746f27a0a5e65e0a302e362000000000000000000000000e39c0c7802a5da19fd6f5e9a52c9481c985b595700000000000000000000000032e4899b4316f99488a4181563607d3277d208e8000000000000000000000000c6de14fd676d60a0b3a5dcffa7b5d2ba432d0e6e00000000000000000000000003867e6b08303a96392d0594f99668077f457d20000000000000000000000000a42a1cafdd4aa5d04a311ece2d53ddb83b14819d000000000000000000000000037a12f60adb267b6d7432327c48f8100d0f6c06000000000000000000000000e302f7f4c3e44fcbe1bd81e0f2e86e9746165a02000000000000000000000000c93bd804c148e64f22ab35854b1b15929e8db24d000000000000000000000000ed3f53ca9f01b1b99fcf34334823a1d0c25ae03400000000000000000000000024b05c955512dfd6b7aebc2e38e56bd847cd81d6000000000000000000000000964f074cafc5421d5bc0cdb05559381efbbb03f0000000000000000000000000c46cdfb06bbea0aeb2f48e9a99a7065d3caadebd0000000000000000000000007b428cf823e03e0c8d1d5ae01e848aa5b278257e0000000000000000000000009ffca2a60ae71d1a86963cb64c69dd255d57c9b60000000000000000000000004c10b01f970e67de662b370841f0a73347b90b2700000000000000000000000090376591f3d172791fd071749d3a38c4e6180b3900000000000000000000000003d3aaf606f2b15373c8b89b1fc39f7e766bab8c000000000000000000000000812fbe6d323eb25eee627fb318e754b2d0b4fa2000000000000000000000000041c75c05a3f872a6be7f63c58ecfb9811b7f4ce6000000000000000000000000f5650667f039107bc3f3bd92390e42662bbb5e6700000000000000000000000040b0e1c80b2ac88fb6f40d4eb7e70945895ad0230000000000000000000000007306e972c545a7dfb6d5c2cd98a89a248fbfddec000000000000000000000000ba0ab242138268caa517b67ac1bf4cb81e606fc4000000000000000000000000e52291d2e223defbe26c9398506c5747354864fe0000000000000000000000007ce497374ccd2c3c472cc4f6b2cce4e8e2e10f6c000000000000000000000000198938baed136dbcf2b38a555732bd0cfc5143490000000000000000000000001f75566b9e67d0f2de77f5cd52d25224eba341d6000000000000000000000000ab173e6d4b4f844a3914895a59e25b6a2e50e465000000000000000000000000bcdbdf8e289fe5ee5f23f3f5e7d72e99a167b5950000000000000000000000007a57b8007f7c20bd3ed01ba46342c7fce7b75087000000000000000000000000327927ed5e555203b36144073a43b889e5f1df4b000000000000000000000000f4c105b9d04567a07f4c1e936d91287e1ff21d48000000000000000000000000fb8c1ef7f9540b05171985f3b64978e669735641000000000000000000000000e775d928e784180a1d904896140598e22904828800000000000000000000000087d4316c8c55b0539710554ff59aafdd0ae04fb10000000000000000000000003eb79e2e8267b69a3949a78086f9fd2e452e15ad0000000000000000000000000fa64c8caf3d0d124a0e1185eaee60d584ee62c80000000000000000000000004953ba5ffea3c09a158c326a469c63a1f5343b2e000000000000000000000000a47cddb294be9f2e11f296f13a58cccfb501b54d000000000000000000000000d397a933d47ffd9978231296e0d1e458680d648400000000000000000000000067b81d0168d0a5ea81c5e5c6232a0856530c6366000000000000000000000000fec7abe11ceb791b6b2e4707b82b32409066219c000000000000000000000000ee5ef0987efe7ae74d50f152e3c035a14a3bc9f3000000000000000000000000e7408d77b02505b86dd33f0e8f6aa55747c967e6000000000000000000000000559a57e5c7b85c3e5ed7bf91ebd2d53d4fa072c8000000000000000000000000043cfa1d4598068afc12a240af09730e87deb02700000000000000000000000067cbbbd4d4d12d05e88bb4db0fb11f87cbe480cc000000000000000000000000ac33a15562e45a2e7733258b78a918655f6d6e1e000000000000000000000000e8b937b115c3c59f1fea1308aa454a9cac2a4408000000000000000000000000ae51fde7ad280b8ee9eba589d24e5e208f10475900000000000000000000000086ca86944d6fb61b24082b56e0d8f74b9ecf7da500000000000000000000000022f0ccaa583c51481b460d4fa9ae66a3862893e7000000000000000000000000a9a1edf0d5ae16525563562c18f2d88327c8e9ff000000000000000000000000850062ba992b348afb6df57d55ef9e38b2c1c615000000000000000000000000b77f5e64c8ff2d101b7979e12ed4b016a2ff320b0000000000000000000000004afe8a946b23afea616e4f055c61f5aa6debcd40000000000000000000000000fed775f331cea4357a6ff8567c628771c50c1903000000000000000000000000fdd9799178197c2709b5600bc437b9df16f51240000000000000000000000000fd525ca08ad6931d8b116d6329c47637f3eda5df000000000000000000000000fa2a3a4674645113a5b472c9d47b12b19e3f280a000000000000000000000000f92cfab26b74ba2192900705f2b207d63297862e000000000000000000000000f86452be9107eb17516de87b774523cd9b24d78f000000000000000000000000f790fd92c2243af2c922e0eec5486a2a48410e07000000000000000000000000f6af05376a83e7cdb4e25592ea35b8a25056c45c000000000000000000000000f68e0d739c3cc3083731dee64a72d8c8dcb5f3cb000000000000000000000000f63e2d3b84ace7830d0f307f167aeca3d8775130000000000000000000000000f635df9e8694ae06a15920932f8b37e285c3aed7000000000000000000000000f5ed5dae63fd4b75c381d0388e22f204f86b3409000000000000000000000000f5e9e7af532ed71a6e7519bcdffa15ee2f910fb6000000000000000000000000f47dee20b0cc7630fbef163622b212b7e1b05979000000000000000000000000f27ea5c4ccb7d034dbc4d3e4d2ffc8909fe5729f000000000000000000000000f20ee8b14f09056561869ac4c3e9f6503b209ed2000000000000000000000000f1e045b63034ba6b1e65ae0367d72efec54c3e7f000000000000000000000000ee09b6b2c1ae3d022382c4df1fcabee089148d68000000000000000000000000ea847080ed7e982ed6c570cc1464d2ed21cde697000000000000000000000000ea79d231e4412704921df8c993219985dc4efe2d000000000000000000000000ea754df72624316ef40df64bdec0633baffee156000000000000000000000000e9466347e0008428b9ea1e10a1195b9b367f9ebc000000000000000000000000e7ab61174d79efeeb4e0f5ab7ce49bc366b4a0d2000000000000000000000000e69e5f6f2690a44f13133c7e037674d3e0b30c57000000000000000000000000e5f455b00b7d7a5e01c3f45234f3370fdd0d043e000000000000000000000000e403cece2e90ef5a1f18da90e6d752dd5087c03f000000000000000000000000e2d0e6e278cd197c00dbf8e4b1aae7be29e0a3be000000000000000000000000e2b59d2c7306063137318535eeefef942309d07a000000000000000000000000e1044a51e0c4f643720435594ed9c05418004209000000000000000000000000e03500864d3c5fa2624c9bb55788e66f2fe3fc9d000000000000000000000000de77c97d703a861524d212510057071ec5949541000000000000000000000000dba5649ec1e8eee56728b1669ecbd1760b183e05000000000000000000000000d93b7e7e19b24774aa4b4b7b061f22fb44830adb000000000000000000000000d920bbf74325140ce12084df48342e14eff01784000000000000000000000000d7b729516c78eaeb3bc547b5746c9c2693b87bc4000000000000000000000000d41abdde4904610d63f717fb2da110e4e22af9df000000000000000000000000d1f23abf9d30f6dc9211e4485f27551688435357000000000000000000000000d17620b0d63f81833a76214cd2977680c5ab19b3000000000000000000000000d1728de8fce300a006b3b7e83e2068a26d47a0c8000000000000000000000000ced31059ef157fba0eed3021666ac5a5ebfe23d0000000000000000000000000ccc1bb1e7fa133d74aa6b276a8364d08dbba6324000000000000000000000000cb0701274f03323fa70b4f35a9f754c284b0b7e4000000000000000000000000ca4531f149d02e03c7141f61d25da2c7c3d8ed12000000000000000000000000ca1215addf476ba421ca105da6457376f7236045000000000000000000000000c527fdabd3945efff590696efad91193802f7b8e000000000000000000000000c40aa7d636447829208f9b6635d7ef069bbfa9c2000000000000000000000000bfdf3334c7cce91614abe6625d771d11c5eb8e5f000000000000000000000000bb8392d42eb4b17d57243e84b3b24762dcb39ecd000000000000000000000000b961af13593ad87c6889cdf60c1450d019542adf000000000000000000000000b85a18e5cd8d9105b3927eb00e236f3f7a311570000000000000000000000000b71240705d070c2b3df35fcebf266c728ae669c1000000000000000000000000b6bd87b1e56caf875713840529d9bb59f0a0c03f000000000000000000000000b3451569dfd18721a809ed59ae760ed7eebcd25e000000000000000000000000b2d331707338284f1ee154db9aa463914185c243000000000000000000000000b247df41f3f329b0df339833b8c98d4fabc7c64b000000000000000000000000b092d494defc57c224fd1223a188558584533093000000000000000000000000aedeaf625e952f0e2559e3bec965aa00dfc69e19000000000000000000000000ad9d60162b43f5da383a415d23c7302e3b188dce000000000000000000000000ad3ac8e2a7de4aa382f2ab76f8758635dcc775d4000000000000000000000000a93f040ac6cf9f25a77e465fa4c37df7a661b140000000000000000000000000a6f794c1e13d1aa8186c81d913ff22249202a93d000000000000000000000000a5b2c20b6a79f8f9b5ccf65e26dfd4088a5a5613000000000000000000000000a58bda6a89658c3b382f9f39d770c7ed1a18e95b000000000000000000000000a54dcfe60c00473003bf5ac5e5e8982b82f32a36000000000000000000000000a484e4d9e37169492eb0bf1c6bdaa7779866f3ac000000000000000000000000a38936eac4c59915301a151a9d3c8fab3e87bd3d000000000000000000000000a1a42b7b0630048233fcf3a21eb4405033e272ca0000000000000000000000009fbcfe4a85a0dc78fb21d52b95f18250ecb5618a0000000000000000000000009e932aacebd6ffc4d5db8efba232d0bf637735a80000000000000000000000009d7901c93b4b8b99a7a28f7f96f073cb14a55f2c0000000000000000000000009b335c876b042d98cf7c564bd96fa7a91d9c62300000000000000000000000009a259ac3b0695d6176fb2dfa7d3eaef36d8f4a69000000000000000000000000989565bb42e128eb75f63ae87af086cb84acb18e00000000000000000000000096bae1296f6eece039d06df31dce5112d85233c7000000000000000000000000940418daded7c634849f1dd567a18ab8485b29f70000000000000000000000008f2c156cda90e6188205b7176a844cb871d62c370000000000000000000000008e89ba014bf40caba3429288b8932e915feea5f80000000000000000000000008d5f6973dc86da10a965b81cdd940cc34d1267c40000000000000000000000008ac9601f99c57dfc887be95310a8265f429340a80000000000000000000000008aa82212d2241f92c173c747c894591d213e528400000000000000000000000088be3a7a57bff7efb0189bef100048f0931bf07b00000000000000000000000086377d3b6869f2b655cd19f4bd28ab668b8ac3f5000000000000000000000000859f5081b472303568084397117df869056de629000000000000000000000000826f69df7a93e5f3644c1af5fe72dbffe4a62f6e00000000000000000000000081fe049514ab34fda326c607958f0f4717e14d9200000000000000000000000080639720e49e051a6e02eaa124588f04c3239b370000000000000000000000007fe150095503b4e67ea81b373c6c8b93ac5bec4e0000000000000000000000007fd4c65e404fd4f07acf4a6435d6ef4b4a26e1560000000000000000000000007f779ada4e40eb7c7383eeb4d69254dc97fef0040000000000000000000000007f5f8e9aa165d7d7ae0d7e27934ee7b59f0a0ee50000000000000000000000007d2c39ac098ce90d668e9af3f5834c8b6807cae70000000000000000000000007c1ba879fbc2e126f181f29b3ab535873d7978250000000000000000000000007be14028891062ad82b719ba4d505ade5496d90e0000000000000000000000007b2596d746c1bcf8baa6823f4206c368badbd15200000000000000000000000074668c5beb0e20f0dd92904a334f30c412da794b0000000000000000000000006d2ea697f374e5bbb9fb3a4893af377c331b89cd0000000000000000000000006b604090c92aa72bd4ac5768cce8791bb727091200000000000000000000000068e22a1316ebcc354bc0ee6741d84ca00d7519690000000000000000000000006774c416908bc822162f4c67621be2d36fe68cda00000000000000000000000065647a228b41995e903d3624454a5d0515ab3ed200000000000000000000000064f0a6641283efee78d75e6e76a8e8f1e4d991b500000000000000000000000064e0e2dc8e13d8d1856faed1adc4c1208c1b91790000000000000000000000006433fe7b5fddb32d448d1c335033e0b6f3915a4700000000000000000000000062c2b6233d98141ba50650f376dd47551b8974ee00000000000000000000000060889b163dffae494f4a4f9a562762bb00b2a6ae0000000000000000000000006049e17aefdf541f103f1157dd959191a2fd09b900000000000000000000000060343d5b4bce132479125af43132718a80547d50000000000000000000000000602d62b10331bc10ad43af2f460ca431f85fddcc0000000000000000000000005ed5da324bd9522169795ee937a8fde8dbca24ff0000000000000000000000005eb15fc39fdc65d36ab85a91590999da235e915d0000000000000000000000005a3af72564a4e36c6663c9d9f91653e7ad5abed300000000000000000000000059a09c786450f7d0be49839c259354a5b64c8f050000000000000000000000005952c7c8bff9715d16f1792e2acb95546d7b9e03000000000000000000000000564147e5e84f66b8302d1c78f9dedd4b3c41eaa900000000000000000000000051cf19d8406813fd67a144395006e13d0b0408bb0000000000000000000000005042e0e48d09a092721573b561cddf0eee04923d0000000000000000000000004f96f9e873a7cc6b9152bbad48fad58d16349e270000000000000000000000004f78f9ee15834814d3f72eb6e5bdeee0989bc09b0000000000000000000000004f1c0c8dde56ee147be5c2fc590495ff60537f0e0000000000000000000000004e2c5f8ef11a053788a8212ca15dde64248f1e260000000000000000000000004b096a702c8526a0cecc70dbad780eb170f94e790000000000000000000000004adc72713f3737bef33ede68fc48e53f4abaf11700000000000000000000000048ab447ff049474f523e72d54e4e0e1ed6cb4fb000000000000000000000000044ced9a9de3a8c4f284ebffc56241a99bd69a67b000000000000000000000000444cd4049a9a2adeea6eaa496265186141c36fe200000000000000000000000043ae0c226ba0fb0669df6168de3c7f32e14354cb000000000000000000000000434c7fc56a4995620bc3b555154940d8cbe24f5500000000000000000000000042daafd0337bc36dd1b0390dd14c700f9a69132f00000000000000000000000041ee3af4c9217103b3899d2d1bdda6a7870d76fa00000000000000000000000041802e603f1d837d58a80abcf6ead6627751a24d000000000000000000000000409e0f051d6bfa3c1cb647614a901bc5b7f8144a0000000000000000000000003c420f3aea2bdb2dfd0bc83a5501f5910af350430000000000000000000000003bb6d7138cbbd21d1a29cdba60f4a5345d0bba500000000000000000000000003611c7900865b1a4fc49fa07ce21353386d5d35600000000000000000000000035721d4aaddb4796753d406bbbce378c07e58b9a000000000000000000000000356fedae14277e890d14e47b4913b7f1f6858f7000000000000000000000000034d4c28c699736813beb98d6c427fe24ceb75f490000000000000000000000003309d9d51a9e010b0a1ab1b8696a1e3ed334e87400000000000000000000000030f20421539235552ed9a01114ab75d87b9ef0e80000000000000000000000002e96123acfc9caa36046bf75b5f766f4f5b8cf270000000000000000000000002e75ddcd625fecbb1a273c131052e2ec92e059ed0000000000000000000000002abc777456c6460f300c912e9144874a0994f5e80000000000000000000000002a13df770cdef862fd540c76a57549a6e3fd6fdf00000000000000000000000028e9b0adcbe67a0cf446caa9af0a87109e77612d000000000000000000000000274ac95fc24c5ee378b3719eb766fd0f6a6e79f600000000000000000000000026d926ee7cafd964cab1b88a181a661a3d0d51ec000000000000000000000000260eb3fc47de00dad4f1f9a0029b950ba090d29700000000000000000000000025718d12a513985fd831e47bf5c71c1012f343a400000000000000000000000024ace28dc91fdc4777f740bc2aa24df5e4b3ceee000000000000000000000000241a6b9cc9b566dc946c82eb853bd118f5870e9700000000000000000000000023f3a161d6cfd1a2bc714f81a28f700419fb44140000000000000000000000002374e9c205f07bb472738cb55261e353ad3b7e4c00000000000000000000000022b42ac92bf8d89828ba696e01c7e9108509fc9000000000000000000000000022146d2120fd65f566c356c85a9c2e291810ebac000000000000000000000000218487c2807034e7410f68b9c0578d50c1c7de670000000000000000000000001f9206f38cc85edffe29c3f6d710c8c2f49f81510000000000000000000000001adba9278b8f4e49684225f8bd2f7ec21566d8610000000000000000000000001a1be51e0c0eedc3f92969582ba3b45fc95fe17f0000000000000000000000001a069cc0ce84e5485f296e666ca590e884b0a15d00000000000000000000000019fa1b75ee2c4f342cd99b9347e07a024e0fa46e00000000000000000000000019c68d5fb358c57f2721bf6b2ce19cc7a8d98476000000000000000000000000196749c83a470c40242aeef4e9598dff9165ac51000000000000000000000000186ab95558822c8c41560a4f845d584904e0174a00000000000000000000000017d404720a997962d828ee7bd33fea2e94c718ad00000000000000000000000017a075997b4b8762fdcd4a1a3865578fdfbc4fed000000000000000000000000178609528273cd723cfd4eeebe31d940b532686f00000000000000000000000016128ae35c777fef74d2aaa94798258eb009ecc700000000000000000000000014e05f37c0bbe49d09ef1590f46a1c86e0c8d428000000000000000000000000140dcc9ea58ff8ea2be9cc357f0463d7c5e8d8150000000000000000000000001364582aa75db3472d4fbefe1a06ad1d2c585fd70000000000000000000000001322b3eaf14fda5849c4613b0afffa3346ac20cd00000000000000000000000012dec500e905dc4380ebbf0037d634f916eb511300000000000000000000000011597afef0a96e6e948d739fe74ff84e6043d7a4000000000000000000000000114f39ea9a600c38799ea78ec3b16e8302052dce0000000000000000000000001044f3eee92ab3c7bf456b28e0113452d6540f7f0000000000000000000000001016feffbcd359e48457fbad5e7d108bb44e73b30000000000000000000000000bb91762c6e48ab45bd98dc95a3d423924ee12270000000000000000000000000b965adf0cf2b7f4992b41a8863882c2437a7af60000000000000000000000000b839f171b01a4ae9630ea23c28e97a494beac150000000000000000000000000a3c1c0e6bad98641becbfe64e37cae26e0cac4c00000000000000000000000009c71fa1f643571503936751637eff029fccb1d800000000000000000000000008137919cfff92cf88a12263baa46da32f7d40320000000000000000000000000679e0458f7dd081189fa2bc5d8d12b7ad75200800000000000000000000000005d4015619ddb6ba365d25283fc4ea06cd9f03470000000000000000000000000540e79f760fca021d2beebf222c14e12545915c0000000000000000000000000480110a8f62fd6573dd34006fd8dd55acd72aec00000000000000000000000002e0ae27b821f0576b85b05ac35d74ee042d2c4700000000000000000000000001b4ea68f6969fc01198b570b2b17e3a9615fcc8000000000000000000000000012e0aa83e1e46b2a737b5f94b02472d3ce9eaea000000000000000000000000f36d906d8fd97fc0d6d1fb0fc1e44fe0d8ed6ed100000000000000000000000028092c9b11a4517a0e5dabeab64dd223f0ec6bd2000000000000000000000000678bcc1c737f0885f357668fc769615bc287caab000000000000000000000000ba8fb240a8c9767be7512ce231cf4b279f16c458000000000000000000000000be70caeb179266bce0860cb4651c2a6dd42db250000000000000000000000000c2ec9da21c7efc77cea8112696f18a3a8c62384500000000000000000000000060f0b0f0b74a4f8fda1e8c2e150e07636026c2b200000000000000000000000054b32f8f1b861fe1975523aee18757d1c44173e800000000000000000000000005891a348e4213853ea8bc157ce73304578dadb8000000000000000000000000188cd34779826030664411defd17c6c7f782d1c20000000000000000000000004c7869e694ae26f56637352ff15ce891b139add300000000000000000000000025d45cefde8c8c99deed53883f6e03d56ede5639000000000000000000000000f2a4af2c3d958a445e7d61ba21c9c671ff34ca8e000000000000000000000000e2abb55867ef8c7224008a49b0c3a7b72756c7dc0000000000000000000000004ee378c34a585a2a1b295c73dca9a62b56a2e68b0000000000000000000000004ad68072cdcb0c54664900d0c53b269b574ac4e20000000000000000000000001ce6adb3c849c1f4ef1743dc51ee9f376efbdd700000000000000000000000009f2708d7268b04ca96e58fcac2091758b59fca9b000000000000000000000000f26675353a21e94af2cb26a3b1ce61ddb0c32a480000000000000000000000002909d78883985a5ae9ebd13e6d004c0cd86ad258000000000000000000000000a85c7f80ca399a213bee2834b1c8f578ca6b60a2000000000000000000000000b7aac5880fa681b37afcd5f28aa757f2f92b3482000000000000000000000000f2edff237ac147c879adf0880a63e9676ac5112e000000000000000000000000d74203423dba4daf2f1b0b3eea19965e094c6b740000000000000000000000005b54c1501e6e1f277bb5100aedf599ddc6d20897000000000000000000000000d7be0592c13e3fefe25f86151c78f4f8635e8ac70000000000000000000000008469d34fc9287577ffdd7d75819b7894dd24dcce0000000000000000000000003463b508f4737206f3f9d54633263caa51b01f6700000000000000000000000077ffce6b5ede28c687e80bf4c6ab47c5d283885b000000000000000000000000f3615658c9707e4d8619ff0f192af7358d5231f6000000000000000000000000c9377398fef9bac02679e90422ac99710c9762990000000000000000000000006ba612bb6efefb8740c7d09b22c2232dd9732e38000000000000000000000000888a44edba4e5979d230cc93fc0f5123fa3fde47000000000000000000000000a0d02d8796e357504b3f4b5fa5e2a803a1ba49d3000000000000000000000000cfd1aae5e747586899876ec69e97fb5eeb14d8050000000000000000000000000c00f42d41549cc235ed4750bd2d28a49afb25c30000000000000000000000000e59b7b88bb334010f4d34bda9aa403b11a27aa2000000000000000000000000b1e03efd69c92220d441d25930c80d716ef55eb5000000000000000000000000ebda75bfdf11904a67f6b5ab85b3a9ad551ee61e0000000000000000000000001dcca22289015f6b1d58581d747db81ad0b22bc10000000000000000000000002db97143eb21102933e2c10378f12b7254aa295d0000000000000000000000004e70d8c1fde06bab53fc61517766d95e6da9952c00000000000000000000000060ea2d4e00b2a90e9b8238d5d94fd2808091fa58000000000000000000000000012c73be549cfd5b46ac56fc1486cf1923ac4375000000000000000000000000feda185abd8e75409985f3ca537d7158bd084f950000000000000000000000001c698217ea30865ab8d01dec592ab123ade73d8f0000000000000000000000006d74dcee290718b7c03ed439400ddd07333fb587000000000000000000000000abeda5b981f005fbf9a36ecd68c7d9346136c30100000000000000000000000002803999d14bc3427a6e0af988f5bbf655733e36000000000000000000000000ac022b95dc9215789670040d72451c8108a6fcc5000000000000000000000000a0b73e1ff0b80914ab6fe0444e65848c4c34450b00000000000000000000000040f7641a9531feea13a5dd4fee325a6146b386c00000000000000000000000001e68471cd0644b87d8c8d4f9429bdf83522498e60000000000000000000000004feb608abb2ae19547d5a559662cd315b598b0ff0000000000000000000000004622d92df268a521daa5be54e2ffd35ca30f60c2000000000000000000000000d11138b435160d5831028848c6b4ac05d43fe2a80000000000000000000000007b15f6c0401be0df76e4155a08d5e131ffa62a86000000000000000000000000d759369802b82f213b4664b19e6ee7f8bd45fca90000000000000000000000001f31a043750eb6e48b35b08a542c79765f375511000000000000000000000000e5913eedeb1f6f86ca828dfed55420adf4632b880000000000000000000000009d3dd9170f2668dc27fad115bef92efadc8affe1000000000000000000000000c4a384e0e310e536a3c233d78347dc0bfab05e1b0000000000000000000000008b69f5ce23917f07681c060d60da9f0979191c01000000000000000000000000e2d4c2e1a5dcfd52cd70e9621a9bb59a503776ac000000000000000000000000a60a972cfafbe29091f169533e06db3cce0e422c000000000000000000000000543fc138f958aba55ab868661ff2fe0082a75c65000000000000000000000000301c59147dd36d65e6da0b7a5f508ba29589401a00000000000000000000000079a105eee8277b43b65ed8660ae7cbb1b4210ad9000000000000000000000000956452441e96e9332f04174e9fa2ed497ab396a5000000000000000000000000d1f3a21f329bebdd91900fca31d29687495ab48b0000000000000000000000003bc6522b26e6570d20867725e1ddf40d29e68134000000000000000000000000c26b632fbefc03569f599793029dcab355131cf800000000000000000000000099337537bbe5ec2152e4032e3516f472a3c680a5000000000000000000000000bf1526dd335e3318268d67b5dbcbe483d14d0d49000000000000000000000000da7d017b5b115fbf4176c4a7009f991a8191998700000000000000000000000091b2ea2c6708506eeef77cfd61b0d0cf12437da00000000000000000000000007f2c3f6b8adc215b4157ad4c4445a01e2c6d90cf0000000000000000000000003b1737932988d6be56f43a97b545f691d43017e1000000000000000000000000ee6c71d5dbf8e625e85bde52efcb592aac276183000000000000000000000000e88e78c25cc488f51e54fdaab89c7d23cb97182a0000000000000000000000000be900c144eae5dc7faaedaa56c07fcde6f863770000000000000000000000000901d503d8ddb45979a0c579be88563bef158bd40000000000000000000000007b07db49098b4ade2687a947c9339235c482dd6f000000000000000000000000e4b111ddc59572272e587cd802e5f1ce118553a1000000000000000000000000b770f1e35b87367d2d0d91c819b3490c3f8c94f200000000000000000000000005573a90c739da787447fc99d4d505c5a7c62a52000000000000000000000000a64bce4476e7eb89f455a71ee9fca5e19680e7ea00000000000000000000000081d41df93c35463f85a147ec220c8e0558e6e1820000000000000000000000000102853b4a697fc371890e29286be48b4f94c815000000000000000000000000e39cc573920fca8cd13e973f5989bbc368e9a6710000000000000000000000005bf3eb622d163ad907ceff703d4c9a37d14024b3000000000000000000000000da8d895db040c979334b12b2e4975501d4de369100000000000000000000000033020664ccecca9683d1e7f8b2ca55f1dcad0322000000000000000000000000d0be9b35f66da21992422638b994a6ad5dfd7822000000000000000000000000111711fdff8d00287f1c2cd000c9a665b4f190fb0000000000000000000000007b3df43cd32ce197b2ffb5514c11e8a55bb58ba900000000000000000000000027842486f2266aea63293ae318b25c4342be53a4000000000000000000000000df1c43ad32559283eb30825555c899577ea257100000000000000000000000004c216347fa5995a5b72cd0dbdf728f2a21f57345000000000000000000000000e9bcc20cb0d7d4dbe6193aa412106a8e1114a2e500000000000000000000000038f03fc501f356a0cd66cefc7b40a422e703425100000000000000000000000098bed93760eda9278012aa0b6773debc9df31ba1000000000000000000000000ee2b486b6342607294933f7a06e6a6150856163a000000000000000000000000c57a1ed94b492606541832b493f9b1ab1899f84f000000000000000000000000bfdecafee844cfea00b17134d7aec1a4ac4683fe00000000000000000000000071c0b9b29ee95238389c0673b95f5c93ddc8aed3000000000000000000000000e200f94576277cc103092cf22f5c1cfef79ea65a000000000000000000000000be775a0bc6d9898a9c881847f8f1ac33b1a2e8700000000000000000000000004ef8aa8870b0db7c60ee044b95cc12be7b1f53a40000000000000000000000000b79d0641c0103ce87627bcb85e08e5782710909000000000000000000000000ff10a2f3a623a28422a8d12c21bea109aca34565000000000000000000000000fbc3a93f1006b8f86c149a31e69e2f0ac38c20ec000000000000000000000000da564ac036ca487f2d10b98d957faeb969e929e000000000000000000000000045433b17bbcb8291bc15a2f757de76d5b114016d0000000000000000000000002486808b55896f8f8e609e833939156a12061d0400000000000000000000000027702ab68490495193e02655c80f2ef6df8567240000000000000000000000008bd56a86002e382ad336f9063e2c4a2fb8d4717a000000000000000000000000248af7a4dfb66d5dff26c9bb206814d3108e79df00000000000000000000000031ac8d6c2d8f2826c061f7393e86102694fa0c8b0000000000000000000000002d457eb5ab4cdd0d811b7c7c18f314909290d5ed000000000000000000000000985e2635ed357808883bdd8fa6bc3722656656fa0000000000000000000000003fedf34549fa9b66e94531f8aae234225f74239e00000000000000000000000015d0a56c585e3b48e85338bde29b683c6d2b1b87000000000000000000000000af0c3460abfe164f68056f6220429358eced7296000000000000000000000000c4c6c30d32723beb9b3fc070ab261af579681eb800000000000000000000000016cc9b3bf169d05810e5d6af9819ce57e42b44d6000000000000000000000000fbe78a3c3a55c844489a8d85917a6e49e33ce64e0000000000000000000000008aa003825d69e33a89fe5b7d717a248d9714d2d700000000000000000000000058b4ab1deccd570b737320898542233b666a600f0000000000000000000000004a69f9c15e2144fbab34c4efc6f3af87456048360000000000000000000000007bac57ff4913eba7b810b93bc6bf27f10c3a343b000000000000000000000000054f742b367c4e2ce42ee64247358049689bea4100000000000000000000000025244311facf4981f57ced1b81003ebb58fc6dc90000000000000000000000004f140aeb4144b373994b93306f349a626fd9d30a000000000000000000000000e24349150bdb283752c9bb6ecd6c53d2c733cfcb000000000000000000000000f75101bc3a54ac62160e170b545c56323825ceb6000000000000000000000000ed9067edea44ac1adc7ddd399798350289402bc4000000000000000000000000de053f1853f6f39d9cc36e4ce3bf07a77002566900000000000000000000000072aa7efc1c25544a436cfd5d7f7f45500c67764300000000000000000000000049e413002dc4f91a66cb93892268a8b498b7e34e000000000000000000000000c73e51b4ac8a32d0b08f22ff53b9eddb9401667500000000000000000000000020df9f6e250423de2ba2fb70e450a98d30870e200000000000000000000000008ba00121f5c4161f7785035dffa145dc22f7d066000000000000000000000000c12e1177d8256cb6873ea1a1a854372847f6d965000000000000000000000000b7501bb338470a3feb9b86a7f10e6f3c524fd3fe0000000000000000000000001af154b70be1fa1600dffb6a34a2052d594c1536000000000000000000000000847e1dbfa99989f6bb2307e2518f9fde3fbc601e00000000000000000000000091017969cf29710d621ab46b497f1530ade0363300000000000000000000000037706120d877b050eab82e62d7fbf3563b94a36800000000000000000000000035c21372bb0d028d5e0cf49da6554409960462d5000000000000000000000000e31a948e04207cc03ec55232ae6a9a0b4f74a761000000000000000000000000977b15965dadab6ca4d6eaea2cedd4e77cec4ca00000000000000000000000001e21ffb357411a592150a3f04ebc637a58b804400000000000000000000000003cd35143bcb61f465b2369f1d3f23cf808493546000000000000000000000000783edfd47823ae3b904795f9fe64581d14935f970000000000000000000000007b2f6412cc93a72b2c24d2f3050785c3d9788c3e000000000000000000000000111514e7d0c3c96f9e671f9f5b82d42bbe082cae0000000000000000000000006447d8ebd73cd8cd4d2ed9126545b0b2ebcfbbfc000000000000000000000000fc8f0f3be0e40406d36f198ca2149f4606b772f300000000000000000000000092de4633ebba98e59ea3cef5341c25c3ae29c8f400000000000000000000000016f589ac988cabb6cf2f10f51abb844421a8d214000000000000000000000000b0b4872b7ecd33de06748b5e71a5238410c8297900000000000000000000000010562c5cfcd1ecb1aba65a9ac25dd12c4c1be9c1000000000000000000000000a1426af5f68c2c0cb7e82ed4ce165242c7a4f140000000000000000000000000e14e502784a507aa4c99a8429ada3ce8a73f3ebf00000000000000000000000078608ac604d0ad867332d115fddfd3b195d2b5dc0000000000000000000000000fbbef15beef1bc2f14a59989213a8be7ff40111000000000000000000000000d512f3482f4821b85d6003f01edb7a9c8015fc4000000000000000000000000054247efc6d0f50f611c45c4472fbcadecab74d39000000000000000000000000093a2f1e9333941e323dca5f76988c3d29270dd2000000000000000000000000c7278eca89ee08cfedad883e0aff811ef6b0a920000000000000000000000000c85e68b3846c40bed593f1eaa0fb09aab8e0ee1e00000000000000000000000065ab326c03df22435c5645841d098e51dff8e405000000000000000000000000ebc947ce701639562a2e3fbe1644a23394f52e54000000000000000000000000654792e45a3e62f34ecca96ce5f796136d1257eb000000000000000000000000372046c8c12f2e33a7eed1a6e4991a29c78f4e01000000000000000000000000137c9a62d25a4c3a6ad90e82718bbe0ff1c645ce000000000000000000000000e2cb3ba62be2cf2b7dc20b80f8b942648f6fcc2a0000000000000000000000002e03019499db19c4dfd8d9a3f32defb91dc2c594000000000000000000000000ad7b93e94e04a75aadbe785c4a017bbbb3431ba5000000000000000000000000f2ff572137a8e0d880dba62235d4bfd1dd9b38380000000000000000000000000feac8344f0cb7804a7a9e2ad788a5bcf398c58c000000000000000000000000be07bc10fb5af33b65bbd0095c6afe774979a48a000000000000000000000000987b0cb3a1630cef03b988207300314abe437ba800000000000000000000000069f3234eda7813c163fd89048b89720734baf0f00000000000000000000000007201ee9e05baf82c340f802083b5984ec2ae8b9d000000000000000000000000d5588f2b0154b2cdd025a5064e8da89f915a79de000000000000000000000000ba4dbf27d0454ff63e4d6ce82c1fada86b4845800000000000000000000000000ae47c98c98c4f6590f5de603b08cee8a677d6cb0000000000000000000000008a262b22c76003f333c8803a84c65b564ae9d0770000000000000000000000006951095f6740efb75bcd6dae365b890e90e3cc8b000000000000000000000000ec0528828e6f3c581b107554dc005efca8f70a07000000000000000000000000717f9076e404c1a211eec19455b13012344646e70000000000000000000000004b36934a9b70fcf66b456754a7e69ac2013f05cb000000000000000000000000724e40e7bd1e816a65071ff6ef92a1b474f4cb0f00000000000000000000000068d17b52e084b7ae79e300284a8ca7636ea024db0000000000000000000000004aeaacf446fed9d33d2d7ace05d1bc0633a7c57f000000000000000000000000c9f68965b6a49523fd8bd3c65e3ce2f42407e6ad0000000000000000000000002e656889695141c064e1dff6a68f172e0c56742b0000000000000000000000008c9abb2514f0fc95610733a0c4eb23194fe0520600000000000000000000000018eabe14809109f981f126fb4399dbce415f85480000000000000000000000001dcc0cf8cb9588bd9a89ec33cc82edb9f249dcc80000000000000000000000005ce4717b9f2da0201723564ea8eaf769d91e0f070000000000000000000000003405eb00bee8665ade7a35de68da4560671e47b800000000000000000000000069196dbb419614d2542794467c800976d22cd25f00000000000000000000000029106e09557f5f8dd7eb8f649356c8c06361aeb80000000000000000000000005f2a43420fc61858880ddecfd655509c2ecaf3f2000000000000000000000000004f67dabb603aaa58ed52641ccaff09c559704a000000000000000000000000cd7a536e31fbf376f4fb8dd6479f7c301e3898a20000000000000000000000009eaeb1697287a7e86e10b45312e4daac0d11277b000000000000000000000000747df49cfe308e9dce64ec961f6716c4116185e600000000000000000000000088af50fd43fe5610bbf5a3dd9265910b663a0f230000000000000000000000005c447e5fbc93e1eb4869703bd8a6fc08f6504bc20000000000000000000000008a5f502886b36d998818a22483edd020ad972867000000000000000000000000e45ac8cecf1745300460cb02f44401bb914df285000000000000000000000000a96cc910b540b2b1965832524fde5e692129e846000000000000000000000000244b6e40f475a9f200a2d536367dcde9da1f64a00000000000000000000000008f254c62f3572725c89091ef85359edf54faae830000000000000000000000009ea6e5deabb8d56bf2e237ad87b3b81bcb3ab7c9000000000000000000000000a4b183fdae3baa8e749a904f1dea71bd86effe73000000000000000000000000afeeb6b056a594104410347412207c9468cf24b70000000000000000000000001d4dd733ecc5dfdcd7c817f53f0e450ce79c0d780000000000000000000000004af84b6d63a66b75c73bf8d474fe6e66b148444d000000000000000000000000c3bce893257c173e695785634ca2d40c66e9edbc0000000000000000000000008eaef2d8e3999929010a64a6fcbed30a2b77ff5c000000000000000000000000f56883a162d5ae3a30eb4a844b7290e50d0cd572000000000000000000000000157890d33a144bd9c1e607b0631b77476fffc50e000000000000000000000000d2c1420ab4e3234a9487aef52d56a34ae23fe9d400000000000000000000000058562cba422d125bc0197d18484bda390d2741ca00000000000000000000000013bfbc8bb20ab662223f299a116caa8022ffbaaa00000000000000000000000092db752d2f7853844bc1744c259162a5b1c2956b000000000000000000000000f69f27f372261a1a36c5a18fcbab092a8cf110e3000000000000000000000000dfbe5c500989c028cd7cec90a1f58dc77f41ce47000000000000000000000000429032500941520bc9cdeeaaa05ba603418da974000000000000000000000000dc4a6c1081729daf3f3140ad0bbe3d106ec6059200000000000000000000000042bdd5bb4c7066c9776bdcee5e62774f4906fb3c000000000000000000000000a65e496f007c786c3c3c574120c08e0c56244290000000000000000000000000d0c7d5db8588fef8fea388e63e198d570e0efb530000000000000000000000006cf09c75109f07135e1adbb97ee9286f614c6eb6000000000000000000000000e24a4712911b8f0dbdc870ba2c9ecc86f236d8c800000000000000000000000076c095127a563fdfb1fdbdaec598ca57fe4eebc3000000000000000000000000008ddba283378d048230273480d07f5df31c0cef0000000000000000000000007f9900317f52362599ab0b4cbb0b32639d3622060000000000000000000000002bbd84dfeb2e36668e600cd48a0d04eee8ad34680000000000000000000000005becc625343dadd6137817bd95882e2af52be5cb0000000000000000000000005509447b4979d13acb397d1188de2000bc3723fb0000000000000000000000004c2082bdccf1e13b64f6b07a2464f947d1cb5b850000000000000000000000001388cc63817b6c1d5fcbe9c71c86d4f0ec53c135000000000000000000000000629182d838806c6f55b14fea005f5ab501366e10000000000000000000000000e617119444941cb8200c74e4e30d79d3ff5a046c000000000000000000000000f85b3a2ac09f6c1a691ee3c5fcd7275cc5ed3c2d0000000000000000000000007b1dabf493fb4a8654d3e69809e43438b6f629ac00000000000000000000000064398ab7c1b5dc4d55b786f274a849e4e6ce85a50000000000000000000000009b585e1da8581e7452d8e6295b1422aa33d9dffe000000000000000000000000d7f374ea08a184d0eca1a53d4e068d13a17e4a1d0000000000000000000000006765e7de8569e1f9ce8984319d4b6bb768e206c2000000000000000000000000201b94c923f1ea73d0edcf1fb2cb47a998636c4c000000000000000000000000b10941bde1faecbae593087cabb9dd9836e60ae0000000000000000000000000352fdd144187c05ad779dc8294ff671db989d334000000000000000000000000a3c668b7948876480fcf1a54cf3828ee342859e8000000000000000000000000fc062e02cbccc90d279e86c72cb17f8d0f11aabc0000000000000000000000001d97a1e1814f88cf49f51ba70e4764dd094c3289000000000000000000000000be7881a2f94715d7871b929cd8a53fe422b8e7a600000000000000000000000038b37c192ee0ed7fef92a218221dc91f517e33cc000000000000000000000000775f5ae57677484f595dc3aacc25a910e079b7b1000000000000000000000000712319d2fc8733166fe536ff043ff79bfcf6c0f70000000000000000000000005261f68114985422d7cdd47d2ecdd5304e02ccbc0000000000000000000000008bb97ffdec60407e71cc6a5e820695ff33c5f658000000000000000000000000960de3fd666cd0f4a85fb5c64cddd413e39dd07f000000000000000000000000e0c7c82cf573969a89685ddd1c67516eca22581c000000000000000000000000c938dc1993c0708dbcec4b105843cfd9520f1b9e000000000000000000000000a6b2eaf9a3ae3506abdf5f80dd67ac51edf40bd6000000000000000000000000f279b638a655cf83f81e512a84d655232df435a40000000000000000000000008ccaa50c068d679e5d4fadb07160478a178d3540000000000000000000000000951a714161fb3e962e6596054cd55fe74323ad780000000000000000000000001d89fba31fee9d3c7a515f90a188e3109e8eed4e000000000000000000000000c8c97accfc6d2ee808faa8b9f72601c17e5fd6fa000000000000000000000000f689d2605db694204fa2d005845a58b85149df600000000000000000000000001d922bf1dbec35200c4bab393059f98a683b2a4c00000000000000000000000068fea6ee6efc886cc80b7312964fcbd9e03d200d000000000000000000000000d42a1df6d85b896db6cd07e68733736cdb621956000000000000000000000000c9f48328fe8b86bb8a8a9ff12e985fdf9858e56f0000000000000000000000003e69e0890dd2d345e9f453da0d012fce503289270000000000000000000000008991f262b3c4b6a94553335bc32a4429445c949b0000000000000000000000003a2604e6762f4c20e0ea2304805f4de435c502a3000000000000000000000000e53b7550daaf0d929d6eac8284f064d4b91e654600000000000000000000000087918241cd770744fb8c47ae77d732c19fd8afcc00000000000000000000000065f0f8df787b107184215a24456217a31cd411ea0000000000000000000000004614516811d51f08367d0ec1f7461e095fb6686a000000000000000000000000f84d6bf9cf73a791b09315e93e342de36a6f28290000000000000000000000005139700aa9641025c476bfa1933de6a6db4527480000000000000000000000003aeadf0f6f33baa84ae06c1d0e152a4c6ba07e60000000000000000000000000c47f7a5e56ae2eb602a4115417799a37b0ca37eb000000000000000000000000e6dcc41d059567f430bcdc610a01eddc931b8f61000000000000000000000000f8c29c0048e3f7a207345fb0b2f1ef188a542e18000000000000000000000000ea93a77f2a2ab7ceec88c3f2855dec9add1a67a3000000000000000000000000e42b53e18f7f60765a46b98fde9eb06c0b36e3bd000000000000000000000000de3cdacf3449e07ec716c86b57df38dd7bbb2bb2000000000000000000000000dc3ba3f43014011fa2362022f732e9e3f68717dd000000000000000000000000ccf0fa7e5f206a53312e902f97927ca6abc08dbf000000000000000000000000c7e959a300aaacad9c8870c9cf1758c9966b2c0d000000000000000000000000c07bdd8ca86f09171bb84d31c237e25a0e6934db000000000000000000000000b1fcc9587acc5b128ad554fbbdebb305e234d48f000000000000000000000000afe83fb1a4c27cc647acd1d718f5575ae291c48e000000000000000000000000aa1ec054f0eaae81c53f60f4aab4e7d20b668991000000000000000000000000a8ee65cd08c76a282a5a2107705dcea52575215c00000000000000000000000098cb3701e722006a1c2e85c8b25603a99a8189c400000000000000000000000097e7b3ec3a1223e891dda674252d4919086d29f20000000000000000000000008b86257732f310bc7ee4b63454e709bfb75e2c2f0000000000000000000000008a4c6052d12831b8fb40c5d20eb34b0a24f1f6eb000000000000000000000000888ca8fe1758efcaa1d0e5f52f7042f71b8a834b00000000000000000000000082d552514ff54cb1841da51da6c87090aedeea050000000000000000000000007a1e2b7a54bf6cede1acea585f4c5df2baca0adf00000000000000000000000060e2177297944cbde6d7cfcb87ec92c5b233eb470000000000000000000000004d2ccc60c5aa85ae12014856f146bb299d39bebd000000000000000000000000354830119980cea3a11818d8e1d98daa567c10450000000000000000000000002c59165b2270bb04c03b9cba815db521871c2f6f00000000000000000000000014300f5e62409b846916eb7052d4d0bf475ffb9800000000000000000000000016efb3766cb165e58211d94e7c1f30f884afeba0000000000000000000000000b087c849b2c956f00421218df620e130d252814b000000000000000000000000c16592571618f0e04186c7ba100f76f19007e55f0000000000000000000000006bdb71172772b4a41ddc953baedcdf7295a76deb000000000000000000000000838d2a973aee35179f152d55da2b4df5f62af15e000000000000000000000000e234dc23e8361150a2cefdbcacd39344170072ab0000000000000000000000002e43887d32381bb1bb2c2738ae752a8fc8a4254600000000000000000000000013a8516bb42cff57be6058face3621bbcf13307c0000000000000000000000008fcb5c23886104471b7eeafb9bd83ef431bfa276000000000000000000000000fba8f7eec61fec64373ce91428423c3fbb4f57af000000000000000000000000795cf6cf67c4810223c28fa10b2afc23bd24da73000000000000000000000000e80bd8402fd36e0e4c575e394132caea678c7af600000000000000000000000065c6044cba1252820942962f9d72d9591ae1389b0000000000000000000000005991887762a47fdcf32e84acd2749f9e3626b400000000000000000000000000099857a85fe30b181786810b6eec5adee033294a0000000000000000000000005c7611c2f0273c944bfa36481816156110040cd3000000000000000000000000e6dfcfb6af7e9e614c47c3ee0e7a9c8b4c6a98f40000000000000000000000005840f4b8961a94ab7e81165fbecf7ec874fe3abd000000000000000000000000cc430f20762fb755fcfe9a8235878cf7a63248e5000000000000000000000000fb5c934410f234ca8403ccc485c0e378674129ee0000000000000000000000007a62552275ede3070f9e50a7e4c8df666f4c3d9e0000000000000000000000002e51d0ddd718c24c8b0058c3cfb9bb2a26d911b8000000000000000000000000e343eb38e369bac9b7c018349eadfc5a88412e7d000000000000000000000000bf9e1cc5254defba863bde11cdb902b78bb141c70000000000000000000000003cf8d0cdb9d9a4ff587b4b6d549223725fe9bfed0000000000000000000000005c506801771ee024e6fa7f44925ed6532257e499000000000000000000000000663b93c4dc06ea0984997fee578a8a9fd07569850000000000000000000000001082960a5a47908cd80dc812f7ce28da37e3ea2f000000000000000000000000d8cee1d70a5eabb60a22fdddd1237b82afb751320000000000000000000000006d0a6121b3caeb70ad16a2c97dfea4586af7d6ef0000000000000000000000000d67547a405804915b4eb94302c2720f0561f5c600000000000000000000000081620fddbdf31397a63e5237c5fd14c363ee7f5300000000000000000000000020b3868d761ff74f1f3635679714e79795d6616c000000000000000000000000faa61239c2c95cf4ae669bf1bf9fd559207078f4000000000000000000000000540b14f0916a9be6d94a56f92e142b595a25d37e0000000000000000000000008db9878dce3f178d3bc42d0c1d1406a2ac80372f000000000000000000000000025d50c11596869993b94f4beb626eff6bea8aae000000000000000000000000db863fffca031f4f1c6718db64d330acef6c38fc00000000000000000000000011cba8b6d04db837668ea1e820dfe03ed8b483240000000000000000000000007f50d9ae54669032e674078f97866beeac8d445a0000000000000000000000007d4272d0881c0c9bece654c4301e37ce8a058038000000000000000000000000ddb0bfb041c507d7e4ad61273f5bc12b73fc4d8c000000000000000000000000d58137646cf5dfe301cec3d84e9c4c0ef447f589000000000000000000000000278eec50572f4d529eb0348e710b876345c453e3000000000000000000000000c0dd4279d9ad93bdda74c5c980143ee2974c6e1e00000000000000000000000022781d797312cb1472d59127abe8f23abbf61c53000000000000000000000000fcfdb767bf13aec4ba1c5dc7d9b6ca9a339bd8b6000000000000000000000000c11d31142a9ad99cab0f45556991d38300e9ee6f00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8