0x2cffd02e6b781b85f679c5a9916aa4d46e51b2e99ed3fea5432adca337a67d68234a8b20e6d96bab5814b9164bf4c226ad84d35e726651019ee02fce7c498a9edf52c7bbdeabc9388a23e38c7440e7286cacd1a30b9663449e2d2ed6c610abea8515c2d2b7baadb07bc78564d7d1121975c478077af1586a21507a5ab1676de18c8922a788bfdd0d05a527f92897ed8903b68ba93c15be482289179969a9988daa9f5abf09c9184babd269841d1508d060434caffc25625b9fd661a04491f19b6d6c0a59e15f42fffaf6f9eb098a90bccf5bdfcd2070f7e5d5b3b615f0b7e4b9dfc40b3f00c2473c30f9563ad816bc969276911c7cae7c0cec7d8381f49a99c2cec82354301cb4fc4049fd2bae614d2aa7d351fbf7b887f816f73560e8c8daa706a805af1e38d40ab8f517362b34b0e5efe9f17f6e2989a1a808fa7c293d428010ef6aabdffc908ca7792877ca0725a1a8d9b2126959a4f227289834c243bb72dfdf80a0ba6f188aa0bd87493339ee20d6e1920d448597a1f40d4b4d3aa5ed4a2cbe88f1b05804cf7633848d72d30318c3d1fbb5ffb6ddf57223e043f85e813567ed74ca3da9245c3ab4a7a41f14de86b8b01d3f8453ff20a5cd3be4bd555e23a321e7b72be4fc44f6c0692dbef52e8869c27fdc2276e07068d0f90b6022abc27cf73f7646680784c2a6fb1429e3e9cd1a7e604d505d3f30812c1f70a138b1295032f12aa1870ecdb9c048cfeb910bbb971fe39d84d59d0044080121027d351b49f1a26d88dc60bc40b7337fa7b788a57921cec815256a8e20db44ea4d439ed472d93cb4c18c1a567e76bc6341df5f4d7b9cc75d922bb13ed70726c605192c31fe23738de1715ebdb1266c6b75e6d3aa6005bfdc5e30255463e1f5ef158f3d437e0053541db06e81cbdaac176805d055055e81d6bcaab238c611a5757314171c066730286c0062493e0ec6c7932905834d5485960e33656336e804dab9b6d5aaff8516be01c192f9ce34b2d06f163676a15b2d0a3214f1aec7bfea5b28b64b50d12a0ce857ca162a7674a06db49f0c5ecde3dd5ee4f20e0229d70e2dcfec010d21f2f982dd75451ee507b4add051e482da17260a81ffe5e81e0a8b6de13924d1defd974e6f6157c84cab7a6cd85d9ef46cee8f3293beb98856771bf58cd12b85c95898b940601f2a60a43de41ea793fd58b3d54a5066faa71ddb49b44499812547ebcd7e4396eb2949c3ba13683d7c68c85052ecc898dfa3e0c049bdd73bf5993ba341e9ae44149f149be7085d7a3b160cc4cc2b10a2ef6ceada696410ede5654a918e14bb2c1c895aad75c06fac05be6a3e6292dbeb1d2db52821f19af24812f8cb500fb76ed25a47ee81829409605c78b3911ac3003f76287658e903ded25802b823a09a328fd75d9578e13efbf4ad985754651b77303722cbc15ef9e3d9b027a16d45922b00952a08ab8d622ef43b4e6253b04b200394ab8bf4e5491e1384d4e8d8fb20fae8948a25abae903a3bc3cc7b21a14e1d041eb2bb80b9dd7273836fffe31bc0b0aa049e6d4ac87584bcec1343dea925fe18d2b87a29dfd2f0611253749b8d6784e825156becd465a0c68e2127cfe0d551cb4973f8ec7c8a63c8b00c94514a1c67c06962b1ed943ba10432c66d9236d04aaba0fd2494043f04fde53cb69e905cf040fe084356c0cd42369334c7b18eea1cfaf76b53c31f08e71976424fa0d0796649487c104e6d7ffcd60cfaddaf5bcd2b1ecc16ab9e09b817cdbd5dede4845d856f41bea2f27bd591ea0316441200a4ef1a685a81605e07dcda4ec236b8e3aa64a49d7db0bc2bdca14e66222fa0dd35e14b77bd5cac668e992b413ab21a766741628866e1dfde503911d81f8d5fa5be2215418656a25b33b22c18c8d6849cd14cfd91df11172b2ad9575e8baf823d