0x2cffd02e0a589cdc4db69ba546c88845673bfe6936dbd2c56f78547fb6601eb03c1b2cf68fa2da95d98f9fdbbdebfacc7adb5b10cb2c03e86f9fa008072bcfb0172e04cdf0579417c795764d0a1e8150dc86e1daa3fcb950ad4fa81ddd2fe551f69fd6c105b299afe212c70e50c3494d3d7a08950968a9d1a2698089d5672e1dfb685dfc0275f845820f68a503d3e32db5a5da5bbacf2f9c28ccdd761563b88322a1aba1ebcb019a89c3f6c5a9e01bbe731394f34e0608373ddc72e6079d722a63954e3ddb087b73fbe7dd05f8eb497f53c9285c8f1ff228ce420b68f87c201b898e33ecda408563cb8ec3f9c97d0754d134e7788b93d8f133f3b425bb5ba4a1d8c00c40ab93c262c15b6c54ef778a0b4963b1ad12647349abf5c514fc199bdbe6865d1261d6016ef2d93705efe1acd382c22fe8c186c9b0853478dbf11633b3f464df13dc0834888f876e38044cbc39c34a32271d61330fe8f2df13a867dbe877cb8d00c2e00338911c16ec109773794920cac38857f7338ea3825a9ede236b53de6216e05257c0b619ad7cfd8de87a089cccac6cb0aa17d67aad1faeaa0dfcde4fa7e05c7f33a66cb05f4b3841b384aa0430266d97d424983bb89879e43a8aa11794ca7109879360a70d6596dadc4010bb81ff36d5da40ec4fcb09eab29a7e4640b715940686bbcd0e261f6b89e57399578c18d9ac2578045202f9210a4caff84cd36271545b0b7bcf86e88d5be05e18a18cc946b3ac8f3b0110ed3748dc827557dd9219c5b78828a17733b37e2b81ab61c39ef6fd770edd75c5bacaf45ed869dda0cbb67f669fda69f7d966a5fd6b9c7109648200fc2381696548bda334d63b3e130ae13ceac88acad3eaef1e67032f18cdf7a871144370ecfef391db3178f603468751335499135be448258d8d803067a05d36a22e02f9a47ea26bd99fccde68f640789d9731fa635f3f77a26ed100485405f262950b9c2d76a9a72ed0da45c9801e316d153aac234ef3bd0bd98aff1ac879077d1d2333b69f72953b09efb46286cc486ec9a24446acce892c7a1778ce38455cc52b54e23a70ab4a0c3a54e853fb20a296a311a6727dc9a187ae7a889381efaa458b2be4b4152e0d4743c79bf38dd2d5f7715da257e5e9d6a879d6bc3d96898307641543dfe12de597c3bd7802f21fdfca315627a77d7d2a820c9223b9b78f910311e163dfc3b23a7ae49ef4954d760c712ea08dd661f8c21e041d01bb588fe385f706e772d62539b908fb451c4a3f71453e152087983af9ce55aac7795e8cf0f2e26b8656eae0c0792c0f88d57540de7388f6aac85e79dd045e7be0601cc68027c1ee374b495fae8554852f54dced7a9313ae0e7dd9e6ab7d034c5b6cf250df39616cd03f5faa51de25015279ab2fcfba9f7f77dad5b78bf60bceb43f479b039629b5ba5517266f65989fea1cb36bdc18096f9d6401a2a7f3a381e00d893518613275e64876932b69f1437d0da83394da1a0b5aa91ec6ceca02ff4f2592269e3e5b24ace7746e94f2e4243ac996bb3186be657a71ec163ba30bb7c7027c7e955bf5837d0a292c5c125420b1d691658cf360d784da45a27b47628dd6a0d4447feb783e1f6971a619c03f4f7240fa7074c64ec0d5a119c89973c39cf6b025079a859acddfa42fa44556eeda0d9b25bc2e68916736d7d0b202ac09ef4aa13eae1e4025af0bd6d2c7d7b6659982490ed2c9e947d8b5bda005a5e8c1b93d42d617df5f35d2afa586a85a853dc8455fbf85e48d530605c25f887a5f66d037cf443ae81cb7eb251d4dc6b32b8b43a7e08731fa7fa4aa2d5130e2d21f18f677a79af15c9bdff0ab7caa2c19c3230a6e31c65be3315d7bd9834d404397fac0fb2e9f5fb26f9cdfc9b803ea29aa72bf9fa40e35fb511c09ec1d6593aa1a4b5ac31c528d