0x2cffd02e5d3cf902e34b8f3389d0b0201e60ebf9cf9ff383f7a6aea89d6bad90611eba2444278c87481fd3ee3457f2a3d4e7c61d22a7931598437f19d0f149dcb1c65585e4363d00e39b61ab87022c4d57960b71351291084e3f8595a74c658d733febdf369e3aa5bc5e0c3ee03f49f9ea7bd23a8c67b8c0a667c01e4ec88d8962fe7af5bc6f1ccba53de48f33ca602e4ea0d0286af43b2c488ac0cf68af86068f4536a03f92edf324c2650e8f56f9880e3a78ba26fc786ecfd17482a17e1fe591640ceac0dd2e9a35b87f022142aeebd8dfb4226645a64f94ba69d6bb3cf248a29960bdd7723b82ed825d12779cf41e6c424861a6b2d19f7a83b865aadfb1f24563b7e0920bf028aa45cafb182a64f3ebf866b050716d3db891f9f9656591d3803b679ad0b0232f3b4f93e7d230636beb2510b042f3d26558daeaa22742459b20d3dd4d5782be16f44e900c3b9eeb3e938818048bd012255760801fa02ee9e20bc945e0540b1712c3f8a56bc229135a21923014f29fa2038953ad539dfe7e378e4260d3fd3ff46f3df442023e897ee7a4ebf4374f66e0e87ee4a2485fa659bcde3d9d6f68b817e074a79ac0caf8d3a8942bd4db3184d09216ef35fe442995ea85e4cea619c4e1bd924231d9cac674f65067ecf9dffc0efb45f25f0b58adaa161341d84e36ea330b605a49326db182e6ce4d64cca03452b5617014e1a486b4aefac5e898ebab28d27a9cb0a451773886669526a1af2e200d9a8e74f7df437a8b4c441ff11a12d91dd64e0b0eadbcde4709f27dcc4ae386d5887b76de28c8c58d299ef2ab7eccac115493d77b6774a32ee056a3edae5b1b8ebbf7beb5e0989f083b9fcff3e10a83cc76ef8c3c2bbd1b981ece796e292a2b2d911d8bd31730c0c18f91ea54a9b3b5442fa08bde9e60eb67b6fa1ca62d0205a908f9cf4b97849424a1d22bfa131c6cb26c6a5c680563792d0fc0774d2538f81fb3c17f0fe8f6955b7a2baaa2104e3781fd48d339dd6b408fda5a72b6e6d1a93f557314d91ef26fc5790633e2d54faef5563a1a08e23c6757e1fa43163e0756482b68fc36f7c489bf0969bfbeda4fb30a28a88fce6c2e8dffcde88cebd4ebdbbe7a4e20bf77f6b0570e35313def3c71dc749ff45aaffc8addc21b34bd25d05a059dc5991ce379aafde2b5f113575633c7a35bdfc2535df395a8bf403600d4a8a86288819e70051f0f50f66e067b97816ea434d196bb28636f1270ed13a5ed2de5956ed9a823a2f857f87005c13c4e9ce6afd0c9518adaed970f36c77dc1cda5ba588d3323f77fd5c5f18bf94eeb61f86f78bf6863bf02131c7b8e3e1a88485ff0441395b51afddf571f98bf5a58df0d559f8f92aadb3ddaad1ae36a48a397821c1685c22ccfcc52e2c30ae3dd8f89551376b9f91b17d765e30975f6545babfd0f1bc16e9737ee70ca487d1b57a0568f9a5877d5bebe6ea0814acd4f6590c9e91d746d69432772040baaa4317fcc1427e80807c6a03fdeb19ca51c774a3623ec1a9b32e76d5ad2054b52e0ddb904c57aad402da925a0729b36bfdd3d560fcfe69bfa78c11da9fddff4c9ddd3f64f870cf0c58c4047e772f16ad9fc590103ef76ec7b94609ea9685875147e239523f6e21ab5c8d38ef57a9cabb64e1d65e836cc8554d9e0195cdf68358f3fe94e3c2d16b6a015d0829d209edf0b6885c243a5a74328e15ba20e4182a199a925af6dcd7f034f65fb092ba2556c30312b8cf9aee81c64da8f0b8bad238a46820ed1e662e48680355dd18e0c3bad0e5c5b5fc2fb24b435a4fd5ee642cfbd1f1b96ccfad3b942c1128af097d1311b523544b3164aa7d46a3c5e4925194acdd71780da35bc1f27dc93a70580e549bb5ddf55f134e0527fc9356edf96a09016aa91f06126b2b88249f9a226aca09c6ff6d6045e