0x2cffd02e4321ed3f5c67e647951af15b8cc759b0ce271dce56e7a674ca93de6c8645e28c0aa2a0746df4bd63ec26da89f2c4a50f6ff21d924440a3eaa7a46b7bee1ec26aee87c3a2e5939a267b0839ee1e6118957383502d04b08d06a09a355a7712393c360a72b76b9f21fbd4d2f6bf79c1e35d514e501e11ec86d3cc2941aa853815dbb77402d70dbb8116fc4c5bc8dbb226f1283393ec66d451d766b032c33d32f8d0de53a78a0e1a6cf7f626bf1f699bf6981f13ca33e977c058414542047b44c8a9a2a6fa99529c0674dc29894d10d7ec56ec5c9037da2a4ba0f3e07d81bf66ac5f67f72b65ba131a791688e8377d3ca112e2eb88293ad1b64d1dacb5e5b5616492e70d12afd33ec7181c5638b002fa045148a0a4082c14665388ecafc3cdf86be5cf93328dd462aa6380373b7ea9559bca08d172d3a8cd26e607dbc6b12f566dad92322b1aa641b08cb4c2ee4355faa79ade98f0dad5a79540fe7cf8aa555591ac2b944bade09a0460e02f40a52a5ed78cf719f36379158d217a5ad787915834cbed58a8af5b19545603fc197b2d13f811ee5cceb08a3ee9f6146b41cf89484c7b0a58ba950a0e889ec529cbdc09943ef7326f5a485b750741bad695e1451c5afc8ba969a035b2f8cbd4d7d49d89b9fdce27f04d2587c9cb194445cf2a2a8fdb5feb86bd48cb4e6941f89ef08096f53a151ebbd50df3b97388ce1b803408e5190158a035aa02cbfc3da628c104d9da920401d58e99714eab8aa490e3ed244a51a268667cee16e27ba62d54671dbbae04840b322b53377a54cd32b91cfa85eaa72a18c57b6dbed670d6f5f81073044260b7b1afd0b137354026b62b115458fe02e27b0f23eab4a2559eece8024800b873132c1cf4ae9adef0b522ddde216b53fa9c5faf324c85f44ef2c7bc2fc5cf83ff31cb0a847fbc5c50a3bd10f0da3c6847b538b59ffeae95103bb93f3955519388f96b8883e763d282582fc818a7feccf98e5bfa9e6865476189bb5f7c16c228d5d1e6e00226d6c2a72de1457f031388255ffa64eace96f48ffe09e7cd2a9d379ab4e77387f02d8ef8b198a50ed2094c4b862ca3fd9586bf83b716cf3b15239e36a364c167bbaf6ef8093f1884fcd47a0cb0725ec4ae4beb975c6d5c63a9bc42db43100adc66eeaf6f29b65b6c21fb97da17d46cba6275b79ea71e4f83df240227bce8d9699d4a71b0be91f0d55aaa2477181bdfdf1dfc009d209ff7ef03ff91d3b0303a23160c9cc6e86bfadd728b7f884bb86a42a5861d2c21b1ebfdc04b7b6ff60e6e1ad0425a1a8ae7a8d8125eb12549afcec8c3792069d36d062ae7eef0164d443b3c6ca63db2a251a095ef3c63270dd101c41a5cf161c33aa360c6e2f106ac6b35db2cfe60502cdb0c38375b873b581168f7dc289bbd7eb021750f9d951147ef5271f10e7e714be7ee491bf309bd29805f3ae52dbef2e0b85b78da39112903e34c67fabe8e271fb64edf357cb2def5dd5f32a7ca30f6cd8a42a232eae477a3e72b5603f690ab32be0c8360d120bc84d9f54fe14821da2f51c88510f5a77a4c8a2756f5e1e0e171d4e4e84abe6b722ab3cd840d212797b2855f014dedcf167d0c14e3945536816b6ee1ed006346072d6df77aecf463ea476027d969e3a70f87d306581af93e9f3d8ea6a12c0e240c8114e829e8e2b13a0fb54f0dd740a873ca2dee6e411869519d2914d42cb05a54ee2dbc84aa07379ffbc21886fac9dfe3c1195cbe92d8440acb19d19204962e617d76f2ffa0de9822dadb3fdf81cbf804d7e35a99c4215b749b8398c863ad904b3b99332dfdc74108f9908ddc26e87b594e180ee7a25285f43fb718b674bef539158546af5241e3cd2eec572e4798189214ddb698771bffb27dd436a6d2873ca07777b0acfc40c86de066b22b1d2101e321