0x2cffd02e530b6bb85197ce0d0fea2592f968c5e502593d7a52208e24f4ddf5c266c2b3bb4b65ec6cc039c8d8d43ad45c0e5d50d403f83bf8bdd0ff6ae3d5fdb9a2fe4ffe7ecb8405c0d502cf498b2fabcb711fb086ce742bf7ed204701688c9c6df6f5b767c7595fcfe578b2c575830a6a23adebf679b002659e4afd9ce2d7e47569b283e2ea23e51e7fff5234f2e7f95d6bb9db137a3ac4f5f6eb254dd4eca7e37cb45335ba31a554d5f211b9a05b7f288c337564b3f1b5694b6b6fe6e6c2ae0a3323464a98d1ffa66a9904d634fdbe1edd56aeae7011b0f1d7ba4d57eb0e07c657522081b1a8cf7f54187fe9f51e78d08c434b4437a4d9d9b3e991cd5c988bc0ad5b9414a4086a89fabdb4417a090b33111e425fa130bed55f431ade69d2cb033ea31026964822264b979aa59b13e8fb62a33518cdca05861ea094cdcb570e9674e943f9a670b67e722a9d3792df1757b0cdec6550e38b8cf61ac05914b993e6619f433346eb80dd6c2a3876c55ab00751787f551973950b4d7ee71694cb156a9ed000f453f5480538491383de7eef6f27e6b8c2e1cb7f00b869533a8de7ddab29482b562ed80ce60a64eb9e806a5b8692baae01e9b0ecf751400238ec7c67af2a7d126daf275b93edb60ccfd530d0ca5502dcba54ae79b167b5469fac92c7e078452bcca24490d6d2a5c282d35fc7ae97cab940470e33118a86d7459ed4637f01f3704515fdb78f4964acdc1268fd832434f73b8508ac1da4c4613bfc406d42a47c748e8d2f70b052bc0fcd4989fb79ee50f25fbcf4c1d38b86fb5692fa5408700af7a50a79c65b6b62d29655813a7a9547df1ced9e3be10c8151fbe7f514b3adc212caf9b56b71f4ee3f48694f7f28eed7d4da5bcb94b538be15a60d8a94baf7595b5db87b198af6c460fcc93c7c56fa2d7e0fdb72f62742e1712d802a1af888e82abf5781bba24df4b588aa90495f9c462ac962eacb172fda4c81efad6711615e1a8a1a3ffca0684a02ca37b8d21183ebb0a36202c77dd948d4160cec87c1d7035e716536c364b647492f3efa09cecdf4b66cf480f266f6333c4913f6afc17e0e35f6c8458f60960adec6e3a3baa6affb04e2207be39a8dc17212c0af99c24bb13cb948b88a67f52fd6b5cc363bd28e37a268b0aeb66dc5ad4dd2bebbf92d2703fed7696a98b4d0891a3e23765fac269d8332a22ecd61ed2dcaa3686b3bf1bb687a49eff152c26fb37794365e13f03d0be727317eff5a4e1ca67767d9df7d00173eb8b725e93a72cfab983151be15ca4e76abaa8b3450e90257557d23a3b8c1619d1941caa79c7ec6cf772b7931559ae9e18782a969e779a8441a68c41705c96d713189d7bcf44ed76dca402ac59a3caa0e746a7678dbaffbd3396c71bf5957f7a3f7da9c7cef9e18df0732879f4d39d16b5d3c22948c7e32d2234183df94501b71a810f129db38e7fde2824685781d1cc4242b46d46d8da04f4d3e9d9c06b7ad0f8413e49307e04f8c547306a2c65666908c0cf9f74f22be6e9e3c5e02f0f3dc0f491779a40a353d54e18aa16f45d240d518ff5420698c14bb2702480e13c4eb36e6be144d171040ef0fab046805e5b125455ea5692896ad8b055e3d47f9df2bfa6314d25b84270836f8fa72a5cc59a1493326031750b85ccbd575591709460230e35f4ea7eb9cedc75529accff4b46ce147d13cfe601c9f8fb095df544fe0146ccbd46107e476e89ecbe2e072182d0c7aa6445d44fef60b636fe58e6b60bcee53a134394e1641042093050ea0eee2cdcfd6b76cbf51c851b38015c5a56f60cc8c0e2c4df7d3e2325c9dd6d2a85a175245da77a080a9af6a5cf33b7e6870c93b1262ca5e52d82de593546716a514fa2283bd197cbb7a63809f54de2ed726d298530ea6925611faed4fa2c5ec099780bf73