0x2cffd02e6f47a068331fff6b2f3c9a45abd584e4c3eb3e051e312690c18248cd8f92e47a6e99eee74cc5e22c5bd65be2f62ada77c4d7e19b9efc47fcc2c614e54bf9f696d7260ee31961a83d92b5be69db84291110e07707ffda9485b4be9cec6266b78a279857f4d4bb40db64a3d186b9b361f80f059aebf7544332b49a31bbdee035471093dacb25a7b42a0d5445816c1fb2094f5a91d8ffc863992183b2d4b15a2e7386662481d5cdd9109ab19d04ecaa1f4bd4b34745272b561d9314c9533257a9191db22b6a59e2dd75aafe651ea77420fab6d78e758ede1e1647974b4cc6a0b52efb91ac9e82cb7e27c0c3e6cbcf385b2c009f6d2c498c5527980cff12ae1f052f017271b4ea5f0430faa13684c769333231ad08a9cecd02804e46e911c10bef2997946ac3338a2a12a7782269b8680209f88f986a6e5c7c633a1079b3092e8b02d2ee66f2caa9618a9ba1d3a03dc14fa657ae0353302de39040e86099d88f0d43fd8258d0387d9e9733b5a17aaa567ca20abb60fddafed1a6ce551c81e894b6b6b49f1e1d75e888d8133b8db4be1a16043c418ea77acd69a39b551e82f9eee8c838a7f7b767f4413880c2f26279307d02695afe0cdb7d3e293d05df85b8ded4a1d2a017f7af664564d91fa6279182d35dffe0dc2dcfb80de99b09991b201d51d3ae2b16a7cf72e6be16c8fa51b663d4b8e07119320972bb6b429d194d5748f66017d80decef6b0c330f492bcadf7248560f011085955d11640ce7f42b21192824b39688352dd4fdfc7b193b97e1deaeb601bd74aad382f6950e0f5ce59662cac6ac5e30ba00f00ee43810546f254a2f2e1748fec51bd89add449f89b3baf20708341300fc0c8958913559a3dc0ba28a0deb7ba6ca7ef9c3ee0c7a72e6ce6d83c2e8fc5a1de1bdb7155f22257087bb8c717482f8b02feef3e63a0626b8ecfe004dc1ea35a9da2ba2bdd0650a858147e195aa16e2b4e0cbd0bb06058c18033544a31459360fe37f230cfcd11c4407319053e7c11a51a85b7f580ed5b63478fed165137f7c639d260dea9bc50c05202447291937fece0f25026796f898dbcbffcd326021ecb5ec49a989a16f4acfbcd1e1526aba340e8360dfac0495ebeea5accf9d784225dec7d4001595d86db358b804f545ab748ae490cf65934da3327b3f8a612875c01c5b22057dba0bec97ef3e68fae11ad2c7ceca3266c4132637d623424db7ad074490a2bf5c44439ada10c6f45aadeef4758fa78a95080ed4f55f14bf7eb26e5ec18e31f2c2ffc8c9f9cb69bbc443a5f0d31587e5161a068ed67864f5161ce3e8a4d910ef0ce93140952b5508db449d76d228a3053d63a4c45fce4bab559e9021c20690b01d07a9077bb8bda489e3dd15e6571c3d616ac3c70da7698bbcd08a3e81e719e670a3938baf4b35aca5e8d61cc2ee84ca27d6ad37ea4d400ca4b991563bdffbe67fea5d83f239bfc534e8c6b762ea31a7cb43aa18e6116ccbea882cdaec7d296a07ae54f8539b66499cfcae9037ecbac0873712e53df8289ecc27d57b08a7a6afa450f255e7c7877c81e5b42acd4139c74f533a9900a8df9db54f8bf3169ff44943b5a59ccda27a15ab2d523b74a03e5c0f3e68acdefe7b2780684e10f9de665e0cfdf09c55a2bc0d2b8621f9b3572b7aa0b6bdfe95a514e8a6f80392362cbf32cfefe59b40ccd762e044c045f3e66c9b941f25074a06e0ff335b063c0a58220d72504b07d7590ff5ae3d8a86d15872b6549f4a64a70358383a2c267d05e88d1c205a88303bae47ef04a31a7a2b37dd4f451cd51a0724e1e210f41051fcb1312b7cef3c3cef00f50c60979773a6848a3a42c4d89beedaf2abf5a6bbc4849bf6fb031ea03992dcde5b5ee9faf8e87187856c852164503f1db9f4f1ec639ae3ecd20bc66c18267fd50b64