0x2cffd02ebc1270b170270f031b10242cb7443538a5040d762cb232745d03f97b550073c4d663025f4b568d20ec87b06b989540d218e9caa313796f211cb932958230073a42645fb303df5a5d8693d0da9605f4bac5c83287d0e188d1e00ba6dae95d93fdbd080442b4704d7c0910a9fb95d0bcfc8778c96a8d7a0a6d8823acd213524301e6a7b3d86cac0c30f7e3236e3440951ae776c06c670a5bb586875e465aed9830dbd17fbedb86eda986691ddd62fbca5cf6a1cb04bd4e6a81c0012a4d81a3bcbb8740d61d085e58e811e6e715f63846c42d44275a9e29476ca7630966a4e52965b1e2ff4fd3a0e66a407371a22094590adbe7efab9842350fb33e2ba1d7df51dcf78ca56fac586bed82c590b5892e287f64873ccdd28ca9a96b540a67df5188b2ed1d4bf92723030334855b880ca4d6e12b51aa9a555ca054145ea5e40a24bfce0c0d100a403c0e892cbd3a7e657f0e8a15f530cd6380d937677155101954fe4ea9f80e5701ae4d200ff1ce70564b10703247a3f1aab665baf681f7734abfd676d3238c26eb8192a276dec21d4bbe9c5e0c93bfd9225d6f303d4002a9b4edd3ab882eba35b06b6a14e86e1f7a4f7ad1791b3b2c356066dc9b9101c7eb7beb82bf0c642776260af65ef92e3e4f674354ee51f5584acca614e0562e94e8575e87eefd0dd3dc478f95dc66d72b26cc50a628c2a8d1084c152aee99b38f5b5180f8bc7b9fd90b120bc6c7dce3a744a9797c6e4f1842859fb427e43ebcce42c348fff935ccbc00c579954c5eb4075d5dead3fb581c537815edbb379ea3261c9210df253495f43a5be255186b0b4d42828982f926f81113be4ac49e704331fb1b318608360e4004644e7a1bcb401dd223638b0d5df8e6bf29797e40a21b68c9474d0f84467e6eca3f40248a3d23cc61919b41ed746d13530717ccc3e91ce0ca9527d1f57f06e4115cb449a6275c0512cc96d2288dfbe79315dbcf2dc9e2e60fb634b6613d050f04b71cef663915e6c45b1cc91e821d1d812d7b828760758d04e7914ce4987a873a1b771b060af86d2a332f196543584d08704345e06effb8c4bd9d7780112525677f13025865f2f74ed84491b53165b447055e31e86761fb4ef73c49f1b92b705945ebef7c59317a465bdef11f040d2a0bbeeb833b5e4da698091ca8c070481262cda49da3c346a509b9aaf256e44edf9eedf776719524d07c73722ed4133f4efe314f28e2a3af76ccfdd2ee9af8ace82c9d8a7cbe33a349bb52f81db837af9fb236a08c0fd47e7c33b4f619d0ea7bf7d5da52a43a5aece7420af4be0ed39c51c69d66e6ec944d99e6113bb6942b7dbb663a1893a389d1a810802bba8937186c61f69eb08b738119b6a6d611c1ef994815bcc34baa20739e3be3c35162324735eb618f78fb99d43785396e6582f2f3f214a8e6bedf7b76ac7df7680859d402d1dbd1fffc2a6872b25cf4ae7c492bd2cbb555ca0604f4409023367c0a27f3cb5f6704da626c80f12d481d8e7dc85f3152ae425a14be2bee1fe42665f19052cf8b4894aeb2867d5383e979043bea12c9a4d587d6fb5d61c532eb258fcbc9ddbb14da547fd8ba0134ac8b6078633b58a9bf2b97855001143ccfa7af98112ea0afb5f4a602c8275ccdf04adae0c3957c3d4aba0d501548ec1e1ee2c336d4c3277a063c85145dc412f735765283151cad80e5bb04ee890ca94ddc161f0d74804bba6b3f454f46b7657050d349dc1408fdb316a30353aee7e8e22c2940d11f036e6aeea09b3750973d9692441b7b0fc9b20c7ccbf1679f1eaacec82f2c477124a80db77f1c7e5d2478c937ce5ddfe8035f516ca2f851b8396e3b41ae563f6c55408e295a51a77308efbb41c98c87084ccc1be1751e0e1540e3850ef96c36b694c75f8b982d104b6c08b3b1c9a201568d