0x2cffd02e6abc9ed069e5acfd628f0387cbae77c257fc427a676e2003320dd41f8185a786d3c43a6b07cbd3761ed726d826120a6f44ca6bc9a114d82d81c3d70ec5b0e269121aea7180a73c8c30d3accb02d5c69e03aa1485ff9281478c350c3796f5aca95927354f191688df263727bce1ba86b1563a7d8858670d6704bd351153618ed95d3610499c187405e20be71f9b7adbeebfd885cd8c04209563aae41cd6e2c76dfe8769a8ea8b6e91412d5b72da4c189b9c5729aff5b65d8b4883776833ea567bb6d9ae7c38d49c1dda23843c697f962aca8c2d5fb70c041344c69e8f9f4a4814fcee9debf21f8dc99777efca3ebbdb19c34671b2dda927a241fac73c005b1323f3fa9dac8dcdd26d2b289152339e85611fb5c786a1607ecb6e5fee835291afcc479a2eccb5dc9f56c9d5195148ba6e9f3732b7088108513f2276e3e86b1a11663c76373d2e8e795c47ebf102ba204e7c5dc666ba92604ace2429402222ffd120af1afb86c62bb0590cc492ae5040582fe01c5d60af9d9d40bd9835629ff0ceed9fb6310af80a4e3d75e6b7aba22cc0e38d11079b7961d6ee27616e4bca692d14d892d453b4a80160a218bb3dead23dec5000ada24c0fa9103943b42f5b056494c595b45cfab15219ca68ee5560b2def0f82aaa593963b06f042e9e0efa1064d0f9d4d29074962387568aacbe4b9184205784faa3106a63e0200e12f8d05513d1ba2dba91b4076d96eea1371baa5335dde54b0a99a726d514b7c19a7fad919114ff5575e3529741ce196c7d36d5f2e950d1f7eaaff1d44094ea2e30758babf6d696a08daa8dcdd3a41a9a51de8bfe60bc225927fc2d8be3f564f49b116096bacedc4afb6c42ceb202a83000a89f860bbe69569ba39a206d990a12455bbf10287c14299597107d99ad7c712e3c03cd70af34216f31a49b30d5d918ad76ef7c281ac6c0d43597b7af0b1166b5df327f57f1182a53b2ae2f2e78e88bb0a3486340185c38180d000f314b64d5c4f2f34fd1e25d8af702ca3e0f8ba24573ce025a90fc55dd3cb54dcc1fccef33ecfe9e839db556beddb0fca2a3f153aaa56af34c8aa970068235ee6d3f8c148ce0c14c59fbd02de60a53162c436aad1984e1bd993f3a88fe66e56d157e18eccc54b19d75dbf5a143330cf821c32eb9e88980c9ba8ea56ea276862b2b86c7a5f7996795974d95acac77da1e0c4027f569e241b696e495699af862f5324bb77cf820d56aff6383de827a418c022b489664c8f9cde9ef4620620fc730cfa80ba8a8a8668f32929144f686f68c9b642753a494928e2e465336b85127323208169a916044fb1a4ea6f76855728eb30010d27581a9cfcc39a1f841f07e78e503b6f5674e31188ac33ac5116a04beebe9732a79db3192fe3ccd664cd44e2434fc7f1f2dbc731abf3f3e5ee62b2622ddf26930e1d206cdb33e2f6cc86ddf8331f1aa3c041b39475a57490cd334d23286c85d89584561b0831bf55c80b0c68a180447d255677734fc4b34e42545071c40556ae476c7604646cc38f9dafb0a416f62b150c618f250986e99591a67e8b518f7602b80927406186b279fde7480cafa9c2f399d585f78d33487be2d4d89173e55aa124d87d4ac58e2136097a8b2bc0518034917e371220f07b4e4bad38a93db51f7035ef236013ff53df9c0b4dccf169b56ac54df89fea53a1533ab5fc23cd65bfef837cb9beeb1e1c778bdc5e13f9585607cdfa6654c8e7e83059f38b7abb75a5da863497b4caabaa7e245625063a611152443f45f2b3191ca7e04bd31c30a686a64a8d15c78cffb17df897106d142713f3732812a4ac5d964fa2364616bc78400383e7672cd460ec43fea27139d62b1a632476ec4574e24db139d08007385db83d1bd6a0cc199155aa96f6071914d275fe00f648c288c86c7