0x2cffd02ed975129c389341fb32ce5bd50c24fa8d481a69ae7d1784200b252e504c43105bf59ac2ae55478e14fde77db0d233918a975032f800d159322f8533e41a97650b3cad473c4e143274a817f5094c96063f7b1a258b41a53f46a4d680b361acd56706b90e5ba41e32231466635e711d6c26ffe21e48de09ffea1352f358b3bf8d5e68c885c6c14872821ec2cb73fc6499a8a4ed94a9e7d542f6df4059251f432cb4cdab837ee2c1266c2122a4c0f179ed2a8054e511747b7fc63fbeb9b36b52cbf7ac489261810db3857d65964b5b62d276c9352c6452736f92331b7a75e396f0307d47ae4e2460384367bf7ece21a9d596fcf6b05a47ae9dd6df396849d65a6e1ce3adec10980d45108815cffe14da2bb21b46efdaa74491319158d99c0d443abd3bbc0586ec842db5bcbf2791b7afa7c0cf1d83f92130f0094d90223260109aa6470c4280b5b2a0906214a7e47478559509d08cf300967e663a7dbb9ffa534bd143e2457ef44a52bb357b68da5d9e85e5befc13d3c8c87761473a9edf679749d74c967f97f6288baa1a3e0552e90f391094961359043a72f8e38146ca28480b45fe355944beeaa8b7af62b9462e62ce1cee9e9b9770e547e1a7c11f0e25343c70b2baf294c824258cc4214df638d1ef4bbed2e142ae7af3004e889a97aac0f1fe8cf0da13f7f9b9afbeb4f642f6180c03d4a1b64def4000462bc17246890432021ebaa1c713b46bd2482977f34361116c587aa1ff4ee2f1f8b8dfa2d4da17996e08525aed377818cf770a8e1a19e97cdd333c8b48e13c729d11ebfa5f61daf3432fff024649e37fe7fb82d0b6554f99ebe7745db32bcce131f6876e67d576fae3ba3826ff766220ec53437af2d8c6d5d5792d56a29ae9a9b1a19b4fea3cad352e496a5418bf0a3eb37bbff905106ba1936d812e1dcdcc0ac41ad7183beaa32ca41218762209592f15d69a1f90e58df37be7a2305d1abca5141d205a24f968a0d8b02f5f38f8bcbb1f764283df74d2eaf4f888807f22035c038f0f0572065862fae8c2d98fdddd22eb3820ada24ad9737e9a02d08b04148629d7d5c4aa6fef64b4b50e0b6bb6b213e86a2d36a8aa168ed48a9cac7910f411c1a0633bb99560c7ad08bc6a85ad7bbd907644ac46c601de7b1a8ee51c407a2911c84d713a8ce428f03aced733c3395c4c6e05b80a730fd0b487289007fe350ed35b9565d851cfa1389ef6cb6fe32ba3532a16e60a3668e7b884f31866703b405984d106b8e5da591538a69330de993ee10e25c614b78e519748b9ead248b8ece3828b94ff57fe2a8911a15e54b1113a2d80e23da025acd1d3b5992fddbd9de3f355f8a3be1c16c687f5ef956b4c0ed2086d7b93663548ee3a2d7ceff5d84405ff5f79cb8245039960f72e848dc0294bfacb3de2580afdc9c94d9ba734fcaddef984702ed61943934b7e1f5cc5f5bba7cd864565a31d5490af69609aa85aa9b638e39b1791c616c3886a278b7b86c727e4e53437174b1b45a99df73f6bebc784bbcd87218b971703f170a112af28bacc78ccdc4fc425cc22863ea86f70dfddd364ab7a86e940a013ba5a1739d6fc5d3745d19596c4d899429309899f2c2b4508c8809e3d5f389dce4e3551bf6630f00bb9440b9c6e291d487adf4c9ba249f5a27e77513b3240268c286fbfdc8ea536c4c4e944d8e41b282525f27b248ad7a390e8d51c2d8c7799aaefd5d230f6b8487d14534d5cb8c55fed86b60c2cacdd9a590fec844b82a14fa79a1a69bb3b01a7ce95b04933e90d5f23d3ae6cf77673aba7277ab72588086bf0acc8784203f00403ca5c8eeb610b810ed449efda2c06f48d646baaa603325e6572f3fa3aa46861ac1197cee262a47762af2376ba7cd11ff67438417adce785009c79d563830425b7efcd0dba054638041f