0x2cffd02ec7a591f9a010096c2f421d1f94702ad8c6b52dd01f545e00222556c5bfdc2ffd37b92e26cb4720486e69605844651f1d4a8b2ae53f4229855748e2b092c6743fced0fffbfee7ba3b0de5d82c8f66157c40ba30f0552ab6af7f69c1f583907df43b6ffec9d5c8bae80fc32992e16524b4c8448b785389250542edf6c11e623998d3810961f82cc60e5507bd808b4170f6930c5c65d7bb8a549f2aa81566bdafa355da51e43435cdfb8dc83c376b253ab06b5ab4b8f40a1f2be8e49e292ed165a42312296f5041bcebcdbe793fffd318ee2c43f9dec3d00364a840b0895688c3e958c038dd2f3c751e42e80be09d2dd5797d8dad88c5c21b714394b93ab47454e0a6f7b59a3c11dedf53a1c401225ff93f418d10f6f17bfadd1940194509ae975c8894fc82d1f74517d4f6437733538b5f2bb389b2ba01a4c912cedd4238c7c95c799931e0b6f993a34e50a82dab427e7af3170edd1184d343a6f4c928de033edff019184903a66b05ab95abc1b331a03c1077d9805fc6a5a2dd2566aa6fd360f1172b59ab6b435aec31184cd8e044a33a9db3466b6ee45a43508a9a074914355aa80ea2a065870164d612e208945a47c990687963ab5fba91fa86ec3051ef3219126999e048070ba91dbba366c6c9a73ddf0bdc530a504f7441f0699a2341129ec28dfeb6d3fcc3357b34b20ea44157573dee9d1353762a5ba4f1c963682ba4d8469970298c1c76045e4a99254bf39d4362add113a0840a7acb0bad341dff21d21f10c3bacfd2e2d67861733117ca23c038cb0e20ec0abaa84a85eed51a5f62863994220b4b36563e50f3ed0f5c8018afb79e1fbc4bb4ff068a07caa8f44cc34783dbae0da80adbe5504ca0ef696b4bd962e61174edc685754e9a406d1b5a6bda489e7509803d31ab37859791816279ad58b884882ac819fb02e162a168f1f4a10ae3c9e404c56795c2d832faac9df73d239778870bb9e5168f7ca0f9a7fccadcd96ac2d0829d62a714655fbbebda7cca72ef6300bd58bf3a6437c9f263f7e07c84660ab853902318c690e6f8ef72c35cd32be5b3eab497693b088508d1d4d6e87b10d4f7b7e74c0e88ea9084fd0d161a6eede87c839f13251ba8d84b273c1575e00e4c3beaf9f9225d6264f6b614886aa17319ae357a9066ab0d7a86aa68d12d3072cca0abcf319005a943be08bbee289ac17ddae497a292c6ee35b3a4a217b50a9ccd20ce30006d7dd097ab878c3325f28b1a2bf4bb2c76d7988680d0c949f4de668dd6d1e687ba5ae7f83846aaf5b2a27a9858464ca79059af59df5f15be1eaff4616e857c50a2823ea6d00264d8e2c7c59429e23d26414e301c37c1c12ed3afae572ed160bf247a3164a7b163e3bcd468e0788a89029237e46891f8f611f9db2b11fe7e82fd807fddbc6a6c523ceadf6ba01606eb1987aa07d66cc96b28410537bd2de634e79303749b797e126ce4e543fdaa6a749b46a2c588d0d6375cc2fa197683ea97fbcffd43a90e7fc83ae525c899052e4c3a22ffb53478508bdfeaae42915fcaf9f96f6b45738bb0630ee3cc7c509964d8af4760e3ef8b64e2382ab7b23f50dbbdbd9dab8ccec23b2e49640a1f5b9a992b1737d8eef4865b1b7ea66efa64845f7791fd87733673533699f815914f1030552248a0646bacbbde9b07995ac9ad1cbb63548db10a45cf5b568d3a14e3bfbb61c07fca726863d81bed4e2e52da46781cc3baa258ae2ce34027c81be903ecc1cdc7cc07276a7f095a27efdce23c7ec31a5888b79928a59d9c4b66465dfeeb1474479506b6bb9a9028d0cac55d7da583edb4a4d97b240b2e0d298cc1a9cda2f2cdc3b72d7c428601d9b444c42f7f4111ca75fba7eff3bd88b12ac6a7accf8eab53a64ff42c94e56d228a765b2594274ffb97b01740c85cea34a7f4