0x2cffd02e722e4f9753d3d7d8783dc835f230696e717af26248e78767cb5ed966b12135073ee95c629c4c37301ce8798b928d13caf5d9c74f3284bb46474f7d4e8cbd5a18b3a8af59e4f11a87e65bfb2e559aa00278aba01dab3ff73041d6f7e662dfcc286f6d6ca515cebc1e51035834469a6a93d425de04c712b95b84355d2d3fa0f234447e868c54736451734cc9bc9c51daace2fdef6736fa95fba185c74c1bf66a0a68c899a76f26119e97f2bbf626c948951b3a4c46e9abf2c7f9c4188deb216b833238f0c84ffa2935db1576e4cdc4467e96a1f20baaf2bec9dcd2f5f11eccc835b48a89e1a8b9a08c70a11686b74bffeeedbdb74ccd088fc23cd5c134c0165e0785ce3cf5dac8b16bf4e3ef0ff0400e782f704f0fc55c5c7e0cd650bb771419d168161736a3d1e1582431441387851e2938fb88437bf86fb6fdfdadedc2aee2cd3aeb8b8c68d7ab0283e15bc014469bf3ce73f79c035b8bfd8fb390ff5f8f14580b5a48190d29920975237c146ad329e3f4e964b846830e361e0ad0f9f3139c80126e233d82fddc5d3ea06e4cbec42607ef7b22b1bb5777e4a564e02cf975438b58878c92c4b4ea1ce11845d8843363bfe6a7d1f8391538088763a4561c99830ae7e3ae8a2c8be88749eee77b7c880d37eabe1435988bc16f838242369eef163cbcf32d6295275c983b43011422b07cc6d15228a2f05ab36b1401bba1de70ffddea6b9a8a1dd77ecefed61b51d08314325ffd2dbda22e5c67b527c49bf04dab732018df55e5e3a72581ce911d0653105a8d679c5799459fc6f9f910bbe1648e42465917b11c85e4efaa7b22366ff72b28a0e681352e023966783ee35c1c842b64643a82d2a922e1a36cd7a7af83e5e8e57d1249d91e7038c30fb306341472beb22514f299328d2025b7194f34dd293e32ef56e31d0d9f46c20c8561ad5efe6369bf06418c07569a7eaef5873b463c8722f312212cf792c460d04a632e423e742e37f25c242f2ef63d882a11de2b5f366f60d1eef1df55fe2c20e5e5e22e069374415b99128329d3ccd62e3e79ad81767c827f3a64a28dbd8da28e47d362820de1ac114d0004abef2be4039d985a4bf40fc1a82d530363425f307c4cb92ff17dd38682d35589d81343203365d299a38ff21ebfd58af43c67a4be2d6a8518e1e7f61a7520fb6d0230d8f3a5d142dbf49142a13516c691c2b40c1eb56803afea27f9935461aa38506f2b3ca09933ca48a3c1d84481f258f8e92e6f7b9d7b8e9f329efb5c524ce28b84550657529fbf522c3343b6e8a0df825e0e15aa73ff92829e75b721b3cea64a9cbb212f0475b93c504095dda17df0cfc80f9eb34664633e30ca30c73a14a135e3286dd9f6c3d4fbbd50ff129dd23fdfb83e0e6d4f810530aafa40513b6327bda5dc40b259e0d3e73129c398a8f962b3fa74cd9fbea6e0d74c73c815229ed306f02e35c7c380fe9a1c4591a7a3975476ff15021d766179284fb5609f9963162775f4830fff53e24077cc3b6b35323096f27d00f37825858f4c3c5b852021adb6ea3da00275aae5af0838e099b0d65c9cbacfd6fae126e64d030a2e05dab347aaeb820254e52fae4c276b7638359d9fe0ad9884ef198eb8845e77c6e896b9d753e5e2b5abab21c47f85853a0fa0162c7c74f109f0e58ee50c4de3fb2be477a892b42ec137f498fb56a4c5fd947f6d26c24212e41e74de3533b8cb462d394f499f04afe8381e6aadf94c7844ac3b87f5e6bee2034bc25178c5f63e503099ee8d14c2e8b42fca3dfe657f157bcd38c7e42875d7d958b1db610ac22e37fcfef2451746d91feeb788e5234994d306854fc5bfb2301d1fc405bd9074a8b0ad1139158196d75e17c26c108b85e7a147314908ca75bc58b237cf3ca3ce73e34a5988b1524afdec169ab5754522c1