0x2cffd02e2d71dd54688d3f681280f2cf78e5722375d40450ef53bf970348fa514c0a3b56706acf3a00f8f581bd67070ed809d9ac7be5b5b7f26a5b97eaa28cb041db8dd953886103b562814421d840d43abf38bc21a0a265a1af652295fc7c1fbec7974cd39697d2468f28309b42735a298427a7a3d9af1ddc8dd5115055dd89b74a8495eeddc137265fb1d0a30dc1d316517d749352c227f45280b1d4a89ca046d8e1fea8f356dd7f95ff2a6379e37d210eae766722bf997f1bec6d5acd0c7811c7ea60cd6378d67e100576dd0b4422fbf98ec2dc8c6ada75c969e95ea60505ad00908951046572b83242265edf1c0aac5ca00e70bc0de6c60877fcd7c9ffab4f7eb1d1c4c62825e5eaa5e662d621f867622f3921aef2ecfb4cfad8ef6f38723bf3f4ebfc7e16ff82d039fc5d6620c37ebca2e1575d56c83eb1758c86dc83a2862a0a8ce00a39473447fb3e22a9d60b8a66885007403811bf46ea454600fd89b90cb59ffffedba89ab44819d98692ec6ffb24bbc58bdbea468d74af9bbbb0f6e7e3ae2a2fd2417a01e03f5025bb323be3661dfb25b88f721f4bcb3bde0bea3cdab223453c3a73b6d6def8474caa14ba0dc48c4586ad37ad9173cdae0e84c4664711173e9dafe862e55f5aece97dc9c2dc17555a36b54941101e8975db5a9864efd22e260d89ce793a94460092b70ef58cb4a478c72ef37e0589beac16c2cfa5b351622bfcbdca14723bcb08fdc7efc28278e88d1471c32b190e04a9cf831e463eaf3678a2cc719fda320333985906472527cbc8708915b7790dd8dea205b5df536f48d507d46c92fe66c39a6c3b30b5649b901c821a92a4b830ad817487863efaaa965fdfb04fff270b236de11a677ef9baffd999ac9544878b41fe9caa522357d2dd516c44a8f0da7c3b3fef171281fe68497da81f95df519791d0c09b05e0f4a3466af0ac14e302b653cfd423dccdc5344eed236e67c92e67a4a2a5f7caf06eb07b7d7c4834cbdc648f52eda3a8196fbcaf1ea27a251ec6a1facadc7a79c3041bbc3d584199f5fe4e36ab77be623b7e917ac86b1830d6b1beb0ce05e1efa932a11356a6cab8001933606925c5294335f5ae40a7efabcbbd9e46328d5c204b33fa1df4f9b16606c302b90a51cf9008172240519002a5fb53274483d4e74b219c6a62692d791d30a34f52d4304dac7c684c8a1cb42b395995f9d0df698f0e08825a6c0d078393009d164a78bb8fe668f21ac5405e8d156271cb79087dfe831c590c3df6b9eb7b1ae62285a3d50cdb8689de45461ab0df610365763f8d72cbc08606fb06063902fdee7afcf75d4dfc8e5780bbbd382a93dc499d0d40f0a0eb191bf357659571b7d54cb48c4095b2ff7166e71144e7fc4d1b28598dbf1538de0f1ef4f03bd2dbd3a51299ff641516ded3aa4e4396668560631dc78152ca7131805cc06e2503309e952a1b6f7b5bd2dd9d3da4d5e3fc4375fc34ee877d56eb6da3cea97478372c264e84284ed801a7384de4a1cb8a894a66ca887cf048920da31f6cd2d38aa10788b9564d5c94f5d46d42d57e012d3dd77d285de84068042af5571e2a2b8b0abda0fb1d27c72b9b39fb2197217229c43ab05ca917cafc5fa62b33934fd458bd93f9e680107dbc18e880e2207256d1165807e4ac4576953e08b03f4a62098de8c5693540ac67735147eedcf041c9985c22bb05a117930d64b5b2797b3f33b69f74ac5fea3162dfad97eacfbe8156686591445b9f7b4020377e5001d29653a241af1cd061d53262a4e852ad71c10fe8834a7dc05d56c1ceed7227d9e42a178ccc4b4690b0d2a2a47d570fe27a97c973a9dc0ba71223c3ce1321f5b80b5b7851efec133cf602450733077bbf04b27d7ec6046d37e7e43ed3c66764f594194e558bbb3731d76e22e466daf29ad2c67bc9