0x2cffd02eb5d0046ca28bd61209602cef43c73d29dde4274ecc95d9e25e5e2703660d75ab65ead552a4d378272c16a15bd0b31060090f19db4d52460d4419528e82b68a570dfeb01134cc8443d76ceac9fb4c088941235f0fba51e69b6f97e30591b4ee4ed7c4e4100cb8b8c0b8c6b08b84fda7e5f0f0b22c904f72b74d4d3a946d21956a353abf335827f9b8c23905062f7aa6aad090e54fcdf59370a9ff7dd64b84314f086ef73446bfae5955d1a0815e97bfb21d3c6eb59c0123ade355f6495dbbae20d64a234e83d6b0e980180ac9b3662f495243a15fc93634dc459c7494ee0532ae020157fa0e37d8b0220d1582a56f4e7a25fbb22227a992143d2b075abe9413b7cd0aa222b6d1c3d9abb47db4fe6d557fa6869c714e84f46f2120cbe592c21580d07af8232a88e5c20d813c42823224c48febae3456c9541a03664a0329e38d2de1dbe7073d61c6cc041402abd2d5c47681de79484715e34b7975a102e636761a926db8a1cbd14ba0d9181547653add2c600e6d7390842034ef00ac82f28c58ad35b66653bd0cc39d8bcc3d94ad44c333a56bdcb2c241d881328745f951bc63c5541489c94314ccbe64d736a75f4058bdb5e1c0fb777eb9c13ca48f4448957466cf4b0afa291e77557582ea8faaa7d1c245e23ba23989ad1453ad5f7f24573480dbd0e6a2fb3b8e5ad41ba7e69feeeca0867ce1b4654319dccde0f0cb2356b79e620c91e8400ea0ee030b4a65415a0531f36ac5b87db890e099b4d1fb169b2f85a958040eea340d3fcda639a0f5a25044f743100c09ef0b531457a4764713c68e24e2895521056bb2921a933294aa04ca09bf4775f26365659c536284b2cb4cc0c6b53a4672ae293892a4dc2b40aa90707249ff9c8f82287494a0af2cf1acfc5e46f9ece3bea2a06f258a4812f261d18c775057d7552ca2b100acced2d366db5e3dd7bac6522db5a753344ce7709f2241b6315bfb88ea76bd178d59ab41f36f3b3bb3eded120d2bc98d483094cb4cdb672403b9ad7d399bbdac6e98a4d35ce3227366ea7035ff0e0e82db983b2a4e5d283475d18e2df744274380a8557102a860999241573d6d7b4ed5b9ab3e08beead7828e845e6fd0fb9c393820c11c9c7348b06d7701ee3d3004a7d832a10e24f9534f3de1e3f69b3ff0062b94dac38f6de25ee4df7e0770a25d6ea46747cb2896643bc9fc40c32fbb742decdb3a932249fc1d781b1a43cb0b7922a202a63593506a4255666a074c9174d79a31a47a972bc3cdcd490135a0b197c34d3f5502f7bee31c35bcccbd581d4779cea2143b7f157b1653fb56bbfbeb8c0e33b6ed24115b7aca905fe70f7969006c98a734ddb22f5428cb724836b6f6bf993b91e0decf373d669e964cd0182fe5a67ec017e4b20b3836ec0763417a5298fd2d43f505c8c311f0c095b9268dbe86f45df6868d3cbb31ba8b082d4fcd1c6e546f11d371e91a3f6c869c58da749d27421ba78bf0394ed6b348df31d221c4ed37f04b2fe8279fc615a71272206bc72028b26db7be5c109e862cc8bf250be11d4f4af1950062e5a576d10621571e88b79038f8777b35954ce227c7de4a005a68eafb0307894d1b744b136446ce00397c730b752c2eb3bb25105d39c91cc111470bd39f9c339d0349dc5eb0c75a5d38de6fb7e9bd097af5ed8a12f969317d573a37e01799bd058050c2bd716fdc22313a25735178bc121efac7bcceae4f3256e6b637f61457ffe60ea6682904eacaf81d92b5444ea35852e3b20a0f3a6334dff139b8d82d91ea4721d9353e3ddcdaa70625c0a6910c2d531110b2fed704d170f201bc3b6f238e17663b10a4e72e2c3c320447b612e011ed827c3c70d4a7541cdcce4abc47e1ae8ede5b77f83e9adbfa2b53550ad1e72681e917e460296eaef8999ada918c4f3d6bcb