0x2cffd02ecbde6a0192843f9be9a8007e3f515fda7789fc60f4bbeb7ea0ae9a47dadc05762f4fcb41394f87c1b19989bfb013ecec5bb7560611579b8bc84423bb9333be606dfdb9d7ea07d2a9b879cb0d1a2cbad69afc3b7fda7cdc1effcba01b6cd88260dbabefedd689a1305b8f58c6683ddfb21f8ab229583adf121e0e58880b2eb498cac98bde27aa1eac3ddc27edef4cf054b31cafa74be8584452a903cd8ce61aae6863e6e98f01184d06442e1af2f721d86480228d6c8c61a6b75982bf4b3367a05c6057fab1d15c565fbb6f68466ef49c43f3d9ab26387fc3127dcb179b3c4e4e7e44adf2e27c312a06a585b646e7d7764601a91e0cf85a74f119fd7bd72fdb42598068fc440d7580a1cca7bf094a02937cf4e41bf07184664014d7bd73b76d5354ff82cda9865028e1b6eddd5d53be29d369338cef73319110fa33e34da4690a223bf226deee9cbb5394829d791a747636fd0167138a48dd745860f49db3b3f174ece5aad0b1fd1a844b0b4e8001b8bb1f0dab97568e76c9a4698d276511034b669cb17499b30a84da9fd82c623c5562bc100a695513f92da77d92f5f5f8b8078d5b499c2ca86cfa123ea0c6031ae0ae9c603b212aba75d3e6d1d1a3a74e6b8198b7396da4a04bbad5f8798f51da70c641aa07d87beb07a3484bc5e9368ec84a80c9bacda00fceee0edfdad7d63f8895e3058ae4a30b72f529c99046beed2f2342e41a3518fd5506b857c748aa7b34ada706ddab3b7894e5dc5de03b0c908c01e9a55d24f1f47cdcf28578f81cc65d55f9ee88ef21ce0b98ded042a714965c5b62ece0df5a8b7cbe5f1faec5a9e890eae2ba5bd1f31a41402e5415e6979cf6bc647b4aea621a8fdf9c8e0750c7c8c0486548ac573c7bc806c0f93a28dc12962f06938ee93aa94e7b580865949694704060d40af6ab98044d92935e55efad5c23126c4eb1cad087dd561566c9e7485ada1f1cfd6d03ea62978731aa73488ba9ea5b78f5a17ca27b83cb7a29c66ef820f2da18869615c675672e107908ed36ed6f86101db5f465ddbc2d8318b8e7ec7cfb6722841c408da236c643798235b635aae4e8a385c02f7c18826c96fc79d70c44db9a6c81681d99d56395f71a5dd22f0dbcfc5da77ec14b4c32ca8722db6117e3726bb94cfd849ebb3465c16b1eb0aa41e1b6bc792893738d887e51a5f3cfb8382acd2524f55dbdb4138475cf7d59044dae83ee8b87cb37085e2a74476ebbefc8b7aca0630a45ee156db41c9dc0c9c8144289bf74253e5a1e7d2e2dffccf20ebcbe7661faea00bc0d48cfd3dd71d2681872783a50adbf1c8d5adfa4a45c6f0f32c2f84174322eba1d096c4071bab06814952ed73bf509d6943be501b2a6ff41a3301e025c0628b8a0b20e738e7ee48076fc7b0f656f9b0855ddc46689ead03a24446a9ca7ee997cfdb2129c712e58fd9f1f1f68a52e0bcf2f1570e37f12d15b94cb642b08266012f4094023e9b7f04bb4e952b5904eb53854a9688cc5b36c80270a93912f49caa45e113913981d9304a61f7294495c993b13919f73e8132e7482ac5c4feafbb33e25975db9c35cfacb4c624029d2491a2f06cc72f7a76d4c15c1e848439b5e3ef32dd5789991b683f94568d544e0ee12ebf72940ab81deb430e2fb2d20bd9f20951c61429f4f4e5bfbc7fe3c7ac2c485f01625d3a7bb20679acf43eab9c0abea1795fac55f199236a11c0a3d96e6ae23eeaad2174f19a5d8826f3611bdd253f031876a4cc2a566a2d42203a1d8228b65354f58f5154f3195eb8a1bb23e67a18b055ff59bda26da920290a433f13a83daedb0f42eac8a3c47f642a87534ea8171069e2b7399fd8d083e3ca51c90b32dcd5be9cbd97e35af66616f41e309ac1c5b24cb45c4407f3d344e146f833f9225c2c1cdda02717198a1db48