0x2cffd02e823f5092d5b2fdded2d4a65879d8321bf5ebe91b0fd916ce85874c7d021dfcc8a13343e1e706c26eeb68fd4b3345722ef8feaeca3987e669f71097d7543351e78dfa7abc58586ec8fa1da9735306a4b3c298db3f04a230339413ca08853fdac1d5f4437136f55e3bc1ae7284af7dbb006ab581fb5f375716765c1f5461f3e2a3f2a3781bf95aad1b74576d9f917ade5c9f55d754aa60ce0652411ea404ef66f111a56b362acc1f70064d35b870129dd87f3f8d70d4125d9962608067db840d0d868c264dd1f88f5e9df1b167561554acd6741e6e872aa48abfde6dd1813692622066bd07654065e0ae46d433b70118da9d8d8e71c077df88c296d589e2a05e10ef223dbdaf641c863dcb0b00011b690439b1b8adb834632ca3747aa4cf188709cdcf5d65dd1d8329867fcbbfe64ded07b1cd232bcf95113c5df605205b68fd5f49789db4d0fe8e0ad2a3a28febd2caaf8a4ed3cf2a3429bb00e129c0797661cbef80a29ad1d6299501dbe8aff0090e7b17ed81c8b20ae3bba366b83d2cbeccc83d37212630543fb95133a842f73a0501a6be9165a8ee5eca963f0f064dd45d3d1da78fcc7629926ca1931e8e1b7069f351f3d201e79dffee845055c7f8a7408802a7166d3fd83523e12bf3af2ab0275138fc15bdc5691dc62c873ebd30c46479a285b37d1574ca38e8b01a8e6d2c7bed81b1f43dda8583d6671521bb5fcb93f341ab363b1ebdc21902a3eb10dfb98ca2b2649a98ba9885cab3ab66f5753b0c1f7b45e838b4c380dbda1c6122471ff2b84d37c50cdafc3f28b234553c98ae1807f11dc3686a1a8796a97b3be45381e604e7472775a9034072b936e1dc648c219da8ac416712101d6d0ed66838a2878663aa8bb532e847a4b8999843acdc7c25b6e45eb579214a546d7b4457ae9740f8d940a01903ecb7a7c8b743d4835348f5cc7d3185fb1b4a217b10974a1645b726c4d4769611cf6a4344c23c233164a1022160343ebc3600315c9800fa6940c6246e0e4e3bcd29f57c498f29165d2bf1e676bf071c57803dda0f2f8a1e65c7e5da5bbbc3cd860dd3110739ccc57d51a3fc452685c41a39f0cde8fe22f9d2bdbf956d1b313de9cc542fca30121fee2fe633bb8efe91ec8136a8ab120b9ce930e2b3897abce0bac5a3a509bbf28f047ef4bf5d728497c76ce09048ac96d7d9bd22056c1fae77110d820ac6fc29d8205e324888c7b336dfcccd5b604c01ce817df08c1e55e45f2f90bfe0e87ef8df5f4d3b931aef298d3bc4bdbbc6cfda3b745a66de099114a5b465fe5c015cb5e9603f5a6cf16de4a3c22d8875ad43da59e2997325f37c598ce19aefb9cae995015f099a9906bd77625c55821fb52c963fe8d749062870a00f7fc1a86fd480b459250837cf82f8ab952c44c613f11caebfb536ddb14993c71dc1123f61b4f44dbd10bcf10e88907770176dccbe36e8ed98bfa053ea47d22a381bae3a7e488ee75ea2fcf13101f7adaedbf0e62d6c949bdd3e496ab29bc6d78696768c57fe0827cb73543451d05be579f1e34216faf38288b98c14e56a0f27f252879e7f89d7fe18f287244e99676ca1079a8c1705a0dce852ebc28dc79841dc46803892547590fba897b698f3d6bb399bcbefe897b27a2bb7516cb8398db2760334fce052ff83bcaddf9c454748591409ca6f0d1fcdc1cf44cd4560132e6467ac979a0851d482ab5313a6dd9b76d94e44a247173207f7f0b8bc6c0aa1962d7aef588dfc0cfeb04d8094eae30bf111ba0e4cf55f2d8be72e24b56830c64a2e72b9cc634f68031eea1ef32adac39260e916d75557f9c8c2777bf870cdf34cf8e91ce63319d1789d29c346f89f4a0d2994069c518e129226e96f5426f2c7fb8951f392a9c66c97c4ef8c45e2d58a70942cb852ec515bda5258a40a45bd30