0x2cffd02e643ba50a51a81624e58d46c32937349cd6f97b8b6138167a827a88081ff04c0913abf48f803ab13fb45a0b4ef71a8464d9e0763ce51b5bb0b4a1814703770f17eb8b4f63905487fa7d3dfaedc07afa71c4da1b0c96de88454a79b89bb92dc2cc1337110c488a28d567bd2e731f6dad9db2fdf5bcce82ed3025ac52901455cbbf061e6b8e1a800aa567f02114fea3cc90d7b1c47b71f171fef9e08f241c46f8c3a33a046efc06550940181beb8c0bdc8c8431084ae3bcc41c163b5680bb19a3cb2f8a99dc4f44fde4d32b8e50be9d90f66037e1eb31645b2eac358aa6f59a13283abb62db0e4c4a40e94acf8637a0a7ac9c37c19be0742ec86cc16f11012240f9c840a499d595a1f6aaf983a9ac618a8e96667e9ec7e6ee5863e8aa28b78f5b8f9d50e5ff5870923fffa811cdd61b77bd46e600be0732e116dacf86b0531ae0353c139c3ca67fab444b489beebcc47b9260470c77181d3df3f386ca9723eda9cf1afe6d38abc9d4da636f99d5be0cdc2790de868d54aee68c1e821f028a73b5f3d50145b1cf69eb1e72212e1536d163ef8dc8c42d37042466f74e4ed14a114bc6251477c7674e5451e72fa72bc20766655406d74a4fac7f44f5ff4395d81c748cac310b2f35d372051ef62d103320f2129b00ef510df45650fdfa4678b6528c1887972a3003f24c4d41eaa1b35c61f2c3d9d89202c15fe0af0b96214cf6810b47287519233d8c21b4fe8cc24dc6786d90d06309cb49dfca71b28e5ef5623c7e8ca640d4ef7a76c061cb027850ee1b59817a319f84f311f51fe5073a3e7544ec8da359c3252657bad28b4852af5fa3c38e481ae1eb82a3ed5ee4c9cd98a23b2546e48a9795fd6a920e32b9dccbe4ed64b9e80daa82b42bdb79ee59753e6aa910f7c7f0f0c1b7b0595040e1a43f84e9e8c857498a09c748dc9257a50236c5044ae472ee2561b92cba4b035bf1b549cacd273691424675be9146eb90cd5665b9f5ed226d20f039d8fb1754cf8533ba7e9e2e140661daced15d03df44d2be47b7493638bcf686977b21058a7bd8f9b373fe6ad8cce4ff1c19428390c762099054e8906d1c676f45e962348ef960161172930447279f8b844ef389a91d173b4f9baee595e976c441bdf79d073ef2087ed9224f5066d468f066849dd7326a067d57534453e43c59518e4e4fdef76d57be9d3797e98be8a27d10db852b4ea35127b58cd3ab99eb41777e613542ca26efddf3c5895fefdc13fa043ff51b4b12371f109169dda5ef450bd82bca41a85a3dc536f5020d09d0d81293f74a1cff53e05cbac86bde2a6f7b1ae2872e3bed4de35e29ba73f1b5c8d3135904090bf26d5570f05aca280c3c877cffa396e307d2680ca6a209503e1d45ed90696b7160c92500bda340c7790d43ccc8d61e2e2c71fcafd4a02eb8eda2d27ddeeb10278b27a76da7135d1f4918407aeca69040eecb2ee60390dd60e007ba9e49936727eac048b31219cc01a1be2f751a95c758c9098d2fa474a5919243164aea6ea99f5f3a9e0feab8c38103503e5f1d976459a7b7c0afcc87d05bacedb801a8e1bce247d061fa7175b6fe09cc8f9ec1fbf1688a02c4c31d82a1120a5d9ba9526fad85d6387e96bf6525c40eb7bfa327a8e2b7e4f3d8221ab8e4802754fff8cde28826ee25d8a7d4ead577d9e44f63fd234e3b727b9af4f62d25a7c3b1e5237787d4466b916a93c5092b3ceff620c8d358775cbefb6bf20f8e19ba6b39863fb2f88640295a300d5f205fabe30d1ef7a4b4b3183688885fbd8ffbb630b9a7898377813c5fe03483fe78b54f3c1248328e14d29f4e9f14b07e7ff834ad848aa9844a0f0e25f2b7c033ee5ea5b6c2a11409c216d6d3a7b5817f6d83e29a980bbdac73ec216f0a85b147212f494b6569aba36a049862e45a582fe78e