0x2cffd02ea8263bbd4a1dc43f8a916135e544c6094eeded33e609030ae74d5b7266fdf62d06d8cf69f0403c6c38b026fac86284025a51f96864c641dbf08b5b983a65f6d1f80dbf2349e2ed578b7cc8aa730cacb8665153ee5862e3a027cf3a19f659798bb965607cd0863c0f3935b09aac2980f5d827aaa95812261c1791bf71ae2997ad288ff768faedf335b7ca407f3b10478d17fea415aac7359039137b159509d9c27785800119660ad02441e559ba0dd2c106cae0a1a8036bb701445d0654b48f2a990890f617bb3635c91ef5fc4759d64c35eeb98f213cb0e56ed5447e8c68bf31f69863835cc4cc4e310947671482be41ce1f0af3e28eca4ea918e36380b3967d1185934ba013b4fd5c4c58ac724c170f30a96225f25341778e1afe878bc5ddd5f354d412b19070248a53fa4f80895ad47e006cd3d4c90ec3adb1faa1723802533af841a04af052981f6cfe3c9fc9c46f5ff7622144871284be37f6c2405c4055a8d3734dd491bb03a66df021983a122f91e06285ae1fa88ee0f61012b4494c2ad8c77663c71058b179798038f956dfbe6a8381090b2a5f4af8bfc8c0ecd3fd3ec160e22b9b8f16510d5daabd0269d365d9cf168dde91c143480f33600aed3d63ce9f2ed6c0cefb510b39805ef8614c9ea8da87e4df403507dddddfa4392875e17011e25d3764297666525a41779e9f7f104d382dee3f5c9ae0e6297ba828a2d85538aba98d8cdc958761f726c875d6a6e807e9dc4df78f0c026bf06c69b2a37b74cd8f26d31eec46fa59156dca91b592e3fcb6abd4e368a6004954c57fc6bd36b6c67ebbfe7ff261e8847e951b98ac44d0e6ce25a7af75af06f57b08306593e2548ac715ec1dc4ba4b2c2d125465e4d7d6d1c902e4a79c4402cf09cec1d70cfe844e01da15d00e7233a725c1f20155c2b326e1437c606e4718bb0d716862ebb07af68305fa9e3cd884937ffe4fbc7ee3b797cd5f3b52193df8cf54ecaad2aa06cd0a8969541232fc8b29dc0f18b423d6a20d93b76922f068b32833722c4f4c1b1cbd6ac3828291fad0e1f07799f2b95abf0545105fc5d9bc41215f723cb7d511fdfcacf5f5b4f8a5f9c4f01b9fa0ef5c3d5a686a6a3c39d7ba6320b635064c317664d25ab4fb80a9f0209888349e8374c5bc46301c42ccddcdaa2537d792c4e720b72a6f8f091174124ee3447b16e03869f6c10ec1714b3ea3d541d9915aa79ce2a41e8f4ff055c0a04b6e2c3b5cf9011dc2a8f15aa7f830497e49365ba1a48fa56cf666742fac7d31a8d21ee0864204eb52f3aaade8df3cb7118ed6b5bd77d86dba3c9f71715d4723fbb3ea36f188a618fd160c269bece68b1b68647413f020e61a95df8feb9fac346b9c0a9b29a2432e56e1acc647737b455efb4fff04f366fa0e30918db44408a42480dafa5d9c170ddff271c76040a241db0e4146fce51515f9d473621f876b3b22b58f6c58d4635a791271519be900236c6c2a3a48042ca95a432217193570f0c5f9a43170ecc8c76003cf2c9e3b4fb45c6010b5414cb23131a6b15c34cdcc9d1d0b508173f7f729dd56f1cefebbc611499c86f33659b6d55159a254afa772b131ea422072508dd2f954be92fed936dfd78bdf0b2fb1b41a7c020db5a11e5dc31d61cc0f1726e5623df637b8dedb477ea59e7cf67ddd657ee0ea2429afbe0c75309565836bc6e147f2abafdbf7e3244ad7e88ac79431a7fb2847dece811103464ca1b042661b9af5323556605611012326b993376d4aa0152e8144dca2abfd4fb388ee07ba6d17c62ee9e478795c44e0e5fa0964fae0a01d4570af29ea1af122db3846bc6eda8ca5c810990d4260daae9000d10a99356c5b2668d5708eaf008f3ffff2cb2672fc9f553e531d4b5da227fccac1b99ca6ee18d6d36c753f4d6cbaec9b425857e8fc