0x2cffd02e2e6e1ab77f1ab987ee411ed3d0f3098950eccc8fbebfa48be54e44cf0573e81864d47541066fd3eb169c150aaf7aac1ffc70a973726f3c5ef8d538135d38d953a36b495542b93c4c06e1739dd6e707f0c649b4c43c6101a105cea846629221caa04a48e092ca46e2865be5b4d384167a08aaadbe65332dce6a764524cf2311cf353ebc7051b0997d0ce6f2c0fcca02f732e99c665e694e50e4db807bc270085da7028e1f4ec6b45968748f569dedb799484d8a51505fe386c5dc7db950e87cc62a423b36c9b2e733caf865b7b7e34188e5877f7ddcb1a1af105eaee5bc1c30d57c199f2b3255c508c948bb577377ff90ed795bbf1fab62beafa64d2e2875b21d90f8c7118264f494131f595736a6a1914689a5ac11cb02e2831828c680e9afd0228d41a15928d272bf5c2408e448725c9e11dc0998e3513a5922806d8961fac1ad3250bda6a9f2550ddc6aa3380181af5650229250de5a820ac00dd6f77c894d2ecb31cd1f0274f1f3e5021d85e0d1c2ba4626df352d2340b4bc2197d0c94a219c50c5644f2c73c6c571b111fdc8409b1e8566befa51ebbb6c61e996e57c2eeb34390fde48292d3d96997d3f850c2232c7d5be2c4da1fe5b1d5e2a1d2aa061ef4b17ecc86aeb237cd03c15aa687f6221368fe2c4291ee9a224f22b9fe07e1c0ece21a70aeb45b194e94b1b08f7fa3627a09a0b5a51eca91fb97729aac72595b9c5768fddb9450d3bde0273c402a1f7b0443cbcce5c3a854666c44222f6a70e305749e6b10af8a478e1370841afd42a63c7e5cb0653e050f09a02370c62f5657a5dfa0f9b3218a31e14856e4844c177975736ab41d2e63947c605bd29bce8ab0af399b85c13c163c79284ecc318dc3951ace303fe9ea755cb9e6596356d5b8d04ef8ca1a5cb55eb2af105a6d04560646d7594fa8c67ad5cdf29159bd20ecfc9ed9a26b9404c5a7bd09c43ca244238409c31713066564a33fc9574247a4dffc73dd7ade823a2e83e4e9831e4b6882fa45d07603f2b5e053efbf73990a9e4e19aacc4b3349f9d9b94b4208ae2c8ae04654a7ec1078646a786ba48fee9860936de7cce012778ed289847683abf24ce18e3d40d8ab24afac401a7f3003afe779d099874850f498644f96a18bc28261952d201fc85e46aedf06137bdf2aa95dd4165a081c8a38e2b2abc3545720a6a0d12f4326aaf1a8ba60eeeaba00b7623f13ba69c5ecf39f5e5dddc38794c9fd8ca2c70099715094c372956539909e55008847ee37458b5b2ed6b78c6b7a91ea00bca142691e75d61b093564bfd3c5542d587f4da0924c3abd6a021bfd1c14605b57158081afcb4a302a119dd3b0d29d9c78947e64c58d6ae509b0563aaf5a54b8dc38030bb37bfc6faafa41500102d2ed00d5798b0f8968fb44578200b6a3620ef277d3526642a2132bd4d326e4e51635c8f86df5a2154969d91bea2a2ecfe07a82b47f92789285a946af81401bec7c79b518507280dd90e7923c1cd196f2be05de232dc33b22a1e34d8eea9fc7598796a5396e6c8dc7d36ec7b54243f9121c00f1d79e7b20d3d8879d1ae50f1b46af30bb4368af44ccd859c04b621f254868e72de4bb92eab5a9c47608e435c606dee5babe7877bb154554f8f94a6faa0759750064116d70d36e2a57bd4753892648a7d524658f1ded71f1d184bc42eda0854bbdea1c60df52719c3fb0c993eab4a8dfcc6411570ed7160c1d735f85591fdc8bdf0ea20f0005c67baa8d3db5ba6bb49cd26bd2a986eaa869315f334886b0cc4d961410fc792562d2ba5b69be77a39c0d60af5623304c18cfce6995d691eab8914ef8e002ee13402e646008bac4309302dd660c7d36278d1a517d2e2c5d775a7f20e9950afbf3c22bac1bbf64d7b4919049e5c7bdb667abff3db7226e8aebd4887c83fdd