0x2cffd02e261f5b9d81d7a26eb1b55ae27b4b3c2591090bbb76131a9084cc5f1b56b865f7569c1949ecc578ce80549247b1f51688e52635468aae3df3ffee1fe4aba2b59fce1dba342cc6fa91b605dd9b8ab9839aedbfc89d5c7cfcc60036c1a98d04904d043f283f881fa2fd03f993cf179fb67e56c9c2816818327cc5b7f16c481dde3909ac014a40dc3e643766064bc07d64d3550976c3af772d014b15b1c323f969d0bd5f25a723046550e66aa8713719ec902035c668d881a15b65fd1903f5209efb55663d4f6838b655bb42471820fedf874a521369bb8c8e805c49fe9b81f9f215cff3e4794dad3a8df87a1ee1da908ba76a683b3d2ac27ac29b5b794fe0a76397675280ab3ed0b6d64be7326a60a62c0c391eb99a49a8716c61f490aba1d11c36def54f42a6b553442804a0786220345d1285df44bf28705509bada79e37dd7bbe7592c3366f4a2ed4f12e4a5888d1d358b8163766c18d1f3ea99fcc9272f9b61fe5f37f480498c673603077755dd7f1818becccac3a1f0a266428efc7992922b934cdb992f911648d12af18cfdd9805802f16f059f0ab009bf59534660995eb0f553cc66e995d28a220ed30b16a82eeaffffa1dec2b5597706e69c9154d0da4954a023e3ce5b785f4851bd56c93e46cc2dc39df772fc4812f1ad21ecd1a41eddad08065a0f617fb69edf1d5ae1d676611648aa3b954f3aa61d22b35f16521ca4b7120ed82e8ead5275e1c1f424ea948769dcd6d0efdcb19faf9e152599bee9b4e9ab8ed71b021d0f58a04ee86338e63da1a360da319d027d0b10e3baeec153a6c83a969d4e99260a16d3af6047dbe8421c3f451e341be013c446d879f48e7b59445c30a0aef16bedb694c4743f888b8f3a62f14284c2b13dce35a5c2236b89614e6e6d1d51cdd41e9c3524dfe70bd7cf50233e677d7be83e76d9076185586b368728f9946fa01c5cd8960911e85d47048e6cd163eb95b7ad0fbccf95c8c78caa1070b256a9fd7e37fba6e47faa07598e62b552d500f124449bdec938d71fcae92e751ca95a3995194eb8cad631cca3a9b17da0efdfcdbf1759f4678a0ce7fe03892824f765351fd5642f6fab73f5b6f571b3d224289d64ebc721ef2d30d2e40ca4e0aa1f7c96afd93e479d5078c207896b16480f9312479e7f64ebdf2a7794177221b5993e18daf7f14d580afb36865f730572d987280aa0ab064e631374a5cc25c2803687418c20d3afdb241753d9751996cacc8502996ecaf456ace20f7bd9fc1ad61805bda43c591a0f8b791969dc1d6657584fb591569c898fb3e9d0962de1766c7930419ce83ae67c7d951ae32c8de7d9f41a921b0797b7684725a47c3d9a1119086d53b6eaa83e6b2306b1b40691aaf16f226ffb13da013ff73d1e5c6b197d9d61b8b7341c5ce3389a20317d43b1aec8f42e50db45ebf244fcbe04cf515cf2cfa0c8cefdba771a698fbc2916b074bce739bb81a4920027976d295f17fce21cd4707f19e7d48682519df3503d946e751060f9087c4d3710c063f80a973bcbef7f9ca7c42d12684346b4cf0f21db914c4a7025d23d20bedd20f7705f1512d09311aad7de80d3dc70f9f2826bf1dac9dcd4110dd4d01d7366d48d7de5e78ab770a29acc36deda38595245c2a97e50b59bae000d5001a66c75c3c37692634b74dd20b1328443feb18534fbfd1a045a7414c682fc1ae983d8fba911de037236dc089f2e27cca761f818120c482c6c0278c92773a9fd7f612a45125e6b73366506935f0053860d918239f685bd778c83e014332fbaf1450071cc5f14968f0985997dc9000041ac26a8f3da1fbde041aa726bf04ffd29e4cc6869a447d8182811aa08f292de4b76d77594ab0354ef77e752f7e3a6b51af6650148790b5a14e385a722bb59f1e4e00df24a0aaae0d7b4f2