Transaction Hash:
0xe9e31b1b5fc2336a4b3b48d549d4494cea987cd400f59bcb4021e0747d21db5d
Timestamp:
757 days ago (Jul-15-2022 07:48:48 AM UTC )
Transaction Fee:
0. 021672256998844076 ETH $56.90
Gas Price:
13. 658922374 Gwei (0. 000000013658922374 ETH)
Ether Price:
$1,231.23 / ETH
Gas Limit & Usage by Txn:
6,000,000
|
1,586,674 (26.44%)
Gas Fees:
Base: 11. 158922374 Gwei | Max: 23. 301052686 Gwei | Max Priority: 2. 5 Gwei
Burnt & Txn Savings Fees:
🔥 Burnt: 0. 017705571998844076 ETH ($46.49) 💸 Txn Savings: 0. 015298917470662288 ETH ($40.17)
Other Attributes:
Txn Type: 2 (EIP-1559)
Nonce: 3591
Position In Block: 60
Input Data:
0x06011a4600000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000c980000000000000000000000000000000000000000000000000000000000000cb20000000000000000000000000000000000000000000000000000000000000eac0000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000fcf75295f242c4e87203abb5d7c9bbeda90a8895000000000000000000000000000000000000000c9f2c9cd04674edea40000000000000000000000000000000000000000000000000000000000000000000c8800000000000000000000000000000000000000000000000000000000000000d49000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000ab10020258ec6def9654b244998d950a99fde0b96c85931ccb73440f0c08698857c2b0d2c9156d0ab199c4bc365ba08d67791918f0fb837b7d56b192166e8f728d88e06ef6f7f4b615f812d69f47e1c2be9fa4049781498915d41ffe9de82661fd98a05339166391fcb3b6b47fedc8794a77941e24611a6a72d839c39ec23e04e27b52ecc47a7efad515dfa785835bd96d56ba5ccfcd341db4debe40e0c6781da0a5b2ebc08dca401acaba8ba88911f5da8e78b355c20a84e599583c7712f18832acd000000000000000000000000000000000000000000000000004e51cf8a12d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8c501d9b0000000000000000000000000000000000000000000000000000000000000000000022a5a27e9334793090459684b6b76912594c7a0897277e41861893a14f0f05a929f2dbe6a48b6936844ec4df4825ab3808e2fea43407a2f144debf5f3083ae392f9c89f9f64e4bcfc489b29b9b52fff4a52fdecaf79750f2e9c15263b120d85e22f12a5e2ea1b613a1571d73f17571954c2b5c8da31d1d3d5a663712669d94da22328960212321025472b401fa13532a667c1229c4711edc3cc964d487f6bb63130d7ae9df005ae1fc5702374fd7103e9c1180489872279fc2e9ff1cb4db621000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b806b16c8f5b84f7017fdf5d22aee9e2f975e4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f8c501d9b000000000000000000000000000000000000000000000000000000000000000000002c31f88e4cbeec0a13d3f52b3496518cc0752bd6cdb0742b4e8e7c5712ee235e162359e6318b6cf8b02ce59b83711b27a814680f694725703f2c35ba7b74c1ae1a8d6363ea09c80d81640e9ea35446bde84f4829556e950b29b1f7e4fdf2205726807043a7384fba16b3941eedaf226b84a01221421c43ba022634535528cfbe0d660032a85c6e265707207f4e73a8c04baae92538e78bbe23a99ce1ca080fde2e24b61bda1094ec59cadf4403ae5d68c4a0adaa68ead3e06534005b128a366d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4f02d338a4e33a72e5f129f5e5fa223262c1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002166f49b98fe000000000000000000000000000000000000000000000000000000000000000000018ae48115f90cb869ab0e1187dd4c0b68d94b9dc408edb914ce786a656a31179156f28c0ea2a262f4d6f469a7cd82f74aa0aebfbdd8bf281bb4fac44bca37e071fc49190420785e08d4fd35c51306644cd24873a72b8a7635423e284463fdd8507b6d6f666d95b21e8dc3c9bfac550b6442ea1f532d99303b448c3e4a0648d3f18ed07c331366a373717c706cbb00a18f3fcc17cc4c0b79a250c8b32cfe89c901370d43bf52ed6e55629e7f168f84164871b172b6fa5d863657a567ca294b56100000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d93e921bf581b8d7b9c68fcb220be9666cef6730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174e4905ba00000000000000000000000000000000000000000000000000000000000000000000243ac8e8b8910c6fab6b6b5dc363d029e82eaec242de3f8bff8a38fecbd24f0a20da47633bb032e15c1a264e9079c9fc75084036639283d0a7fdf5b0876907460bf9c16bb8e9540640dfb239995a859c6c1b41a5f574ea7a0905bc09be50f95501b040430afe1d24dae92325e7cd80c1c2e9eda1a926654a37d30ee131aaad792e8d92647e21d6411a59a61dcf9c9da89ee707ea57e2df9cc574d60ec8e0bc24120fe901bf2860d516a4942e65cbc2fc5198c0d12d95fa4365f6064fe4d355b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079e702dd7b72a99b822ae054bf8638a4d3c3f2fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038a15875b840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014ed3e7d21a3dd0aa9128ba5baafa421c9c258601a2362126326d21d5a3976ee11deb9f1286d545bfa77d8404b3ae5e66335c99d4193da7fdbd70f58912a8a6e05417f14c8fcb17bbdec375d7e89dfe1c397ab5f5ef8a46e78fed119d3ea267111c5944ce2c723b658dd72db077900caf5b89b1d01e7329e010f0836872989362f824b7df84de7ef5e51926065e041b071d252f28831b3ef90017304dc1d0f791e7eeb94b1bdb67892d056dfe030d226a60dedbac1510e508e475c77947abaf20000000000000000000000005141e54188deae57e23a3c3da9438b7e8d7f6b74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d8efef488000000000000000000000000000000000000000000000000000000000000000000002edb29daa0fea9c411bed4986e81e42053505235a835c28f9f5f3b456e50ad1b0efaf7788917ad04e14136f40cdf1cfe079de7432587a264c5d253019165cab4227b87777988240537afbf6526cb8eb4d9598234d0e9aee33bd8f576034ec1801badae9db950ed669ad88f386189c755096cdb943c9e53cf2d0bf01ae8ac331d1777cece003c251fe8c668e373dbdaaf05969821ec4e125a41d16430268134ac2f7fbe50e7878a0e1cd4656d9fa623c92329397f9121ed4b131b62653e7cb8730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd4cdb07058f5a27fccc18d366a5bfa837a4871900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e69464f4700000000000000000000000000000000000000000000000000000000000000000000220df79ba7571a34e10c9ae38317db3aaaef3b3256c6e970ce6ed5e046fa006b2840f488ee7c25eb6a6ac11d3880eb785fe45b4c96054e7c0add40bbc1e6bccd080f5744e7cc3a727b8f84c210e8705192470eee2b1b48e84770a4a8b9c69e4b19feb47adf28dcad595a94e14195375fb4f0ddcc2744375f45f4589dfbe9f604044ef310c36648eb8600c0ff3592b0535b952836a83e38cf5666717ae948f8c820dad28fa286214faad50d7d983ed4421a998fcfe883416d12a1ff84c036f63f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ace3b22c697d624d1bc1c33d7222be579e5e242e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000641d8f89c5400000000000000000000000000000000000000000000000000000000000000000002f6ffa6633a9943acad246cfcd830fa406e805d1c081c13c4ae425f2f5986eb414d46d842c780fa86ed5d7202b657ac3beee9a2cd929b7bcd5cf3986a209f8152ed0e3a072a26acdea77e4f4016553f046602d7724dfc1ae9f5c022bd139c9ac00bf20fb8cf11d99a2309add234e6fb3481a55231471a9bf93023269c0213b2e07e28ea7113e098fe0864277d1375ee3f2979cede64a7b4a443a7e741a78d22613183509a628a46583bb6ec116ac29bb11939ec231db5ddc89fdf1b8649c6f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006398cbd6134907a72097ba7d1b63872cdfe0c562000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021530f6ffe400000000000000000000000000000000000000000000000000000000000000000002d9371391cafb1fb007a4e3c59e29814e86adf18f5d3cf945719bd563031d4821bc372670263de771fc35b60051ea56a1ea5c3e1cf6af16953f54ed68e52b6551b75b943c16472c679a2366c8a08ca702a1115a0bf91d945fc99f0f1d271cb90114970c70f50a8ada61e135a904e11b4178f9f95eaac98884f3899faa081d0c8028b3d03787df34436d26adf0f803985b12f74c75c18dd846663e57fe436ced402f0f282147488c44d418c94e4bdf11a080e00d9be0f03190dca0700bcdf0b310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a00000000000000000000000000000000000000000000000000000000000000012d1c8ba1620d9c5f28cad798c812b85ddc5c7275e99bc49b562308a9696204d72cd7cad9400923831761ffcc973ecd94a59f9a3970ddf0ca64e47ed508043eea000000010357beddf53904982dd998023e430b6dce9e85fbdff11e14bb44c9c72969122b81a7027013beb5413d19dcbb4f8586cd8071b94681f4b1440172c75d0c54c3da85b7100386e2e2cde163c10f4fcca47474d8c12d8b9afb0f92fe76ca0f97b0673d2887552a14e39c65b91fbaaf37d65a7cdceeab464d1ca7d5be46a71fb9eed67daf1b75460f530819ea9fcdf7425bca300a84c0043f6c653c7f88be1f4a80a6f1d8761a1ff7a584bc4060f4871797205c7eb20d218447242a83ed6625dabab7a150a9cd5bd66a1467259ffc72b027248e9d9544ab035819649fe2be2c752dfad3d5019b8e9ff853ef8a8e4df7889edb2087c3199030f6793597fe6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fd6589de69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d3aa9879971cd88b033a2ad42494f1c1934960ce3157074163874b5f2bfa2040cc6eb1d951c4cfaa2aaf8bc5f73fbff4d25c815a61b5cad529d766a204f70521f7012c784a5d3905dc5282ea5155a378380685ba3816042230a38b36218a9380eb2c1c5b6081e6ad2cb2c2ea731ed8c8bb37bc41519c4fb8909d204931ca30624e9a37cfaeb69fa9376b70e3d7b057a980bb147f5a67c172dea5df3f93d1f4c25058abc5bc993f3422b9d23a8a70da0ffe33188e0a25bed24c40f26efcc114e00000000000000000000000009a572f21b4e8d51c3edb6bd509a7abed610ac850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021530f6ffe400000000000000000000000000000000000000000000000000000000000000000002f4762b72a8634a33ae35214a75fac8ac3e455d3a7202dc8e37011a05a8fc03b238fcb0463141d2ab495f84e8888ac5a67c02c3c857cfe7ebd4330e028554a4110c755919df9df405f1278e244ec250b1f1a09a5ceabe7251a6725a87a56b1a216e55d37d94f11ef7c02d6ab64d9fb6b72b4de9a69fb6b6ab8184eb0f9aa63871a66d8e957a01d3d4a7a544bd6d1658a01e124b00fad02d24d12fd94a5c1982e16a174a833d8a50e2bfaa61e2e005944274eef3dbfa07e615b1a45f1d80a51f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087498ee90c00000000000000000000000000000000000000000000000000000000000000000000dc9e35f73e10987646a8a6f203d728571c217ba9c2909a19a556142c420aa10066aa8c9294ef3c80fa8208c53b101d2af7deb0bae3edbf4dd0efb39997c2eae0202c8781c11fdf3aca01617ea1ef78a0f3a9e32c07e6e4b11edf69018fef2cd10e3634d575fb78f7234c75eaf3561793b06056f3aa131107018c8c1b57cfbe50e73223939a83f3d3054ce0b1264459792be084301bdc1030d9de75c42fe0815149fc74ac1a7b6794a4dc657f24249886ff084154d98835bd26950a4598dc2480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdd6ea49314acc324aea8be349938477c66964cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021530f6ffe400000000000000000000000000000000000000000000000000000000000000000002fdd2f56d10f237327faa7e64afc1503478e145f26d3b7ccde5f1c29c108fa880e30b68fdef606e39b74bb4d8bf82e18e86ec444d71000390414ee4cf80405c018eedf28e0737ece79afd092ab27a0aa34eeb0da9191b70024d84aef8068920c023fe8be7a8a55c0ae424ead33d46c4a64f4dcc09907a4a55f7be6629d8a934e165b624c169b09065fba9df7dddc5ef478ee860ed14087a0bfb512072818baba05cd159494dda09110fd8959f265bc18e627f62bce5bc13e8f2a7a21958daa4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084e039af7de9247b787f6b9862621deda6d55702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021530f6ffe4000000000000000000000000000000000000000000000000000000000000000000028b36d1d2f4bb91f9243eb38cd5ceca12a28ac636dfefe670e370f15db23e59c2dd2af46014a205e8910f3e0d1d626ef9790a24abd47ddd8bcd12c9631c783f1296d0778460955da9a1c58f848e46b074babd7b69fc434a905ccb1b8d97df3c928dfa14ba70de5b492e573cfd1efdd6c4959579b3747a78b287b07af84058e2d0a4b93b27f6005baa320df0b6765fa98bc899cbecc14f4c326a3eeac4a343857295836a85d9631251f29dc9d795f6b159ec5f3fa420158c597aeca7e2a0defdb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0d3eed18ddaa2a6b5a8857903bb16e48647e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021530f6ffe400000000000000000000000000000000000000000000000000000000000000000000d26d76ca18c2c82d49506636b0b6471083cb3f54a77ad8d57e035899f3235c816689d96d6a331ab63d676eb0fdfecc9b14c8ae87912552150b7252ea530715a1bc74a318fbb87a89f5b175a210e3130264a0e9b2d5aa7b908563794deb5e15319511d8a7acf5dc6fd1d8fc2b9e8c29964e99f2902c67fae250ae234ee11dc432fdb1d90ab16410aa3c49f43708cf9197bd29b192babcccc9e2e6cef909558f226f4dae596e553668fc0111414bee2079eb4eb48c888d6616b9f7e078578a0ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1419f4b666a27db6130782da246ccab47d7bc8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000255a607983a7a0932df98561782f422b1764904a93689b45e455c055afb123a4170e530c661749e542d8dfda8681984c7691b83b2d6ee3fdf91e5147a37024522f240b621dc072ae6fa0e5eedfa722b8475ab1346b009858c50a8e7936de9bd40a515d0b7349dd4a2d4009f9e57301f228354c23da8ca36ffbaf23e404160e790eb309ea13cd6fd5719f75d3d1b0e68a7b3e39b14b2bb515d52e85629e8c32c818cb4f786fd82062c308c2dc8fd2ab1abd4a3603f884dace2140b9beb8722c2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037753658f1a00000000000000000000000000000000000000000000000000000000000000000002f97d4456cc7813eedae0f729cd4eeb57254d5bf5ba1ea40981042638d827230070cc9d796a88f3ad00f3825a97e315e475863209b7450ba66c0dd5f942b5fda163195cf7e6588b6aac9cd6885eda6787b69bf1f8f9ea1fb119892701ed235871fced9dbde4204664f572cd79eeb36c71bf20882ac6ae4a963324e5a93798f5e0d0b7902416094388da702f7a169edef53b0a1f0e4e9730cdc603d945a8d1c9f0c34780238d5c965ceca5e1cf94d12102d3fbeac472aa8591a521a56612a5c6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c82ff8f040e7978247d66476451a8849fc4dc6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cfd7a0d5e000000000000000000000000000000000000000000000000000000000000000000001c949c69eb288b1e274f3f49b6d19b17895f83482792d91fbff9c2dc720a75a1058ffa3958f1387a48aeebc9a9395a7c7803d475054bfd1d353565882cb17ba621cbe726082e0e00a43ffe49537ec9547cedafc0da833c4dc863b5d693f6bc1910c013e5fd9bcd1282f8ec2bb39c4872d246469b4d0c1939aa2eb8fef2ec588829eeb9c720fc6664f24a477cac392842f47fe2bca85ad6f5605936e3f97cdd511735fc0955b88c8fae8227233c71dbf11499f237b0a253a26ca41192590cf8210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d44436a2622409f191cbe126115c3ee534a9d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000158789b356c00000000000000000000000000000000000000000000000000000000000000000002f908b80f17b55f446c7d59867112a76e842ad903dd50415d957e320c2af2a6120c88e5579213be227510db3bbc72bf2c15ed0c577e7befaeff9a6100232bcc610ac8645b9cd9a016ffe32f48da054087cbf24c4bc0a7c4677ba8e19ecf53c3f06cba762db511f7e91edc6f1a1b80c0c68e7496799a01a08d71b624612dbafbe2fe8d094d49752db0d47abefd35ba1ffe07e8058f079766feb3b54c44976f4990b51340a154ac6b8c2ec72fcd9861924b98b88a3d058aeaef77406bdf5be148200000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8c5a6e431e3ea6a7e34452c297ad991dba2140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020bff7f0da3fb092b349c5897748d532c9d42074b737b4970750d2b3a6724246056100939107d9fbd0334e394d77274f95d1090fe702fe39cbf5847cea35c17b103c74626ef9bd7892e73d5035119b6b9b11d0f436cd09a733c5f7409bbcd5cf200ab1c5ea7414e8e6bd7861c480230675bb050fcbce3df6e206175d88cdec292920cf54c492a7b5ed046c6382d7b947cae94432a050c40f1567039a43b057c221f91b53643c6f0906171137a2bcf562e776e80246024ea506e5d9de61ee9ea600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046a9d98095200000000000000000000000000000000000000000000000000000000000000000002ab2e96139959c1724570f63f0721517459281b4cfbb1fae035551a2476fa89c1741c4eae544b13881c34e501350f46476460e4c9736f7e53f3c443955968752195a069022bed081bd091efaa6f726b317679feb7278eb4cc7ff51592a4881a71390590b2187a5ed08768d581ea9baab9dfa6d20bf7397c7157f7a0dd6c38f34015e5fc1642680d4bcc635fde2aa41258d4f90b1f8ee1551aaefe2c9d1e58ca12667464e773dd04f2bc09ea64677b3434c461240d9ba1a071a0770671f97facc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf9ca9c24e2cdf7a1d6945002a60407dc1679ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b003b1fcee6ea20e18a7b9e308b0dc071ced66e55ae3d08eb2c1ab51a4114722472d31212f6396bb9f3a344821812586d5f4d1cef1f788c94d03080cbbb70d1885ac11cc49aa16f7bffc2b4c7d60b290d7fae2a75b5c301a81bf22cb15e31216744b1a62d43a8bf198b6b3b7c988e361d33479828e50b019b1d89e90562cb00d3ec0f618ec823289df1736e36706e7eaad22844d0414ec5179ca6c92a603cb2ef238ae2eb261e8c5afb5fc4375e68f86d418e32a8d96566c6a292d1052f6ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e725e9db9a00000000000000000000000000000000000000000000000000000000000000000002a2f671ab01b40ca710ad60b55cc9d0576cd0c24b596ae316efa82644c890ed62690583aec78cc699b09eb06d93d6d94c0f7a6fbdd35af2501fb398bad6bb377150515740e78def76c701235dc3808580a1a4aee2fa2fbdbb6a0ebc1c2e639752649ee8ee4434ca7a45cd64b493dfef00d974cf6c4a34f98da1262cef353066905802d41da02f666565f1a474d5dcf075a37f2a9923bffc322cc3206aaa6891811e23ac9bb13d8d4f9b513eb6e3ab34ba075495a0fae753f0946be72c20d4da50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090bb2b9b28acee19d6799081298b11baeae4f4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f3989375b53f1c2ee6af141e74523d6567a12736b48dee49e70aa5459b22b0a4b409de3ea4b6ee937bc0c175636af7117f7449f112476e1145cf39fb39264010c3ab1633428f977a18d70c45ca498d15040158ef4d9dfe85226ccbde25d72026cd5ece29bfd45787d6892f704fba55f02516162fcceda773db0528f991714083ddfaf7dd1e5cb2dbb865236bde8ad87495c2e5b17e808c2ff554ded59003901c6dcb4b677f5237b6bf892606b7c19a2efac66dce0bdb7f6610232d653bed5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174530b7476000000000000000000000000000000000000000000000000000000000000000000019f215e9890348b42444a4a30e46f76bda4a5dbca7450a4cbfebeabf95c909df044738a0e2b99a5bff446dc3fbdcbd098489dc7bf83dc9ef6e3bf2913f38bc3c1c7fc8cdb9f9940e69ef93e740e76d67dc697d19a838778f85d27dd003d774112f570e11fafb4c7306beaa3fc61d8839f120ae9c5256f64380c315be20be58602ad6f39caa0b142ec22a9c7eff1de4f30a63da6e86e9da9f4213089b3030db181abaee5e087828dba1cbea2b23724de920af0a389a5faf9f8b2cfe114864658f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a4c84409b1da9c28451ab4f5bb7d639f2cb09e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113b0c9f29200000000000000000000000000000000000000000000000000000000000000000000ea3703e9cd8a3847e9ab3d691ce29ab86cff94b923bfca781ef671fe06c9a1015088b332b976a9971d2bc53e8568dcb09f9c3881627b9ff923aef1834a05f570d0897d4309a03e9027abeb345892897001c2bd9a8aca04f21a0a7cec991661e185cdfd4cdecba57bfcb8589a9879a84e464b4dc663f7632f2489cde1f5a0be822db86ac9ed849115d3c3f31c580a41bf1f2dced21aa35eab6c5ae508fea112d2b3fb29fce393c8f6e8886bc185a63f282709e4b81670d2037b6aaedbc35382d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050df9c902763d06604defa8e708c71848303ddb900000000000000000000000000000000000000000000000000000000000000011e80777aa32f73b185795bd619496f3699194d1d1321c19838911029d9e4602200e18e1f7bc5aca91465efe8cf5221446fbc73a7caea0d97e4eb11dd8405ebb6000000012ac15fa60e8908457afde618a4572a167f0782f7d3a376b43e548bf11f29fab597014a98c3332bc87f3420154c16e2a276504955084959540a8530fd014b2eb49c1cb733770eb9448bb7ed84e7684a79d85250725dc9c24cbd43b32b08df6922a42cf3d7e3c5a2aae1b1b3c06bd04a5fb7c6b6a85c15237a493b5cb90db2cb1b094fc157f0ac8715cac0da10081f1281e9611867071f72529e5f86ec10c43383502633c3530c7bb25b6cb2373e56298f13c78917b1f4ba687d9cb7ef2c861fcd317514219f72caf2cc202c2e5dd016839359f76a621d3503b04ac11119c4a850e836257697a22781f5956f4d5e55a15c7aebf199937797a632ff6c1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185152199ddd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000151f2474ebee2e5b94a7badc4559d1d633dd84aa174fe7b9d658159df2620d2f1c08fc31b7bc5ae522d53d4ef4effeb55ca4dd595ad6489fe9fdd904bc9cc6c1227f33cd7b74315688efbd0ad60320ed5480dc1be80673dad6bf13dbed5e20b42f20736eefa0d5a05d304404010db7fd0b918209b592c3b32415e141b6b4c4491aa87214f01263e77f1f5ff8dacd4685fa50716e2d8b138fe284667717a79df706feb65090a4385c888840aa56de5b2585b715928d69d87adc2a67cbdf60defc000000000000000000000000b05b0a1e6224a1703ce2827897e087828c21291100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac2104af5e200000000000000000000000000000000000000000000000000000000000000000002d9cce9a59da4a034a64ec2e7e0a88e366e7342b938b8021e241d6fe1eb6004402d3378e2266640ab2f9688fe3a8275b3142d81816b08466451151c224bdb6842f14cffc08e9bcf8a52913bcd8ab2c488510e606e6644c978889d1e8ce31150723f9d2bfc2909c79e807e0994092e591c171cf65b9a86debcf94520e48c5d9a40621b2b0c78a770cee215b0d9c18a5d0fd32688ca01f94289b97bbb7833311190782174ee41dbe8c8b524db000ca8b135da9cc5c1b64dcac4edceb6f92da294e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe4841a4615b8132e6e116a033ca39333c63d121000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021edaca59ae000000000000000000000000000000000000000000000000000000000000000000027c6d1e0e3338bfc1ff15b39817ffa5f846418fda43a222060baeaf0ab16276726df80c03de4d7720cbc042a90c507eb4f1edf7d666cb9a79984993a5a4bbebf259d9262ebdb1d1ac662c19d188fb8b2be02d847e0fe9073aaed698c6ae6834a2d8d657ac67922c7d192db9194398d08b987e2695d7ef20d96af9c463cdbe5b2202a0c9fc4e182059f73e55bfceb7f90fb4a354e02bb435e8a9b35a450300e161db77401cc39f55881cbc3309b3d19cacf535ddfe539f1fac8ef5fc75343ec40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044faa66268a6a1f084f9c32c38d91f5027aa4dc200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e725e9db9a00000000000000000000000000000000000000000000000000000000000000000001b99780b4bd1c01584c9aaa0cb264d97131dc23d512bc6878dc7f73fd38f462b13b071864265d297c5600e10e68f80dc1d4aa3b8adfdbdb97835d6af0a7528502a0ace44723d430ab3a02b3ac1c6509f8bf0a55abc2846613107c8497da45cbd0aa0e1d664737abbe26fcf9c9c86c29aa64db884411c9707c02d303c6559fc881064b2cf56967a4f1e8278a1764dde4de21ddc9c4b76b4600fe37ef9630e20dc013acdf45a47b7aacec9d80f7e26bd1edc38b5295510d19d0a03860a944be9aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000476e8c784cb487ba1532907556e47ab960f5d1370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222c6df618300000000000000000000000000000000000000000000000000000000000000000001130d009e7c97077e85841041dc39a386855c4f19fec448284e40a9a957ec0bb1a7d694442f6363931f41a90e771dfa8b858a503609d01a6376899cb93691d6b1d190ea54007d4c643a3bdb382d6d4bc5172267f319f0da7e8bcd64c0b5687442de6fc04483e6e98c79bc2f905e7fe51b3a28e279c36c3a28555e63470398d1f27aaaabbe66f89206ee1bef86685ab0dec41864de3a12ea26256fce347945c720280e8c541eff0e1bef0de65d949da593abad3d0a29a58c6ca7c865f7eeb2b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0363f32c990f506ccf91bc241b2388a43e2ef60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222c6df6183000000000000000000000000000000000000000000000000000000000000000000010901b32c2857fd27b49069b3449eb525fd9fc59781fd5742249f909b40a279e024a9a722461932e436b21a85288e20da618ca2f72fa1fb9d58eddd0fd04c9011b8914a3076582af734ef01fb939c6b5d12244f5f4f9e2c68a89b23bbd9c678001dee743761eec77cb89e3067c487b52388819958a0a0ecd3b0205f6f6ccdc6321c90b8e38db8ab8c0dea7a0e90fc5096fc9b65f0ff0ea1b2755dfd45c9377e3252107393795ac0d2efe76852e1af014365191cc270ef6706f3bb4ab93e67c840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000187d1980fd99caf507d3e94b86f8a5aa781ef6a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d2c96da6330000000000000000000000000000000000000000000000000000000000000000000117c9a71a19d55ab7e25fc4e34ea4b84875c105288471c15988a4c4b6605c29a2db2c0245252b65ddffebb8e783de2a273c2e67702aba5c0a5f1d0c8216702d60f60b9fd7ace6214c36388ef94bb6fd54bbe6465cbaedf71c897640ed89b0efd28d676f1302c940f913a21259b7e36de50222efbb8a2edb5e9bf03c8173fafe11ce8f36aa8c5ff28862c6e464a475a9bd974d70342bb28e96bb05c64da44dfcf23718818d9adfd9c4c1bf85fda5fb6707520569bd39d9f25d49eadea5a8632940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3537919f8b4bca79ac0e7df8b5f254f4f88bc37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115b64a95729000000000000000000000000000000000000000000000000000000000000000000005f193ba8e72c6cb56543ba4b801e7ee23c946757e92dcc85a2e196a11751dd91a6470be2ab65b0ad725ae4b0646a291204e4e02e6a10b6623c437689f6ee69d1a0e060aa13ee532d2921e8cdd07a4ead04e240b81a58db35f49d8d2173e68d22be1861eb5a71e2512c2e4decaff3e94a8556163878a2dd80de5791b0c168955073c2d03844858b64136433849d0e04886c50ae41a4fbce75c0653154d30497c2f1f4875a484e6105c4547d704bc13834ea0dd5d466b4a7b855e9a7bb79e232d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c434f721dbc2b5e10a6f3514abe5f14682ed7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011857514294d000000000000000000000000000000000000000000000000000000000000000000012f73036a45367c4643529b6f0dd905a71a8901091506b6f738da5837742e17609a824baaf4c06262d2cf190fe17eac2550fa0609e4e7a45d7b16093e6d73b33009fae8096dfceda4de63c94159e771026afe528f9339a9b6b8c6d0d6e4a01752cd0256dab892339a5a2ff72297b15fd0f8a22c6d3a8141d79515d32e2c9487c21ea784e7e1ebc4a166394ff5cdefab358cc091efd2d16ebe80bd899cc5c95f12d722fcf7e09ac741fb0df12b52f7d17421892aa4ffabb04e22ccf656f6de83700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000676624d9f26177b1667149bc729c8a2b3d38948000000000000000000000000000000000000000000000000000000000000000123ab985765c12b02bebb439fe419f3fa5778165cd4e10e87457b83ae322f95492fecfaf1123f80225b12dde0dbe0c354409957b97864b435dc67f009656be2a1000000011e592eff8cf9ee0f7cdb889ee7eee2744d7366075f1d510519ac4dda1a779aec9b0f7e174012714d814f522b6543ac6e60c510bbb57a74c79a9b99b42183ff8516b59646bb60394ce67966bc262f3daf3a9ba8a962b5bf005e7f7899097c21d65bfbf99f12af7a4825983e45dc7a96a542fdf09c0ddb02b50b3e442e1d0f51a3deebf3f65dd2e2aa999b68401343bdc6c5180e902bc56f935ba8fa36164f6d1d75d0c8aa48489f71def440bb9ea12d0094c75a53adf222475e5993a214374203531456bac45106fc6307e8b0464df4efa5cba1b88c685ed5e6cb519a2d2a790f21133c482fc7ff66670f57314f0347d5a590456482e1c2f480c7156f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000257212fbeec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ec0416f3587446c408f81037004b0b7d6e5e8484217de8ab0445ebe3ebf8b8506ca9591d0da20e43fd036d6200263a046cd56af8ae19502ba621aef90271ea91c294ffdc086c30eaf849c9dcc0641643192a0c32f3fa1c8612f797337775d051d93542e83c659f810bec2d93331c4c5be4929c573dad1e8415d264d99f9f1b90d64634f6a67d81ab3515f76d95bc9c39da6b84d5d8b18d1e9c7ca76e1b120af2426808fbd2321e5b38a7581df961982594535cf276b1cbb69672e4a7134c71f000000000000000000000000754bdb78a3c01afc52f96f1982d04bc181ab0c7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058cacf157c8d6f1d000000000000000000000000000000000000000000000000ed5749f338928320e000000000000000000000000000000000000000000000001f7f8113972fe718c0000000000000000000000000000000000000000000000000001705fcc52ea5e000000000000000000000000000000000000000000000003a5dab0268a97ab630000000000000000000000000000000000000000000000016949e931271a26ca000000000000000000000000000000000000000000000007a933728558732cb5000000000000000000000000000000000000000000000000000141f8292ea6b600000000000000000000000000000000000000000000000d9d7b3c98dcd3de3f0000000000000000000000000000000000000000000000017885aa9e7bdb28c8000000000000000000000000000000000000000000000003b8c059de1ede89db00000000000000000000000000000000000000000000000000014b751f479efe000000000000000000000000000000000000000000000000946c5df6520087b7000000000000000000000000000000000000000000000006ce1afe40fc80c6910000000000000000000000000000000000000000000000013bbe4308a25bd7590000000000000000000000000000000000000000000000000000d992e17c71bf002d1ac04d150e7d0c55653d5256acce3a49c45eaec7183956cfef159c4cfec41320fd34a0e1c35180855544113925e41f5b95b291e395626773f03f00918ced1700c47fd1cc68b47dbb46c925cd3dd9136c337e7da674d8f5e87463d4cc75d129c05d487927f476135f0944496bd33950fccba11770bc2c7c401257722a0287292a537175489e8184516a281ef8754eed155772f45f17e321b91db49184a46a0776e6d2aca6e56e7350e3efa67c886854599b6226ddd4c4ed2e0b38934e67f223823e8733518fc352228157320fa8b328f561247ce9f171b992d3e7e12dd39206ff5e754b68cfe5ed139a7ee0db7bc9b62ca27bc85263723c89b9b172ce03aa0b65eea16d575a306b5b1281a5d17fac0d827681432507d84d8ff3bc5b0a41e7045f35db3b49e397bf85c4dec1319bb5bf1c7c53bdb630c81b8889167cc6cbe219113107cb5a1ab93a82dad82cca5792970d3c546ea036d79ab9bc3521eab3e12e4b45dff353f11c1846c51c57d9f522314f620c3d7bdddacb016acbf407eee0095ef34ed0eccc59aa745264d3817cd4f94b32f787724e3c9fbd6081c48127f30f731174dab78f3e4586b1113e44039090cb74c907889202a895d42baba58990083a77934f3e601142d30bd8a420ad7701ee47f8421c4a335e1f54e0587a5dd804893e4446a176a36b018d65909be9810d34df8b5782d414fdf542e5846e8d74257d208b631a576faede567a80edb02e939d8b5779149160139bd2b30c8989910a3650d5f9939864291a089950a3811d571cc68c8ba8728dea227245cf24a38c2d770a2c7dd4018759b37359af9ae43e29e7196aa511947fd731a671feff14e008445192d60d9ad29e9bd074c64a8f6b02935d44e3c8ef44d1549928b037edeb2055eaea4111cb925c2f06f1afaf9f22406e5e5670dcb4bf24984d8eae31ad6009feec2bc8ede10f2b661dfb87fb270c02540be0d9e6c982f1bb8818c7cee63f1dba7ba9a882e7c8cd061829ffa051894e001b2d7a0ebb58dc1594236003cbce2502468683852e61190796fe6d80ed6f01fa552f5976056c2f49ae9d509cdd7819628fa0b5a2b099eb8bbdd0a4a35608af19022cbeb65668f9e1e13df6f187101162691133a557df946588ecf1c0889562229716edf69eb1eb54ed52d05212c11bbd281c902141c7f1e91bb9da4dad9c71bea19d17898c5d58db051d4733938926170cfd98fd479d9613e910658710dc557dec4a9eb7da63245bc04cefce2890172175f3b0ae5c79aa01418f1afa326d55354ad0b150f4c7059528b047e531092126792d231c54293cee1e2db50c2d2c309deab41b95a4119155b49f2b3e1a280b377337c905b0f035f6d78518834ffbb60a23b0da450ae7dc793f3e611559cb05398d03c2a8ba15a1e49225fa8fb720577f61dbc52bd70c6793ee76891281792fbd0b1d51b008d101501e7890507c96d51f7a88db7e3369056f31c1db16ef5006edd34b8abb1755f77a8d59d635f09771bb9cb751db049edc2193f401970092260af6030317c8bad3a218f14f703fb4d0678807fd5b69648ab1cc93ec6d0b4c2e5e8c23b94f15f27b1f0460b1c37e4a87ff7c76db2b0f2149dcbb840d6bf5df155cf583bd09e7968221fdebe39d0d9965bde210eb2ca61177b52e64caf259c10be9a7cc121cba9722304611beec2c8be9fc4bd03fca95a781c1c3f656b2e4e800000000000000000000000000000000000000000000000000000000000001804897a3562d3ea1b2fce520d811b132213eb11524ad74f17ad08281c0512efb80128286e2e44e99c675895ea31399aa18e9afabbda4a5b65124bbab31d5fd3740000000000000000000000000000000000000000000000000000000000000001badc40ab504b523a3d4ff2aebf385de4676c7bda49981066455e423478eb67d716ccec380a6333bfa827579c74691d5a61d78bea2b1b91a097129a252d2cd670a000000000000000000000000000000000000000000000000000000000000001b73519e1f694f099abff2b17597b110ed161c5c61193c02fc24f305fb4d7ee894592138b0781587fba165e24e42ebfaa39c0a5242ae653896ca68e5a96cacde7c000000000000000000000000000000000000000000000000000000000000001ceb5ac2b6f01121cfb07ec2847a68818c4a3f0dbc381dd132abcc4d98d0e7311f207edd2dbcd172869d6b7acd0bfc514159c934ef55f6f0d595748eca2d8e08ba000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000001f80f913803d16ba0edcbd91b98b9d9457431d33d0e6c063b593f648be6f68640d4d93e43d8a1ae0a73548db5f0e7e5bce9516ee364e370d34c8efb8cc3880992d1840998ae3b95655b673cdaa8e3551536f0351f52b2531128a640178a488d71698f16afc14edd62502aba7c3d3fafc17441a4bfcc2b8f13ea5d98f5e5246f3c87e04473f5ed6ec3f34e567886cedf9a4d240c459b27e9264465613ec6fc62a01bd038fbdf7a4c7cf2868173a8f6e6a49657a4ff309dcf9418a62729690697a6725027aefe899a96ed715db287c4e2bacf3e9abc66948de3adaa83eb071130e613d01375ba47a434d397f44e1dca2c08cf45ae9c21051d3cafc14e10eb734f96b2a092957eb9d58009ef464a776317ad48a00df0c38f83b2ec356b14360423157204ecfe8e01f3fa4e2cd89fa5840e4df3c1d7247d17761b8a093325354a4b6ddf80f54812c447a082d8b6fbbdf7f9683c652e10dee4e96387224b432952959ff7627e5789c5191e1739379b017adc0b3ecb5641fb2053dc44fb9a9cbcc03fbc9bf086e00348724548ce894c313a92bdc8c98f091a0172c882eace0c2e2f5765c3d2afed79ada40ca0251de7824e6d5c4a8e3eade91643c9a343465587ac26ee951e0918c632a9ccb2ae9655d688775ad1f41911e248150d45b79f4551ecf8731a102baf0097721ada52c3c8098176a9a7307976e05641f2a54fdbef361852314c893b1a3f5686ca6ce00a207fd891d78a31a7313b6109c79cb26585a3dce66d6f10d5bd297f5bbb892015ead9e7c6ecc6876af955e9e07644e1f938962c5e3b822236f2c60647ca50b85f05094e99729b632f6d3659b476519de64962c0090880d2491326cf70baacbc9abe86c0a59b8abf7f1ea028d655b17fcf02b16680df7081c72c92d643743a05effb4617c34cd872e792c5bd3236f1062edc1433e5b7f4257ec31812ee991f9cc5f2d9d6680f00f1c62edaa235b3f8047ba466ea6f63f481925d514e64a271621c305715fe06fc52a9fd7e7cfed7614577b66acd868b6673701d5e9732a8f3b2e2ef0fc10a81e0c278fbf9b42ee0e00d6f311ef270bfb23669662129468605d973792f5dd305cb619fcdb15816570c35326280cb9e69bfe48772edc70c1a4076675307feefc635ca8f5ccb9f4704af00bc33844ed6810fe0d839bc76f4e0411d4cb32fdf898dd220aa9eb6df284f5c0b12bee9698f96da016bc9ec1f740ba13bbe666a7be52fc557307313b581e282f794007487c018f3b80d6cbf36de9a92633b229208a93fc371f54f4cb92242abc15b689b20b4bc1b9223e3d5c673f2de63c20474032d95521058016738dd8b6e3d754c051d9fbbd2f38a5ee294b3612b9a27c0904668f01f3237a67bbe47df73875fc8c078a5db083b8977088e7bc264d639e5463210384300b5f30c5f2be280f813cc7115fb52f0b9800037255136cb549b4358a61b12d41e002d4ebe97ab004bb254e8c152b36d41e15e6c55aa99b93b1beb76d5fe5b98c9d8ed7969ee6dc9c7760b89bef0a581e2ab6725f53e1e25a7487ca23533a4f9f07c2ff8a732a09d8f5b8a482bc7307da7f51f9a7542013421831f8a115f7ac9dcea4eebd6247f626fbb259db75c6e9de8503af32c4425a665abe31a9c4741a8f0d6b700c05485906258bf16681bc0a28d2d93e6d5f761ee33bd612c4c7f746b807e9d578c5bf3c1dfc13b692df2cdd9de295a8c49d79558c3dd05c0dbea18d938dc5ba9bd2343ef36b3a596531f47ce2a919066856c3a714fa9579a20bb319e9ced356857a31764dac4a6b62278169d82bc4a21b89fdb75b9987a86e003b3bda28015598972cae0b40681e1196c62bf6005465b40651b0743b824ec9112be9970f1548972990780fddf46cd23e71a6bc2f6d8dde0d2da238b5eefa972fa899f4755b1c3ce73374196509c58460b83019e324c518697ced0281ce3003865471020c2fced8e94016c513ac0febb8d1fae558e94495afd93a260950d5743b72786c0c15a49b1cb2dd821dd5c5f0aa7e49102bbb5fa7dda87646eb6d62013d4b0eafa78dd199295d412732362aee6638ff596dcc74132c5fd7f61494f2e8d5e4e599e16ab019d10d5036a34d3e013fdca137037fc1e521265777bdab609a7d267c84cb3274c64e70a94ddb8a899292d7411e14625d5196e61406ad9599477a7a03315af2584e424612de2148e61ca2dcaae48d8325b0664ba091c3cf790ae32eee85498458afbe8acb26ff5e241670541dccd3639a9c3914f8089812320b20ad201803eb1c692cffb7ab51be92e21fb83bfabbdea9b0226747b0400a17fb285455520fc7166700b6818d63036be509713302b9ec97c48e1a68d58e406ee0215cc4fa71987f26ccf4d1fcb2921f2cf985dee68c2902350c1efc4339281b980831621eabb40a467ee4b024068cab84635b303417819e7e9ce912b32dd20b4180ce45b3f6d2063a23ffa56826763588a2075a13061c539ec5b93d1f6b6e4e87b1345e87a579aff0e10e30986bd21e437cbb865201d1c1d526dedde90a4739216efc072233ce6871ead24b84f45f2a5458bfdbafb5834aa94afe6d5bb8d91e8852d5708c1655a02c250192e1b2ca987dd49febc907eae3129921662d207a2e9f18f50ffc0ea1b1ba5a1c004971050cb018760c596e002b31c05861fd83367f121305f15d96a22d2aad0205631cbbbc82e4be74798b49276be6d6cf37c6031fde35638ef3b77183189ca98ea2fe9fe2fe20075b660182b58135c8fec154daa0a490032af9ce238c0e2ebd9a7246d2556b2d148c23004dcc365bd080666d5d79812dab7d91506398c931f9f14b399eef160859adf5f0f2e27f1fee900d00d3ce64a4f316fa48e02bf5fd221afae08189d7dc4a6cdcd5761bad4f6348a48582c2c6566bbd680922c96aa11c74a80b06374a020264115648b273597c25a5ab841a7d87b02ef40e056a425eb27c39424673c284cba7830be3daa130f7fe62c22167cb82916936df3768e0618efab7d1fc851874ff149a0139981672c3f1c6ae7ec6e675fa55b7d7d8610cf24e612c94b1c2bdddbfaca710a7afaac35f2213b4c43f6bd7192d291e04dfec8f3bcaed3beaa5c24fb421a705fe78415095098aa6ca4d5af6ebd744dc78ee8511781e0203945818b32aa4dd58a6665318b29f10d1350c2f26c206d4bb6a1a2fb849f9dbafb56b51975f53bba3bdfd4994d53c49b49e2f841629fb061ca885b0fe38ec5ba06bae4ab1b7f0da70a5165badd48cf452f52160ad968f36047bdd58c640e7f68d4f4bbcd08876320145ab0880ea038b9207b7daf07108ae85d9f105b9be700b1ade3dc65db2a524639c079d1796cb1b8a58d1f9d1197c048e438563bbf2170788e592ba4f4c2ea324ded9c01b82b8a6d00ee32a27513da8ba948edf5b4a2c804da761a1fed5480304d0670b8972e6c2abb8b97d0fa9e47d75183ee40ecc3af27dbd0260b4c0a07245a520578acf1f2f9bca6bc09e165a4e13e74c0851a40df6dc261940988d3d164b44bfee23ed9a4a6d9bc41ec966ad432dbb6741bc3601f47f136fedf95234b14cf28401015e20cb498feff479f524d223a3f5deecb1b5f42644f355eb22e5bfdb0f141db06f89da56bb4e8f07fc08c3f507ec7212e6efb9ab96b15c04bbe197365b94bcef986129bfa4154a3ed2fc2a0da70d14efb396127193f6180053f85d112005e51e1d63dffa1f07a35929a6b8f1b724a0ae80cd1c671028635f59a64a1f5b6b3f15863726cced8433679991ea0b20d5f56494c1fa3b8922ae7dcbc382fed1265bb944e422b2600af2e43332a0ba6cf27ac0f3991c2ae0da678f6a94cf04da1044f97a2bd2ea42d02ac01104a607b6739b0b920fe7aac8504f04888df2b183e12d5f61a771e382dd670d44571a0b880a4f90c70733a588cfd9b8c8c5b757823754b0cb7f199378e06f031c19e6f456e17dba17078baa885d6131a01c95513451804c85dc769e9d29af0082c1f784fa8d2e9386d14d49bc1c9ab52cffba02abcab67ea0d9361729ec9ed6433844822304f9141cf7ac7e0b2c002128bca4151072bda67a48ad1a23dfa5960f39d5b8dfe7723a3d27030dba6f792751b08bf25146963a9dad5013e37d3af5340cfa1143b9c168f290523a010353960334b1dd19dd2b0fca1a3c27f7d5ad085c86c2149815307740a9adbcc0e715b85b5d8251df5c91edd06bf779a78988f2507d320b15ec2fc9c9498a931295d702e0574b6f6a25f6f76b5caa3e470e4738e91859eeea4ea1a50ab5787cf76e61ae8d249246fffc0fc3fc54d31abb24e172fda72fc9ae9c7383951f700848af7a7c14a6fb0ab11da55d30463b46de7a75cd9cfd73f52d06f106fa09f6f52f62f6e99e963f1dfab7b219dc8ce84505cc299cb273f9dfd148ae0d448f707ad85ec78c3ab3f7f341cb144edeadc02677118b49e55f4ef5e01cc427cf43f7de48eb340d7743d36727e753ac3a199055dc2285283fa0970d66ac500ec7a0b7305bece90fe7cb567b4140b44b2d558da703cdba52c8d3282954924c55a9698c0201243064796c58fc9b2bfdb2efbe43248faa39b644d042a7e524e95eaf0d11b345a6844d41058c8a878c095840283a72a4059eb9c8fec865e83c608b05ce88a162589067a170902d45d8f15b323ac8ff8f31a222bd00f9ef26e2ecfb11cb4b8756755046f3bf3f0ea4be363dcb6a6db6921e340a7bdce6c68357037bcb5a4739d7ef8a618c4ba157d45ded90f23c5660db3cee3e4fe26449526e2672447ffb84a66f84c2e01747294b6a83761ad9b58f91e007bd57b5ed191b42048aacd56bb2e21622dd4a2e8a990dff60471bee23941f756488f465690f3f6bee92ae288b1f8c59e112985fb621c9bb239ee11a1cc8432713d4be68e20e38d22f2995f2930d92ce66f430b97c382f9bb139423999127d1bd99af1cb79e84fabdcf8773557cd78a07f4395da0f0d5a19d9f5eb0108d6b17358d61db3b960d2a47ab5b67fc0521d7ead093f96da007ca9ee895958473005ca1147ae6e6ecb448886d676e5ca52b2bc4d4151e47ffdb96e97fa53fa258120fe72bda184d0ddaa5f0c1e5b8da6164614324adfdd3c388b59e8af7d86bda631e2d8e2ae071d276cc192ebecf534db92786cacc390576a8fca6b387ab741c119e5b1bfbba99e1a28467e3bb16d70ef764e0ae7c24bb1bf1a7380ff918f5d5bfac380fe78552cf4c9e6ce18d54c4f2cd643f5f4b61290945a9298137a38993130944714c362afd568a422942fbf9582b62b4e4a5f0fcc0dabe555ec3ba8b5d35dd977e60693be6c6cfa9c19abedf50875dfdb6d62859b2ebb7b5c97bb7eccca4aa59c86f208c6495b1cc200a9b934be975e995b918aa7a294a93145ebd33901465d939dc92d98414485e1201f22521773641779042277ab669410304adb808c022ae717f43c52071c02dd428fe8b6dbcb1e14b1ec71bfe61e99a9cc1f32e46fd393186b84923f08fb020d4154ad90773388d26a6d4122386f2dd46d57db6c52abdd68648f0a1474db17f071c0cae4f9c25683920173fa317e41e1309d2736867b99bab4f7bc9ea9995872f28729fa5b741de96a3ce4f123d0347142dcab5909276c526addf3744d9fd9a99af045be9c31966ecad6fbc52c540c9ba9a5f865b60900bfb187b53f703a0815deb981411806f44bb637a5f81f2579eca82f11a279a22c52d30359c3daed99ea090cef908f04c78af27b5da4524cb7d7a5fc5c871663044dbde49ccb036dedfe51fd402915e8baa017b239b3b9547803c7b0a27f51ebfa3c299404e62de37397d00a5f459453538fa2e6689ddef7747a6d58ebc1ede257c21ca7e38cdbd1ff3f91ad1d7a943033ead801f8d1f221dc1be7e38d170e9a3ccf6f9e5d6bd71562e5303c3610a8d49bc0efd34ccc08a0aaab84bc1c1411cdcc3e48d9c67548438c907c30409758dcd5fea488c7d00c5886128908077c9b63f7acf63d699169d5f9dd6f594ddeae41d35c5915182bbfd1746728a7248edaa20636c163509ff534bcfd8ddb20b8a97fe9338e9315fb425a37e3c0822c7959444830dd83e1e8282ee64862802c7804e31a4764d127733584a27eb7399fbcddcb386b59a9c5340529e298e9e7c324e1895773d3b0879e3a5f263633b3b8b2fa625c1d60b7e9bf4822a7cd14250da432617ccf17be5fa9cca6125d616a0a2be74cb58c64755724cf5d9d040c13940d13afef8e9e1811222c1124e38094821b59275888aef8a90a7931afeb91972f8b4593b2252db74baa2a59050a4251833b292c8b70a6e52398d32b2e5f114706551e4f7d0f2cd3c2d4701d8964a9406c2a4149f9cd489a9e36b962c250bbb82f8530852d3a76733604bb014f640ed37fa639ee8d7192dbfae316783f076f5be712d6ab303f98821ec9367810f795a4cd9416ea460c30c016c8048c31a6c0ee507fc5086e9a134b06c44fbaf2b0834798ad42428526141aa4526fa005d3e0f6c7d546fd4016b208935b003451c67bffa23b2fa46e38d5f91c93bab5badc1b1676350360ff3a68647d4b158b5708abd3327816985d2c5ea2a598e6cf442ecd3e99e63993402e10ade6b9030002d1ee4aecdf79d52891f0579e8e460bef95d02933f67145b1cbb0944a3c18fb7f5b42917469336476c3c805d98f41b04fd6e3e765bccdb2ccaddf2db33d73d1022450cc40dee93a8819d96e8d3c05a32c212135d4e0cdbac4e64a65f41469172ff056510500986b7585fec37e5d09382c634619e9dc268fe655c8a222f3c559c1a7278dcec424ffb29d7ced6be1a47d08a748d9bfbaaeaf66621199bf348bc6c7b74d7ff2b2c68acecff32e6437fa63ab698f4f0e26d25b17d0ffea11c51821d69a84c572b8186124647e61ade0b0437735847b80b5a0ed2ecb69e7a17d1fa72b7127c492b7dc7fbd58c988c2355ecc7d3e801231d5c26ba694dd48a6817c1316c08d46ad36bb015f7932b2bb78a923696280bbb737b273c0793d206267fb93a4ef7dd4ad5218a73558523673b707bc69ccd185caa5b33eb44ecd73e093afc4c8a2872a2cd75854a27ea3b9bb02164d52d90a2b7cdf262040f6f03529e4f8eb211ba4c28b46e6433fbf965d356ce8dfb8ae5919ea39514e3a31875cef876ed5f02ae9f9d5169a0742d880f8adcde35875043747ee253a878f82def962e22235d9302598977c4a9a66ce8e5b268219f9fefff21c4587de0c35a71fed1ee32be3dc8f5b121b1b2d242f5162c2dfd0debb6108f7059098ce564e6f2bf7ce0352d3eb72de2967815d37b31e43ce32f6ebefe8cacaf9d763b402814fd71eaefeece8a54f63c755f9c3b69adf3e36505918140c9523c3ade6b3875fcc0cce0b5e07d2bded6c821baeeb496d1a9a95edce1ed70e79daf8820382923cc34c22b7a86c6520b8d9e0b24655dad25cb3a3f6e29c01f6edd63acb4d68092752c9380762844667d87b32dda1b239a357d0e0fcd45fd416a6212d71800b9f3d01d5d6e3f62689aa746b2df172f2b195fd17a5f04e504c0fd4a16299fd437a1f8777b1d38f23820199f7c15692c9e4498ae583c4f7864988f306b56d4c5d9a3673cda21d7c6899e32ee421e36d1ccf281df906e6374368fadb037419e510a75ec98dc20b153e576cb78ca3fb459636dc2ceae35dd72e58e64bdef32904129321b5df7f5eb195c23f5f5f98b82380b0ba945b1ec8360cefda087b4a5117dfa613301449e0b102f9bcd48653782ffaa5837db8de9a5c1ca0b109ffc4a171d07b8c34f473ef6ce9d26927d0656579cb7eb9bf903c1409c7752942c7b51bc85bd22792299de4ee05aa855c248101e5deda9e4926baec7c7161d03d1e13b29f780aee18a05de9fe02bdf74474a3cbcb6fee96097b582292c50f8949c2cf537c5bef27341c5995fce41e350166be71e47560ea4ddafe6d343884460a5ce937d153df25a2fd20eb24d6d7d11dd03b6126f7eb9dd60e3ecb9909f2ff4c6435de1ea26d95facd6824c049c42a6fe00e2755834dd72109bc26b42d023f7cc8e09eec767f30b3d1eaab4d243fcae11148e95a73e72a6fa2e1ebeefc11bdb365958ef91cb7937651b4e9b752694550229318d613e7af0a37ec16fc168aedb014d051625768b49eba7e362921c2f31137715857031b60c917151dd107687a250782c04d5e2a9e33de7fbbe2120ffd38042f0dba4eb872056b952edab513a1e5f6687c8a73894120f0f5cffa20be0f9c77310b89d901db4d9ce72c0eb524fd818ba0e932b007f4951c9ad320bbd32862f975c9ca59d1faa59bd617e10d6507adc3519b32942e1e0ed9acdbff06534ce1de1bba4554786560627304b50afc0b172ebb2462df50213d609bca59a5ce275fb8d0bf4e67cbf266c9049b99d45f3da93e5d32d806f67a94faa914fc7184ff269a806afe4794da6f5ab4b3262eebfe291484277e3535e9653a7f419c2ddca55a4e0da0ad934a87b69994ad50f6e2ec1dbc6a0e935b92307121106f83300ef8f6cd2150e4d29bbb7985e26b1a2de3756fdf24977d587c3783798f1843e10de4a4d0f3a105955af8b7bbc6edc4669af884c7cf754772b036496b96cf45ba9e464e8dbf801abb0de0cb9883e5622af74596455e3d0ebfb9ad5acf8d91f78245265fbc7f927379cd172c458ea54a2ebbca12644377babe986c951b8cff34c947965acecd53530ce7b17f90ddffe209319ac35c11d515da8f83a54d829f2bfb018e1fdad3adfae502b96d757d74d620ed7df5f99338d6046a78ac0e6ca3921a37317ea71ac0b7b7170ad896eced9060888eb009d0ce121d48d04247fe4eb3162738d0c483af7f47d452602c11bff87bebc9e938332c40e24b19c6d8dde9a7c298735ee642240187d5a94a6cef8a18901f9955b270f61a779c2dd33593b1bc8b8c003964e8b71311f617196e82415a1af7309b2344935750ed718a158f0853e2af7104d87ed4fc2be611cce46cfac02823c953cabd09e02d85713545fec285400241eb00ea66a4ac78f9884c8c08b5ad9704794f66512e0ce9363596ac2b1804a2731fce2b8e6598096b21dd36ad108327d85d295637e18b13985e5f4aee33061936de96c23f1fa57f85a74c4a26ac9b30e77a9c29ec68b608b16aaccc919a0af9c949b11669cb49c3ee6f7cb485e9de896aed07bd84f4b562b6f693f3c5ddcbe0bbd7ece8f32a10de7eb2db666a8ddcad4c700971e746c3212c888d0a11265ad31845dd460fbb3cf10e83b6e8c75016eae64ad4a55c7653f28597efc306f46b786977fcb85160810a8014914d0765122536db5b42e98e611f6cfe043183769fa33c38644333016137130c234c8c56236c63c3d393e015cbd72074e5cecd290b9a91691b3901d728808431f8be1199162feb0ab950e593fc44bd347abf7b121620f11988c0293aadfa474421cca061759ba400f3b5248f8adc4cbac32a949f0c58075643ad49ea99e55ce18b2d943d352f2b408992c5cd9c3c1479e53272f633b5c9dc3a2ab46af261022a9272800e774797637f4257366a1d9b01587782b89632d172498c12421c2906646284d5a3220c6a1c9bf0a94e98c858f81ed200d686a5612daae9b32ca7ad61fcefc0c4930f8dcfccce90b2afe51a50b4c742a27edcdf87f3f49b20cccad7f7b0cc43de0df4eb5faa49c4ba9aac1a53b98fe79c2e733b84f8820def8b393e04801f023caa76f9a8c909cc0ed50a0f67f57c7741ae15a456f64ac691d571cc580f547dd96e3bd8e55b387957a161b838133fb0621a06fc3962d7dd2536d3e947683d427a8810f33115f6679c6e8a6c81cb3b5caa4433623a7f24e57c3e610f471dc15b27a1c73f1a49e9492b27fac86de720dfad46431f28ac79b479f7e7f920cb3b335dfa13a31a0eed066ea63ed62f5bd66bd1db77e35347ed386e7b4850cb5c34da09952b43324b444d9cbcd8c7060c5b6aaed698c68e26f2b26cf589f1fc2b7fe2d54e729242eb83cebd34d65a4507254d1844f11618f6f9e35f231bde48f9c6641406529f9a0c883ece7438a447170704c56f0ece8cc96d80fa6c5b4ff136b01403b9ac3a2bf565016d31d09ef9568d6f819a2c02f6ce7f6feefbbc6317a9f1b45fb0b277fa698014eb8246682136e830d3c78349017ccf12949ab7718bbcadaf92afaac007354f1008efad8cb716e4f28c7a1d2761330cde778eef28452c73f2f1302c0335600eaef8b03531b12dab8362c0c376cb50ff54165600e8a72321ed991f2bb624651865ce6f2b294cba3ba14ace20e3ce735a759c17ade69e289e09432d066ba7430d0f0104ed7767e53f167c73e4b0d82874a8134373fe7109d937fad6680d69ac8f381fa5c6d01d562ad3d9e62f78dd9bcb27cc7db6ae97ed2baa8ec2c04f7d495c4b9f1b87eb89062873de0c054b1c35452daff519db5a31f0e1cd363a8b11bea0fcf5f0f80ddb2a105290037612d9804eb03b1274b31ac32a0beaeb57327a84be762c8ef38390a63a5e41298f432d58fb36091216107a8af562101f1b36450776b9ef0d61f3280d4b1582c44d0eabbf06fc3ee527867283a0db31c91d7da3921196f6efbdf8a043bcfedac0660ea8d9fd8be88574eab0d13b3904e3c82cce1c4a69b8cdd7538e64c9e99bbed7a46d6a4325455282dd9443c81a9b1d2f9b3b2058ad00929b3893c00fb7643108b5916152aa48e896ea6ff7a1227dc8c738d3b42552c70c916a86d0dad8e85f00ac32235f642ecbcd3e5bc170d8fe93d33b0fca5ebdb3ba47ab42f6395e663b83cf81739b7cc6a92672b4693ea4099a9c067a52ee0fdb615bcd0c5fa0a50c3e5f8d16bbb55d36339e2b068d8ccbcda622f9ef197c95100c2af664181bb3276bfad789df46e3f9e408dfd6f301c9129627ffbc2c5d8a68fb7f51ef489eca5f1af0a7a1422e6f9c9966ccbd67c9268ff70015abfc1ec163fe2638655fa19e2986f6c4749a94419293e29ac69f8df8c5523a48114ce122200b4621aaf63b8c9887154906b5bd52b583b762fc893d2f4b7748a3d84a12a278538c614628a0f51f9927bc04865c9840a03e797e717eec0b63fba1fc5456b74ab39e91800861ec718ab5358f12b2440dc0a0da50b4452baf73d9e29a3a476c944191312f9f2d438bd564b8baa6200d39a9d748d7f15ea7a53e004bb54f919b7e3532a610b087abcfe4fc33f7a7c9d84c7636bf3bb1f029711c18f8882fb6c175314027ef6456d07aa31c351d8bdfb67609ec9d0d0da815146a8368e544f83f5294bb34c15dc0456b19eb4f1707e3a9de2abdbc18b62b4aa536d47d58a6501613d6ecfd49d9b9197b912b84f220892d34e4bb930b6c2831f00129e6110dc97ae32922192f77d581a46c156d693bc86a770ad7691c4a2368dbdebe8a3d4fe74ba1ab17bec2c1787e00a800000000000000000000000000000000000000000000000000000000000000412ca29be47e2852777ee8044911d5ff1f44c2c4b4f4dcf907e481408998440aa21a7727ddb16ed87389120dd4bcd9dd4f7517efd7b3c48cdcc2fe665fe914e42b1c00000000000000000000000000000000000000000000000000000000000000
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
The contract call From 0xFcF75295...da90a8895 To 0x737901be...e1B42A2ba produced 30 Internal Transactions
Type Trace Address
From
To
Value
Gas Limit
call_0_1Aztec: Private Rollup Bridge 0x2b806b16...e2F975E4f 0. 00888 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x66E4f02D...223262c1c 0. 00888 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x7d93E921...666ceF673 0. 15043 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x79e702dd...4d3c3f2Fc 0. 00656 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xCd4CDB07...837a48719 0. 00832 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xace3b22c...79e5E242e 0. 00856 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x6398CbD6...cdFE0C562 0. 02818 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xb1419f4B...B47D7BC8a 0. 00938 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xb1419f4B...B47D7BC8a 0. 00938 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xcdD6ea49...7C66964CB 0. 00238 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x84E039Af...da6d55702 0. 00938 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x54e0D3EE...6E48647e6 0. 00938 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xb1419f4B...B47D7BC8a 0. 00938 ETH 32,300 call_0_1Aztec: Private Rollup Bridge mya11.eth 0. 01561 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xe2D44436...eE534A9D9 0. 00816 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x7d8c5a6E...91DBa2140 0. 00606 ETH 32,300 call_0_1Aztec: Private Rollup Bridge optimismst.eth 0. 01989 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x090Bb2B9...bAEAe4F4d 0. 00857 ETH 32,300 call_0_1Aztec: Private Rollup Bridge todayisagooddaytodie.eth 0. 00655 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x50DF9c90...48303DdB9 0. 00485 ETH 32,300 call_0_1Aztec: Private Rollup Bridge gnzlm.eth 0. 04845 ETH 32,300 call_0_1Aztec: Private Rollup Bridge coach1941.eth 0. 00955 ETH 32,300 call_0_1Aztec: Private Rollup Bridge zspkoliver.eth 0. 00857 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xbF0363f3...8A43E2Ef6 0. 009619 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 20229413.eth 0. 009619 ETH 32,300 call_0_1Aztec: Private Rollup Bridge barioe.eth 0. 017219 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0xA8C434f7...14682Ed7B 0. 078169 ETH 32,300 call_0_1Aztec: Private Rollup Bridge zkdaniel.eth 0. 078909 ETH 32,300 call_0_1Aztec: Private Rollup Bridge 0x41A57F55...18bb76734 0. 022045 ETH 4,345,517 call_0_1_1Aztec: Fee Distributor 0xFcF75295...da90a8895 0. 024361630519672806 ETH 4,259,396
Transaction Receipt Event Logs
53
Address
Aztec: Private Rollup Bridge
Name RollupProcessed (index_topic_1 uint256 rollupId , bytes32 dataRoot , bytes32 nullRoot , bytes32 rootRoot , uint256 dataSize )View Source
Topics 0 0xf1034928243e3365c0bf101598066f51439bb2a8763ec84cf7902d8917fb974f 1: rollupId Dec 3401 3401 Data
54
Address
Aztec: Fee Distributor
Name FeeReimbursed (address receiver , uint256 amount )View Source
Topics 0 0xcf4cc329b7982381c7a729b04a403439bbef0749b4a8dbd2a3850218b420bd87 Data
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .