0x2cffd02e6aaa6c28d8bdaa74931da7db29e7a3b0a5df16519d672b58c9cede3b6e86524c8e7ba99359df384f51e45b91d89adcc5f918ad9528577bd2266df400db439b903a341010b4f8d34d03ea0f44f077b487d6226baefb25a8888ac5d922b803cd51a8d2cfe9201f81ab6dfecdedf66ad6aa427454d0a680ae7e0f90afc192855d04af5aeba448729098b62948f27835bd71cd5daf4393dc0a9157fcbb2ca029e641398c28d6a373e0c7ab97b701985db883e5e291ba189fc0273a6d42e75412206943efbb8aa66fa61b493007704a96ca82d6ea6699bc9cd2114a7233b0cb891999ce550c451a1709dee993d8c7482b903c87068d4fba63963c1d59e279074370cab9c7005b7c95e6eddb5d5c4f469632db95ec41fae52d17a2d31cf0bc5177921218152f0e4d304ecbbddc86d869167b0538f89c6be31d62b6777e5d3f885173bbf88cd5b94531ac7d0e2c251e7b67903b5f2547ea89ebd5d48a8ca8bb2c92c89778517ef9394d22ca5221f9438a97a82a76c9e0eaa3a3228bcffd1c624e06f9e47efe9bf0765b0545f2ab60cf92d371a421a3ca3341301d316f6f8a17343c6846e6bf6af7a0b879eb0b475387706e71dab4995e6fb40737363544d958b172b370bb6f3015142a467e9706a6a3bfb153d3b77f2f649c2cef84c8bd71d14e8838a3f6b5a5be9d7f1cff9cbed749352793f8524fb58b985c9fe769e4db4d79fd2e14b35b4fe6619e3bd4a88c45bc071fae80a7a3f6253f5ff94e11d7c507eb45062301aa39dedfd12df8842095e145ea708d7b77393899dd64ce4b2c95122427cbbca7b726409a8828fa171fe496baed4f150a4958eee9635073ee1ab2a4d64c360973e46ef063ad401ba2dc575603bab89305d920d21ef8a192f2a4ac6051e96cc2bc431f37758b22109d39e7fb5b42fc7cbc8381be5b2d0cfee33096966c0856b6ecef289b610c1fb5dba81839c33975696c62f7cb514d3b4790dfd0efe51a14ece4d3c6f53724cf0cc1110d32280465c7a3765b0b5bb12b5d221faf2d28badf1b292ca8afed0f33c958d85a723b0fc95a9ac7ad2a95201cb4f44b2e0e623b795e9bef87bfb05aae776dabbaddc612fc27a9278c5ae53905e0d5d36e005b78fd4e21f5d93bc0c2bd9df7f7afd07f76aba58032d671aaf80b8e0ba230732ece8daea95d58ff44da976a1034298ca362e15c19d3dc36b07be7e34093834c5c8b2e944f26283921948f0cc08633567d278ba749f6ccb9c7b6ad170642ba6469859309555ffd7280194f7ba0090339a36dc5bd077b8055826057b46e4663d9def4d8b26dcc2e132203409dde6fcfc80ee89db182030fc601f87be4ac03fc54befa8203f55be20377f7557bcf2ebcb334e6c84ef69193fb6d5762cdd8cf7ff48f3f6c90e11936c7bd4e6e3ddd84ae80bc6313367f4317091f43f2e413c283f2e71a82f96af7c3e99288dcbace432d33e7c4e80709bc3317e4a964d8f428862e302251cd5e561d202112067b2c7909299557fbc56d3cbc230381f173422e348e3b5c236df36a411d11f7fafd5a67c4579a067eef40b1ecaf9e8669ef93909d0c3832de8f1517454506b12a51c2cd87d936bc1f0d6900d844a546f3ff9f84be14f59b680c07cb2b4f1e9bb439e42dbe7c7c7669fade4cae39a37ffadcc1b47a8bf2ae78e6584c3846e1577873931ee78f704140b40aa931e0078a99e8f17769f51cd4d551d800afae4a1c1a41dc3f84652f1223f2d001a3c3105485e2b2704a2004e792bc2ce2282127b39eda08c5b5441542d7c3ced6bb71597f483bb26e69233ca31f27722da9437b5c893850b4ed8368b993beec986bc27049c12d0ea1d8c4af207b0824f2a7fd76fe8746888f2fbe5bccce51a59352f551de23e7566f04bf1c90c329ab4a1de1fa4148a337a4fb1b45728f53