0x2cffd02ef64e159d42c8c73c26e330b7379c0cc8ba8fe1f2a5780be9d3a210bb01126aca3325fb1a1d6f899bbe874bf3a0095774dd11148a081fd0f207b3e74122f269552fc19df4c51561a7a7330ae9a69dc16e3db8d3e6176630faa8d442ed3267fb7acfb9f7996ae1a3b6aceb612a3f30a296d69fd3966ee6bf5b59b097ee126b26909304b78e5a7121396aabaad4eea76c5ced1ed31de1d356b1b8ede4484779ca88a7964c94219f9abf5afa880a19a359890ed636dc5b370915f5a9517bfdc2896117a26b24368facd086a9f86d94725633784edaba362f966cb1a1aae531a2bf753399c81b4db0e3f3ba74f38c6eb7f60e48a61b9c01fd3135850862dc6f5896ba0e3b4b7a693aee9de149f0d56f8f8af02a73cecbbd758958f1beaa80861a047177d54c943a90b968e24beb3e2a8d1054241e6effae59ea917e1a82e9a92db6c652af945422266a1daa9d6ed06d178e228f2fbb695f972e1d619ddb898d454fbd312f336dec5c3e8490129b04bd902d8945a237dae5cd0b609754b607c53d56177e3b8a1633da902422d72a124c8c3b249588cfd30f64c9df3b61524559099e563f063310a6ba330f4624a762903cb5a71869de545afc4602b19f41ad18a7dcc2598e6b2980a8181c736947c82d662aefaaab8f5a5f522b1fd49f1a9a75f502bf4bc80cf51830fb4e22bfed9a9e308456a407b9d7c66349e3079b8d5767317d26bbb127b2df9d439973933707e1c5eb63bfe0ede6b263391d27773b492b377ffaa658aadfd7e5dd2cbc02f5b81ed0cd9ffa6671a8fed0245aec1da7798048559a6e151d8005305b26da2fe8707773802b1078d0646de3e56ed38dde415cea01405b874f875e4a1ab2bc10052473764671bc771f5357fec3c81acd829148c41158b13adcc6d0a1ace2442882094eb6a89dd7300ffd69c5111ce3e32ce429b64214202867faf6987a010aabf834c1f35a0058f81d1b372dccfa5e91df3de29a90c15f5686d8943d8e81d8cfc7508dada1caf4f6d40b220909c8d56437b5eb0389cab8a62011ccf5a607e9bd5dd23677b9e23e5509ecdf7f8be454b57aeeda883ead8ed067728c5edb272d1a313b036093e059de2311f28f33f9bceb6168bba2f0d552e3e27a1eb619cb8aecb6024c7dc83474852404c65d6d0af6b143b801388a73ed0db9aaa40c546e6e0b88d68287c49f5375eb1188e263d76d999c5f9255af95741c07a351800a68e7391b45fe96d4eebe6d9b9d8e0d77f5d77f534687f466911f0a61bf44acd9a53dbd41d329cdae44677107292afa3611ed489cdcb8bfa32cae695cb64b865c3f1b2b7fabe235f3407ee4cd33c4e0c18642bcc87fe87408654435f91e099ab83a1c6d3dfb739d04853e83a6d7ce382ebcc353e9dbce75ba569f80310dfdbfaf4940f59ccd6d392dc519733c659d711ba6622161504c8db0a75cff539b7d1da3d59783cd582a2138a0cc353da6dba38535064564298634f9e0e67f463b85deea629df2de76ef0282f196c723038ad71e6d7b268a8e53c264daaaa987195f4f6fdd1e03e55d54bdc0f3be8a74e73dc22264da958017e8bc0b445a456617e94ac60d99bbfc9c1373a498388f2d1ff2dc880b556fb50c22090165292a94f068dcca081493e7f43ede89f6b08d0e99ae759f341bc74f86dbc3aae71aedee659462401295ed0b12ba3903c677a3c1efe911a7dca2a3373fde72ce11b5dd356306a67fc8912a5a007db04173f370f423c33eb8bb3be131852370273a9e2fdf3c83d88e5307d701bbc42ef289194cb67ae5445b80341d6bc24ae99b63eb831a3bdcc0c0d65489e71fa526695ca1216e5082552ac1cede5ad814452968b5d8881688284b19b5f639768938861444be13b83eb88ffa3d597697b90b403c457ee7231005845a6356472f47029aca