0x2cffd02e7296fe0c427347dfda812a90215a8f3e8c2e99dfd97bb5d6cee0c2df5f9b0be588221752d9d9b086481cd490243d5bc1e215822a42d9e58b2c01db69c2cca6fbb4942148347711ca78b3f0c8a6c7c5bb5c91d8e6ad2fc6fa14e788ec73631cca890b7e1667abaa0a2f25a3f017f15dd55916580e81e1b9dcea7d8f2a36cf422c722f55ce874b527c9a33c529d146ebdb28ac4bf229348db9e489560637a187fecdfd552fec5a6eed467eb83f3025d017cd89c854acc493c24856e51a2e78f524240632cfbca4e4a04132b6ef3aa40b12928e8cbf64835d77fe1bca0f252d45af4f70fdd412897d6f4c482a5dcdd38b2e3dd7c40e4fdc3027511e56f5e05991af457eb54625380ee951398c33dfe489e479d66e7272169cd83253e16ca14192e173dbb714c257e3ee8951768bbb57346ae0848206b9b0819b9f3920ca08cd8691cbdbdefcde70467d8650bd6f4bdb4c0e96e8bfb8cb3059e54ec64a99a268d82c1fbdd87af7a38fe57dd185e2e8b07d43064c6b1cade1692b750574b0b826d4ca64363410186e8081c3a0c320c48ef653851bb7fbfc6b4497e6448acbba869ae2e8d75f865453bf9b9c2207e2a0e2e4c1bcd13d05cd0ef4bc1e584c840465d47540bef21dc25a0c65112abb90f230240eaf2112f1a86883eb48417cca86dd978c48f9a2edd372cad821068bcf66c96c4f855fd5782964c3f9d8da54a137cc42ee048353d83484f97b9f3c948a7314befcac3432b7fc091e17003bee1ae11fe65f57f8f31a087812868f2731073dfd57931b960d4a932d8b62baed397828f74540141ecc32ca5e405b1ff5e123530df3cf6038e7a35c80add1724b86aae7ec37cad63e59b33d110687c7e0b036cb4f11bcc64d765c00c85e86b1a7159f22d90a975c94b96b935e63d3241661ff779e1bcfc4616e103e2445b93091d7a6d4136f8ee801bad026f91514ad65fc3f5a2c4b2a44f48a5f19e1215ec2ff61fdb666533c69290436c51c97ac863ac124f93ded1f26d0987bbe4d383df611f5a6db0a720dd7fc94659755c4381e0c3682b626c7aa119eaf525450bad923d9f5d45421bce43c06f12d6072d87c29897cc9a11a1db2a55cd3003f75e386dc1c10818f0191fda85c060d9e9501ef786e545ba587d11a3b79428c8e99b555f6f821efbd0f2f02b3d0265e5a9b32ef7db339bbc4755dae9cf3e16071e8419955b956d39ce69c30b726d794b4f843558d50ffe09fc20335cb271072f047388e0264aa30753dd949db541885ea1e0dea6d7374195bba4432acf400284b8800668261a464676ab64d852276759ff470d40d53c8e5f8eb99643c5205435f20cdf252d55370e82e8642c92be3f46b82600bab5a9d6549effc6bf1fa4ccbe790e32f89601b240c985eb282fdcdc22046b0a10ac8f2e1fbd5d3441f426e6aeb6cd05b676f5cec21481b7e5f2665f5bf7de3dc521670caf182be2376eca6a67eb2d2455aa2b5be867cbddc2b763dae8548ac2e31eb385dd2e09cf3c44b353bb42a6a22063ee375f6f804479484d768ec93459f82433e69e646399bf4177bd8c9d31b07ef95c5a9639cb06790226d8faa9113fc8fbe9687e1530995e533814d224125716a6c631c0fc0f178cc378e46f348181b2dd89c66325eaad4685feae6a1056e42ec9bfbdec1e00c063a1a37fac3d446f149b3b693526af4bc211f4d74d5c696d6a5be82eca541378439f05dbb1900c03434bbbaaa924840fc4d2717a156cdf5404586eb85fa8a224b288cbeefb87b0003f0c24e29a487dd01a0fbb4f9ced55006c5ef2dec8974640ad70d81fe64cbff3f98f3f3b23777e034a2a64e03605e38abd785f3865ec030084ff30b6044c4d1fd9e0b0c5b0fb37bc379b4b7ce529b7f35ad90c3d069f4326e5aca8c2fc210fedad1a9c955db7eeca7