0x2cffd02e70c9d8e3a5786ef1a393890003db0c97cbacbd75e883b2b48be6fbd37d8e4a5078b6e1a137bc7102f68f1c3768238e40afb1ac7b1250396285cb4cdaac4dd856a0a93be6a05cf83f5231940ab012c6e57e2a554e91baa729fbe42b952fd7e14c4b080ea7cdaa56af73cbf5d0d1b84c927095e5864a578b4935c902b51e4feea14576de3be7ca7996c508a8421d24984bebc7a3c6c7dbb5569868b5edd24ddb9197f0decc14243125f5ec088041793bb398d70277ab80925be7a8d995209df514c0fbec125b86cd97117e5cb5c97ce7e0c79e4b997d5c177bbfa29be6d3e9acd12638b5ed7c06636bd7d1568727e4f1dd6ace1a2ba3cdd60975e2407cd4e3cc7f266d532ec22e05cfd3c672f0814c64feaf10ccd07a9cb900128ecdda4800ad3bed14a09166100d10aaa12e42051258b7aa189df617f8e8920ee463d19829e03a78cae9aeb1910c1c93e0d78c152f22a07808c65eb519df05ea17587af3e1ae8df83acc35edb495baef766ae53be33ed3992ba46aae232896c26ee38cbb7784d6247fa3e8d851f73c89f5a89155192a9348a59db46487fa83537a10c6fc61d2cba1763137c48ec6bd46b9a6faa4143aee7c6125f17356f76a9a0b17ad9f4121ccaf210366dad5278becc189448a3d33ef4356be7ad96fb44025b3e04431435fe4689e7313747e1559ec5c224213e0fe1aaaf50cd1b3a7819e2338bd08be404c407a20f381daf3284e2c004e26df934f59243c806665e67e7d29fedc71086516007a121a57361908eeaaf0dda339796e532f167a5dc507f82923c70bb48c805da20eb6e9d641909f68629398e96066eee3ef29751a8a60579b8b33c43cab1b8d3fac8fb6ee94d0f7be1f594b723932d0ea212740cf6330112b76cca0fbb4cbf12f435dc252132cd06cab2fd32c8fe5bb2e8ad31cdf263222437cc1d8372a4b006c558733902c95e8508fcdc586f3c3d4ac6862ad4db5b41e3e1da410ed8acc050322f704b4c6a8d29c23e323813b10216d87580e695c8cd5f1adc0ad3e55f9abc1c46b9f8ab38364f132fd9e7a171b3081057aa4ffad056059472226f66e5b639dd9c5564c69dcc55af355d73ec1c37c26e33a08a32525ca41b503fd18bc56f14d0b4a201a9385a4eb58fa89fea701b94ff6991027638be3c717e5e23f12541b266cf8cfaa587ec817542ae64dcd8f0cf8e0b052a6b2fee2a7750704e56854c4e793e19807b19101e8a5adb044728f9b85d89564437b8c57bb294b69b7e3363381c6fec2b343064df2ee7c682953ad80c298e619df002bab650d1d1b064e92c81b7ec6eec7e7551e3e93e3399786236337b96e958fee4a13408053ae345bdf2cf5281ed2fd08a33f1e2efc82e589ffc80abc1bcd538dbfd5f6e020c23c6143c574260f94756a293c59ea9e61a20c1498381a345d988624051dcb7d37e15f60e0d0ed20da877926d26d2530d93164cad758683059c04aa63dd6ff5594e8b2b7bbb64146fa68ca2084d38f71a780249fe3a9e58733b2d9d44c0988377ffd59899bd2c0fb12a13679079fad8174d215a91563ce0f938063d13e89c9d6244b41cb29ad8e1d135f79bdaa30b3bda9ef3fc59d8ff1f6fe5ecc2ca4c3531714608ee53a69fc0ca405ae6c25734f2f81f879054d8154e2806f1a813cb1723ee5d7020df4b59b60adcf58f00f0a14b4732c328eae0618144be48716a4806831f12ae47ee11ee995c8e032bde04851a211c789b335563726750e59b1afc22b2384b6765270f5df3abe4ed0c2d133c46d507e136fdfba3c1c701d48badf477ab422745c247cf0a32348acc3111131ed0cdfd0aa6b8d47673c09d42badd113370e072c343ceba11687ab400044073d029c148c266b65939a0b64b4d51c580ce2f5adf7b5f4e9c9daa3aba8acde7f8a56a8f4a99531b620