0x2cffd02eaaff9fefff470ca5af8d2a93d61d85d9ed6c7698d35b102de664609eb7a12e325851f6025b7d618f26a3e93423264fc3017fe3399e7db946aac75aebc557647b207ead2d50daca024a878ee20235f1b8928707557792b9191229428383207ee74c9c7eb633bc299b2ff57fc30adebcc53923923918d1965b85afb49ae768f81abead24d9d90b2f1590a744650d625d7132bfb0f91cfa75e847db2da12fb31f68c73db9bdeba8a8cd6ef4ae272ba4c9f68a70c9b493b780f10268bf00a1f9fd31e30479a6b02b959e6e25965fe5835672fe6c57f8f7dcf069663ea27137ee88cf773db7454951563d57cfa68b910feb8d65c977d185510aaf94876c9eade9ab0b2079b8216dc01184c62b7a4539796773297f85e309a41f10d405bd469c534caca71dd059e1ace4902cb657b333a2c38a632cadb30292b1d54dda7b3b3103fbc0c945eb9e460ff8bfe85669649dca9b7441470a2de44f0efe83b63786b4f3ccb941faa41b5e28be7e7d885c56d087659d45d995e85490e50e695c768c83f6345c31083a599823f9e9453f36db2b25fc9ff93e27e283f93bddaa8d3ec247b4b1b3b4ee79846f1b98005795cc74d2736cfa16942c666e69bd5ef930062fe507f8d5b03d5563c1a71789ed73fc0bd251a924bd21061db8f6364cff19a544c1fef68b8ef363c9c18b47ecfd2745b65a33b6c7779bd0e0f81aa12e3f39795047cfdf0c04ba8105698b0b5b0c512ebff156d0dfea3a0af0f4f130afd18267b563da3a36395335e54497f766e920ed232cdecab1f4136fd804e9016d6b9634d993a1c8cf62a8e7550d25257d2a77d8163e560cb56d138423e92c15bafbd6f7700669c96fa5247ecb7ad7c50d166e95dd48c298de5cdef261ae167b6b5eed86f941393590a02811fd902ff592e44e63a5a6b9c69e2a1f5856941fcc42ee509f4eb9fc39ff6de1a7ee2cb6a98cf0bc8791e7406aaf5987829b782338d6f672d396ed04ab0db579a663aa4b9963c5237d8fb99032825bba9e7c3c664ac5c9bf749e411510ccd92b2209e396d2b3bed69ced098b9236b71dbf2e66b99feeb69e14ccd187c056477a4cb1ebfb2a433f4dc7c5a8e4612d169ef47e063a702c5179bd8e2c715fad1d7c5b41b3cba34fed9bbe03e486807ff8e378d8d5b494cdd1cb34c8762c6db61761dc827d937fc6424ccfa066830416a58bbfa816502e44ce6ae8ad6112c8b36d711f671185d5832d92ac3b60e60a261b90cb49c17caf789017c402c717c1a02fcd70c61d5e522fef247aa0e33a4d5058dbb87625c0e8ea7c4aa8fc4604d228a468f128e5b9698fb3fb084ac85643dc86a3d0b52ed77da279e2f0b3ffc19882fff7977843eb22dd9b3930e27680eca8d9f57a600d41d1a05d4fd6c77d78e32fc4452a0b0a413c31e1701e77d5b21d6d691d32028231f6b35efcdcabda4b35e629854a45fdf204c8cd2d74ba882ba86af8bb05850097ccc1b575fa3cbfde83aab583559b28509df5a1c40821cc3440e20abc3b937e1c48b7df0275004c52c649f192b7db115fa2845a1b40a173d08c2223e9c3b4ee6a8794d0fbf0f0666f34638a13247d759a9f009f20c3c3c7d154d3b2c274c4716b66491775c7a31dfa8a8666cf9b028feca74c3b765093545bc6e1652e7d3594d738d168aa1aca292d871e6fae7e479a67bb1ff2adb3256ac45004d7ba45bd60bbdaef4581ae57e43e2aff0950e4c42617f2e34595fa2a664a01d8fccbebb0ef27d129c8d814468264748d324ff45014c6bbb1f77c7394dac911285b0b5cb2ee5b6cd8b99e4bf60536aa7ccbdc06684265af0f00417e86e6fa3c1c4b76eb38794f8882beb18a67d4a200919a589cb4cac61ae335a2c11e0f76f7c4cca61f08f3033e781d288d47d752a5fb617debcaf560730ab37003f136b3b42b