0x2cffd02eeeffcc4aaa9c64a917225a9ff5517e4545c3078c379744a0dca7a30f599cd961fd60d2d7b2ada7e45041550ee5b21754d42146a29d4fcd8b961ed9ed8064cd5e7ff6becc288449bb4c040b1ca059a0309d4dcb8f5d87f8c67c48e41a2a238394a2a3ca1c2e35693073b51fc195b181ef17e406f39c017ba61f84fe2f28b86ef55b15c27d79c84fa0c1ea5a092097aab4315631a3b46d68adcb0433afb8ca53509fc0b3291fcdeec0395585951a254d3623868acd87231336cffefb298fe195869593b7f9f37a13293c5077dabf3cdcb45be383f7db1489408d981cce9358d01f8b1435a611e603bb49d7bf1d98eae7352f0ada797ee22f4148f6d0759b695f219e47e771ca0a5a4de5b50810fa1785f639f3c43a7982d6ab131eb86d7c7c9e5e35828ffecbbf1d16650b29d9ddae94a9460d75aef3d9164b3659a03eee08d998a4417fc7917bfdfaf15bbe14e337cc47d13be8ca28daf6487419090860ba58cdca87b04e5c75c1b33b679830f5e932e6955125953f32d31eccfacefcbdba053f3fde3def14e21533963fbb1f9a11bf1f5c9eecfbaa9568f9cbcde1220b85483dd6333fc6b294d2acaf40648a2cec46ca262b1ac8642d7f8a18facaf98a99f95dec71eba74d97acfd2db953f30105e8c9af5c417c6faf6f84ee34a9b1debf915a0f2cad6429534f6fe7e40156214f3ebcbcbcfeb49397466cb71e0898fd6b09e5b14c91584b497b4e754067bb69300cecae97f3a2dcaa5af19ba5c4c1b92471a6c49ab9cc0e62ba7ed987d646ae98181a0cf93e81e53c9eca21001912a1936ec4355d35f6154b85cae95bf3edad343a9cde741ddf76e24d3bf023551acdea16d8e66c3b17c3de83efc0fcfdd48af8ace1455f76301563baa77e43f3a3ee10dcf616ccfb77f4432ac7ad5b25775dcea116d9cd58e96191bed62c2aefe2d76b35d658d0a2e478fda2ac0c46e099122fd9562ff4473b08b35f9177f18608a16ce1b4280c0213efa17bca9f0cb94c30882719937e0623b5289577769e10a0f2440691ca240380c543d5fb6ce2678f5d12621c614a91741d5d8894a5f6d9d18c8f7bf1737acccb0d42bb51a83780ce4963ccd6749213882cab2e55b4c162325eb4f1ed386b372e9875363806d273795a51f793c1936a40d9a8c7031fe8b211c23cb37b79ec4b348043c5fc4e74ed0e7822f804d82d6bfe9e26739fa682abf98367ae7e2083183516349e17123bb27a26d2a6253e1c0acbbdb30c12d6fe2c0af49c1dbb1df9ea9880d6645e375442c001a93f2292d9b8d8099bce6e6ae3f1e56ae2747653b5a67e201494367ed69a461f3366402a45258bcb03b36a09318b8da0f68acfc5cdca98cb056a98d0481ad26b4ed50956135741cd08c60a4ad2af73e37c09064dbeaaa0d8735a0a13c23c10c28effd4cce9d40f7ada95613051092816f702fcf182edc960823df49afa667103f56ecc24df3e22e8e2d514074602b2dadf0aac6bb98ccc7ba8ea516edcc45e315b7576c12166cbb3fd71af80750c28c389c4d65f9a43a82027e0551d98709733c688b38af3cbf3ea73a0c44bab5da8dadbd2e3c46ed6366dc558c74ebf91deed9c1bb99213b9021569b82441c81daa109e90edf362055eee729783e9f05b18c54e91a068ab4e626f82fadcaef79e8a79515074db212a426d4405aefeae2ecb20cbf0008829cfb8ade6a08c8f0ad3401d2afa8782ae5ac9ca06a9d6cebd035ad5644dcab09b3aa60ff8a54f6544800b3cc4cf7905c0360909181b6de7ed4d668dc42198e176cd08ed9224a4d9954525e2915d2abd0dd53830d6e0001e79ae8917c8aa9bd89abff474c9ed44381c3d8c7460da8a74d853942f4e42fd8380577d5de6ef3ec07864a9bf0c69c85a8d23cc3adb9fb3684bc6ad05cefe7f328519ea5c7f25a0