0x2cffd02e1708de3779e0407f38f83a242169e63ca5e5bec292ad2babfd2deb7b96510a17b96ffa6b371661491d0a46ceaec8505367379b55cfeb6caf7a150d3d93c086a98a35b9359325a1485733e8df932ecd9be8bef2212e34ca83fefbdc46efddcfaf0df4af717eed91d67b6860d0ef20588cdf64b71982bdabf357ea79ae3dd0729650d1bce30c183f6ef2fd28d0a47a4f34198498d40a984c3f7b7dbd5cc0a35d34f5ea2cb353179a4f3c68ee5e9692a632454f810e1a0541ae92091b4e5b926988ebb784f9378e666a54a519b879d9f101eeae6afed0645ed1248d414d9f884704909f00d4a1e7594ddb64d0524ea5e126b9c9c43acd7a8a7c8894af53fd9a02e14e267a73b508b20b29f9bae683758cf2659a411f419bccc7a568b89721ebe6e32369f96d9546fe64e568a69f17f8c76eb9281f4efc20d70a2300e1f123956183c1ba25224bee8c6ca79d9ba9bc9d545dffafa9540339819de0a22d47a429085fdc51f3ae1012059b7f8b82ab4546df6bea025564670c3a50c8e3bde9c80f098727a50be3d95ad8b98776389b111d9939a963372e67a664a357afd3f48e4af39a3d8b18e265f2a6c83c5b99ea245b4ce98123a012b9ea4845f664c0f41be8b0aee1781a6c156df12571a676aa111e1886016bcb915e53aaef93a937a45b2c17c5c3a44715eb2d391e6f4319b818ce0b5fef1ffd68e5f1ebb2cd9f07dde7aec2ae6986ddf1ef4bbdf0bd8bb95c8a78376dc88a29da0540710aecc68f2863d807c9fc30617745b214caeaf03f77582f00726f236810ab63c8d9f46a1c0fb4a8260fde79755e8d13704c3506247224fd68ee0a340c1cc92c4fb8d5bfa8c0e724b6a3c805790f81708a99f02822357a6af0938d79d412f50c841639905d9a072da7b955d7700fa9a72fafadd44fbe06cf597d5fe64baf0ae0f92f9bef7618e7046562e5369fc538acf1a040c2f95dffc318c65f265082b35f0f837418bb10f1bb545c9f466486a500eeb74830a2b80fc0a76397c1abb2a8aaa5c9ac5874ec7e8f71931c2d0172c41237fd1323408770ccb208279f7bd9a3310aa7d8ba09fef540d553bc85b4f92b0ee2bd64bc36dbf4468f08e258213cee93e74fc1a383291186496c2875c4215bb361c1420d25b22aa93fcfa74b6e076dd3167f572467274511f2dd751e48ba557709860f44e355b191205cdf265473a824d35b7c390894962c18d33742c090442d8c6aa6e3939ebe868867b7d2c3239320c08af6e6f46ee7eaaa6a2b75113b040b086705487ffe36d2bb58c22ac88be8f9854cabaf6b4df618ea1eb036b0056bcd3f6322ca6bc56869b3b92b30ce0caacdc33daeabcc46aafc839be600fab8b4494fc5f9ac35a0dc9a839d669dff09bcac1cbb6d3a909959ab3d0413e9c460a994c2e500a98e337f9dd5f9f1f9655ba013f70947e9ad33185c41741670888e1c0100d77c2fc0ac6aab198e2674e91f7f34b3b87797c6909fc0591aaad0ce7f69de6858d9c5548b4a6a22a16cc23f81d96b7303f3fb251dd60d56dec005b95005759af11564132b6323e64ad84eb8ffc8c5aff55c1a548275d916752451c9b67a4a4cd1d7f00aad22d87d4ac69a4174bcd24d7c821aa42ae949ab057ea20d0f34070c95b2e18254b2f343d3c7118c5e860bcf85c9870f6dbe4220777c8f778a8e475c5c0256c7318502910c8fbc4d99f441fb5fac690bf52765bcb3ea71d0cef9e6af01541ac4fe6b85aa0505736c29ebbad18e59b8d0579155d3f05f83c33324af47817c96089ed566df02ab5ee3ff24c6828a3cb480c4e377414142587146a117fcec1bbba8b5eecce9ce0878e795633c7b80c6a99661b588014c90319505c1042c676f4d7dcf2e0cba3ef80db5a8a840e1d85592b66420f91f0fa956e021e4a2fa0cddeda0f6955b032c