0x2cffd02ea929aa1fcbe650c77fb50d4b4a06ff3803fe85f4512e0b57f3a20a61b2f98d94fe6c95cac83513dd083018b0a45e909d037a752dc25a30e4f6ca2c2d337441254c4b5d2de2c5beeb89784874951e773ec9271ed3b940662b289857d0ebcaae2039d016577b4486596863d5cfa65ba3e34d57e7a0eeaf54e0b1994c4bd8b7f480341a17e3db77148768e73c91202733976ebc2d2ede960bee6308480828fe6cb77af1e43baf2ad33a0854be85ea449540259104b110a3d24bc191eb24d393599ae4243a3a87d42dd23c0796baee65822e558ef93e0ec33992fd059c1c3524a8b4e773978e3d2750fad4f22eee46df7c01aab4d0c57fd923974c9667f545632a682cb69cf1791c8c736827d993a858dbb07b054c854f9c05fbd01decb9061d20f188b37d558e1e001f1a46b4c2bcdd12963203ae4b8fa8ea934497ba79a425537a75c7c2e02eb3e62416b88608c156f2dcf7f2ecc2ab2b4867557f1499e87c47190afc197ee1d2dbed0c15baf8baa187937406f7e1f7a075a565de516218b978d050c0b26715d10aeaf7afe5bb2188fb096064b73b68babd6074774a4f516a05c380eeb77beb0d2442bf1cb26a3212322b560ea134df86fc658b458eb951e69c41c44db00f753d8a31dba16efee5f73c0f68497f4bf9a89fa959612b275bdeff3a661ab35c05a4a45100f41cf7375c924c21241a0e3832c6dac855740293decc2a6c0a652342621992c3ebaf5b0057404fb09bb3c13fd9d64676670d9f62f5be842785ff018217b4310b7cd455fe407f6012c62e0eadb106ca7617cd7c74ac360f539b711f215f3724acc5373e799a5f214d27d3203ceeeb3ffd418e400bc7f365030fc7791ccd7bbd2f1bf42b50cc5ef5e162815df95e53d409d9b72f224525c435a1f73217f16a93b96bc630dcbbed6ed63a4aab18b63e287b49c716d38c467744daf0ee2e9e2f65867c67808393503a4861e3d0f1e50abf4f9feea9ead40d3fca568a725cf52dfb06c29610695eaf49bcfb5ba7b362c4c4160bb1e65761f4b8e4642377fb88d47de72caa8c6085576ad3a6a840bb046fdeae0741f5c6e2efc23796a25a6d9069d6d3ecd5d746aac4ab461a9dd9a1da8c9cae610f3809d9bd710347f2342a4d5fda4807c3e8e1a81574f13a26451df231a2d01dc7623f6442723641a58567912b0f46f8762042e0512832dcd62e8e3926b719e54b3ff13efeb5f688445f4bcf369cae98fe0c83398101fa804c13de0bcc652a7b7bfc17d15d48784665a2f599c95d049416d6a8869439e337d6905eeb20d233fa2362d89c2e04c4aea99eeb47d31686e39e6834b02620804d91088a502542d0ac78047d041003ed6a4ad49219e2eb3852c67d82ec783a0e14aeeff1e0d9886b2d9ce265c13827d0001e2949784ad8f0c9831c261d27c40b6fabd6e567b4f52c040a7f7fc860a851ef01c2b7f51c2436888185661759528f13627de1fe392757f2c408ffd437fc342c20bde82380a1e05d67cd0717d2eee1f13633708a43477d2e089678b7e5f756d946c0b0d3e58d4a0c8d60472b0b21a7b7360e1b898e14491d29fd8beeacd5924866359f4419d43b543372a2a00f8c8c2cdd8ee2369a75652b88d67cd395d6124e08a7f0a57e7e56d6ae5d74644ebbe97349c7e45bcf28a49e7e737605c58ea103bbd6945545e818ca0d8cf24291e397dd62f0da062a2171627ac4d38743ad0ec2bea3b52bcf7e47309f428ac9fa57392d4f9121d9db81281aa9c6c7eef6d55a98fbba63406903b93e6ae06862fea78436cfc8b1a99040d53fe1c3cf0d53a49212707bfb01723be0f5274a7653b92dc0bd893bb25b704861a520e83641b65afaf96221db8cd0d83d64ec1981896601b6819fba9ce4748901f897a1db9038f7e456904abce78e7250e05430199be7da