0x2cffd02ee4d2f89dbdb04bdd96feb9981cc95d79f4f437bdf8ca117cd85dd81e9b27b26759cfa7c9326bf8fea38188461bef31f7a9a6e6e7270310874126c77cf95739db6c1ca8752579b89390a771c23e343951fe84995a7c03012d42db87c58fb7715d5d2b5fb69e1e740fb9099304c0882f97fc94e9737dcd41ede69616266bc2808a6cff1d69200445528aad818ae2e28b40618a335d20864a92a8c17ee5ff7e2d6485647105529a10cf5e877e315c86588921763e41915c7246a4cdbb60eae1bd531959aa1c0219447f880b453ff648f7f390669282418b06d5359945f4247575b32b88888d86d29d8bb003f1396713c50f6630a90cd49be5f4dba788dd5134d8d962901ae09b88ce7e94b8ffbedd435c2700255c77706e4f4ded95dbd89048e81d4bb8c20f97bc87d75ca9e0e46eac1072b5412e598cfaf21fe8a5bac039e4f2ac4c5a946eb78502fafecd045d013185cfa57755901974dfd4350c0e140c9e6f1190320bb20aac057968e4d1c4f7acdc19190457976c933c150dc9ed7b414a44194f8a1afc8a25d65db0c8a9f99c6ae77b49b4451577b5b1f2d33538cb49316a2eacfc4a55692a82e5efd121fb08d8c2384875129bde939978b94fe26ffef82ed9993b2e0072a817337d8c4ebf699f7f3a3ad9b077e65495f3245b1fc96cc2180e9fee21294fbc0c663cb25784714ad5d076ff93142b2846c77841c659cf4ebb3d2ca94c06f618a7a23d079dbada92432612bce406ffb6d72d6a5adebc6477ec65b3d59f438004f6c9324c1d8f8b2240c59e83698f352bb5d950c76dc83662e6f064d793928b1b324fb9033d9c298789ab5ce58d6e593fb18e0d9a312fefdf41de85e9f58cad323d0598ac960a9dc44b54423c3db045af5ee1c7083afefd5d60870fc080dd25433e97bdf765faf0d1b9a26a0bbe768d2e15467911b53a2695e43341ad5233ba77c31e981b512f12c476995ad52b29b95be1f4b2a3de6fe3c8ce12a5997f8f2736bf57c202191182064fe4c85ebc69df5a95dec39b4fc1defbe7829e3d5c15b6e06aa8bfcb78acc3ed01deac72cf4a3b60dd69b9715d35d0d4ec6d19dd24375a948fd3ab0b6ec8627641472412aa18dc22b01abb478bd9832ab67e64d2688ac743aa1e3a45008f977946b0a1ccb287e6e0af9ec0db5c252721a5e08c0bddd2d2689ea3cc78fcb556b887f12b9b267d2c7f87ba399bb057507e5428e1c47311a4250ba764859d2b9439aba3bdbe59fe50ad20d5a4c364740fc0607b01236e87af5ed4c335e746ab7cdaa74b9f773c57466e7fd94eda34dd273a2d99269830a8125a066b9a9d361f0c07998867b72b148589f44b2ada8288b61e961b658dcfe30cd86f7bcba39a59e4396e7b04f5f65e8c3791d115b17fe36ecf78141730a8639f66d7519e459201dc13774efb120c7e9ababca04c8dbc24486e9e3c050f27da1ff77839a4b21eb3dbd7bad83e5ada90aa6cac2c5399e08b82cb3096f71d0d9f8b32e5c9c6c5bee2ff5fed22d5c46f41b90b853aeefba773d7e3d260a607cd3f695e4393ce1289f84834e5ca1540afd1e492a81861a9461345de6122f36c644c5556614d9e707968c5f60f8f36d9dde1804a0eb593f8be3e02e38b5d57b274adb884ea263978599a99c031b0aad0196b51029cddf5691202d2b96f359db2599515c56625a70a151e68cdeabf36f76fc2ca4f819b8466568da539ba951d714a1a3c7f02d451f807be98c08e3cff535b42fe92503911a0f89b98f8758f740f4d15efe0c609f2377b538fd4a5b8f7394ca6d933bdc2bffacdcb99e498e754cc2e13efe001c140764168c333e6eb2a0040f3d80a8b269d77c9fe7a94d23baf74bc434c2feb96a5b41cccd55314448e76c1555496f4af8a00767c095216e42734d8ee3088cd40a822e71934cc7462