0x2cffd02e67a471a362bf87d901f3e21f21e658fc9412063b310a04f018653ec555a6428ee6e0eeb514e141555fadbfdb6be73be5ec7a7a4d9e786930f5e9d5ec696a7b4f69eef21c01647089f5c2b08867b0a27598c321dc55e59e8c9691ed330415366b0259ea598a1967df6fd49a1c84a4900ed676344bcf261e72c84c6cf9c7d363b278192e954e865e559fb20b601cdc593d8a89a0635d9dab71d377e1c86a9402c68da5ebe0720b2c3ee42e396ad7ab97bf9c923f0793c846e79e1c63454952dee649d2098c79be8c230e456c4340bf2d4a569aa2d0f27358c5c3dcca78885d69b074c3ba2600008b1f338cdaa01779af87688cacf736c9d6fd759cf41c03e0005c073083bf8b8ca75a3f5ede1fdaa80ce9ff5c4cadd182d994865a2ea5c0673258f8c618cdfab8d71a62a3a364bb27fe005c3d7e08105f75b1c367b8034db5a5154b7273107de9bba785f13fcd407be73018f8d4495d6f82f81e81e28648e7e2d70c259e8865456a777bff5317ad11f33d121c871698632ef711c3a6f9fee9322d0f91fb39e02e05b80e0ba89406fbce7eaef49f62639f0466580866bbbabac20b422c055b5c4a4678a1c554a4287b76ea6c9b8a0034d71711e33cf75bb95fa8e90982ee7a59f97762389d6b677d7ac28544b9ce3c1410aa293df97531d1872bd2fe26f72f783bc5ec4c356a9f028809f86d135c81363eb1641183efc25e55f5d06ca1ae47aac27b358d65ac9aeda1414e74e2a70552c7900866697230a989437f45f606b0640c7c8adbfa2be130c056240d5e4a2d950a066ec11b6f442de511d4740f5ce3bad3e02794ccb75d1183f285b3cd52d76357a18789d1c590fe9c51baa00b53ab76397161ac2be42748723e68f9168af7f8559cd3785ee2052f808279908964e792a97a58b2cde452021991b46b6b74ec43c9a6072c179479fd23ab21a88b03ae0ffa4e8046c4e1f02a8e9bd13a1e3c85505d3ba3b84176ff9535d066cdf2a5174679a47f4aa293a3a1059d84d01f76499c44ff57c3775b6389c72007bc1bdc17283da1aae8493106728867f8a2aa408c1c8d3b88c30d325322c96acf8aa471502f54cc1431fd76f4a2b7bd5070bc5ba1d7450fedc9edf8cab4bc90fa3b66fc5df12b9907d052ea1e3889da15e73949120cc4ae98957a7f43ec893f2aff4ef06291203613fec12cc355eaa3798e6b69d2b0661ae148959d5d4a2857d80ece5392ee20f2b852e5373eff7ac0c2dc85995d9e2f525017cfbaba6c1aec4bebe145079bdad8394986a452fcd704e69f9508da5cbc72f860de21b2aa9f122094b24fe2bc2c0aae475a95dbd9a6f7ab14d0788fdc7201a643281a131c90113e113b1023169e9e01dbd0231ddb30c4150649ab5002a2d5d379888c67f8940a732474ab434905488277948e39250132e6a0fcb6e0beb60d34d03b0ebe8cd8e6b32c2f6bcbc3f034ec2d6b6550d50c7fa417368d2bab8d87d7cd878d49a561a74eb3497e5482047e0d0f5c33f7f7ee69d53add75dacb1b6fb29ccbdcd16018e587edc971cd08076b0c6dff7d9b9739030ef4983a1efcc9e01ff8d1dba998bfaa3fcfaa4db2050d21b639e16962f80172fcc08c925d798736d4c8cc9b91cfc121d7aa9bf75fb967389fa1240d33d6cff3bcbe6125e6b395e1b4127dfaca49e6cc6d385d0943d182bb2afee4ce8efee6774c21f798740970e643574a69dc8e434b33d89864cf655045a274e921b05323a720c5c28d89118d62d89fc57ebd7e5a611fb576d1148c1853464d12bf530223be72214120a6f8902dbb8861020f308392045c257d2ad1f688893615ca2816f7503f65a9259b460f1a4162f1407c3090e873b5c6ebc177adb52310936530a0950be097a15b66e9eb5b5dd0cf18176f7c3bffb9be8668b1a3ff7d84ddb5a4867e15b2