0x2cffd02ecff0a9b21948406a6267025a38fb5cdd5300bfec22713eee27e02d3f18742a1da85866101aa2b2d83fdd178b97bb3569fd87848c83e965d48ac19e191c424d086ff75f06401bf4991792bb39903ae09d79381d0b96e9c68f62e9c58c3abacbe0008dd47846d04255fe98a60e374b5f33e9eb706b8bfc836a280599475da7bd8b35b9493fff84d6dd8d615a24e19be297c6ad905451f4969f2e47e30769d0680adce774baf8dbe8261669d5868365f04d82df81fb041fd4c21217f0cf897178cd1680b35be42de8aaae93094c93f2482925a760f5a85b9f03469a576a4e4c30ed75cd0fcd30cea8199a49e4ff2c25beaef44a0798b8a5091097efa353010d18a76c66642235a928af9fdaaabb8387599c283328cc345683b4eb4aa1ccbfb76ff03c435eaef33fd522fb86aa0106213b084f64998506078eaf572bdee47375c5d7f4fc13c6d1202fef5b543dd3ffde8910e98319e339c5efd6062e2007df040a863f994a0ab022e241ea849f9bc552404588872df9bbac9f7714f59d18f591ab4d06b939e21803d66ed08943b15159a67fa4e3f44afe8a3f9acfe253b54c6a564f877948e93c2ecb35c0c78bebe19099d147879d2df5276e0e30bb7f478a6855058da4305509b30c6157cf1cdf0bc64c19719deb9decf48e43d88280b27c9f0cb3afc47a433ba041af350a281100aa73519c2e5acc333187db82c4163803ea366aa8af1b250c42a77471b776b65008b26accd39405f0fcb86a7b506ab47187655ed65560afbb14fbdf462ea344c87e134334918eaed8c14b0879a638aa29bc8d54434aad69beb10b99c763f4c74f6f37b4b46d2358a52e28c634b969671fb60d7d10745fdb34ac05d657614d3c992b539521562f273ff86314d48e79d98eac53d37103f114d0fd2155ad69b65179b5f94f452f18aa11b835da743ff42d2f8dd37392222db4850d911e12223aa48753f282b0d713243b4a8bd5c5e69100644e39194b3857f55f22d1437c4c9c6b1ac379d27c32e91516fb1d0b5f37bdd34b85f82648fa960494e3fef6c356f12113fb233cba0a9c95f10165d7affe40fbd1bbef41d2cfe9698ddc70886406c871685ab06568b3d59fb1a3e4499b3fccbdf7c06df1cd5bd4ed6d773c32d793672f5f1eb4da93cfe94bf092b725ac2ee5b62f5eee032aaf06c177d33a91116a59a6089313a645950661c43948bd2ba68e1d807a1052b319bb67a2a99f830a152c1b72ddf9a79db4901e15671ff9dc5b919782e88b5676e63293ff5cdd840c469fb11e04828f63698f7b30dbda2fd828226833293778a377be4ff73411dffa094709355db0f50b87e2f4e7d0d84bcda54fe819aa363e671636ef2da0bfade688fb514e7c76b6550f7c5d585556ab8826d8701fc63d9004f81c8645eb7581365b273367d33d1472457a9e6dfcde78d4f8a8eaea98aad4d16b54f7315d55631d61ed9bbe1e93744cdd5e8e88d8938bee494f1024ce9fcc9ee8c90e7d3c6d573593f5014e051b90c3ae15cc1b723589340e6986dda2b0be5ac180f42fa8b2a2e054bd3ec05227f6831de403ddcc321692a9b936a93e0d92e53fed114eaa8bd83daf5a8c20860a7a7df86d1e555b49d1a2f8828e9ff4689b59029513a36615571fad218a6f16a9a9bede149cd6342b3bc7f01b35d6b77ca0c777dda4eff291149eda3fdd01edad73fc7a597b6056cb9318d8be1126d64ee385ed1d2289de868010eac31a5d5041be66379836997ec297594f3c7a16058b82880fa42d3379d8a5ce17b87dc7684f1784cda6823e1d3919f6d5e5fb00d2a25fa16305f6a63b74a508dfd003acbacabd3fb0a5891070ff7a516327762b28caec02ad2780a01d6a36aad838ad054428b6b059ea29bb362dfe97e386bdeb2beae0660f19263137ec0ca258d4ce5eaf29a3