Special data
- Status: Successful
- Nonce: 165
- Type: 2
- Gas used: 18628980 gas
- Gas limit: 28500000 gas
- Gas price: 37.99 Gwei
- Effective gas price: 37.99 Gwei
- Max gas price: 37.99 Gwei
- Max priority gas price: 37.99 Gwei
-
Input data:
0x184db33700000000000000000000000046b3aef9ea07a529cad6d53c8eb3c2a83c793dc9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000032c000000000000000000000000000000000000000000000000000000000000064e000000000000000000000000000000000000000000000000000000000000001900000000000000000000000005245b5954a75c85c6c7c5f68e9db2477b626c3850000000000000000000000007fc42c8c0b2683c2ac8ef6fb4d7490488f6e0d2e000000000000000000000000de56c52fa16de4ecddc09bf8cd7e2e942f1c6007000000000000000000000000919d959e39f8656ec10f2746bab935deb6f124cd000000000000000000000000819b79c106c33f0009b3606691789b299c4b12e4000000000000000000000000fbbff420b604853b0634e7319ac0655d696663eb000000000000000000000000cf6b6af79614144161c387d10860fec49dda336700000000000000000000000034fa0e19d7d20c8106b0229f7752d634614ed0a9000000000000000000000000a512c1c3794b634253bbea3b4d1aebc18bdc77c20000000000000000000000007839a6d4ce225f606929f902efdad0cdd049e05d000000000000000000000000486fbc9377b6c2b83cd48486fd826f38387dcb5d00000000000000000000000068307b459101057d66355bc1a5ea111ff1920350000000000000000000000000ed378117d92232ef7c71b5f455afc9e540b4ed250000000000000000000000003ca4ea297e7d1f86538bbe7363c4f9a249cfa65100000000000000000000000020e5341128e2fd4901c71842c4ed6babf548e12600000000000000000000000028b87e15f492a21995fb873215b901b26de2cf4200000000000000000000000078fbd92bded9383edb78c6f403f8bf0b8bf883a8000000000000000000000000aba8bf89e2339614f7f04a9a258086c936c5ed98000000000000000000000000e9f0fe73570b9f0fba008d1a71ff64cf5fec3533000000000000000000000000fbae2fcb75a1750714fea6eee49d200cdb62364c0000000000000000000000004670aecc04fe0bb174a39fe3e39f0ea8afd29568000000000000000000000000bdc6cb0dd198f14fb32e85139f5f04af32da300600000000000000000000000084e02a9a7fa0a155d3fb1123e50219fb5832a19e000000000000000000000000514ed510af3edcc438168604b364d3a5a8cc575c000000000000000000000000b4fc5b320275d93660af6d99ffaf1e911953b5470000000000000000000000005c79174671a99fe86104868411634cb871b8af86000000000000000000000000fdf942bd6c680cd8477ec69e0370cb8ea4614d4d00000000000000000000000047426a37c8e2fc4c125b9334ae3a1437d107a8d00000000000000000000000005166e42f5fa826dc7811bd9c5d67c96e848086ec000000000000000000000000dec25a4ed23ee90b93e284fb01b0143a35c799180000000000000000000000005704e939be7164b731b7ed7cf0cfd1cb2e1dd76e000000000000000000000000f6ad26943a7e07636fbf1be50106c0ffb8d6688800000000000000000000000062f16d76201a8086629a380193a87b8b8ada6c9b0000000000000000000000008fd1d37e0c3d510bfca79b2ec2c660887bed54f4000000000000000000000000cf5a4162cd8d8f1f0aff8bf57e39833928e9e5110000000000000000000000001f81382f9a52a96fd4ed3761f36c6d859f3385c20000000000000000000000001e2f360960a6e1d87e80090d73122da40890c0850000000000000000000000000134e3fefac773ad8cfebf1737d99cc1287fa7f0000000000000000000000000ecf5768831528b893ad765d21cb0ebe178a44e4c0000000000000000000000007af127f83bae8a8810c739fbbeb794da5706d968000000000000000000000000efd71d9d1072d5451e06ef9c8314edaeaad57c0c0000000000000000000000005d42d56c6041a651b98ae582f75f6db3b8a45640000000000000000000000000b3dd5cdb7f73acd1177c96409412e0b326e9c4570000000000000000000000004c3d78ee42098df76cc931058a393fe066ac398a0000000000000000000000007e708c2704f8a40add2c5a191e922169b9b30836000000000000000000000000d6ee6b8ae52b645abf1f5643b0cec9e8d523de64000000000000000000000000fc8d6ea3e830308962ceea9d581aa8da3b70ac28000000000000000000000000bcf43c8a0b763b60d486311e46af723d81d487b8000000000000000000000000cab241cdaff16c0f981fdad2fef5ea2d2967c1ea00000000000000000000000050866b344c1e3df6a05450e224377c10840f423c0000000000000000000000008aa0ff8205b94f51e8e3c86d0d4334b2f5bb9ba0000000000000000000000000a14f3f44986a6dfaada01e80a0ec73488b3718e9000000000000000000000000db9d99717178e40843de56660d9854e6da64f62d000000000000000000000000b003da225348dc9d37a21768ba8685a54140ce76000000000000000000000000c22c83f60366aacb668a20af57aea3f2c2fd89100000000000000000000000008db8d714b3f6e4bf362bbd96d884afae759881bc000000000000000000000000292242df17f2a027cc324b99fff5e6f0f6a901e9000000000000000000000000355de1773d5c46f0e7b4ea7cae9a553bd3f9c15000000000000000000000000058c9ea6733576376922f53d50c431f11651b8f1b000000000000000000000000814dfee56eb561a11bad226b3238cca133a4b5e5000000000000000000000000a477b26d756ea876eb0064810c5dc1c18738e352000000000000000000000000fce8047cd2780fdd1e0da7e37557673dfae1bdad0000000000000000000000008207a1aeea6e8d52503a9e40b9b854f76ae00ed3000000000000000000000000b2e2ac8a02b0f0f68f3afc000d0e5be30e0c483000000000000000000000000059bcfcd51adea4f9b533c975577b4f787d27aff600000000000000000000000059208ad1dd0cd4cae0dd02be05c246aca0d0fe3b00000000000000000000000057e7f3153a85d262b48efd103fda60f7356d1bcf00000000000000000000000052af497ea0558a87d892873346b6757bf2eecd52000000000000000000000000f2ce233cbdd4bc9e8323db179daf21ad972851590000000000000000000000000d52201c60bff69810e6c22b8ff7c4824d185b2800000000000000000000000002e12e5b7e7e37d4b7f8f1e0699b8952b4b3f00b0000000000000000000000007e0480b8df570c055b17bc3f7856d13d99c5c5200000000000000000000000001f005b8c98779bf781a66bc3372bc9736a8c56190000000000000000000000008c574b7ad64d5c2c16764523acabdf63dac3082a000000000000000000000000b1c3bede7c569260901ca6c3a0220ce46d620640000000000000000000000000aec8399791016c6104e16e773d2ac96d89e41a87000000000000000000000000f6c35f88db21f7caac788391444f161b154d6826000000000000000000000000789a76303d2550ab81c68fd44c4d1d5e023b07b2000000000000000000000000b8cb3b82e61895e30652056bee9368d16715f1890000000000000000000000003bddf230074c8c7d1c384798f29563f79db76f8b0000000000000000000000000416cb6f563058cfeb40223d81c59ed5e1bb5a6900000000000000000000000017fdc0ed726b6796b2c59c6f06d750c827bf90ad000000000000000000000000d24f6473703c66923b7fd1b89b326eb9fac04cf9000000000000000000000000b1a04a9b351b9fbdaa9ceeb66ff4404a2e9f0c4c0000000000000000000000008dbc7776369448805e9baa02d3b7c35b1da52b6b000000000000000000000000ec8b567cbbb669068020590ff3f8fe4e89e4ab7500000000000000000000000047932dee002f7d2a1599805f59ebd2dba78ed5a8000000000000000000000000d8072c8c4f96a17e9dc4e38252814fc0e90b7269000000000000000000000000001774d98ae6e58d9dc96b8d64df727e72e45fb8000000000000000000000000a6bb4e23c5e78c2c57300332deffc115d1d9969f00000000000000000000000015f87b6afe47568e30445058845a1700720517d100000000000000000000000048072a6f7c859ee7472daefadee43dd4cd55c6750000000000000000000000009ddeddda79a1d307987109d9258a240eecc73a8b000000000000000000000000bdc3bf3b1e2b4ec43c82865cbc0f9f25f46c48be00000000000000000000000013a23674da44c3ab073dbf8aad5f76c316d89bdc0000000000000000000000006300e0d63b30d7b4072f38fd7e233eeb63d9c038000000000000000000000000d89c00565c2acb2f17f141a55222f8033b11a714000000000000000000000000b3c6ae8f7878f0d1d8d07481b3d362f3e431a0530000000000000000000000001af1779936e221be21707afffdb62d6834488c71000000000000000000000000f5b120aa409c8d2772e72f264a5d6dd892ddf3c800000000000000000000000010bc9b3cd7e34edc779c974df81bf0e271a678a3000000000000000000000000ebc21896d77570dff3d02d914bcf4686c9b8af75000000000000000000000000898554f75c2a5dd84d8078ad98a9f3167e476ff20000000000000000000000003df246e518f9baea7c7a90ec1f2bd565a84c829b00000000000000000000000001faf6dfc230d755141d84d7cb980dd68f5efe13000000000000000000000000268ec68e1739880de968ebf7e5df197fa5826acd000000000000000000000000dbcf160994427965667b873158fb303443d192af00000000000000000000000039ff4f1ff45099c92017de9a7d07977b6ed9494d0000000000000000000000003a786bebaae6db8fd632bd466b372c5f54c591880000000000000000000000005828603fdb856a9d87064c922a04c50810dec586000000000000000000000000a3916fbe5b5a746dd671d96ed2d385f166f45b26000000000000000000000000090ba138be1bc6370bb572d27be1fe3770236ae30000000000000000000000000d977f01e1d7ff59b1549c7ae6aa9306bcc59abb0000000000000000000000000f3ed4b8ab7cd2ca20c19e46bc4e5bf3a8657e080000000000000000000000001c479575240e93d7963ee4b2925f2e63b67196480000000000000000000000001faa11494c61bfedfa0d278238cc5b39ac14e9420000000000000000000000002204eb7a0c36781c0bcd06d66dcfcb4ac54c44bc0000000000000000000000002eba5b32c17c0160dc29d31e2df3cdc958493820000000000000000000000000391b19ced934394375aff70c8a85661d80e95c680000000000000000000000003c434dd0e0ac294112dccdec8f4751069bb0297e00000000000000000000000041d7d681421f24287194aab637d6f78e5beb9d53000000000000000000000000489db59e639c7660bee76e840411b5be8e77f5110000000000000000000000004d24c7b144aa1ca063b138ac07656bccdd4c989d000000000000000000000000562f29b301f442ad28adb725011102b1d92bcbda00000000000000000000000059a0eab934320a7b2f9ccefeb64464beca68c45200000000000000000000000086dca5affeb141c102eebeb6b68787960a73c5b300000000000000000000000086ef7014670785f84947e8675ba5359033296fff0000000000000000000000008ca716197ed2bcecbbbc39256caecec29c8f9daa0000000000000000000000008fd97b13af0d5dd825ab016955c3936a22a8908d00000000000000000000000091e9b760f9595124f98e815e578ed9207c5477aa00000000000000000000000092ebc58772947127880b63bf65a463734c6047d00000000000000000000000009eafb86f21e311cd60a0bcf612df5e6d867f3e14000000000000000000000000a6a95e0c11c091fcc893ac62d26a9a6e28be0260000000000000000000000000ab7067a27d2e0dd45a1d29549c47d09720f08483000000000000000000000000ad395295027f640ef1346349b06f3601d011a3a6000000000000000000000000b89e65f750d16904c1414acef00cbae01f7a986f000000000000000000000000ba18a1006ddc9f4cfca825efaf8e7dbf3b6e5bce000000000000000000000000bb02aaa3aacf39647048ef0bf0bb2c0ecf67f784000000000000000000000000ce2f9005b547d2a83e0ce49c5cfd2b2856eca005000000000000000000000000cf18eef8d1014724a8f2a82f3716a3a4cc175b1b000000000000000000000000d0ed598e0d7b461d605be223ab43501a481af6f1000000000000000000000000d767e04af870f702bffbf4ca5d2880e1c8405aaa000000000000000000000000e192f8a2eb873684d3ff7bb0967907434e7d330a000000000000000000000000e338971d4c841c3509493ae0aeeed24e3884684e000000000000000000000000e875fbdece0b9cae0cbf7c7ba14113190f23cecc000000000000000000000000eb7392d8d2f4dc428dc7feee08884419bed4dcf3000000000000000000000000f47cbc56c7afed32d42c6b5887ba0061e2395238000000000000000000000000f7a997d91fe8a1d4ba47f3b3f32e8c645bd4a10a000000000000000000000000f94253bb7c5f95ae9329765df7d0e11070a05808000000000000000000000000fca0ae8485aed21be735a1d5948fd68bc104ea64000000000000000000000000ff742660901cc316ebf53a5b5ab11dfcf5e55bee000000000000000000000000cb6b0fa058d3fc21d51423dd01f62a60e988092d000000000000000000000000069f149d7e59936d620dca340be0c79adacc94df000000000000000000000000039e86aeba5eb984824bb98427b1dd9db0822b93000000000000000000000000a389c49e44873132fa9fd188659eb323e05c3b83000000000000000000000000aa9bf73bab94e2c596b78e493151e119180421ce000000000000000000000000a2afea7d20904d6da1aacdf6236d76e7523aa4720000000000000000000000001c86caf3e8834104edb6cc334657592f7576808d000000000000000000000000d8e5d4026a36a42f3034bdb91f967c6b530b990c0000000000000000000000003279137dc268f33ad041e30d7be0a8782730967c0000000000000000000000001e39eb1a474c92ec3c8814bd6fe506613af734db0000000000000000000000003e0fd1e679edb35b2bd540e9d1295f7823ff62930000000000000000000000005ebd54e697be10089602c85a94285b3324541ff40000000000000000000000004ea13cdf9e6a9aaf2f624343e57a130f9aff90fb0000000000000000000000007ca4bbfeffd119ed5863fa0c808d323ea28318ed0000000000000000000000007a4679b4de3c2a2959679d6b6b19eb893f7d4d970000000000000000000000000695cb207e923b57712f6498bcb166bfcfdb44dc0000000000000000000000006172c25b32da827d38d06e433fdc220ce84253be000000000000000000000000ed49c94ed27041d8a8ff5d90042b1580734db54d000000000000000000000000c88cf5d4d2192933a3f801ae3fc9225b51018f59000000000000000000000000384a8c923a21d0b52858e7c4bcbf35f5806c092100000000000000000000000008aa7d726082a676529aa180b53af64bb80e4dd40000000000000000000000004bc18b2e163f43e097f44777de287ed96f4ef6940000000000000000000000000b73cd7bc89e8dac4bd38ef9ce73f3db8942341a00000000000000000000000080f136c3da8aeba3880b0ca583edd0bdd6660244000000000000000000000000b9ceca639675cfdd216a2461d0bef4aff3b4825d000000000000000000000000d0c30b41854344d72113b8b7cdae8435f4b35a85000000000000000000000000fc2b6c489aaf8ca822af4b0289245c3b572d611e00000000000000000000000043086bbf1e7d6fe9b0782500e54a5f71fb2261db0000000000000000000000005b2ca025507ac1df656c425af7c0538af8fbbc6c000000000000000000000000e2fea025e42e21955182cdc5dc121acfb428f8600000000000000000000000005f31db52b8310434ba7c741d45c1d30f3cab92fb000000000000000000000000391086e373109c2d14b78bdbc417fb1bf4f73e7b0000000000000000000000008b4487cb1682c0b736974e6dd20ca313a89f4048000000000000000000000000b4c8ee6f44afc7c976e54d6e72d05d3baea00bea00000000000000000000000039e9588d566cd57331316ba11e79a6328acb3ad40000000000000000000000004d561e2f2f156cb2a218778b38eb18a073322bb8000000000000000000000000bc53f2b78c5c92badaa5ad63a48fbf27726dcced000000000000000000000000fa0d0ee41ea85fec560d2f2dbcbb734d1ba5c0fa000000000000000000000000326aa638ba10cbba2025668722930bb1aa4ca7aa00000000000000000000000093200ba684758a215029242cd8d92c0b1710472000000000000000000000000080c7f11f27c5c9118470709a47fe7dacf3eeb2a1000000000000000000000000cd076569820cdb4698b703150c30a6c202ff0d540000000000000000000000004f1d9ea9e54b4a2ec15c5861b56013163a8d5bda000000000000000000000000f1b67569986fcbe276c3e74b7a1183d4d6d4ddf1000000000000000000000000f4d1cd856f5dfec9015531896ec5b70820359e1c0000000000000000000000007ea25d4792dcf3531747535a73a129104c066cc7000000000000000000000000aff5e361339982eeb2e824672e260a220cb446ce000000000000000000000000f757cf8e1e60453aded04035e703063375556bd10000000000000000000000004d1b6cb06aba6dda72371e7288d686a94c09245e00000000000000000000000089d0107b60d6d3c97dbd3473b94230001caf005d000000000000000000000000da7dccbba90de39d45a238766a305725d551a1ff00000000000000000000000046d2ff84d12b1ead04d38deaf9ce9d0c6ea8f6f1000000000000000000000000bfa1ed15a321973f93ab6da1689ec2a5b0f1136a00000000000000000000000016d5462847cea19b824e1f4c0eb7cffce998f3c30000000000000000000000001d401654f58151505a57b48f5c7e9856b61e2e85000000000000000000000000b1a79c8f9a9e3b1a778b0f4462d3e3aa1d6ca90a0000000000000000000000003fb54d271dc3e22c539299974b83c0410302eaeb000000000000000000000000531b537f9ac4b415c16f7270f53a9eab6273688d000000000000000000000000f1ef449680d7f0d4ecad1992a7293cc6e1d59b53000000000000000000000000e97bf753669edfdd439788a255072a552a8006bb0000000000000000000000007a561d564e298ac3cdfc1cb3ba668e6428451517000000000000000000000000d51ad204f41c0d9c92e8fe830de325545c626b5f000000000000000000000000ad03c19a2b4e180ffe31e1e925f47a1f957187ea00000000000000000000000026e69a244447e8359be397fe0cb28ec0eb2465bd000000000000000000000000e16012a7c1eeb3ef1cbef5c9f1b953578940625300000000000000000000000049afa5bd5876818d2bba7933f42de161a90be361000000000000000000000000c8d8375d2378b4fa2611ae957f0cdacd28eb032d0000000000000000000000003d31097c27c4dcf1535249195a51184d3ec6e08c000000000000000000000000912c967bbe66f9eb4b0e743b12912433b8e49a10000000000000000000000000db05202ec5bb1c07794536a306798d595fffa2a000000000000000000000000064e2e0bebf1f6889aca8af61a36bb19f7d44369a00000000000000000000000053dee96ad984e33f080e7380d1b4e922908726fa000000000000000000000000490ad457f342aa6c41077f065239eb692e92ce2b000000000000000000000000d3601ffb7577968065e69113d4eb3751f9916dc3000000000000000000000000a01ab233b888606404a6a0b96124f6dddf66e456000000000000000000000000aa9fa5d55a44b2cbf9ccbdc7bd8c4716f4e30b9c000000000000000000000000a97d19d3e9f39a884899ef951cd7c11b2c83b7e1000000000000000000000000d97089ad95079e940a149053a513305b7f3dd216000000000000000000000000f985937f90e38eef401f3f894de71055893d7536000000000000000000000000b8f7be544aa2aa87b9d80e5011eeba57c1d14f740000000000000000000000008b986053d3b20f582d3f61a4ec4d87ab68ee05a10000000000000000000000008fa5b8b4379b00bc2f6f693a7ce97eea7b114a36000000000000000000000000dbf3db9b45c7e45ed89871bb4e572236d403830a0000000000000000000000007142ae20ba207a257d26f3b33ae7a5428d21cba600000000000000000000000018fc760643f84957a67d85a40720fcacb1cc7a40000000000000000000000000107995b0de15726e95f3996f58bfd4a60cef46c0000000000000000000000000e6dc60f43cdb773e95f431b7361f980574e813db0000000000000000000000008c7a8ff1da74190326cb670e8caca26f9afa92e3000000000000000000000000ed6617fc3dc721d5953b038b0e9c7c8d6e55242f0000000000000000000000004e8ae728d994d127f5e455022d1a572edec29ce60000000000000000000000001cb6ad084282744b73755bf7850befac82c4425d000000000000000000000000879dce260ab4e1d1ff663d9af0851f00bc374dc50000000000000000000000003f00ba6487a90a828ba55a4b7015718782170989000000000000000000000000797ec11c78151ca5f0ba72da2f1f4c1f4f621b6b000000000000000000000000703cc128de62f1a88bc5858e48a0bc24d12ed5f30000000000000000000000008a3d0f1d42b5ef63a1cb5ec50c1aea54c2fea6d700000000000000000000000051d4afc582d8a4251628f14e8a242d1cf31ad7f700000000000000000000000038be0a005892bcb29061d71d94cd9ce09ffe640200000000000000000000000003090e42a42ac395418f4e57b5b7dc6439c607ed0000000000000000000000001e96466cc17c344d29d24fad35a02d3634ac99c8000000000000000000000000449131ad1e495515d72b6d609d95a3af8abb3fe100000000000000000000000050f73429abcfe4ee2b5d6f6e2fccc9fc75c1dbeb000000000000000000000000238e9ec74850597a0a061805c5bcc3640e4b1b44000000000000000000000000545c0dc141292bcc4d5715fb85537f66037ed56b000000000000000000000000e3fa46948cc6ad4a945e43b3f0100fbe21195355000000000000000000000000d8adc43d66e5d71f92c8c70cafb86cef1d826db500000000000000000000000004afe3edbc248d4e86bc4cf34cb4ed7338ce0154000000000000000000000000204bea2e0e4907ebd5fc4faa0bdc1d77f239b43f0000000000000000000000002b1ae7124e33e9f3bb5df66245e1eebe3e63a498000000000000000000000000b2d28591fc4ef062c64f5520164a174bf4c7701d0000000000000000000000004bf1bd2a0c0447bd3bef4f58864da8e8151780ef00000000000000000000000079f160c058dc2a757dc5ce4d78537f6df2e53e5d0000000000000000000000009c9825b22092a6e0cd785688b83c23abfb01c13d0000000000000000000000002276533926e491286df5fcd157c9ddb2c30ae11b00000000000000000000000046e4218cf589dd57caa79049ae696299f6eec92f0000000000000000000000003f9e2944b5d273307f0070723f2163c930802b750000000000000000000000009a2ca5dedeb8641a34b50bbbb86e00b092df87770000000000000000000000006d60506cc06964a0272e7fae11ef91869e69a2620000000000000000000000005735a059635ec0aae288aaaf049197faafea63dd000000000000000000000000394ba3f11d49cf4d5a6f7e5d6e658b1bbc936385000000000000000000000000af7dd80fec7da4a07546a21de2ad3f5ef8db1960000000000000000000000000bf834a7e259a0cec42a973aa35ee101b48b95f16000000000000000000000000b8e66ca59c445ea0243f5ae3f05de5cb3cd6deb00000000000000000000000000adf16c76e3db76592aee9625c902867acc12343000000000000000000000000652b2973c89866fd688fea01f93402076cb998da000000000000000000000000d08354642e13e09355f038d6b8bc577093e1008d000000000000000000000000bdd49222479befa446640db102cbca1df1fc3af20000000000000000000000008ac0fc25d7880bb2ae9079f81da6483c6692374b00000000000000000000000005e3fd85d6b9903b680d0acf3586101ddc2eb4ef000000000000000000000000854ecf8bcd7cb5a4423a2e398126ad5ce81393c2000000000000000000000000aee0b815a406743d70434ee89e5c2f5a93f84403000000000000000000000000bacc7f002ab02e58ec55eb1442ccc6b29747f74f0000000000000000000000004f34904004acc5f676c6023f7ccbcba7c7f55168000000000000000000000000f8dd70a1becac64f6f18e53d7b260bc06fb8a11b000000000000000000000000d1f54dda944dd2a2caa9ba39a467537ba96ebecd00000000000000000000000073055bd712cd124a18b729d65fa9a896e57774f00000000000000000000000008f8bbf33f34faee8ca96bd382597dbb8c3ff969000000000000000000000000088add115f7ae2af1e1789baa4fce9b460f3588ac000000000000000000000000d984946b0b3b0a0099fb7a57a2b58658d39bcb750000000000000000000000009785644f3764bac4213b7898a45f30cf5a8a8883000000000000000000000000c68c32f5d5a5b09ecf2f2d1d331755c6ce9354340000000000000000000000005fe6729863ac3471a51355c7cc596529922d67b100000000000000000000000049b14890e60dbbbf11bff76199263bab56faa65e0000000000000000000000007ddc13b33105b51e4ab1eace69d6d725499a2bbb000000000000000000000000face17463177c41276a4f1a96770a578500fa2f6000000000000000000000000ad79f070035d01aa87627204eedacfb179bfd1ef000000000000000000000000624b5bba67e7cd0f26fd3336c6e832226323c9d900000000000000000000000031e9b0baf4f64d25261c8da42a7c95b0635124bd000000000000000000000000ec645957d835a92df44a8bb8245183045ccb2b58000000000000000000000000828ce2276187d726f50030a08d8175b5dc984ca3000000000000000000000000ccb8863541196ca4a66bc569fd20f72066cbc429000000000000000000000000e12b6635249df155e3f40d0fb3eb8d083595a266000000000000000000000000c0fb45175d9cdb6ead77269dbc22981681dbe36900000000000000000000000072971fbd459965aab507194863ee8e8664e3a369000000000000000000000000839b045e8a36423ccc18d9a37fe0dcaa7a6dc9c90000000000000000000000004e982e67c737c3e1623adea2d47a437d2654ecf1000000000000000000000000efc888e3e88a810a0a80382cc034960cb2ac4106000000000000000000000000eb6d4223ce950d3a4453e7b12805eee8be95366f0000000000000000000000003a3200e80b5c4518a241320a9d56c472a25f3bf3000000000000000000000000eafeaee16dbfb58926f0d97c2567cfb4dab2a9f80000000000000000000000002e3ed5db62f7c8348e1fc2580ebcd4f3f624e94a000000000000000000000000283f7e9c5fe01c062d2d9704517ab95fbc8b75f90000000000000000000000005982ab08bf09d07e0d29719f033764b806b5e56d00000000000000000000000024752032c122ecf0320829b3256d110f2b405c3d000000000000000000000000106121f19659e9c0905678dc99a379fb53a9cb68000000000000000000000000a2529390a0e741f429e519bdcfcbf1a2893b558c000000000000000000000000ea90da22ecec05e762b3b42b370023beef462bea000000000000000000000000882189093a029cdc71a184d18bc2aec55d648809000000000000000000000000cbdce721a0abff9411285abadd14dad9517a65b700000000000000000000000068d1ec655d64bba7a95b6f6b745d9627734d39d6000000000000000000000000f239447dafa45d4ff2136f3006d445908f43e9c3000000000000000000000000530d50a2d37c36dd0d8b427981c95cbaced0f6b800000000000000000000000037175de23651777f9611c37b2d8f4d420fa67772000000000000000000000000041a59ab6fc7920823892a5e3f21a086bae913f0000000000000000000000000a5fd942d4badbab4fe84a9e10f565dd40d5f15ff0000000000000000000000000b8f4c4e7626a91460dac057eb43e0de59d5b44f0000000000000000000000002a2d07d60ca401f49b28a32dab589790c10f4f2c000000000000000000000000e6a57651b2e3f38f176c75e977ede51d4ddf6629000000000000000000000000e24fd86239d4b77d8131d35929603aca68235366000000000000000000000000dc8e2d61b358041d5128f25355d716708a983e450000000000000000000000004351d319ceabc781b7b1f37a0a6b48b4d05eeca70000000000000000000000007eea6fd218fd7d83dae3a9372ba6c15afbe5bdde000000000000000000000000a21462ad03666e767fb030eea91713c9694d181d000000000000000000000000ec1c5f91ff6ca0351d0be13c88b5d9553ebc03a6000000000000000000000000192ab61531cfb90f9f1cce1f593524736bc0df1e000000000000000000000000844b5c19ebbb87bbe6124e098091ae423ba275ba0000000000000000000000007304491ed6471c2158e8361513e8f1b68daece4b000000000000000000000000394e0af348c40c7308da778dd12ce57f8fb7fd2e000000000000000000000000fe0bdbd682e593d4554ed02591aa1176b41320dd0000000000000000000000003518615861d911624a7fcaec26142d02042a50a2000000000000000000000000a36078c8bfff2a3c6543062f4f30f60db714c0250000000000000000000000004333be2b3769eeb1748a45393e4e1664f094dd8b000000000000000000000000ce28a79f60bad42d92418d60fbae4fea5655d2690000000000000000000000002622a9d55d687e96c6320f64ad8c323ccd3b1115000000000000000000000000426b034a3808371c87e78fd8c65b8ff2566978ba00000000000000000000000094552b311130ceaa0345a9a5155d236a0688069c0000000000000000000000007b59793ad075e4ce1e35181054759c080b8d965d000000000000000000000000389f33709f7394b737d4d1d0bcf015b20f893e18000000000000000000000000933ddb0b487ae35d05916d6bf179c47289cb5c0100000000000000000000000036243ade16d74eedbb3f2b8b2ecf286f538ef5fd000000000000000000000000537bf75de19f3d229e3a9018ee1a23c0c9c7d39c0000000000000000000000002d407ddb06311396fe14d4b49da5f0471447d45c000000000000000000000000303c223e6acafe204800fea771842cbb421b51d0000000000000000000000000fe5573c66273313034f7ff6050c54b540255371600000000000000000000000005da09fd7515bd600b89b89c0039d09bd91bf0c2000000000000000000000000689991f70c38e6e60490a1105a9cb1d419da89ef000000000000000000000000d04d3c5394a56f09831183510df8143f6cd551760000000000000000000000001c3337329267dca9ad25cb6171ccd77cafdeb73b0000000000000000000000009a9477b1391a070d7c71bf9ca40ca01a706115c5000000000000000000000000881d8cbd5ef713d692abbf49a7306e3cc0f4cba600000000000000000000000066a1405311d166ef0b3e43015074146c8b8a7934000000000000000000000000c70084445c4d24809c72b91e62b1168c727508ca0000000000000000000000005aae5f93dca0b2ea7f9d23c043f05a25605ecede0000000000000000000000008da60f27930cd493d3d901d22cfb77dd57009bba000000000000000000000000ea8d02cab8104d38277dc723842d8cb24f4ae79d000000000000000000000000517d822d3e0e8267e6daeea3651f0921b2eadf2c000000000000000000000000b82ebf21085fb979c86af4e0a2ce998cff0891e80000000000000000000000009a858f8763d2b4eb9846be8ad7fab2e958ab777e000000000000000000000000c7f14dcb4a84194c8f446604633904c51007c9c8000000000000000000000000f3a50e2cc3b9c34d7e867c85b1488cc2e3f296850000000000000000000000009d44c49df2cb83f7009ad5854878f88a623f363400000000000000000000000061cbe1bb202abd4804c6db31df00c880034ecbc2000000000000000000000000539631ff5c7fea110fef2b026ccd36c2109b80690000000000000000000000009295ebcb7284ebe1771165acae96d46f4398c9c9000000000000000000000000ace9c83441712359402d0eac940343826310784f000000000000000000000000eb892f1da888d9e5b2baa445edffd7ad517920e4000000000000000000000000e4d70fc7af37db7c5144ab005056b8b493dfae24000000000000000000000000890a8ec35b3ff3cf7bc996aa4f6e139509a2e33b00000000000000000000000076ebcec1ef74afb920d795d6da2679ba6e9629230000000000000000000000001de989ddf4e3785a91d7545f6873af9e61c47dff0000000000000000000000001c992c869c139f35d5012ef69c3df86eb3d53a5200000000000000000000000016e34fe8efb8b55d0c228dde510fdc97c8da3b9500000000000000000000000047eeb072a8dae3ab80b1e6123a44ecc80d2c49ff000000000000000000000000a4197c5eaeaf312315ab9f9cd60bc82046a7c73c000000000000000000000000188c30e9a6527f5f0c3f7fe59b72ac7253c62f28000000000000000000000000f3a7250055520e2f776d378b1c345a0a2395ef340000000000000000000000009bf6be80a0964874b7223736feb3eba6ee955c48000000000000000000000000111263c158907975b4d6a89f250cf5dbf5a9098d00000000000000000000000037b699d7eead58433d352d1c77b2db1391f11ce500000000000000000000000032a7e8bdafe4445d86fd673268adf6de3958df96000000000000000000000000438a9dde518a5510925289def9815161ff49b00f000000000000000000000000bd5e48fffb2ad39f37817bb6e555bf1ae4103f980000000000000000000000006c0144790d77fe000db182e1e4149552c2c0f6ed00000000000000000000000063ae99f260320d39fac72458388f8a1dc9641f71000000000000000000000000aebe89ea04e6154d6cd0e4711783746260a6c3f0000000000000000000000000cf9401549d5a9dec1325f22759eb727af9d877e8000000000000000000000000e60bd4861a93f70e7cde0326efd8ef9713c4232a000000000000000000000000b72e9b5b86ecc42672ad2cc17964489fe6e6e7ac000000000000000000000000c3ab4f4451d65299540242bb8ab3c2c65154b3f600000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000009d7b0000000000000000000000000000000000000000000000000000000000009d7c0000000000000000000000000000000000000000000000000000000000009d7d0000000000000000000000000000000000000000000000000000000000009d7e0000000000000000000000000000000000000000000000000000000000009d7f0000000000000000000000000000000000000000000000000000000000009d800000000000000000000000000000000000000000000000000000000000009d810000000000000000000000000000000000000000000000000000000000009d820000000000000000000000000000000000000000000000000000000000009d830000000000000000000000000000000000000000000000000000000000009d840000000000000000000000000000000000000000000000000000000000009d850000000000000000000000000000000000000000000000000000000000009d860000000000000000000000000000000000000000000000000000000000009d870000000000000000000000000000000000000000000000000000000000009d880000000000000000000000000000000000000000000000000000000000009d890000000000000000000000000000000000000000000000000000000000009d8a0000000000000000000000000000000000000000000000000000000000009d8b0000000000000000000000000000000000000000000000000000000000009d8c0000000000000000000000000000000000000000000000000000000000009d8d0000000000000000000000000000000000000000000000000000000000009d8e0000000000000000000000000000000000000000000000000000000000009d8f0000000000000000000000000000000000000000000000000000000000009d900000000000000000000000000000000000000000000000000000000000009d910000000000000000000000000000000000000000000000000000000000009d920000000000000000000000000000000000000000000000000000000000009d930000000000000000000000000000000000000000000000000000000000009d940000000000000000000000000000000000000000000000000000000000009d950000000000000000000000000000000000000000000000000000000000009d960000000000000000000000000000000000000000000000000000000000009d970000000000000000000000000000000000000000000000000000000000009d980000000000000000000000000000000000000000000000000000000000009d990000000000000000000000000000000000000000000000000000000000009d9a0000000000000000000000000000000000000000000000000000000000009d9b0000000000000000000000000000000000000000000000000000000000009d9c0000000000000000000000000000000000000000000000000000000000009d9d0000000000000000000000000000000000000000000000000000000000009d9e0000000000000000000000000000000000000000000000000000000000009d9f0000000000000000000000000000000000000000000000000000000000009da00000000000000000000000000000000000000000000000000000000000009da10000000000000000000000000000000000000000000000000000000000009da20000000000000000000000000000000000000000000000000000000000009da30000000000000000000000000000000000000000000000000000000000009da40000000000000000000000000000000000000000000000000000000000009da50000000000000000000000000000000000000000000000000000000000009da60000000000000000000000000000000000000000000000000000000000009da70000000000000000000000000000000000000000000000000000000000009da80000000000000000000000000000000000000000000000000000000000009da90000000000000000000000000000000000000000000000000000000000009daa0000000000000000000000000000000000000000000000000000000000009dab0000000000000000000000000000000000000000000000000000000000009dac0000000000000000000000000000000000000000000000000000000000009dad0000000000000000000000000000000000000000000000000000000000009dae0000000000000000000000000000000000000000000000000000000000009daf0000000000000000000000000000000000000000000000000000000000009db00000000000000000000000000000000000000000000000000000000000009db10000000000000000000000000000000000000000000000000000000000009db20000000000000000000000000000000000000000000000000000000000009db30000000000000000000000000000000000000000000000000000000000009db40000000000000000000000000000000000000000000000000000000000009db50000000000000000000000000000000000000000000000000000000000009db60000000000000000000000000000000000000000000000000000000000009db70000000000000000000000000000000000000000000000000000000000009db80000000000000000000000000000000000000000000000000000000000009db90000000000000000000000000000000000000000000000000000000000009dba0000000000000000000000000000000000000000000000000000000000009dbb0000000000000000000000000000000000000000000000000000000000009dbc0000000000000000000000000000000000000000000000000000000000009dbd0000000000000000000000000000000000000000000000000000000000009dbe0000000000000000000000000000000000000000000000000000000000009dbf0000000000000000000000000000000000000000000000000000000000009dc00000000000000000000000000000000000000000000000000000000000009dc10000000000000000000000000000000000000000000000000000000000009dc20000000000000000000000000000000000000000000000000000000000009dc30000000000000000000000000000000000000000000000000000000000009dc40000000000000000000000000000000000000000000000000000000000009dc50000000000000000000000000000000000000000000000000000000000009dc60000000000000000000000000000000000000000000000000000000000009dc70000000000000000000000000000000000000000000000000000000000009dc80000000000000000000000000000000000000000000000000000000000009dc90000000000000000000000000000000000000000000000000000000000009dca0000000000000000000000000000000000000000000000000000000000009dcb0000000000000000000000000000000000000000000000000000000000009dcc0000000000000000000000000000000000000000000000000000000000009dcd0000000000000000000000000000000000000000000000000000000000009dce0000000000000000000000000000000000000000000000000000000000009dcf0000000000000000000000000000000000000000000000000000000000009dd00000000000000000000000000000000000000000000000000000000000009dd10000000000000000000000000000000000000000000000000000000000009dd20000000000000000000000000000000000000000000000000000000000009dd30000000000000000000000000000000000000000000000000000000000009dd40000000000000000000000000000000000000000000000000000000000009dd50000000000000000000000000000000000000000000000000000000000009dd60000000000000000000000000000000000000000000000000000000000009dd70000000000000000000000000000000000000000000000000000000000009dd80000000000000000000000000000000000000000000000000000000000009dd90000000000000000000000000000000000000000000000000000000000009dda0000000000000000000000000000000000000000000000000000000000009ddb0000000000000000000000000000000000000000000000000000000000009ddc0000000000000000000000000000000000000000000000000000000000009ddd0000000000000000000000000000000000000000000000000000000000009dde0000000000000000000000000000000000000000000000000000000000009ddf0000000000000000000000000000000000000000000000000000000000009de00000000000000000000000000000000000000000000000000000000000009de10000000000000000000000000000000000000000000000000000000000009de20000000000000000000000000000000000000000000000000000000000009de30000000000000000000000000000000000000000000000000000000000009de40000000000000000000000000000000000000000000000000000000000009de50000000000000000000000000000000000000000000000000000000000009de60000000000000000000000000000000000000000000000000000000000009de70000000000000000000000000000000000000000000000000000000000009de80000000000000000000000000000000000000000000000000000000000009de90000000000000000000000000000000000000000000000000000000000009dea0000000000000000000000000000000000000000000000000000000000009deb0000000000000000000000000000000000000000000000000000000000009dec0000000000000000000000000000000000000000000000000000000000009ded0000000000000000000000000000000000000000000000000000000000009dee0000000000000000000000000000000000000000000000000000000000009def0000000000000000000000000000000000000000000000000000000000009df00000000000000000000000000000000000000000000000000000000000009df10000000000000000000000000000000000000000000000000000000000009df20000000000000000000000000000000000000000000000000000000000009df30000000000000000000000000000000000000000000000000000000000009df40000000000000000000000000000000000000000000000000000000000009df50000000000000000000000000000000000000000000000000000000000009df60000000000000000000000000000000000000000000000000000000000009df70000000000000000000000000000000000000000000000000000000000009df80000000000000000000000000000000000000000000000000000000000009df90000000000000000000000000000000000000000000000000000000000009dfa0000000000000000000000000000000000000000000000000000000000009dfb0000000000000000000000000000000000000000000000000000000000009dfc0000000000000000000000000000000000000000000000000000000000009dfd0000000000000000000000000000000000000000000000000000000000009dfe0000000000000000000000000000000000000000000000000000000000009dff0000000000000000000000000000000000000000000000000000000000009e000000000000000000000000000000000000000000000000000000000000009e010000000000000000000000000000000000000000000000000000000000009e020000000000000000000000000000000000000000000000000000000000009e030000000000000000000000000000000000000000000000000000000000009e040000000000000000000000000000000000000000000000000000000000009e050000000000000000000000000000000000000000000000000000000000009e060000000000000000000000000000000000000000000000000000000000009e070000000000000000000000000000000000000000000000000000000000009e080000000000000000000000000000000000000000000000000000000000009e090000000000000000000000000000000000000000000000000000000000009e0a0000000000000000000000000000000000000000000000000000000000009e0b0000000000000000000000000000000000000000000000000000000000009e0c0000000000000000000000000000000000000000000000000000000000009e0d0000000000000000000000000000000000000000000000000000000000009e0e0000000000000000000000000000000000000000000000000000000000009e0f0000000000000000000000000000000000000000000000000000000000009e100000000000000000000000000000000000000000000000000000000000009e110000000000000000000000000000000000000000000000000000000000009e120000000000000000000000000000000000000000000000000000000000009e130000000000000000000000000000000000000000000000000000000000009e140000000000000000000000000000000000000000000000000000000000009e150000000000000000000000000000000000000000000000000000000000009e160000000000000000000000000000000000000000000000000000000000009e170000000000000000000000000000000000000000000000000000000000009e180000000000000000000000000000000000000000000000000000000000009e190000000000000000000000000000000000000000000000000000000000009e1a0000000000000000000000000000000000000000000000000000000000009e1b0000000000000000000000000000000000000000000000000000000000009e1c0000000000000000000000000000000000000000000000000000000000009e1d0000000000000000000000000000000000000000000000000000000000009e1e0000000000000000000000000000000000000000000000000000000000009e1f0000000000000000000000000000000000000000000000000000000000009e200000000000000000000000000000000000000000000000000000000000009e210000000000000000000000000000000000000000000000000000000000009e220000000000000000000000000000000000000000000000000000000000009e230000000000000000000000000000000000000000000000000000000000009e240000000000000000000000000000000000000000000000000000000000009e250000000000000000000000000000000000000000000000000000000000009e260000000000000000000000000000000000000000000000000000000000009e270000000000000000000000000000000000000000000000000000000000009e280000000000000000000000000000000000000000000000000000000000009e290000000000000000000000000000000000000000000000000000000000009e2a0000000000000000000000000000000000000000000000000000000000009e2b0000000000000000000000000000000000000000000000000000000000009e2c0000000000000000000000000000000000000000000000000000000000009e2d0000000000000000000000000000000000000000000000000000000000009e2e0000000000000000000000000000000000000000000000000000000000009e2f0000000000000000000000000000000000000000000000000000000000009e300000000000000000000000000000000000000000000000000000000000009e310000000000000000000000000000000000000000000000000000000000009e320000000000000000000000000000000000000000000000000000000000009e330000000000000000000000000000000000000000000000000000000000009e340000000000000000000000000000000000000000000000000000000000009e350000000000000000000000000000000000000000000000000000000000009e360000000000000000000000000000000000000000000000000000000000009e370000000000000000000000000000000000000000000000000000000000009e380000000000000000000000000000000000000000000000000000000000009e390000000000000000000000000000000000000000000000000000000000009e3a0000000000000000000000000000000000000000000000000000000000009e3b0000000000000000000000000000000000000000000000000000000000009e3c0000000000000000000000000000000000000000000000000000000000009e3d0000000000000000000000000000000000000000000000000000000000009e3e0000000000000000000000000000000000000000000000000000000000009e3f0000000000000000000000000000000000000000000000000000000000009e400000000000000000000000000000000000000000000000000000000000009e410000000000000000000000000000000000000000000000000000000000009e420000000000000000000000000000000000000000000000000000000000009e430000000000000000000000000000000000000000000000000000000000009e440000000000000000000000000000000000000000000000000000000000009e450000000000000000000000000000000000000000000000000000000000009e460000000000000000000000000000000000000000000000000000000000009e470000000000000000000000000000000000000000000000000000000000009e480000000000000000000000000000000000000000000000000000000000009e490000000000000000000000000000000000000000000000000000000000009e4a0000000000000000000000000000000000000000000000000000000000009e4b0000000000000000000000000000000000000000000000000000000000009e4c0000000000000000000000000000000000000000000000000000000000009e4d0000000000000000000000000000000000000000000000000000000000009e4e0000000000000000000000000000000000000000000000000000000000009e4f0000000000000000000000000000000000000000000000000000000000009e500000000000000000000000000000000000000000000000000000000000009e510000000000000000000000000000000000000000000000000000000000009e520000000000000000000000000000000000000000000000000000000000009e530000000000000000000000000000000000000000000000000000000000009e540000000000000000000000000000000000000000000000000000000000009e550000000000000000000000000000000000000000000000000000000000009e560000000000000000000000000000000000000000000000000000000000009e570000000000000000000000000000000000000000000000000000000000009e580000000000000000000000000000000000000000000000000000000000009e590000000000000000000000000000000000000000000000000000000000009e5a0000000000000000000000000000000000000000000000000000000000009e5b0000000000000000000000000000000000000000000000000000000000009e5c0000000000000000000000000000000000000000000000000000000000009e5d0000000000000000000000000000000000000000000000000000000000009e5e0000000000000000000000000000000000000000000000000000000000009e5f0000000000000000000000000000000000000000000000000000000000009e600000000000000000000000000000000000000000000000000000000000009e610000000000000000000000000000000000000000000000000000000000009e620000000000000000000000000000000000000000000000000000000000009e630000000000000000000000000000000000000000000000000000000000009e640000000000000000000000000000000000000000000000000000000000009e650000000000000000000000000000000000000000000000000000000000009e660000000000000000000000000000000000000000000000000000000000009e670000000000000000000000000000000000000000000000000000000000009e680000000000000000000000000000000000000000000000000000000000009e690000000000000000000000000000000000000000000000000000000000009e6a0000000000000000000000000000000000000000000000000000000000009e6b0000000000000000000000000000000000000000000000000000000000009e6c0000000000000000000000000000000000000000000000000000000000009e6d0000000000000000000000000000000000000000000000000000000000009e6e0000000000000000000000000000000000000000000000000000000000009e6f0000000000000000000000000000000000000000000000000000000000009e700000000000000000000000000000000000000000000000000000000000009e710000000000000000000000000000000000000000000000000000000000009e720000000000000000000000000000000000000000000000000000000000009e730000000000000000000000000000000000000000000000000000000000009e740000000000000000000000000000000000000000000000000000000000009e750000000000000000000000000000000000000000000000000000000000009e760000000000000000000000000000000000000000000000000000000000009e770000000000000000000000000000000000000000000000000000000000009e780000000000000000000000000000000000000000000000000000000000009e790000000000000000000000000000000000000000000000000000000000009e7a0000000000000000000000000000000000000000000000000000000000009e7b0000000000000000000000000000000000000000000000000000000000009e7c0000000000000000000000000000000000000000000000000000000000009e7d0000000000000000000000000000000000000000000000000000000000009e7e0000000000000000000000000000000000000000000000000000000000009e7f0000000000000000000000000000000000000000000000000000000000009e800000000000000000000000000000000000000000000000000000000000009e810000000000000000000000000000000000000000000000000000000000009e820000000000000000000000000000000000000000000000000000000000009e830000000000000000000000000000000000000000000000000000000000009e840000000000000000000000000000000000000000000000000000000000009e850000000000000000000000000000000000000000000000000000000000009e860000000000000000000000000000000000000000000000000000000000009e870000000000000000000000000000000000000000000000000000000000009e880000000000000000000000000000000000000000000000000000000000009e890000000000000000000000000000000000000000000000000000000000009e8a0000000000000000000000000000000000000000000000000000000000009e8b0000000000000000000000000000000000000000000000000000000000009e8c0000000000000000000000000000000000000000000000000000000000009e8d0000000000000000000000000000000000000000000000000000000000009e8e0000000000000000000000000000000000000000000000000000000000009e8f0000000000000000000000000000000000000000000000000000000000009e900000000000000000000000000000000000000000000000000000000000009e910000000000000000000000000000000000000000000000000000000000009e920000000000000000000000000000000000000000000000000000000000009e930000000000000000000000000000000000000000000000000000000000009e940000000000000000000000000000000000000000000000000000000000009e950000000000000000000000000000000000000000000000000000000000009e960000000000000000000000000000000000000000000000000000000000009e970000000000000000000000000000000000000000000000000000000000009e980000000000000000000000000000000000000000000000000000000000009e990000000000000000000000000000000000000000000000000000000000009e9a0000000000000000000000000000000000000000000000000000000000009e9b0000000000000000000000000000000000000000000000000000000000009e9c0000000000000000000000000000000000000000000000000000000000009e9d0000000000000000000000000000000000000000000000000000000000009e9e0000000000000000000000000000000000000000000000000000000000009e9f0000000000000000000000000000000000000000000000000000000000009ea00000000000000000000000000000000000000000000000000000000000009ea10000000000000000000000000000000000000000000000000000000000009ea20000000000000000000000000000000000000000000000000000000000009ea30000000000000000000000000000000000000000000000000000000000009ea40000000000000000000000000000000000000000000000000000000000009ea50000000000000000000000000000000000000000000000000000000000009ea60000000000000000000000000000000000000000000000000000000000009ea70000000000000000000000000000000000000000000000000000000000009ea80000000000000000000000000000000000000000000000000000000000009ea90000000000000000000000000000000000000000000000000000000000009eaa0000000000000000000000000000000000000000000000000000000000009eab0000000000000000000000000000000000000000000000000000000000009eac0000000000000000000000000000000000000000000000000000000000009ead0000000000000000000000000000000000000000000000000000000000009eae0000000000000000000000000000000000000000000000000000000000009eaf0000000000000000000000000000000000000000000000000000000000009eb00000000000000000000000000000000000000000000000000000000000009eb10000000000000000000000000000000000000000000000000000000000009eb20000000000000000000000000000000000000000000000000000000000009eb30000000000000000000000000000000000000000000000000000000000009eb40000000000000000000000000000000000000000000000000000000000009eb50000000000000000000000000000000000000000000000000000000000009eb60000000000000000000000000000000000000000000000000000000000009eb70000000000000000000000000000000000000000000000000000000000009eb80000000000000000000000000000000000000000000000000000000000009eb90000000000000000000000000000000000000000000000000000000000009eba0000000000000000000000000000000000000000000000000000000000009ebb0000000000000000000000000000000000000000000000000000000000009ebc0000000000000000000000000000000000000000000000000000000000009ebd0000000000000000000000000000000000000000000000000000000000009ebe0000000000000000000000000000000000000000000000000000000000009ebf0000000000000000000000000000000000000000000000000000000000009ec00000000000000000000000000000000000000000000000000000000000009ec10000000000000000000000000000000000000000000000000000000000009ec20000000000000000000000000000000000000000000000000000000000009ec30000000000000000000000000000000000000000000000000000000000009ec40000000000000000000000000000000000000000000000000000000000009ec50000000000000000000000000000000000000000000000000000000000009ec60000000000000000000000000000000000000000000000000000000000009ec70000000000000000000000000000000000000000000000000000000000009ec80000000000000000000000000000000000000000000000000000000000009ec90000000000000000000000000000000000000000000000000000000000009eca0000000000000000000000000000000000000000000000000000000000009ecb0000000000000000000000000000000000000000000000000000000000009ecc0000000000000000000000000000000000000000000000000000000000009ecd0000000000000000000000000000000000000000000000000000000000009ece0000000000000000000000000000000000000000000000000000000000009ecf0000000000000000000000000000000000000000000000000000000000009ed00000000000000000000000000000000000000000000000000000000000009ed10000000000000000000000000000000000000000000000000000000000009ed20000000000000000000000000000000000000000000000000000000000009ed30000000000000000000000000000000000000000000000000000000000009ed40000000000000000000000000000000000000000000000000000000000009ed50000000000000000000000000000000000000000000000000000000000009ed60000000000000000000000000000000000000000000000000000000000009ed70000000000000000000000000000000000000000000000000000000000009ed80000000000000000000000000000000000000000000000000000000000009ed90000000000000000000000000000000000000000000000000000000000009eda0000000000000000000000000000000000000000000000000000000000009edb0000000000000000000000000000000000000000000000000000000000009edc0000000000000000000000000000000000000000000000000000000000009edd0000000000000000000000000000000000000000000000000000000000009ede0000000000000000000000000000000000000000000000000000000000009edf0000000000000000000000000000000000000000000000000000000000009ee00000000000000000000000000000000000000000000000000000000000009ee10000000000000000000000000000000000000000000000000000000000009ee20000000000000000000000000000000000000000000000000000000000009ee30000000000000000000000000000000000000000000000000000000000009ee40000000000000000000000000000000000000000000000000000000000009ee50000000000000000000000000000000000000000000000000000000000009ee60000000000000000000000000000000000000000000000000000000000009ee70000000000000000000000000000000000000000000000000000000000009ee80000000000000000000000000000000000000000000000000000000000009ee90000000000000000000000000000000000000000000000000000000000009eea0000000000000000000000000000000000000000000000000000000000009eeb0000000000000000000000000000000000000000000000000000000000009eec0000000000000000000000000000000000000000000000000000000000009eed0000000000000000000000000000000000000000000000000000000000009eee0000000000000000000000000000000000000000000000000000000000009eef0000000000000000000000000000000000000000000000000000000000009ef00000000000000000000000000000000000000000000000000000000000009ef10000000000000000000000000000000000000000000000000000000000009ef20000000000000000000000000000000000000000000000000000000000009ef30000000000000000000000000000000000000000000000000000000000009ef40000000000000000000000000000000000000000000000000000000000009ef50000000000000000000000000000000000000000000000000000000000009ef60000000000000000000000000000000000000000000000000000000000009ef70000000000000000000000000000000000000000000000000000000000009ef80000000000000000000000000000000000000000000000000000000000009ef90000000000000000000000000000000000000000000000000000000000009efa0000000000000000000000000000000000000000000000000000000000009efb0000000000000000000000000000000000000000000000000000000000009efc0000000000000000000000000000000000000000000000000000000000009efd0000000000000000000000000000000000000000000000000000000000009efe0000000000000000000000000000000000000000000000000000000000009eff0000000000000000000000000000000000000000000000000000000000009f000000000000000000000000000000000000000000000000000000000000009f010000000000000000000000000000000000000000000000000000000000009f020000000000000000000000000000000000000000000000000000000000009f030000000000000000000000000000000000000000000000000000000000009f040000000000000000000000000000000000000000000000000000000000009f050000000000000000000000000000000000000000000000000000000000009f060000000000000000000000000000000000000000000000000000000000009f070000000000000000000000000000000000000000000000000000000000009f080000000000000000000000000000000000000000000000000000000000009f090000000000000000000000000000000000000000000000000000000000009f0a00000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000