0x2cffd02eae116dc928c6b9708ab49c69ab8b78348ff825be2c3ecee59477cdc90c0598267db760feb82e04ade08c47cd0524b9d727ac8132452c4a7e129fd483d22223e9b8d68b9c8a1eb04156808ffb53fdd02b9cf5b3e484237dcf2366ee4599cd9588dd7a183cab19baadf3c01665988681bfc497bd17b7f66030c0271a2ac690190e287cb81de53d546bb39fc8dea80354c336cd78f59625fc46fc68c4009c5e7fad1a9ec6f0a940ace7023ac2421e2a6999cd9cf977304d33f24fc2bf26acee2167c4281aff4040e9615f8f51be571c71a4b4ea2a4d39c8f2fbc5178a63efcc4bf63369bbc68ae3efde73f295c212c71992b264c934ae8046d2f36b1f785f2a32580e7d2889cbf2e7a9ce7ad67c94bd09dbb6669dc0f6fb79353c61c25ac395deeffa233b179bb93bc61e0ee6648353f7c6c2c5a5080d8e89f00209ec0f4635b672c580261516246dd6b0c9754f654a69b90b98a70b4bc574dfdf38dd654dd8fa4876941fecd50c9dbc21d3dc2b7025572a5287add363854b6d1476482f42edec459f8f33aab2852ae3d2c756296849f9227ea76a4d1b60aacaa4be64fc181635ab1546fc4e5c5fb8758a2fa48ba4d951ca0a05726244d27180e8a14bc0dcebc471725da1324e189b62c84e4be0858837a5e45b343ef0df41c3879645e646650892e2f03103167dd2a6bd3989f0fc32626e61a76c3e0aa82f22fea81701b9cfd3ef9cf0c11e14fad425827c2e90d6f919288156b589c2019eb7dc9dae24c0840fa7b4c841217654ff7f00ef5de2479c6ca3d7d9b7126144d6f6fe9a5c92eb74fd37e53c848fa75655f8a7b7cb8891765d1acf9320251f79a530940dcccca369237da69576764137a7459ed34a879488318dc8d9c92ca2698b289ef12e74d44feac10d8912922e16d41312b4f5431bc4120168a5b6789f265cff6d1c602b57fdd062d00a6fb77a607579c8f5f2213118ee8297bb91dd1b7bbc3934a9360bd71b9866ce2c6952a0d6bd8bd80a102ed2df547e6c12e396254aa8e3e10b64ffddbee9f07cf998b1d10624e1fb4170510414374ddd30665f0afb51aef5b98bef322b5fad0b457f64d498b258fba7703ed9cd61632725b44aa5ebe596f12332993db0ba0edef549aa21866e69a28fd2e875e6586f3130e39c42d8165d8d64211130ebe60e4dd4e95a3eca1bc75cf3bd958ebefecb06bc20b0508c0cf44e2c5821552c4b19dc660d2aa3d2b76644bf0ca30779520006f231b57ef5b0b6e4cdfdb6582ea1f1ea658e38485aee0c67b46f96267cf215e916e295c62be011ed7f207f92ca02514fd697298e1f9a6712031b98b31070dcfeefb230fc59f8fec92006741236bf9ad0066e277c3cbf130236510c54556ff5c62a2069b2002180858ea97fa990656d6693015436a05771093e68f4c31b8bc8317d9423d086b7ef88f041bcaf037dd42d0c27c44fe0ad1b1fd628435ca3691c5c6d6f00ec7e84aaac4475c27726bdded548ac4c3a0501dbb6b0b691c9fad325800b97b5cdce735a86f2b5d76f26f14a4018c0f77fe0da9b774b54e3514c940b57ee9714971b53d931d9be6c7f5268987d5e9004af1a9b169c89728be0b2418cad9899cc2845f681c634e40b89be61da9db52d5a207b594378c034878dab17f415fb0aa9382b7959fc56be28098ba8033e05afb0824b8ea3aa6221ad1b19ed5d84de9d0beec2fbc26b7e4300c745fa9270bf4ccbc5cdd5b2d947cc261fd1d9e5da141433ea88023a95b7d8ebc5c673c89ac3d2fb6bd50f997a910c9953b8e57629690ddf980512c05aa79b6277134f1af99e42de3356aca8a84eed99ab7bca59667697eb25c699a8104f782a5ec074fe0f136c6cf3a60a48e3a005e68fc6e4216affc92a93d849748136ca61bda2150eb26eeeec03eea793f663b8a829c55b60