Special data
- Status: Successful
- Nonce: 2859
- Type: 2
- Gas used: 28223899 gas
- Gas limit: 28449065 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:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000c4f383559ac47deedd8fd237afc687f7766032a8000000000000000000000000cab99bfc72cbde084494f8e12b74a7cc393ca005000000000000000000000000814bc2e41ff132e9c239f60df39bd4ab67bc30e5000000000000000000000000e4c89d1760522a39225867a429d610d2594290a7000000000000000000000000d975ed6b471d82eb75677a5022c666d60df0c6cc000000000000000000000000dea11a1ac51f71c7cf06f687328b2706869fc2060000000000000000000000000e41e974899b2325314b845131f80a01b352ec30000000000000000000000000d1a36d85d59dbbab55b78998a2efaa5d22078091000000000000000000000000840458d58c812b97ac99e1612ad424e854923052000000000000000000000000b13ba4675131271b88bfeac39482fae23c2cb75d000000000000000000000000dc3d0ee814ab0eb57067d76312466c72a7ab09be0000000000000000000000009b6468f70b927bb2eb0317bf02071d8df8aea374000000000000000000000000f1c73a74858129d9467eac823a0b2cf5c5c08b2b000000000000000000000000160259fc28cdec314d180bf2de03d4f32ec4996b000000000000000000000000e62e402cc6a25a32f5d588d62e787a271480c95500000000000000000000000070a12bcf4b7f692d7f3a79524e882aed4b0ca823000000000000000000000000d0aeb7c6a3c092a194a29e66702239daaf09b5c5000000000000000000000000dcd3bd956ecdb6e186b2a11839bbf1a7008cf82c0000000000000000000000005e6080f4d928dab059438018b8079bdb71d1292f0000000000000000000000000b6aff257a628c9b0745a65fdbf9bfe66831d24f0000000000000000000000003f8f61900df08fe3d5da34556f1860ab9fcb01fc0000000000000000000000003858b21a42b62861a804cbf8b15a7721a70930bd0000000000000000000000008e73dcddf25298644ba7ca35d572b40d427ac9e40000000000000000000000004e74e97c1a6322797f898a0adfa34856c14fe93200000000000000000000000087a600e5ef19d63a3d1f1bfd988352439a7f696d000000000000000000000000aefd6621292ca366733de7717cedec2849ac9d6c00000000000000000000000020ac1a5a6b88c71e308324acf9a226f8681a04b8000000000000000000000000349625705055380dfa7cc41f991cbf6ce1de87aa00000000000000000000000009f39a50d27d83e4ed6b6f2e24458be352f34e36000000000000000000000000d3891d30b112d5f95e9e1a8d1a1d336d1f12b5490000000000000000000000006c8005a1754a6e1c96deac3cca816b971cd251fa000000000000000000000000e588f84fe6a284cf5173f181ffac37251ccb1322000000000000000000000000dc4aecd76bd3dc843eb34bab0538273bde2e0fd900000000000000000000000058dea289536498dbc8457c40e978ac0a24cfa73600000000000000000000000077ccc570cc8182910a0a2cb64b6c602228b557e00000000000000000000000004bd8ccfc372d601f53a1c5f3030ba7c3774b7e3c000000000000000000000000403d2e5956b413fb5f737b702073f4d4f97c8ef7000000000000000000000000955b06482101b23a84372227ef7b80e388f6362500000000000000000000000004b94fc7f7ab586525cd312f234de7c6db1a3f8d0000000000000000000000009be5afe585fdb1f775d09970ee52704cd6e6590d000000000000000000000000f2c34a902a3e0f98d55e310132dfbdd547abecd8000000000000000000000000ca903aab482a78faae6d11f708ea315a569589e7000000000000000000000000c4a2453f24edb225fb61403354ec58dbd17b6bbe00000000000000000000000096333fd39159aa27e4c22d91b046ec2280f3f9cd0000000000000000000000008b7303cdc850fbc2faae617b6eeca200d4fd59e50000000000000000000000004565f35e00dc99310dd02b84a5f510aa1878e6e300000000000000000000000036a371b91a8a8188a6fa3fd354e34253d1415549000000000000000000000000c01043d6b89a67b679fd38b82f1376985d52e68f00000000000000000000000016752423cfb55cdd4604135e42cf23fab420171200000000000000000000000005aa890c4f2532b7ba691a98936703b4e913839e00000000000000000000000019601585d022a8622cf82cad8314cdc30d6045e5000000000000000000000000da78ea69e8d4b7be85fb7b197eb2db5eaa4ebb5d000000000000000000000000f408660070280c8572848fe2ad7cfffb3e9414b000000000000000000000000020616d9363802b2959454370aa01ada92f42dc22000000000000000000000000d9a69b0404737af966b1c2ef33be927def1f449e000000000000000000000000de9b01cbca1936adab9b7c48d3f2ddbae23684a3000000000000000000000000faa615feae7b07a6d368f9594e39993953dab0f30000000000000000000000009d22933a7dce254e2889c088649b02154260aed6000000000000000000000000678de8efbcda34dd6ea803faee1c18d11e6080970000000000000000000000003cb2f30241dbdd6cc33b5f73119e1d2206055bfc00000000000000000000000088573d355156bea8a8d89ef6d8f51eaa79960de30000000000000000000000008162e2265b04c7c55a95f79ceb9c22328069f8d40000000000000000000000008eb02695df8f17c7e511d71d5d4c37c2db4cb3cf00000000000000000000000067be6c0db5d266ecd546d6c3b6919850a4e4adfb000000000000000000000000398f2562fed20ac30f993f4b86d314537946725600000000000000000000000087a65bc69f40fde04dce9fa40fd2e16ee3146ad30000000000000000000000006664940760b5fddcc48bc9348ea3832e1a5dbd40000000000000000000000000e98e48fa793076b6b4fac1b6445b7167bea2f4bb00000000000000000000000047b06f830e519fec185ea39c566c3d8ee389d09900000000000000000000000025510a054c84b9c8065e119991f3c859d9ee5f7900000000000000000000000088ea95d3e4d01d988d17d269817e09e1f148a357000000000000000000000000cec141d46e091b8a5593a0cf8cf2fc9e6f71eda9000000000000000000000000803c9226cb92fec62ee36f6366541f17f2d95d4300000000000000000000000091cbb8c58c4f8a1f216b04842eb9b8ef424da0c800000000000000000000000074ea038588a0c143abe29c206cd0d505f7371191000000000000000000000000ed0b46a26be072aed1ecc03df73ec1271bc3eec1000000000000000000000000dc6de673804c1868c9cfd99b8ac56c57fc67a2e70000000000000000000000002e03def46f26dc040caaf7ffb90661a6717df2ad00000000000000000000000028b9089b5f2724c1898e7dbb04a96c8c177fe46d0000000000000000000000003cb735a292533c933d3c6cb6d618a7bd4f6fa25f000000000000000000000000f999f31d5b8652b4a54b916726894cf137ee5fc7000000000000000000000000c433217bcc26019d17050da458eb4cfa8123c6180000000000000000000000001cff4a427138eac73c6559dc0402ceb3d5cc13000000000000000000000000002fe2f61d09eba0a9b9e675dc3ddd159954b606360000000000000000000000007211a5ba2d2dfe19d6e32f0d60e0c7b0b55c318a0000000000000000000000002843ee4fa0f3e899704d1ea1e6569a5fc37ed7d1000000000000000000000000ce4f75409a5b4ea08b22ca8590b2d3d81f3a6635000000000000000000000000aabd9d28a757e739c56a9563238af402885d0f77000000000000000000000000a3e165b958ac91ad03bae5cd8f928507f6d42e62000000000000000000000000edec718b6eb9451c0deff7c3ed34afc21be40831000000000000000000000000681078a9fa0295c24f71aa00fd03702c0c0f7526000000000000000000000000eca306f0c863c1e45d2294e6d576a061c51dbc85000000000000000000000000d3511ac769b37c6a9b091fdfe629cf28e953fb9c000000000000000000000000e3dae24b448500b76ef9e590eab7ec7f7104cdd0000000000000000000000000afc2f78210fdaf15f7a5874fd221b70dd98c4c7e000000000000000000000000acad52f5d43295e339d1c79bccacdc02193e76c20000000000000000000000005b764d1780c8fdf28fbd1cf2abe2424feb3db4eb00000000000000000000000087fd30f8ba976d58e9356f60c1b89c6b48cee4f2000000000000000000000000e58397db00ca368c1ccf0bd3b47f88bdec3a72c0000000000000000000000000c776898bc9a1606c04701328333ea28bb325bd1100000000000000000000000047fd683104a5ec6695747be65725851bd2a2c62d000000000000000000000000f99618f112611aad4aee3f558f6f9ad21f44db57000000000000000000000000a00583acaf83480d1c3408566606b7b1350e75f5000000000000000000000000d3b6d0abec609d7e9ae3e9f6b17686dfa665149300000000000000000000000075bf76a6ef7f9b4a5819abb7d4a4f1ec0887d0ed000000000000000000000000be39b21bebce696756081634783faa6d89616279000000000000000000000000ea345532e37cd54259015b9f52a2ca67fbeffb550000000000000000000000006f808c271333ef365a986b96567a327bbfa2230c000000000000000000000000ad975b33a7412bfc9e2e90ac0e0c2aad72bcb79600000000000000000000000027348630df7409dcdb47d8d443f5c2ceaafc723b0000000000000000000000006340d47a89f35397a0c481dcffa62173357ab82e000000000000000000000000f0527d41eb6d6c9e6119cee5597270d9f9562f120000000000000000000000009d0805ebe592b4387f309e52faee37ff5fff9df40000000000000000000000004a5907dd8a05e8ee4a6396403e99f5c7e0b7ea5f0000000000000000000000007bc54521569e6924aa9a65019c539547481daa1b0000000000000000000000007f342905889d2781f7056a02a2ccebc0ceaaf66800000000000000000000000071ac8c47769eac26cf4890696635876697348ef50000000000000000000000002dd9bde2c7ab326d759c75e3a47ede2abe208c49000000000000000000000000211aa856746c111c66e919b289888c59bf402225000000000000000000000000a2a48f39b6a5a941944fbad42c47a2f9207780550000000000000000000000003b2a6f8ec32a68d2029a4a0983d6debf465bfc69000000000000000000000000e260f27dc6eb3702675677aee779dcd7c591dcd90000000000000000000000001cc5c36bc8b96283d56bbe509dc7883000b9ef84000000000000000000000000b52f402e80f4036d7f6d3222512bb1cfc69c3f4f00000000000000000000000008c3600857e47255a9ac6ce13e2fbe3df465b6f000000000000000000000000058f6a855dacdef1fda09f3a0e0a867bbe8220cac000000000000000000000000bc36ed2b5a52c2d78726f675ae34e12b4b7333b3000000000000000000000000ca8be59eeffd91e204d2b511fcb0cf584725bb8c0000000000000000000000000e3189780572679ca05d1bb487e7a6156cc8a426000000000000000000000000932fbe2ed11ca1944961015fc7567392ca764b430000000000000000000000007d673f2ffde7526d6da366bab05720419d69521200000000000000000000000018d7af779e76f149be27d21f56205c63a87b77230000000000000000000000001222f0e18d22a50215a0d89d53489d75d48cda9f000000000000000000000000ee1907983c18e8ba104772e91b3e17dcd905566d000000000000000000000000d181d741762a31885d250c051c4caf7423e539a0000000000000000000000000d6fe852bcb6f8aa58fac9b5adcf7bb5bba0bd7010000000000000000000000004b4eaf094f66958fc9c287f0a38af036b29840cf0000000000000000000000008ac3b541dab734c40d09afaecb9a330db3a1c2ae0000000000000000000000000c0a418d1d75f76afdf69b1dd22a087fc06eb60200000000000000000000000039e145e0352c2635be9190ca6bebdf2216eff75200000000000000000000000041254b80e0c2056febc1c9b19a7b0d259de9a9c7000000000000000000000000311d56f89f228cf1d2f2ed35dce01d5ec23eef9d0000000000000000000000008fbbbe638d783c3d5def8654687f81fe3b560a040000000000000000000000002122588ef8e9e608ff0f0f6a94872167af5f4435000000000000000000000000c0c8a7358b16b734033c64245e7eb1fec7d9bcb000000000000000000000000005490bab668a2d82ca5d913a3a79e99646339e37000000000000000000000000655c5e544b577497e4ca2cd76e5f8a8b8038af7f000000000000000000000000959f0980fb8621003ae1e91535aaf6931d51b51f000000000000000000000000fdadd96903e7c1f4d5abfcd04cdafffaed707bf8000000000000000000000000641217b0864be9e0ba1d85e2f76abf5179b0378400000000000000000000000073b3f2873936c56159cdd64f99bfabb24c1efb5700000000000000000000000077ab0d93a56ddbed839ad2e07b0fb749257a09ca0000000000000000000000003f1c5c6954daa3524afb71e7d616c1187052736200000000000000000000000087a4773edad61fde57c183c2db126ae521c3007600000000000000000000000079ef168aa5312d5b2f4984e61b0d220e8c55ddf20000000000000000000000004e319b9c10ea901a7ac3cccbd034ff0f0d736f4e000000000000000000000000e825ac3d8e730f59be36b7e277255dbb18b96fad000000000000000000000000e2bd8e440bf71c659040a213f3ccecdd5d6e1b73000000000000000000000000c2ec53f422ebbc2518b32d7d732b4069539c466a000000000000000000000000fb3ff2991fe3cae00b742996a3505026691950710000000000000000000000009e9595fe111d2b4614c5ffda6aeccf06ae3a3ffb000000000000000000000000b0a57bb5de63b46458cd7ceb5dbea9c9e8e26b69000000000000000000000000caea770241647047ca355802db20d2a9d9e74e1400000000000000000000000055dd9356b96173bc27b6837a23c11731cd5bdfb800000000000000000000000039e6f90d7ad230cd2d541136fddde5bbba1774ee000000000000000000000000039c4d2ee5bf8f0e19a0365a818231d55da78905000000000000000000000000a499d15d8833bb277767132de930c0b266530474000000000000000000000000d603bb242e3499727349ad190969726d191287110000000000000000000000005c32f0b26529786ae3767855ba59f69d1dd1089400000000000000000000000062907a8846672e2e28a97f3cebf2369aafc7cf13000000000000000000000000bc3ace3ffdbdd9e6791e8c38849e01ec45cafc9200000000000000000000000057e9aae4a7acc1dc287db906ca85d2a80a66ffd00000000000000000000000007b450b854b1a29d83ee4c28a72ed2b7d6a69a23d000000000000000000000000291fafb8b2cce1c166678390ebf9c84342cec2890000000000000000000000007542a2969faa5c30c03276e596ed777959ab7c3c000000000000000000000000283d24ac2a4508649907e051a631ab74a6c1458a0000000000000000000000000f8353b81d1edcbbf16007e3068995513f54d5be0000000000000000000000008577c9a5d9726a013d14be48f6bf6cb6f260d15f00000000000000000000000066c9104d07ceb96363042bba4fd3ac35fa5efc450000000000000000000000009924ad2fd0e98f37d1a05bf4a835b787381cc9e50000000000000000000000007f405747479b770e122d663814f0ff65efb5bf11000000000000000000000000abb6986e9c894ee280d37670e464e11fdfb5264e000000000000000000000000593ee4ca07b449b3415a29aacc7ea267e6c7d7ae000000000000000000000000d5da5279b6796b16a8b8ffa15d6a740c94dcf6b300000000000000000000000076778d983bc5fe9aaeddf10cfcc67c06b2a60e84000000000000000000000000949719fc2cc12c1654ce8b827089430373f0e5a100000000000000000000000090d5bc6306d5348b23d8f3acc15fdaf8ac4a21cc000000000000000000000000cb2853a4944f24b16c5009e0edddf1fef6a220b1000000000000000000000000a02bfb741f542422774a93dfda54efe041114432000000000000000000000000b9e62680c6f69ba853b89fc0822b706508f2224b0000000000000000000000006a1b9c66a61b99ee72197cdade2582ca68df67890000000000000000000000009d5020b5b8ca9c2dfeaadc210aa5949748f293970000000000000000000000006856ed3b5860b41bd422d40e5dfdd6e0020f70f7000000000000000000000000ed67da5fad265d946af7dacf2bb27c9f17c164100000000000000000000000004380d65dd716b85ecc8f33a36a750f175f9036050000000000000000000000008f0f458f1f4dbfc72bf04a98a42f1124bbb176a90000000000000000000000004df6a11d36bc8be2a602a658429126e54b60447c000000000000000000000000a29344e7f593816d6b54ed2cccf64f2fe96a1d1f00000000000000000000000043d9f7542b70274714d166de4a2c0546aa8cbc0e0000000000000000000000003d03695f5e3f1a75f65a6af4a5fa0be34f0f43d8000000000000000000000000b8a32a3a979295e7c4b69e2c9b58d44ebdc6b691000000000000000000000000f336d8e5625bf172af4c9b66a533bce7f92461c10000000000000000000000009b4baefc6189380dfcbe43499fee6cf0bc6730e90000000000000000000000005265bc0adb539873333cd9c89a71398de963d6cc00000000000000000000000004fa35d3d7ab08b87abda6e220776f6c0271288d00000000000000000000000068a9376ee1c1e058f4cf35ee690f429f9b96a78700000000000000000000000034672d3b452885a697d11d0fe147e05ded40797e00000000000000000000000054b02119539503e1daa0dd089d36e96d6234a582000000000000000000000000526d17c4449ffac1293eda9d631ff897d4a3ad7c00000000000000000000000033b81a90bcf054d1c4e61538ab65be59995b0ed4000000000000000000000000b849c38b3eb1fdffffd43397876bf51200b7250d00000000000000000000000067335a7ec3df1e62b54fd0ce7f3a54e5c1767dc0000000000000000000000000102b8160f3c121651aaab8e2077af0f8395e0114000000000000000000000000096f93cb51d9c58f919a5937fd871487cf44d7dd0000000000000000000000006324510abaa2267e50718a6569c1251f2e2159a3000000000000000000000000eeb660f9861ae1e3d50c7b58a3bb3e6134f40ce2000000000000000000000000b6128b8efb2cf8d81dc8d14dd966234a00e02af9000000000000000000000000560acdc10d92d1bb65c0f444481e9970d7d1878c0000000000000000000000009446a99789db0a3d61088b14f01db263aa27e8a500000000000000000000000098083c60fac56a214f56ed6d43c5cf60e3b63fd900000000000000000000000062e557b4103c68f9710cdd465a0cff914d7e063d0000000000000000000000001a47ab639e669d0ac2f6cff80513fd9a609b33f80000000000000000000000003b14af48a1425b4365fdfcda3abecd65a735b737000000000000000000000000da22b71a346a41f9a4539bc22b187b727885f926000000000000000000000000d883be3bb04fdb90e8145d51a1e08e75050076520000000000000000000000000bfcd823ca107fd50545174fb014f2bdfa497a64000000000000000000000000a32535ad94ad1aa8053e39cf48196588d9c57c38000000000000000000000000ffe36e80278e7b62ce9a6182924df11e2fe4b2f000000000000000000000000035f8f9028c8d1822cbc1da133d7260862b25662d000000000000000000000000e109472d9e00da99c9f48e42e70083330f2e7c3e000000000000000000000000ceadfd891217b02378a13a71db5db52f1ce12dd80000000000000000000000002bda1d9bf870c13d34a29831b98d44edd73cf4d100000000000000000000000093e5db64c18ed17701fe439595b78115604e4536000000000000000000000000139ad34f08f0d60c7a8ff4581c9d09fcbf343b440000000000000000000000002da44e82ddf4eb0dfc57425c8bbec5870482a3570000000000000000000000006055763bf2c9af44d8744f37f043f44ba98fcfa5000000000000000000000000c79ee22c3bab5999b7b94eb2d98503b1f86275f4000000000000000000000000b1c274e61ce146ca9848951ea9593af4b1111e05000000000000000000000000812b943482d0c141502e60faa5845e158a918bf3000000000000000000000000e57a64d0437201b98ed6accd0daf6c4cf65a6b47000000000000000000000000a0cd7fa41c1b0b3facb37f8432f9a7bc35a1b0a60000000000000000000000002946488560afac9102a5008e816dce00f5defed90000000000000000000000005701a14b2627634c99b9db70e1071af1be42959a00000000000000000000000010640f93254886e79a3b60b0deca664bb813cb9100000000000000000000000005ab3804c548f99aec2ce9db4af5fb2d4284e666000000000000000000000000d3f753b6bca1d08ff431af4866d603566e6d52690000000000000000000000000d8425faff72831663c6cc6b960021296fb94e040000000000000000000000006c2d8cb5366435be205cf657eed2e6cb54e057d700000000000000000000000024382cfe90f7eef46bbd6915e54fc3de370f3ba80000000000000000000000005c36fd8e2ba61de1e1375b881fee243f7ad20b45000000000000000000000000c69b24ca281cb5344eab3e8a9efec96c505e6415000000000000000000000000eb6472cdfe677814e6889bfe4e3b428992215f6d000000000000000000000000beb9178d8f10d35934ed18a26499b9af541d5bcf00000000000000000000000006b564414599ed9696f503082830fb502f3703fd000000000000000000000000dfd3074ca22092189066c9dda9fab8c7764cc80d000000000000000000000000768c9b7b34c1b9bc77d17a3588dc9972723982d70000000000000000000000000bf5f041724e272b0464e14b7e4dd85a7f3dbd81000000000000000000000000839992c0feea07f81bd1590fd735ff060607614f000000000000000000000000053120ddabe9078e93a1df489ac09b920e8438b30000000000000000000000007d7318f3606e0d63c5ddb83549e991e6c8b9bbe3000000000000000000000000e514e9d1e3cad3a59c8f12fd5a30865906179f0100000000000000000000000089012ec9f683b40d9148cbf02560c57c5915b038000000000000000000000000227ba49556ec182330511436998f49b6d7596f150000000000000000000000009db25d88e49d1959173a7d7e115367df88a6c76200000000000000000000000045f14e0de5fe9fb49fc7e4d29059b708060cc4f2000000000000000000000000ac60f32a4b2ff57de76719406847b3f56bf352490000000000000000000000002a8900ba8b87535cae9db893795488ee5bc2fcbe000000000000000000000000f0a7cefb6656dd4b96d17f26b35b516a09a72d07000000000000000000000000c91195ada68be58482da3e4d9167b76915c291e9000000000000000000000000816f21f1aaf6c58b3ed0452866df0a180d780ca200000000000000000000000062537c37676bde1c49a2af54a686dad423c630e80000000000000000000000003053b195f9eab477431a51303490c7682a716e7f000000000000000000000000e7d018872d92525774ba50a5454fedd693f914c2000000000000000000000000e34d6300045c3fd770ff7cae61a91608a75dcf8b0000000000000000000000006a21489be3a6d16e4c353425fd0af7b81e0f988200000000000000000000000046fda2e5cf535f73569de3561236aa33aa02698400000000000000000000000016bb719850494eedf2eba37e7245331484c2422c0000000000000000000000000c703efdbb8df247d5442b96ce88b3525e0e055a00000000000000000000000016d6ea53520e751a99295718ee50c7756313ddb8000000000000000000000000ed29a1233542441be26c2da058c9395b896c8fae00000000000000000000000026c9efb3e64dd581ea2abaec66ba18688d5f50cf0000000000000000000000001524aa6d4a7fc10daf242fc3936dd17012b7abd9000000000000000000000000d027b6e27450d555a623c4994632fa676856c308000000000000000000000000fb37e1245833d16a6bd570c92eaf6e6dcaced7e4000000000000000000000000f9c191a574e0b71a5ca229ef43417bdd827bec6400000000000000000000000074e254aa2f7aea9bf41d4db2043368f720f0f4370000000000000000000000007c39f0faa17117149836d336a8a69e48872c304e000000000000000000000000191b7ffdde2051b874d749ceb68a133607335a3c00000000000000000000000090b8a98917738bc65bd3be389f045260650b9795000000000000000000000000100068ad2f444695be273c898ee6143564a87da8000000000000000000000000c6e9868d1f4f10d47c68877734bd229fabd4f5e5000000000000000000000000af8dc4e1fa2e3c134d343a58fd20fb19340afbb60000000000000000000000005a894d6938f163bb9128b1c628d28b7b90d60525000000000000000000000000f22bcd1cdcb7a1a168e7c5b38b6d369f3d09d86900000000000000000000000077bd2f57df32bb73843eb1d2d6eb02fa94750c40000000000000000000000000caa8a56e440bd5aba9b7d90dfb9dff2b44f367c20000000000000000000000000e38a17a85119085ac5426d6ad2b244e84f9303d000000000000000000000000b7739dd0797f644a889eacd6a34b79ee4cc8cf5400000000000000000000000089ec4d7029884dce78f3c35db50e90fb330d2a1a0000000000000000000000008dce7cdbf24eae75c0555da54c1ddb807d192db0000000000000000000000000f1c07489574e095375a7c681cc82eec10d137cb7000000000000000000000000d0cbf979e3cff5aedb4bbd42f4303ad97d08a32a000000000000000000000000fa57f313eeb57128aaa0cd6ce63b937cf9fbb1c20000000000000000000000006e1808bed33c8f05ddd42798b6720b066026379500000000000000000000000026c5b93db7738fe3047abb59f48bd5d7189c943400000000000000000000000056704eb4c547aa4fd2d4250855eff1f5261ae392000000000000000000000000a60afcdc57959548f8cd3d5f1df2bff65b2ae9d1000000000000000000000000f2fc06a7b6b464e5753e62f5d8d8a326e55c0b23000000000000000000000000c3aca326a6def53ea1995223f277014aa8be1609000000000000000000000000c391af7a5a427ded909850df08dbeed8607eab0f0000000000000000000000001d22270b9bf290cd9a228e24ba5aea142a5b1bdc0000000000000000000000000989110e94c4710f59e63b5286bd6b97287c5abd00000000000000000000000014a89ea4745a02549bc5516057ffa1e3548fc4df000000000000000000000000d46ba1f80ab275b2edb236077dc6fb37fd3402290000000000000000000000009983ed1e10337597d87f356f95d5209ad1aab58a00000000000000000000000028c0ca6807ffbff3adea1746e84e152a772e04f3000000000000000000000000ffdd4ef5c7ca639f9015bbdf1512b58e6aabbfaf000000000000000000000000a34f9ae64177bc38d68604a2715ca5b70c0083df000000000000000000000000388a09365e728cd2073ddc184c4a7cb7347a8618000000000000000000000000b9f6ac1cfffb7619f021f5b1358318cd6ff1b64f000000000000000000000000c8f5878d860bfeffeab95d2b3a30e147a72ecd3e00000000000000000000000013f428e535b1e52d715803511f9d4507538c58f70000000000000000000000001408502fad23e45b35922b31cc7421c1568cd1110000000000000000000000002754c9f25f4f5c104a07300c0d7462e6cd7bc18e000000000000000000000000874d7c3329586387e681aa26539a6c26375c5ab8000000000000000000000000dca49aeb1e3ab093298aada1f4a15be00511d1540000000000000000000000007b9aefc5db1014e07d342a1f336715c694775fe60000000000000000000000002f9e615be0e1916381a78c3ce3aeaff07e76f0b5000000000000000000000000c6dc735145c8478d1095a93640f6b7befe41729000000000000000000000000066786248e9ebed3530eb5d0d38e4b46b0158ce460000000000000000000000008bc53bc3e84bba9734a477beba27250a465fdb16000000000000000000000000fb6d99a39719fb24533b76fa3c9a174dc0e5af6d0000000000000000000000001ac5ce8be04abde0d5be696fd597dfdb6df8442f0000000000000000000000005ca1c62ba93aa28c1eec9e1ad9b63906b57287e00000000000000000000000009bb1203a89381c8c713ffb0555e61b0c9e57d133000000000000000000000000307dd1881397e303569a92d30710c8e09871c0c8000000000000000000000000f3c4418aaaadbff968719fc744fc8605d33821d70000000000000000000000003689640ea93005fa5d776c12c155383b54bf212600000000000000000000000044dc5b72fcc24d94196e796f7d3896922dfdb711000000000000000000000000be1d4b71062f0f0d0c068c32394d17358dcfdf46000000000000000000000000610a8b5da2e868271b8fee259a44cb13e0ab0036000000000000000000000000da93207f0edb9c72fcdfab34078e90ba2574813400000000000000000000000033f9efdeff61c66d22e47929b19105e231a9a6c90000000000000000000000001546cad89f56237f7f323b82d854023fcb4f37f0000000000000000000000000fc9b85128aed00eb1107923d23963222344aa32c000000000000000000000000fe11dbdf21f98b3d08663c7fdcc3a1615b4d0dfc000000000000000000000000c44e2b6cf2a2e73424b91847c7d8ec7677285db8000000000000000000000000d1689c7b7b4d4254292d9c64f23f2e00107b5b4e000000000000000000000000ff91da948252659dad93ceddafb89b46e577ed250000000000000000000000000736e9684d222a370edb0791df664a660a34ca190000000000000000000000009e905f4460ca6621d4b6cb87963de6a90a00f015000000000000000000000000a3963648eefbd50fe0001c0ed5bb43db9cfd8cba000000000000000000000000d4bc6742aca7d090dd15bd9c236f4a06a471546600000000000000000000000019510e17792cb72d34c09fecb725c7c98b0f6522000000000000000000000000b2d58566baef5f9ecddff03eee08481eaf72e18e0000000000000000000000003356452b6939609a41dd2b4ba993a77bd2fbe1b90000000000000000000000006318e886f4b243a2e887de4a48ff19c95402fb3a000000000000000000000000b2ae743fe0067bd76dcce7408b228e7be1cc0734000000000000000000000000615bc380f37fb16e26ef45b27195d7de40be4d430000000000000000000000005bf63e94cf1bebfe88dcc2393d83fc1b39c69f810000000000000000000000001d28443dd46b45039d00c3ba66ed24fde3ff9dff0000000000000000000000008d49247667a29c5ff7da5e2fba146b4384d6e6f9000000000000000000000000b2faa7853f88195164a684cde518f152b36fac4d000000000000000000000000f462ca3c8807035f1267fde4d6020f6a332b56db0000000000000000000000004e0a7d9eca34682cadb46d01a22dfbffca7537570000000000000000000000008620fef94470e465c1aedc751fb5b61c9f329d2f00000000000000000000000041eea000ebb8bc71c6cf63ad85ff658b80de56060000000000000000000000007b7043e1568f33d5279d8dfb766c1d691e7cd24c0000000000000000000000002529ab8b31224df004121abbd221cba5ab713884000000000000000000000000b133b2051a53e885debe8e3873a6227a190650260000000000000000000000003e3988d777d6f2b0a295fd3c53380d1b81fc6d13000000000000000000000000e5bf16c8d2e8d3a23afb7d111af49b924a90d279000000000000000000000000a033a8005556a8d5dc39c7f6bc915bdffd329d70000000000000000000000000eff6e88c7e8ea094bb29f1c96d3f2c281d26cd82000000000000000000000000dbee04d64c1938032146a51ebf1e7f8add78280200000000000000000000000051082d0fb53c6e194313cceead4274fc29eec62200000000000000000000000002b5db633b07a14a6e8e9c410ba585f43ff104530000000000000000000000006af45e36b527987035755901b3b70fce43eeb112000000000000000000000000214ea74eae682b5d2a75cd5ed16fa52ee2b34917000000000000000000000000db5415c9469c205cefb9489b75c9ff32cdd575f6000000000000000000000000f263cd70841396e3f5f3f0ed94e0d432d77868050000000000000000000000003435dbdd4766bfe70ca8a6dd9c7185eac2da435d000000000000000000000000cbf021058c300e761f08c9cf13af0c1cf988766b0000000000000000000000000a8bfccbb2164fcf24d9eeafa76831142b95b2e6000000000000000000000000e6e0ca4b8bad1bbcae7eb4b21e730eff0963b5b80000000000000000000000002f3789660800a387f7727c01807b14baf0a7a7b70000000000000000000000000b594978438dbb7fdc6f23f0fabfb262ad52b265000000000000000000000000fecf00c8544241cd674a6cfa9c3b5eeb0d451db8000000000000000000000000677d3f9bb088f08204c27d142e9852049642dbe700000000000000000000000059817ae2adffba9d7fa6a55ed7df90ffa202cad900000000000000000000000046e24b8464d0dafe0356ddb41bc0d5b378b4653400000000000000000000000087599fcd9b134b77ae7a2fedf6925368e48524590000000000000000000000001de62049b49232cdf8ed5513ff8c493002b381e0000000000000000000000000041db68f21a76871f69e14f7985b36b7e75ccf55000000000000000000000000df6045ceb28b9fe97d3bcdbbf76334e8fd847cf10000000000000000000000009a91575ce8efda512f95d682fe1743acb92eca890000000000000000000000006ddacf070f063fda8aa6885c2d702764b84918ce0000000000000000000000007d8942fb41204867620c5effff0e2141e60d15a6000000000000000000000000f7cd892843cb6794d4b76385e20d8d812378a08c000000000000000000000000bf78ec7c1ddaa58dceebec2ad4f547465ff52a78000000000000000000000000528f83de76ef705b157ff7ad6cf686eafe0142d2000000000000000000000000c8e7e52f81a9168aa41732fc12fe5b90555a7fd1000000000000000000000000454bb363ddd63feeeeab586c497499a14e8daaa10000000000000000000000004b91cd996135ca3f861176748508f70cdfe4e4100000000000000000000000005fbbc6ea7ff6a643d77b5ee43417c7a62a2102130000000000000000000000006e9807f56f55b5b244ccc5f6b1be2ec7cac60ecf000000000000000000000000bb5468bfcbfeb86c6cf3ea2ebc8a47295334915f0000000000000000000000002cd89e99a896738e6d3a001bdec2742da4c116960000000000000000000000003e2830cb1c75ee0623a6d30b988980aee8f21e300000000000000000000000003c23ebe5c86b308583c65923f1a98f0318d06cd10000000000000000000000007f53c0b06fd156c8e5c9f3a2269f1a42066f2c35000000000000000000000000211de2a783e5edf9ecc6182d48be55428843049a000000000000000000000000c1a20a2e23d0d1c401396cd7b3b64c9c2750425700000000000000000000000068e32c064d36675c0d62037e8adf96f845525eb90000000000000000000000004ef8f2bb48445c1946a74bf162a26533977a8737000000000000000000000000d2e2b1366d943f2cd3ba124272bfde291def82fe0000000000000000000000003879822aae2d1fb5da33b709f0b66ee0dd01e63d00000000000000000000000059e31567ebda4423f66d26d08344dcb1ba2178960000000000000000000000006050120f88e3bc9c61143dc610153c88b3d8c032000000000000000000000000749c020747f146a52ff3ed67f5458fa0be78f94f0000000000000000000000009982c0f5d537d0548bda1c0bb351a18e6771cfb4000000000000000000000000bf0d9b978174dd0268bf55e4f97b79a255f4ca4300000000000000000000000058209df726864081f67ccb414b53ff38eed9200800000000000000000000000068ac49c4b49603b0dc8cd0c68d98109d436bcb13000000000000000000000000c4fc8abdd5afcdbf1a24b5f8a08a7e2d868dd24a0000000000000000000000001e48750b33ad0179b477218683ef90fcc6cc1d6900000000000000000000000095f95ccae419fb6d8e2291df541b8c1f1ab2aa6c000000000000000000000000b653b8e52b21afaf5f7085eb32e9b6e91b077bed000000000000000000000000eaf012473c327ea275a9c85fc3be5986cd193b230000000000000000000000006cca3cd42736eafee075982c33bee2f4f6c6a1c800000000000000000000000036e24a8f602ff0fb06b1414317f281d1ae29db41000000000000000000000000696a8830cca1f9b72c020c7f60e3c1b5d1a7cde10000000000000000000000001b928d8ac0cc27436bd9a8194f0cfbea9f8ba5cf000000000000000000000000c4d0f5a73bb8826382f90ea471ae6c9d1400d940000000000000000000000000a9b44571b59b140f0aeb388afc6b073cd6f01bd8000000000000000000000000b00c77716a1bb441ed2c3a69645b46695d58aad00000000000000000000000009de9a63f2907a2d588ceb446139be0a5638cace50000000000000000000000007dd75b32c5a5185c1df707785537333ff3a4b17d000000000000000000000000131cc38debc7e8f7cd239805f1ad965f33442b28000000000000000000000000ccc3d13b1ed994b564134231d0de64cd887945ff000000000000000000000000e71f18a0654e3af1e57bbe761ce342138ed8630a000000000000000000000000bb3cd45daf49c80ba9ab2128e65c935d81b9c4a4000000000000000000000000904a223cb6383c63584f86db44128c39632513e60000000000000000000000004c9b52cc8323ea910c686059d57e4c69db0a0e0b0000000000000000000000001799aaa8856e3dfd15a22c5e1e2ab17b0d265f9000000000000000000000000004b681ed647d2a26ddc9bb9539ad2afa03baca880000000000000000000000008912f861a762f3a5fcfc6c2c0eb26964b0cb714e0000000000000000000000001078d46a2622c43350ff567a964a1cba964b2f4800000000000000000000000032f72d9a098c34a1bf546b101f024d6e49e6efc300000000000000000000000001df9ae7cb1b1a23bd8ddcfebc02561b380e699700000000000000000000000071c30b972e92d4f21a6d82926d4b5146c7518b2c0000000000000000000000007c3c6b7898fa9902e8e4ebdff0674a3d0c63e196000000000000000000000000169380080baa6e0468604b26c78b68462da117d4000000000000000000000000403ce75ed0425ece61817a9b26b45b1938a14d220000000000000000000000003a874094caa38a30e7879cc19c6e7e5ecaef68de00000000000000000000000024b659cbf17c5cdab3b3a71281a20472784f848200000000000000000000000042e8282f46914082208fa5218c9117cf117a590c000000000000000000000000e3fb9cd56122b32911e08909ee70f3b9502362160000000000000000000000004a0cbdecb7eb774d937d3ea5e308e7b8c1f1d16d0000000000000000000000007e584bd039d4b5d4f12c344e4c1a2de186f4fe27000000000000000000000000609d1572f6bfc07bf13e15e88642b25d609469f90000000000000000000000001fbdd5ece312affc21a8f5dfd374d763d521110f00000000000000000000000022c321a98dce6146da486200cc2034789ddb5ae4000000000000000000000000176d09419f3b66ff86f7448c2f6133aa8da39be7000000000000000000000000b4f046537ce253d86f0ff38db28ca40b1526d8d2000000000000000000000000277adc85feb199dbe5f4849a2840d1cf4dc0548e000000000000000000000000dd014d4c2fb898cfd8fdbf6cb427fc78d02e02b1000000000000000000000000255976a4a3f01f05d9641fba8e569cbceed6ddf4000000000000000000000000f3490788f23d265affbeb0eef3e7e26da7e3558d00000000000000000000000018d076bfe076bbb1b5c97a0f81a9408d2d6b6a19000000000000000000000000332c0079c4f6b4122fb193cd281d03a307e05adf00000000000000000000000029f33ea3bbbdfca0c262fd2c014b6391759baa6100000000000000000000000022bb5510888424fca593ad5d55f23814d3f25eb9000000000000000000000000e5d26ff4f8dc5df85dc67732483a15535f263a05000000000000000000000000335ac73474b347d50a37ebd958ac154c2e0e72dd00000000000000000000000050ce112aa12a31d0812af63bc9f0b9c6ad565ab2000000000000000000000000d818d6d99757adeb62385fa8e9401a39ea4d5568000000000000000000000000c624ea8f9811417b14020725c2aac2c467df3ea50000000000000000000000007f234be42b51d44a00d5136398b2d85e359f3461000000000000000000000000d838da6a2b7c25737138b3fb00a587308097cc9f000000000000000000000000012678e6c902c3783ad7bb66c21cc40a6fc473dc000000000000000000000000ed92778cf2b694c3765d9d6f00e076d3c7447b080000000000000000000000006e415989fe51cd026e8c77022c0fdc53a7ff4769000000000000000000000000a3aef79b7d59dad4b1198b9379575bdfd67c2b92000000000000000000000000538d6102fd3e76f894e79994e9c93c6db54b428a000000000000000000000000ca03e92f5abffd32f3111ce2b4b5ff5ccca6b86900000000000000000000000064e46d35612f189bcff5d6a6ca5597a7cbc2007d000000000000000000000000fb194a9c9ef4e97c4a5dd12d2e0a6a33ef196ead0000000000000000000000002d618980be505a627f80409ea6a2c049298ef34c000000000000000000000000d72a915a6f998b699ecb73e92a5dcd2bfc02cb5600000000000000000000000097e25ed33d570efbb3901473e2dec6a3f9677472000000000000000000000000be5bd2486f8fb235c926e7f1bbf3a27a340c7f7300000000000000000000000015369ef897f706d467ca975a63a18749bb82e711000000000000000000000000015671fb22a930b77e66957870a66c29656ac2bf000000000000000000000000468d86d4ecdc09771d23c52c3c55534365870f5e0000000000000000000000007d21c04bbd92052840d3ed14639d47766da362c7000000000000000000000000dff835ebe8ff1b41b464b43bf892c4004a3072b8000000000000000000000000885fa37ee8bad8740dfca495cd640904fe6a082a00000000000000000000000036bc8e7b5c4de5c14efd5f97a30f90d9b14364ab0000000000000000000000002346f856a2b5bc156e46c5e3130b98a3494e5eba000000000000000000000000aab17d62f08e90439a5af50a32001c8f9deefb49000000000000000000000000ce14d45682b2e6ab76b8bcf65aed5e91b4411e980000000000000000000000001a21281ba1b488ee1baabc7a64fb10f7e7896bc4000000000000000000000000bab8b548f3311f47db934f7e46a46c80bfbaa75c000000000000000000000000a8d6e4f6f2d61368006911b1eeaee0c147a8a3a4000000000000000000000000046e6aeaf153f5d2ce203c0abb57e028295b76bc00000000000000000000000092337e61fb35308bbd5c2c005473f29bf1965c230000000000000000000000005dd3b0a06cf6a86a4f45d9f3ba55247798b6615f00000000000000000000000038d5feb9535c9bf0ef7fc996e467d6633a2d1e570000000000000000000000005ba9608620596e58f0527945dfff563131b9ddde0000000000000000000000002ec97d6aa1ed7d022b6f443b0dd37e11ebd09ab7000000000000000000000000dca58c9b1bc4d39f750419ee94c79ee6abc289470000000000000000000000003a58fbec67797492428ca0f9a50bd428bc6000cd000000000000000000000000d87acb0db2e756b40a01c2bac6293ccc823081a100000000000000000000000058da05273c5dce96478c07c48269c3308bcf16650000000000000000000000004bc41a95918a1a3a3492619d92a00a12a1cb19b70000000000000000000000006269e0c1ff77bb67c3617b2f1145b90d8a9577b7000000000000000000000000164325842150e2df3f48dee77c431b5f9744a8a2000000000000000000000000567e611346ddd93d9bfb6b4a22605ed15bf18ead000000000000000000000000e287f0bb69e3a52609bc9d4ed2659dc0d14ef001000000000000000000000000dca3d9513b6f807736d19e9a53c50f60c500ef090000000000000000000000004ed08d6c042025ad9b62f915058936f26d09d52d000000000000000000000000fcb3f569219eb8f0c7659c192d0afcdcfe485b250000000000000000000000003f5c19c82dd4ca18ebf881a7485e22a07f519b3f00000000000000000000000040401e4d45bc38e12ea26046c5aea0d64adf1f7b000000000000000000000000a82a8ebc61cde5b28b9403db538bf7e3e992f76a00000000000000000000000011833623ceb0ae3b0eb23fe1ed1d5d565ffadb33000000000000000000000000752bc36d8207cb14e02bd2c4f88d72dac8da58b3000000000000000000000000fb3a9601ebb2c802582c0ef0b692d67d557a4768000000000000000000000000809bea2e0d4e32365fa26ce787c2a9ce30a403a6000000000000000000000000c371d2f35f7600384e4d988cfa5c7e46547627cb000000000000000000000000e63e69d5e4cd709f556dd274250f475dc2062cf400000000000000000000000030c039163653071e81d299702e40fdc3a9b6c6b5000000000000000000000000b85e90b2feaf509fa4220a7fd11dcf29ff06256300000000000000000000000006f0e45a515d7cb3656c72a1458d165711fdf70f0000000000000000000000007a09073eec875fe535f28768ec8364be4cda92cc0000000000000000000000007deb5e8cf9b640db458296a40e8752f0ce9b4b9600000000000000000000000009cda0ba4c8025bf64c78c79b87df67d170ad62d000000000000000000000000b9fe10f964a4fb6ccf45e31cb9669b5dfab1374d000000000000000000000000172b973a54d70206e1762a28ced269ca982c10ed000000000000000000000000f875c0e25aac336ee1d6d9e21384d5f66407d698000000000000000000000000ac62c33112ee3e8d67a72827a71ac05854d3aba9000000000000000000000000288b7ae38e5aeb5c3b5b83fbaab9513616fa37560000000000000000000000006535115ee12af1a1fb96c992e1cbf44e1aaba279000000000000000000000000682041048035f1cf3413c4ecfb13705bf520dd5200000000000000000000000059b231e4711944f56ffb50e236209f2d0d962be1000000000000000000000000595a84f8b984968ca7cf840e028b2cf128eea200000000000000000000000000167491d960c3de7cdfba902beb44053475846a600000000000000000000000000c2aa8d904237074167db70819e5e7f7001551750000000000000000000000008df641bcf4afafe8f27eecc285f6b28c631840a000000000000000000000000026024ea1d41804387494af00518bcf9975877da6000000000000000000000000062c3e1681a0ec2658527f7f78f2a437237be1530000000000000000000000007d0acb7620b1ccaaaa358f00443fe7cae69454ce000000000000000000000000352c7d0d8cd27de71473eff623cb05ecca5884820000000000000000000000000de4ddf4613688de3f79cb713b942de249f7526c00000000000000000000000064dfde617bccd7cf4e0b337d049b68cd7703fabc0000000000000000000000002893045f5472d6818524d65fa0398cf709b4e7d5000000000000000000000000d9ce90dd2ca86d3864e0323eddc0beda17b75e330000000000000000000000001278b5f674eb9b4b2ab50e4c70a3b2ea0e4eb7a300000000000000000000000001f31adb19571befbdd76fb825723f67bc1efea9000000000000000000000000d021f1e8dc23101b17420aabfbf4b4e857b32b60000000000000000000000000994cd15a103d9834fddce0cfdd250d8ca746cee20000000000000000000000001a9b9c3a2c2ad755d5078dd3527d92b3c08bca1f000000000000000000000000c13b6e7a5949d81266cd0aa03e5460fb591942c900000000000000000000000062ca2193fe14fa8619a4f8b0ea08e47e5131a4a50000000000000000000000008323c5fcb998fd003a29591c311d353c9e59ef93000000000000000000000000eeba0256ef17d422b5cbee2281e23da57c2c6ffc0000000000000000000000003a7a2e76f0ebad7505d69ba11957f268f9df1d96000000000000000000000000c735a1dfbe2cba99e5a86acfa3a8134c8e83ab950000000000000000000000009d054534fd9483af585ce8b6127aa1fbffc331b4000000000000000000000000e211f01083e59ac721eda81c2f1ca3c6bf64b4f50000000000000000000000004732fc06a93ecb9f67413e36741011464eef43710000000000000000000000008374a9796b3db02fcb716c0b7ab459c8ea98930c0000000000000000000000008268277948673d814de2dca04b112bb3b80dd80a000000000000000000000000f657a03b6709f53ece337755580245315fa2c8320000000000000000000000004feb25a2c89612a32dc2ed660376b59f63f39bbc00000000000000000000000071a8a22814c2d703a221e56b59c47024089334e70000000000000000000000006d0ae00abfddeb3289b26441d30423abe0e8c9f7000000000000000000000000161dcf904c269476bac3f3f6fbb94838f22858c6000000000000000000000000742a4c35a9099890a5fbef49da083b9d7937dc090000000000000000000000005d141102ed7639f81000fc01923e553cc10bc2b10000000000000000000000003535108c1cfc228622d497adeb76278b8c6f7df20000000000000000000000008a42e2cc86061f9162135eb314b7ab95350b75ea0000000000000000000000007ef62d79cd6a3f70739469fb1c1b5dab6f77a30f000000000000000000000000007ef3ed7c5be683edaca953e7ffd7f8e934fad6000000000000000000000000f3a681fb2f2cb41f5b706782e1c93822229d7a16000000000000000000000000ba48506c1f6b0d4ce30d6c827f54057a755e8b2b000000000000000000000000ef4f9e7593d21214ab35737df2c5356a866bc093000000000000000000000000e245814a6ad1465582080e734e82058c768081f900000000000000000000000022f21793b435686613dd6bc472e7e05e2fb5c363000000000000000000000000ca44c0a1ae1dd726c02cbfa2efb9f32e33d59996000000000000000000000000fdbf96760466d7d2017e1e3b43b3ec0745c30fea00000000000000000000000034c53ad4f51b97fcf9271dd02ecfb7b25100ec5e000000000000000000000000700cb9c46abe57fca2e1448ae4fc1ffdebdf7008000000000000000000000000dfaf235c643dee47e992059d7c4f69ed5f0bfb0a000000000000000000000000a8cacbe61553e14a7746c5ad1802608812c69eeb000000000000000000000000a6daf4b1760c9cf78418ceb5d559df20464058ec00000000000000000000000053af05a9aea80433060133f35d28f1e04c15bf660000000000000000000000005851e82b9b389675fcaedd8a184d34747f44dadf000000000000000000000000d133c145082f9b0bb15a06a9a9a3159c527b069e0000000000000000000000006926b87077d7ef31e9a1ae2594aa6a10f95579d1000000000000000000000000c35ca816c5522d6bce1020882cdaed2160ad764f000000000000000000000000021e7119c090dcb00bd3e6887f25bcee3c94b2840000000000000000000000000235dba034b57248ff4c72b1b47bd9e71179ef5a000000000000000000000000b008aa23252bc970780bf0d1ade13e51c0dce03d0000000000000000000000005e4f2e1c892cf1751783ab1e6fd2e60533c79cb3000000000000000000000000842895fe33d47938b829f2fba63b49e6a8b4da3300000000000000000000000044519b7dafa5f222ba09d82876036a9a9a68c558000000000000000000000000489c93a768d5b49fc3a29a653720437d3c5a1fdc000000000000000000000000418eebe0ceb67fb9aaae6a616340cdf56d49441c000000000000000000000000023672ce21a76fe83af83c500668512cdfb6ba260000000000000000000000005b4861293fb69e6eea0c6fd32b142f46485e61f20000000000000000000000008303b189e4dbcd09fde025c022fecb425ea69a56000000000000000000000000929b6febe008f33dc7d11fec5125822f0844d28300000000000000000000000088b6159d09233b0e471cd6f13ef9727c381bd839000000000000000000000000897e6a12a53ef45c52d652d0939b90469933e47b0000000000000000000000007374f2bdd7181a0e520ddfcb00a1166d3fd31a590000000000000000000000005c52605b5484691c40af3d4cb7d4bb01e2e0d914000000000000000000000000167f1fd9e338157eb4e11030e2a364823ecbeff2000000000000000000000000565797a7c5003a90d9bf0c533757c504b41aaf770000000000000000000000001446c7e34468b93c05d0d3a975d8c8c78e007a24000000000000000000000000d1e7d82009234cedd91a8813ee5b0c9fec7216fd000000000000000000000000c83f76212f5422ebcd31315164ea2b3c74b7af0b0000000000000000000000006e421cdf6c079cf3b1b763afc101cce49c6a9d4700000000000000000000000026c3a51fb6a798e7a841170ef32c5742526d9e6000000000000000000000000059bd5eafd8ae65b76bbb19724e856dcea1e0f09a000000000000000000000000f7d16122c7f93c038f75ac9eeccb7ba1bcc0d28c000000000000000000000000f606b18e2648bf7ac7b5642d8e941a4f992e87b60000000000000000000000001c1396c5ef5ee8c76b56489fc2fcef146fb9a5cf000000000000000000000000dd0b517ef8d4f6fd5580234fa5cf80d11208391c0000000000000000000000003fb1cd7c0087a4672836f1a2cf28db7750bcabb30000000000000000000000000ca36371094bbd35af4a2f8b285f52057d1faea60000000000000000000000005ba260807d964f535048b4c22d70121df311a399000000000000000000000000d7089254a05930118162a4f77e603c5cd820d948000000000000000000000000f52d1ee49b14a38092895649a8d144ff64714b1a000000000000000000000000b54305ecfc179e7f366ea768bc3d9eb794fead170000000000000000000000000e7ecd9da4a8e1a65d0988140483d96c13dd9b0800000000000000000000000098dc715ec64df938fe1a88f94027ab57988121f8000000000000000000000000296fec7d5d478febbf3bb4756dea5b18154e18540000000000000000000000000b89a9cbdc03df452eb66af55e9eaaff322c06e90000000000000000000000005c632ca842a83d01083fd572d2b50f7b6644cc4900000000000000000000000053050b051ed612edaf32b43f4d72c480899b1b4b000000000000000000000000e9758e4d5ad05d8b3a0953185226df1d1a192f9a000000000000000000000000badb369a6ab1d05654c4d1bf756aabb23775c3fa0000000000000000000000008c61c47e7f7628ec88d73ebf6ba6a8275fb020080000000000000000000000003befc3e3c573bf429183d7f02d6c1882b03bb95c000000000000000000000000c5cd1b9c5832e2b96a3930b20d29d52d754a9e30000000000000000000000000b0e85050768547955c904d5454e100a2e647f86c000000000000000000000000abd1f13e0264aee8a7b2f34ff71e52c7ead912c9000000000000000000000000c5e87bbd2e4bb4fa74ab7682f00202adb4c7cd07000000000000000000000000078fffefba038a758766c10602b281ab3fc8ed0d0000000000000000000000001f0abd895cbb9ed8853bcbf0c45f2b235102fea8000000000000000000000000028d1c04af9652900fe6a770614c66e4a4a39f9c000000000000000000000000204b1f592e162818921a4f950201c43ab0ed2ea4000000000000000000000000fc2065ccd64c5829dd5f7c6681bb67ab244bf3580000000000000000000000007f956612cdd5b0c9a92b0bb9e49d5b1f8cb96cfc0000000000000000000000006d9772a1c176ab513e8be62505a3474710148a270000000000000000000000001e85882a2276b5184e5b8f295669f68ca436e3a90000000000000000000000004f1d34061794916764cdf5c7934970c0ffd17b18000000000000000000000000cefc4c58dd5f7b44f8a5b9bc5a30a79703ede224000000000000000000000000b361ffae4e5b3877d8726a82b0bc8d6e2872e345000000000000000000000000c92bd7334fac9fdb567ac63810e2f4fd8845f23d000000000000000000000000aa72ff6e6cd1ad24bfa0a4aaf20ea226c3be782e000000000000000000000000eb4ccf3950ec87db8a50a90620e16d08f5b65a62000000000000000000000000a1e475612328059c45bd0b91fe1c0e6358ab8fb7000000000000000000000000c512c80f017f0ad51a1514add1eea2265dd650ac0000000000000000000000004a5df1e7440dbdc08331c31e17b7b05b66be299e000000000000000000000000f147bbf6609930704ef4e5d674938fa754bda194000000000000000000000000c51827679a0258fc5769de3f809eb9f0be306b100000000000000000000000006ddded9457968de287f3f699374aa8181d920b350000000000000000000000007f7bfca046bd9c26786fddaf8566bea30264e0c10000000000000000000000007c7a73a4bdab50cf6e3e850b6bd32b3499fa1cfe0000000000000000000000005e1c3b85ea0bca2b466c389a54587efe7a067bd10000000000000000000000000837d43bbf6ffa399c9e86a150ea066a5d31d8650000000000000000000000003bac26216712de638026728ae27c7c4c94a7010600000000000000000000000093492c305695e2fdc5b766c8a1d0f9c4250983ae00000000000000000000000004c4f10db6d18a7acdd418f7b68ea8c264fc43e1000000000000000000000000982af89875fb94945494f9ddcaa91ceb5adf400b00000000000000000000000073018ed83057820a26feb624a85a8b33a073a39f000000000000000000000000a60831464c5a09d47455b1a0d62f63ce15173e880000000000000000000000008eda7321aa73577950bc3efde4958e5f39bc2bfe0000000000000000000000009c7be31e2826a189c27f959730c1c5a7e1469df400000000000000000000000006fadf6952240551220c269ae77fe9f51c648768000000000000000000000000217889d8bf1bd80b738e28340f2f3ffa9cd7a08f00000000000000000000000060970087826882f6287846c2a75e72a0abf97523000000000000000000000000b50816946835bae18ddb5b86ac7ec437266aaa360000000000000000000000000b3767222aea0b1a51da799dd4e35f36a9c1f34e000000000000000000000000775d260dc9480e7f0e90acf1e1d866c08c9ef7bd00000000000000000000000000a4719d35ae50d4746ee8b015b4c03255e42836000000000000000000000000accf3fe2a182b5c2b6fd538d57bdc8ffaee68c170000000000000000000000008ae149c23e9e0489a580af709d2e7fabd9a40a32000000000000000000000000f4cc96e8143896dc374bd66b42cf7cae7763c536000000000000000000000000567f1c3dfce734fdf607956a96fe6f1d364c0e22000000000000000000000000c9455614766077cecbb87b6db5894fe167faeace000000000000000000000000b3e30c4a43b0073e46ff7bfd4b80c4989d7f1dbf000000000000000000000000b7ca2e6eefa012e777d07d0f2df054534e91f0040000000000000000000000007e0d5c247f7e1043d56de42147a6b1d96bf77610000000000000000000000000988b6755598961ab4068ed902cf782060dc0994c000000000000000000000000197a6e193d2942bfd0f91ed1c7ed284a2e139399000000000000000000000000117b1c172ba0da76b5593152c7d2f41f06a8338c000000000000000000000000d73ad5eaa613f4999de3142d8a019524ca5c9b98000000000000000000000000df0b8c63a8ec509ffffc525f8c9de8b71d4c430d00000000000000000000000058017258c4237493bf03e1378660c48bbff8465000000000000000000000000011faea5d43de280a4e248aaa53ae27453e4e376d000000000000000000000000914fbd4038f1138797dce66f8d08dd9bc99aea050000000000000000000000007a51fb0a1a12101ddabfdb287f67119674116e1b000000000000000000000000af811b3607bffa85e9a7648022f271fe8ffe7ab9000000000000000000000000eaea84671974b01ea929c5706f27abf4f2572f6f0000000000000000000000005c29c83257f0714ec8a90eb5275122315d088d6a00000000000000000000000043c4a14c7f2409be300cb960e7d8057f9226bf990000000000000000000000009ed5f6c1d13beca9bb0daec137518c66442ca39200000000000000000000000058bdadeec38ea724551b2a7efef46154b180d70c00000000000000000000000017be8c5eddd23d18a031c6e1bde209fda68bd027000000000000000000000000c36ac0d36933569dae3ef170a342ef6b146be9ac000000000000000000000000a880044e5e7ec5f167fef709a4f6f5f898f4d41a000000000000000000000000d7571025cd0cc340c52d759aef77e2aa1c4d2805000000000000000000000000a6504b0ff1e6fd4e3afdd0622556e477420e3e5c000000000000000000000000a7aee15b74379f4abc67bb9a8643014af94c29b10000000000000000000000009ab4c76d9b056dffbd5cd15f338fa963fd5d7dbd000000000000000000000000501b2f25934d2749af31a4b8282bdaa234937e88000000000000000000000000467ec2d26bb7de784a4584c6762b43eb69e656360000000000000000000000003135e68cae6ec348c22914001f81a68c208ca65f000000000000000000000000320ac53c7a25c4c2fa0aad10469a2d7beb376559000000000000000000000000ab71cc0d95fd5417a787c88333ca6365e5ea3bf7000000000000000000000000560b37edba9e009a43b79553a3076d162a92e414000000000000000000000000a21a8e87a46b7bfceda011f40367c745385fc4b4000000000000000000000000ab9c79cd621a63faee26311318b5046d636fc55a00000000000000000000000005b2d6fce0e4a8b92c3a3ed02143f21725eafea000000000000000000000000083eed4eb68ef4bd4030677e760a7c0d92656706b0000000000000000000000008b2c394bb835d483f075004106f9956df904441f0000000000000000000000009611322f224d505c8a4076764fb87718eef1d6830000000000000000000000003938cc5870891dbfaf7f25da7517dc84bffc512900000000000000000000000035f4211fb23c163572d79bce18840f0448d08d23000000000000000000000000ccbd82781a95a5012e68f10155fad64e4f7c40f80000000000000000000000008c5f312f6e8428e6e7164ff82f6f1fe74e792e43000000000000000000000000585067474277613b449270f208ef171a975dab190000000000000000000000009cb621c611ddabee472befab3bde527f1215b6c90000000000000000000000001d0ef189ae0157eb761ce733aee207190a2caa380000000000000000000000003ef0558005e85456f324d8220ff63f8e96222763000000000000000000000000b2d0130b9769f5dd8b4c342f5e9d45e3be72627b00000000000000000000000055e579356b7fbe0518476d04054a12d4160bb5c800000000000000000000000001cb773f12e57d14fe0e6ef45992e2a1dfd408ea000000000000000000000000432ed6f154f935724278eb1c41162198060420c5000000000000000000000000b3ad31912f8700b8e4d9677c3c029a302157f522000000000000000000000000c6d8ec580e37b8fe1ec0449148c4e38431fe28760000000000000000000000008a707a4f51891a0ce04454d17a4bef5b64f9b003000000000000000000000000bd4ee214f84175360488f3448278cef3db884439000000000000000000000000d7a9dcd7ca0846883119b12b0655caaf2e8b2741000000000000000000000000530ab6e6d99064a567c3574d439f1af63a29fb4a00000000000000000000000045fe721af4262bfe39c09c3c1650711ea4d5f9370000000000000000000000007aab8836629681cb6b1c31a8b119ffc1d98930010000000000000000000000004a70cb819dabf922a2a3fb068422bfe827ec197d0000000000000000000000007d09541e2a2e7bb0ec9e90fba18bfe16174573ce00000000000000000000000089a398d254678c837224287f8533b20eb37d4605000000000000000000000000ec0ce36954ec6e16b5d7c8761447e957ef631af9000000000000000000000000ba8e32fbc6791f4064d94f0c5f2786ba301312d000000000000000000000000005194d4259ae1e3855daa32b9551008531efb942000000000000000000000000ccb5a11cc0ea59a4c2ae8b4d23f9f53b1e9c4fb1000000000000000000000000b74c433e5f9b31d4178f56b07e0a62ce495d844100000000000000000000000000519701a23c8b2975f7b108376336af417b19a2000000000000000000000000f6df3f74377c1e92e203ccdac8a604c297d6f6850000000000000000000000006860551889df3002eaea6dc0d8f623ff3044a22c000000000000000000000000ed8198551a7c431e0909f21d312fd8a4074bea4a0000000000000000000000007266693487713f6c991aae5302f8a9315371d80a000000000000000000000000b25b34e64729b54cccf7e3ed5896aba17ed526e1000000000000000000000000686812d453e8b26cc00f5f3cd907e55b7c8c5fef00000000000000000000000089acedb2300757475e5964fbe75b9ce84dd8426500000000000000000000000002bc6b7f5db81e12cf48049d8f7065fe3fb7d6e00000000000000000000000000f0cec35fabf886442fa0005558e9479a9e8869e000000000000000000000000fed17e64fd702a7a0fa7f6fb6dad1b883293b593000000000000000000000000faf4754bec1feecbb5f9ac590215a25e1ef80892000000000000000000000000ec67e4f2157d7b95aaa882bf363fae4767ce3d2e000000000000000000000000d65d3b8abc1e85f5aad81a8650430b4ab475b0de000000000000000000000000c2b1f688f854bf8b6d9cf57f5936d6823f47502c000000000000000000000000bb2652817628efd9115a8c48c6d70db470cb89550000000000000000000000008b691bb10ca5df656713ce2cb47965bf52f410420000000000000000000000006ec487f957bfed5d49e7697d69cd7b5fb896bf3a0000000000000000000000006b532428c8a56add4fe617bcd6ac238a373ebf7100000000000000000000000061cf3ad98edacf9dff2a557c272c26e61c1732a800000000000000000000000022bd6faa84ac73d25fcc47eff4a7259c575db5a100000000000000000000000040e33d8d67483f69b241b5819d77ec92c54773270000000000000000000000008b6c7ef2243306410f7075c52cac02bc49bd397c000000000000000000000000c030e4a5c64a2cace1efa288ec8f50da74948dce0000000000000000000000004c776fca0fa66d328fb40891a8afa96551d7b72200000000000000000000000038a5c8a1da7b99e12ff0df5f38f7d475e95d59f2000000000000000000000000afb6d65563bd3f9dd9f334f036e58e5701d00cbb0000000000000000000000007e0aeebbcd85af980e5adebca4152d1b4f02d31a0000000000000000000000007b76f2e6675869ccd5ab222dc28e8030f98bab3b000000000000000000000000d1119edc5ac8e1c3552af91056753f316a8ef993000000000000000000000000a777b7a1a5dc1035234ed0f0b6f3dbe9b8f432dc0000000000000000000000009e876fb71eb37a6cec8c186c7cf90da0a4636e54000000000000000000000000685379d1a0032314edb6b101c83861ba25e579400000000000000000000000007ae711a6982d925b0c369b07ccc10aa61304a5a9000000000000000000000000376d12735078d150e448aee3b88fc0ca7f3253ce00000000000000000000000046509516693e81cdfe530ddf1b0a727dcdeed86d00000000000000000000000012a3c694d64c277d708fa8886a34e97cd1c7d6d300000000000000000000000079eaeee01eb3faca14d7146617051b5e89ba423d0000000000000000000000003d7949743023f92bc834cec210c180f9b452fbf700000000000000000000000041a38dae7dde92c2c4ea32928cd11a7197d247e40000000000000000000000006b98d68c7ac6af82b7763edc395e7725efe5e5b80000000000000000000000000d6fd5331d7219502788edf8350d78d2e12845b70000000000000000000000002a90df884e663fdb508ce0f033377077ee3f03260000000000000000000000002120dbfb44f05c117ebceb9dec43f20a54821b3f0000000000000000000000003d57e06992e809f07b044ba981a96d22a4d79e1f00000000000000000000000013f51d36702de1c53dea08196209907d8a9f5f2c000000000000000000000000602cf066139a8273d9bc2712cd944f18575020f7000000000000000000000000496e08008d3ce093b161a75dc4dc72344536265d000000000000000000000000c834a7ef0337f939219ea1b05f2248de7d809ab4000000000000000000000000a10b4ab53cb366f07fee5725e53ca40010a01b0d000000000000000000000000928236382efea0256751a1854f5697b20c98b252000000000000000000000000cb448268a64b68a1ceb18d422d74e1e61ed75488000000000000000000000000aa3788a900ef74edd8ad5825743ae2a7a4bf9417000000000000000000000000c9307c23b517a266c98fe026326327d1076c3d9f000000000000000000000000040eb305937a33a7222ac5b9407cc0599fa1d718000000000000000000000000e3cf74b5b2c322e75bd33ae274be6f4d061c465d000000000000000000000000f2d16b4e7482ba8d4ecd10b79308d36f75706aac0000000000000000000000003af923e1465d777366133ba8c648caf56bfd3d16000000000000000000000000a4cbdb6f0e7409374574e41fe85f02567caa332600000000000000000000000075b6c873b8150ebb6cee6bbe8c507e5806ce6252000000000000000000000000ca63b5fe530a3eb9418118a82e7edf02789a2cce000000000000000000000000cc983a70a04a1746ba306d9c49a1cb3dd210cfd90000000000000000000000007704df46a78df5b0bf4421b61667288c9969f3d8000000000000000000000000dfd74ebd1e5fd289e802b50165a9e28036443477000000000000000000000000ae404c553258de478175e7ee2d101d47d4b4be620000000000000000000000007e02f8b222ca037e1dd726e6fc148b66a8813921000000000000000000000000b2f8e6cc9b984b14cb488b6371cfa1826741e94800000000000000000000000082e86faeef6e6a81d908196f73e7bb38f09bffd6000000000000000000000000cd7ddbb32221badaad20c407ee316c10aebbd541000000000000000000000000f8b77b7f434354771b1f3422e6039907e30290520000000000000000000000002648c6cef47efbf051948774942782c9aa75074500000000000000000000000011be3532caaccd239d995a61c72c10e8576236cc00000000000000000000000024881089b2ad17dbb84cf3e14150b638e14447e2000000000000000000000000d2fb3515202c758ec6abedf60f14935f9beff2f7000000000000000000000000b90c0ad61661192308ea7c14174dbc0b1615a8ee00000000000000000000000003574a302b75a76b5f0fb899d30834444df98241000000000000000000000000d31994aebe17142e570aa1932d521afdbe077fa7000000000000000000000000ce2baf2d39e108c1072f2280346d99f687692247000000000000000000000000cc2be10cc22fe3f80d3418fcd8c1cc67d9e9e3e0000000000000000000000000e2e0fb4125a00d8714a731ef583d370f0edaddb90000000000000000000000007ebeab7275bb43046c7cecd52d982e4a913c2c6100000000000000000000000064ba60422aaa1a601f80f22880a508bfdb61b31400000000000000000000000063a8acb97a282320c66ebff4daeeffd50e87501700000000000000000000000056179221cbb163089d3f2bd505a021374fd8af4a000000000000000000000000bea3fe8877a824798983402fcb3ad9c7580ad0da000000000000000000000000959050f63d8b39bda283d80f687eb2dc0d129ae400000000000000000000000008a327e52a8897d6a66ebe50117eafefc3ec145c000000000000000000000000034217edd08bdc23a1bf9e8feaab9e28af5707aa000000000000000000000000baff816093644cd74acce8cdef2092c60ab8d18200000000000000000000000003d97db7bc97264935f00ec167a93a6b27c0eab7000000000000000000000000f11fdd15715987d95a360f1a7738518ef909b5650000000000000000000000004a356ceca67569617eb5546f6c435dc81aed0c850000000000000000000000000dcaeebc512dc3e402ee41c2b4565eb821a847a8000000000000000000000000ae6afabe1d7aa68de9181da752fdd354d5c582f200000000000000000000000048466b86607822350ed0f74cfeed84b4291064b30000000000000000000000005c357cc5585c28ff0a32b51d1e19eb8a45737468000000000000000000000000737914d50d5c7f82277f95ade51769bc0933585f0000000000000000000000008b4d525f23a7746136428e09a594a1daceeced0d00000000000000000000000061c0b46a61f208b8c2094fd4b5566383bb3b5fe4000000000000000000000000f4f3988854b5c3c860520e24715a06dce9737f6e0000000000000000000000005ffcf0fb7734b43d5a94f3e1b1fd9288a56513dd0000000000000000000000001f3f22aae4aac9fad37c9c4c3abfe43e2025a20f000000000000000000000000074edddb119944ccf147ce03b553c825e86c7a2f0000000000000000000000008574d533a295de91b32a9cea6124709b27174916000000000000000000000000c47548fa570c19f50ea9fa75d0df972a45ae28ef000000000000000000000000c9e6ffdfc7f5e0c9724b984bf2931fa81a1944250000000000000000000000009a25495743e76fd7916c853c01aa4e2f4f4a8b050000000000000000000000002ff6c38851e7bb91c1c66cdb997c307c5ffd5222000000000000000000000000a9509ec15b61ee15c7396fc50c7eb9476446826000000000000000000000000071dd29a5530b27d7bbff53e45f9fbabf48bf52d4000000000000000000000000a2f34eae7fa7e996b50d95b3b5c87b83be48693200000000000000000000000073882f05398a193523981cddb61bded23243bb54000000000000000000000000d8d9cb325374a6b0a6d1c37b906bdb15df1eaa380000000000000000000000001c55ae40d1551a338a4f9f154386a870930ed5b70000000000000000000000009897911350421a2c0dd408c1daa65ec762be1c46000000000000000000000000ae2746cd6f61c531672e038cde08c1723d4211470000000000000000000000002beab566c1f5732ab353a03028fc440779ee64060000000000000000000000008d798c6100aa914090342467e2e9da3bd2739649000000000000000000000000e9825335989c391a406fc86d5e495def86d83902000000000000000000000000c18b03b63dda273fec2c706444c7939e7fd84a6400000000000000000000000037c09da1abd291db978d03e8088ebe35b4b83c4f000000000000000000000000b2c1898a8aa039f9d987f63c96afc66667cc4899000000000000000000000000209310d396c6271367e360dce001fae681aa2d8100000000000000000000000098d77ed6105911d0f260852b5b86292a6ab9c636000000000000000000000000cc68872d5eba97df4b2ef3da1347fd1fad4d83bf00000000000000000000000027c1693a6b6472e34cceec055582d6da02d1e06b00000000000000000000000076617f2324010466a5ac64d358642f84f0dbedd1000000000000000000000000d4721b52ce18109c613b0d3ad606a2b6d9a68ca900000000000000000000000091a82f8274f0b6ecc2d355a364589ebcb40cbd730000000000000000000000008b0bf51e86103807ce1ce3f593bc30fd1f318430000000000000000000000000f033d20dfe2d71585b328cc73b253e9c8ea7ec95000000000000000000000000b97e676bca4a84a7ae0dcd8315ed5be2ce640db5000000000000000000000000e03710cea5148cdc7f2bed959d9de80b9489e63a000000000000000000000000294dcd6ffaa5a0a7b07541c5c0629c96367d7abb0000000000000000000000002b1d9b9c692c13dc2c16fd926a9546cce7bb61060000000000000000000000008b2ebe94c4f266ea13c9ea4d22dc28b7076c2407000000000000000000000000aa627c70267d24ca6a0adfee30dfbaca6f8d9b710000000000000000000000007c181505cb4c8a5e4aebbe4f18913618e4a815e8000000000000000000000000b906b7a0d2525affe23a14f117a01c2c275fb450000000000000000000000000eb4a65e8605912bd019e57ea8b599687faf9ec0c000000000000000000000000f87fa0dae7c6704e9c436f49f4f390dbb357bc0f000000000000000000000000188bb85859ac523ca9133cedc67baa4f38b23d6b000000000000000000000000fd20cdbab40228fbe26126219c39383973bc90f300000000000000000000000055f7702735b6a7b0334980b896ecc99d5ce83245000000000000000000000000bea185cbcd12f75f26ea83240cc2156239a8aada000000000000000000000000d2bdf75ea5ae6ff03f325f01a58b623ac9806b13000000000000000000000000a4376cc8594e971a1bebd14a4c887eafb1f2895600000000000000000000000023a72f6ade9e0e343aebfc33f5ca8e6e06a0e8ed000000000000000000000000a8bbee00c54cfc449de526e2caeec94146ae3195000000000000000000000000fd08d6145dc6b5664c2b63c22b9acb787a9c70df000000000000000000000000f7b7b2f798cc21468398e9478efbb4682517b057000000000000000000000000be1b6b26090b47f33f2bd62db89ad56caf2edf71000000000000000000000000b7ac9fd1409989ccf11aa17a91d0ea940b770c2e0000000000000000000000001ec033d7239ee470cd716a64042036478fad26de000000000000000000000000f1ead3f77fd53c6b404eca7c8bc36255cb80daa1000000000000000000000000e0cb05429de954e45232a9b9e575a7ce20b6bb9b00000000000000000000000007b8c486ea0f9d4cba93dd78a4261e5cc1164fe400000000000000000000000007dc4a7991d41ea765c4c1b916e540e3e5303e6d0000000000000000000000005a62092324ec7c59327eb6b605c01d70da194b77000000000000000000000000fbac04ff88fcc39c0cf9f2458d03870572f0c6e8000000000000000000000000b6ac903137e4496286aee25a59e0057d0477af610000000000000000000000000185965ff0f1873889951b284e8d52d8f083bf1e00000000000000000000000055da94256f4d8898ee706c198b0881add8bd6ce4000000000000000000000000b93826d976dec06f829a34c860cb132d153658a9000000000000000000000000fea8211f829823a220074e5c7f24485eff1fa05000000000000000000000000053444d0af473f31ae114b0886a037d5a060038410000000000000000000000001d73c42368052b86a421edae6b0981d44da5e5c800000000000000000000000031c3707bb07d868794a1062c8255978bb3f15a7e000000000000000000000000e5831dd295f73399913bada96322d1105bdd9ba8000000000000000000000000830959566950d4763caabc79726c03ddd03f812b000000000000000000000000c577d71be719e5702292dccb0896771b7627269e000000000000000000000000a7863acbce018bbe60dd7842bddf117c5fd66c610000000000000000000000001db8706b519d6da293537cea66675facd4becaf500000000000000000000000097931d8767316e89c77aef706bc895624acd2bad00000000000000000000000017138cdd86d1f53fe2c4a2b49b2021705cfe8ac30000000000000000000000004bf906ab9c0160a818fff308a939d1ab4703fe1a000000000000000000000000a90483f0b74035b3448c70dd6a241fd167f13a2b0000000000000000000000000f198b086c6f571ef90b7c6ee0e4ece1cc61337d000000000000000000000000ad5241c494bc8641cf1af030fcced0fb8db1b4e10000000000000000000000000b3aa5e1328c963af9eb4db503b98344b45e4e3e00000000000000000000000058cfb4e28b39c47f00d2fe2f1ec4065ef3852b8f000000000000000000000000a8a85a2fc00527bf74d64652387cfc1d6887cab3000000000000000000000000b788164a30342b983a09730f16a509ddc4fd8de100000000000000000000000090b4d75c2eac5554bce89d6e2a9c3f552a579274000000000000000000000000fd50e6585d87b8c9b34d053fc1ad6cda9f55d4bd000000000000000000000000f24fd6b22cffaf2a324453c18deda2c00b13e3c9000000000000000000000000687325f6d2ed6266177cd9b059b5a2cf57540ea300000000000000000000000083cbd01ee617d7c8315748e2597876b27fb18794000000000000000000000000ec73059cb85c6ed4adfb6486cc4b04b7805519f90000000000000000000000007d8ccb8a1470b4e7d678437773ffb367647c7ffd000000000000000000000000369a487ef7a34e8a2b1ccd60d835f72c83978c19000000000000000000000000b07355852f59dae1541438660a5b0a235061aa56000000000000000000000000c82dc21df07579661f527638de243a05243c6316000000000000000000000000ff71170bce7784d1eff2cd7404bee2a335cba8b40000000000000000000000006240b297109ccb41d692b4702273907f1fa81672000000000000000000000000ad5e31fac3546041fbc3d17f12c7bebb9bc66b600000000000000000000000008137b58687d7dc2d5006f120d040cff4f05781a3000000000000000000000000245a2ba06b3946e94ba7d71c189876b01d2d77e400000000000000000000000045273e72d010391ca348d2082e979269a872ef48000000000000000000000000c690b9e1c3738deb3fcb06904c86c8638d77c3a7000000000000000000000000a0b1a1090d156b465f80a06d7143c373138c096400000000000000000000000019c46c0c3c2dc36ff34643e14221c16633d31704000000000000000000000000aeff9268635dc832c8494630ee53e284cf779aaa000000000000000000000000cbb1cafd97a995c6ba75b58e71925fcbe6e22fa1000000000000000000000000b50e948f3a19cfbbebd6438b51f6174f6c4046000000000000000000000000006d37b6fe260129bfe5b16149c236a79fed7f29650000000000000000000000004b6aa0fe4f17c719fb130a4d1748aad78b532b5300000000000000000000000044a25a720e5ffbed21831416a60023fd8ca65dcc00000000000000000000000047ce584aaa5dccef22f9827f05b68929402216640000000000000000000000000c771677bbea8e9bc7e572da3478b66fe861453900000000000000000000000037ca372b0b53f1e99a25e55f16ef1e51673eae4a000000000000000000000000d72066c3b81ff866db50ea510c24a34d8e8e8b0e000000000000000000000000d46e76698f9fec37d913f61d75b1210e56d4a1c80000000000000000000000000e2b0fb75fa5471489d9fdfe68b1a66d6299e988000000000000000000000000705f0825e1bb552e1887dcd5f39d3f2c7e4040f400000000000000000000000015a5617709e6486a2445a6fcf65401ef87e3171f000000000000000000000000b3bc4af02b3eded1602eb61ed3ffcbbf7682e57f0000000000000000000000000bd8d7e0579d4838ef6d45ca35e7e2c1b996461e000000000000000000000000c59c91f55c890b4417975807fb4e9096c4e808d4000000000000000000000000382c8152d811c1b4bb221ff5f50f1f239128178100000000000000000000000072d7b4990c130285171ac91467c99cd09771fd980000000000000000000000001d88de40acbb4ab9985af4551651fd1b836cb566000000000000000000000000041e792ea167b616b04e9f2a832237f31c8f8434000000000000000000000000ab5fb7a8f2ddf0a7cfe65cdb333074c63790cfe6000000000000000000000000f21fddb91d907d2d76695b147359cba32a08619a00000000000000000000000071bebee9f6adad30d0b9e90e5630b9a438a660fc000000000000000000000000680550859a8204ca459a956921e727662a866873000000000000000000000000e04c903ef772ff9e7801e4035fff1c9edda5f198000000000000000000000000d363c0d9bf538926506ed59f52490f4a0bf7552200000000000000000000000090c646bcfc4cc259098d75b431a67a85c8c9240b00000000000000000000000077deec7673e9328fb3828099fb7cd51c5587f67d000000000000000000000000f801ba6a495dbe65a6a4ec8aa3f5372c7dfb2f9800000000000000000000000088017f8c8088946936754b2fe285b1246e4f730500000000000000000000000065375fa49d911619c57131b17f42a66ff88b87e40000000000000000000000009c0652f82c1eba76b6dd977c0a0d9a261dcc5292000000000000000000000000b13de4c44eea28c36be9ec82be7ab47a05ceedd400000000000000000000000056ab18ba6dff930d82c8afdccb945de93bbad298000000000000000000000000dd8e3cebb50d931210d8d0e9840941c14a969f620000000000000000000000008bef006feb432bcd1aa072d92cae99d114534960000000000000000000000000d71710302348205aacf8a273ec22613160f2334c0000000000000000000000005746b12312b18489d1d86b17a5f9a82ff62ad90d00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8