0x2cffd02e012dc20697a95447b0b4bf6decb19103125c20452f8de30568e64234de7e0e5a48ebd4486d588fe21000f35cd49eb4d010d8b399f1bf9726d58bc87fcdc704bf1d4d0a2939273c4a49494d1f68edf4331454261707a9b72453783a3acef9cc424c0ba0732f45583b21cb3f52ba53acb8263ba162fe65c17b84e94e302d80bdf8450a94db84210e1c555d7d5ad516746457b22e57a1fc6518ffd6cf7fb3260458188b7c637acf4b78a70afab11b4a1b8787ae60a25a88a3be06ee72b8dc71ba89402824743d33fb9682c5671e05e20d5f8a76ef095dcb17a39a800d1706148a47d75b616933324616b2905b2b1aba058d19f332acb45c8a527b62e8424cfc5c3aa5b8e4a448e0eba95cefdb416b4ec90abdc9cb8afc1d5920959874c55a03339f5829db4571f04251947322103933f942419a16deddce1999aeda38946169a18db51570940cc5f83b48dd45304f0ce304a70f016310c3c5e69eb54eee06c1d05e565e3a17c9fa1fe3587e5446efbcce25b06628cfa84657e68350426aa40d4eace01117ce6d700dd0afcae17f0d831a5ab868f7c763f667cb5682478d82ddab0acef91a5f5ec56bafc27369f5d31bfdd57a9ef9c21309a290ab6958a0906d487c2f9c5120bd526aae4462c35948fa5f2aca166aaf93138deca44aa93af12562a9045434bbce8fb2daa37ce7f3e8e3b2adbdcd845923411c90e9f26d00dab4f8eef078c1b9120a7168c1b8580a1aa69ab658468b09df6490a0c7c334b2f0850c4560b00d39037fd37a32f6a8d58bcf99da429f840ae8e91d2c158143907755a29d2b0c01a09cf748d94893074aa0996387ac369c8d290a946f5462d5bfb87549a9c7e4f076ded6635f1ff718e9b2bed54243de76bb9779bf1979c7274629f45ebf867c3d92ea1de3a93487079ada1f0f970f6c38bf22e44b86ec52530fee8d18d8d91f684a164eb1a960915acb97180b1a0dd8ca3ec1af8fa33495f563f03843c1f08e05b159624dc3c228a6f68c7d1e6258a26a2b170fbecca14425f7d9e9030412e53cdf79aa06c33bf989e2243bc1315e6898f278cd1ebde444124b67e226eef421ded7d65430ad2b2a352f36879f6101d2b5b52c64630cec343537028dcae2e78ee831f2507ff9ca0bb5237f5878e7925eb51f6d60dddc07b31f71b234e617e84818fc7553fd0811003d0f869acb17b86662e84e8fc9136c3470be61d998834c7f1368fb14a45c9327a78b129e8426bc02ffe18ae23c8f8df227ab36289d86d9f46e06e11763e84d8ed8caa766a5a68842aacf1edc9a62210c142def0f4cced6575aecdc63d539581ae22fab8d43fe839acc9cb23254799f261ded6a4f7fec594f41ed90c6bc21761973bd0e5545ab35dfcc9868f7f876661d0a90afd68a45e8e191357554e1c45e46507a9dc67862548f54c0749adfffd98589cfb05dd067c23e28bce4f21ccc2e99625c0cb0d37c814325b1efe7b6ebb0b30c022b3507656adc0606c12feee86fff17a4111798a64ed9cc90c25a6a4cfcda4af2bb2312a4bfffcd64f3b88ae3cd6f76726e6cc744913d57b36cc0406cff17e1576782f62073b2a95aa87ca244b58badb938127b510515105d057ec8ecbc2588879555a8a1909cd17b19fa299b07294203e79b0781c4745daca63692d0f5723465a98e1ce89c631badaa30984e5dacd40386b8fbd8c7c617abeb68e5cecb2d5f636a2b5cfb7f4d814f79dedbb0778b68b478877e693bbb0970190e1fcac3474f50b7c53fa420185be07bc335ec45fa9829c88f230af3dcf1f42d54167dadbfa2bc6c36830206ddba9015643ecb5d001be9891a9509b4c04248abef585a6a744806cf0350aae6f4448026ce13b007bd8e908b41b58888ca4a68bac22f08dd019cccb0e1ee1a66ec62b33f7243dd2e94a9fd549d66c8