0x2cffd02ee0893586acbd5a81886c36c701b33e457ca4b96245121daf7b22fcefa14dd3d043503a3a99cc579718a66f337bbf88233d70f7e1adb1b55223635278d821d8afda1b846f55f4cef674f031590121716e275e35c06e601ceca081e6c8775bc4d9386b1f4aed7e6f57b83e81cf79639a1fb8311bea542093ade5a4a94615a9cf4613bd8f8b5ee5d363bace93fce204a99d7bafeba8436c35ecd1a4fbaf00240db38190b9da1034361fc011d6fe0c9a20b14a9d1b7e2d018c1bc12a1385420bd20c0a237543aa2d0fd164421e68f941fa52adf28899a946f9c2f23688b8d1c3b3e39393a3fa85c062e797cd72b2a5917d47997cf89e03627994d48056b53a5586180321cacb0c2812c3eb0f33db11df25b151ccf178f3a448d02c15ac8d6a5465f55f7ce66a4805f952206ce10f3ecd769f5d861ecfaa61ad0b1abfab59e67f2b05166f218e5c598ddb1949cd9f9ca97db2f5b6353bfccdf2f88c42d671fae8c9e262ab1bdc78e8dadc19fe53988e6cffa8f8c6b7fca72a98b4201edbf4e4392a5bc226443fee31a4e36486dd41294f2702b113b2336dbeefe67e56e650e75d0aca553ca434fb2660b9e660751df4bd4df9dc9f7bdfeea6c713133e137a83c6ae1420944228d0a52e3d22d00e4b22bbc4751b356f82f09d6ca9dbb37f7d0fe1f01112eea518dfe53a66eca76faabd55a71b0979043298febaf5831dc3f1f9d81262e298fbbf5d696c0577d62af63245a52e23535393a9c17064eb7558351068c66f8435b9f7c0d04b184b93da9e37c6ebd459d34eacbb63e370903ed90328c7ec6e58eda6de64f5dbcb96cea7567446732f578ad45b3843a0232c024a11bec55d948216c27c9c9f6ad69481be842a0397598e0b831df9397808e3ed48b5ae8156fc5a711cf694b4b0e5dcca1e623da6cc80d5b9e15c00185688e4d184bc09fbf2d67c7f079657aff0d61f82e6db2d9057d68d07a022713f598e0b44623b736f2b1868aadee99e84036e3f3e1e0a5c9fb3bc188d650abd4ca5b51daa33f2f2f2705bc886621f060e58c25e8b625bae508bda3ebe8b116de469d00bffbf03c98092664b72dcd0d4d8b09ab0e0d6db6f0860bd6cb17c83773238a9ea63bc818ea29ff8a185ee8ce29cebc7a38014afa296cfc341854cb88d5ca37857f650f1c06d5a5b1a275d54d7ed3328c1f010ac92a85b6412b53f7cab4720578f165ddb3fae99a9c61f2466d77fccca94eca6abb3064bd46304379a72b338a81e5fa6eb98ee4765f3b84e7fbd1f2686d481409cb780cf6f07ac45057b7cb4debc2ca063efb3336e68c6a8e48be03eb089f664d32db798c190b6078334da9aa51281fae80f03a14a4497d33a57ca1ed0a936a2939b23910d9948d9624142962217aacec112e3d2b2f479c766e6d8753852add5b9a89f94737ae3c3fb9945b226b8a4047d6a8bb411ae4317e19f923e70d84b29108a784f8e565107c42d11415663d15a052e190bb3ada4b0d43bea856a5dcab7184da3dcccbfc3bfa0b3ccb70544369ac0a856c8a44cc0717bb701e1aece52e73a6c8c3f67b3e0c8fd7e9e7761a01b7c615effcaf0b244c78c5618fde63f3940c374b167f613a5232708337e2fea2f97282e9d447e2f58a0b219ba539705009ce42343c7ff8b4d136d3ce422c0fcb69048a07829e77e83413c2dd01719c23fb7686a9ded377d1dba9df77fd86a6e9c781db9bf6beab069f3ea0ee34f07e145604d7c49f632c2c17e40c91d67c8104978c2fd84f1ea428b6fd87c05dcfcd0ca1a3cbb2ed19436855db1a881f9336cda9c1abb4aa65e03309186d619a7f9b3c8e2c3c409e815bc6c5044398e739bd04eec7720004ab0851fce52e7f08f832602557575917193156abaf6e8ef00f41c7687d0b4efb70fc4cc1c677c37ad942140f1457e80e52f