0x2cffd02edeaea4aa73f09104a8b562d5238982b6b335dc010fa3dc894af4481fa32cb3ad787c278091ea661a41cd03d7fd2adb2439f471c8d9d9fd9a9e9235ca08497d3ae224f539518cc35722331abe46304e791962d5a395dd237bfa379645739770b02b6f9e5619aa214427f227a47bf872200d725ee7cd50c087c7944cc75db340aa46fd4363ed45ee4d02ab3e08a9ea2ff329e01ed34c3d60da77925a16480879ef51988e5b05001e6179534b1b39bfb7c4e8785c80b2d2c2ad32482ab525fc0672c17fd621eccc45fc23fa82a97993781aef057032bedb4c3528a8d0ac021a7f0276144dfbf2e6b39c75a036b52fab4f47537b419cdcb56543cc2a20f2e9d7d8e66bc6ca515600addaa0a370e522cfe91f2a61c6609078a0e3ade616c740f127b62331acdc11721b23de4f114ee1df1b2b0577b18c809f85b6c7db4b9767bce024b8dc909371a49ba436008182de15099f5ad173f0cce8a5e82d04941eb2d2da4487f6e0bf67c69129f734298cbc4c2682f086552c43d90bced649053141bfc26335de42bbbf1e3c338dd97e19d07c77ba9e0dd13b9003a406353f9a388e8e6f0a9e6ecb3f611e3080054ba798d159c64121ed0c157e4ffd5020f151194ce13577a104c1bb959799d385175d910d53f36e900492d24a56b3a98d94837c9c462d8d2d4d6bece509d77deacae1e95eedc83865c79b09de19e9b42dcc58b40d26c8ade4b452245d4676c229d74b5d77c6d88850522775b06fa240f33f3d628fe5c4ab4582bc300e72c4f8ec998f8394184ef09353b7be97d77b9857456d58eec2abb69e24106bd8176b078ffd1ddd17e1f5d8c677d13817ae423420e492b2afac8ea774b56718b1d0dbc63677eb67991567031f469a09f2cf0d78ed40cf28c923ce7b9b89883d6044d92684c97e40cb1654e19e052233e691e4ffc9e50dffc24b242fb75a931e969d7aa2b8189765ecb8ee165ba61c4c99f93cc6dbc3cea90366560f6e398d12917ae3bafcdddf7f8562fe89475f9c55e6895357dcc4c367d328b60e0740093b0312fbc77a79ac5a338c35a21bb196d8e653e50d572c56d4e32a5766043f7cd9d33259b0e34fe9da3c6e3bf7d1b3e8b9dfdd8add23749fee756f25931d36bcfa431cf09d9f57ffcfbc5c5d8e95add8abc016ed4ca02bd60fbe9bb8687b159cc0d481fc36e52842d8eb5531a2c082859d29e07bc019807a394661bfd324411254ca3aafa9c27080d374c874c75fe930d29b6dbebf198950a021b50dddbb96503701639523e7af2df9368148a64d0d664e857766cec450d81b6f59e7e909dee589fc26420f702349db798edb8b6c98e04ef1b34909fa45e1344649fcfc9da9efeb68309330d403f751bce5e1bc81e5ddf93480e9899bcbe82fa33dc85e94b1d0bc249424966b59ffa6b768b54f16a4046defb7dcbf43d026355ebfd5027b742ee79b097a38ac20597cdef937dc7a48b038b677d5ae52c516ea348c22746fe95cccef236488064321b0bef34bcfca99e783d5d9a062ba40f9a65b49c4db62765dd40e4f19622808aa8292c11b7bbde957bc09ef8ae29c6f98dac6fce3a06796f9ca204751d047747dbf9e5cbe50ba4cb9ecb18c4fb434551932e8123d6172b7cce9f959786de71f278a925bc38c074362e8460ae9ef5f2ac061b36a3fbde53b3bddade38e68da4c8a0668051d9cf8a6304530d73954dd338314cd811a6fa649cc55e1331a04d00f2dd15f82c2ef321d07d657ad85318d7518f1a9585a447f548ed61f52a724e6b3d9bf541fd7f1bfb8feecd54f0d4fad27aa19c2bd5f1ca9ccf41c0d46cd191dc24e17a547086218cef188c6fa0fb2e7be2c0dbe16f18e2ed62f85378f6e23a2cd2d1ca32eca18d54e2435d35aca8dbef9b5f6b43a3c304966fbe2b845ce42873ce4dbe0c1bfe1