0x2cffd02e036b92dcad0dc37d9bcc58d0489ec9df9029b22d92ec012dc85351d24db80799a7447c7b58517b2ba9957cacf7abcab69e83934a66d03fd86b4a02f848523b8a715ff285bad6178c9311b867a38441bf10d8611b0376b233e625b488ee6e58256a6917c6f81599c8b44252d09c78e14f80d356c1818cb70116e064c8b752c37154898beab688d14b6bc3837f1020eeb4c03c0b30a5468e100aa1ca14b4580851475116b1c376373e1d74444dba607e9bf7c0407d7e915d91292e4692daca8cc122deb88d44ed4b928597293606301f73cbfe70b57ab17215ab9785c8549ab824743d3e5127b15450eef215f12bc2d0229a255caceb7e93fdab58208812aa8e4f4f7ab2334a95cf9f0c3795766b69e44bdec13c296f9959d668d855a17b31fe573cf0082859a3c7b119bd9278b78374c6d0b334125a218d550e1f2ddb14c095bbc2614277fd345331fa3f5031330ad56b655c548cb5c58688841c57939de4979192b3847c9376988468da1fea18745c26b388285af7faf82b15638fa9f2ca6511ab72249258d7c4fd4fd537d459f8ce36dbbaef326d4c5d4a0eb68a9c48a1264f6f906abb05e5404f0b747374ff568b420d17bf7f5b28238e3efd245e16134b6d8afdd726d84b311d9a910dd4cfdbe35f7b4810270d0aec7e56bb0e6f7392a2ce2ca9a3a6fe64291f539223acd42dccb4caf80ff823d1228d365017238dd9fbf074fb6a83020b0c1fdfc4063d3bb6abc2a489a6823faaf89773e49417e7b8335d978a8a28c165035e56feefee5614d20eec3af68874018a4d79188a1999d33c02b29ef8923b55c590f93c64058f808e80980a834ecb8ec938b580852c420a4b4d2e3a70d6d203f4438fcd1ad31f2eb2c3c5ca566b915e2b719b96d7cac241c0e2e9a4c7017abfddbc09ecdd3e75db4ef5ba7cdfcf79024d7282ec8debe850dbcd861075684003d6e49465ea636340b0174e1630f648240d84afe9b356151c41f5607ae91f8bf5f0068a8909ea46ddd72883ac1e1522809c7be10e2eae04f0849af28019cbae8b4c8a8c5b7fd7885eaf9c420b567eaee55fd3ddbd23b333c96701a30a50339f0cc5acec2e5405bf9b7020840b7bcfd6bd6db0eaae780885503d2e2eccae391072f9a379c9861256ac992a76affa545ff9f8dcc2243ada03338e754087631a369819d33caf4aac69e30f4b653fb6c2b7f3e2502ed03e76787ef80e9f7c68674abda88e1e2134e5f6c1b5cc4901081d7cfb9d214c500872833ccb9096a64f06e290c3e1139353bab6e745bfb08252534f27cee3b8bee8b0213558d2437195ff7cab3c4bd231d0dd3e966c7390584584bac3f123c6688fb041587f9abb7bf41ff7031e62064f58be810a9f95720e121c8c2d28b3822590ab21d78ad4567677b112d68273d73182683c57241260d2097ffdf58501d9a639c20d71bc8d200226338ebd6007e3e186540ad5364a8c1ada334bac9a9f85d3f8eda0b87b1132a090a421d120e4e528742f1fb290fc560ae481b76fb59c3cd1053ff46fceb513cef0310e1cf5f5518238b62d37bfc459f1a5c83394c9693862b37a09740bad28e31ee0b0407968ac8fbf8e058e773b08fdf0d6029962bd2c017e8a85064bffa9606aaccd91a60142b7a8a49213a9f1c1c9d7348358ae3b7ace005d19dfb9456a024646e23b09ed2b2bb2056dfaa15823125398f9bad2051b678dcc47fabef6c24f5553dca8afd813e35e20fdecb3e8d6f84643000fdd051c64b8790c6f1fb108d26a31e746bcef7dcc6bf119a5502637c8b3fb7ed44403b58729beff89305535fc6d3ab25e6ee291dd5d4c508f2e705b6b15d4fc6f2b6ac5d962c5bed889ae35848cb6780bcffd5cdff612a2b1cffe7940f99f69445cd860c79289becc045791da25a85783c6949f2697e373b74d09