0x2cffd02e31388e4aa32b530090dd94e065e734617e2133f3401357ac10604587539f9f7076e1f181d219112c42127d878a7b0e5629f61ed3999720c6c0de7daf5608a32dd789605b7346867e68ecffc847b92942bf18bd228a6f612c51861357fc9392888544663ddc974c9b6500fd931d4f69c3a8e19b452374bfd851cc2e60de2bedfaa39fddb73790858163939313bc255e52c4ccfcfefe705f20a7638a90ca9201c775c656eac2d4550657a59e73cf8c4f12c3d27d5ba4499ffefac4020eb6fe3d2bf900879fee55818b9986a923e6b1a71b57ed85176506f03d6be290ed06682ee0aa2a11e37f323e18723edd161b6a75096c9b793f070cd3fb3d64b22ef4f59e6c83e2637b3a79b2a6cc781757691f8a15f5d7884cb51871aa95f9e53a4199ca3893e43e227c5b977a1a8614e14f257ba2582792f391122c1b00ff31fec0b2b4dd4e0db6fa114c13efad7a912eb94a333a7835b7f1da1322c5d77a3631c8fc1dd69ca8abc519fb006d1a6e5a93a50ab8493c750f577c4e707d2128818655822ef5623419a9971578361736197a927ff4cf0d969c26346299bf1659a0fc999d6169de6ed533fdc55aac81f338d4dac7af56e201da879f528ba2b3294da2e32dac143150897adfc4ff1478d40ef25ea4ab43d3e0852d809b8cf3cddcf93a9a422e466785cf94d8c637cd82dc28bfacf45a7bd3c5bb295f94709fd0ebf2bde7befce0369148b369a73619c4163c3a299f7ab85dd926a45803025ca4579d8889f38bb3ea7a333d62e91e92b89b4bd43c791a7dbaca8b03f2eaeebef3f1474b2922652c00ae1e2c2627f3a6881449e703b7138f55735bca0b34dbcc5da884e70507110f83f99d2452e6c5a1d49d0aa9f3d8edfc261dd530b16cd53a6dbc3bd12ca6c324c2831e718bd18b31646cab4dddb636dea1f867471a6770af355661c5bbb4ccc2112034abff3de3b5ea2bfd53ff34c04a54ad4cfb07f047f611145cc6c8a9f2abe55ab6e00d96649a7d6ad08e1f35270c344c470f9bcb6c0a5c59ed886c06907d3e06a65a33693d4d69f6b6d300f8f02c50116d705205bde883d646eb2b5774624d60fc8afbf6394c3e04a2eb42b99bb2a05f7391ceb034ffd935921dcfc77ef7168c1fd017db53c6edf68cb1870dd72319537a192caa65e6cff179b7ca9db44c82e2a5c0b9fbb3b7f57684063554880e53818d6cce4bfe897e6acc8b23832a6c450f33f227c538330d42f8468f2b2825d2d1f9e207660d7efb95543a889edfab462af93de84522174d55f4b494eeaf109d087ad148b982e268477af87ca71c8b37d0c5e593f15debc01d3241aa4b90135536aa24dc0c8d665ea958811d63becee05a28810bf9a2221153308a2b9e095f4eea6ea60604536474e9541839f2110898a3ba9e323fca4afb3a298db19b29b59967f115ac8eac548e0ef54a2f2bb2f85e720302c508f1594d4131e54ef597574658a0b2d60c202d83bb07a4c315ee7bf18c60c6ea68ea30554e7e6b68958b74dd262f28e8443e0591cd222083efa4c7cb2fdd418efd641f07d559d1dcdbb4399009b8d334573ee0e5a26f1d059adbe2ef7956d7b4a0866636e1e4333872b87714cfa14867dad4d7118bfc7be602f1b5dbb9db1b9eca2a3f17f6edb519cc7e3f9ce90cbafb06a3373ae434cc55ba222e5f6d97100059a898a22effaea4036cddb6ff94e472d340fecbbeacbbd932572137fbc13284b1d78db33664d5ac6b1f9d11e36bb2911ecd922a897f0052abfd0a52f849041d0381d5608e00c837df3cb37598dd7bee0fc31a6a4de9db905f1b85e9f8729079303c5e41eb858e210ffd145843b6658872ac45606502415f7297269c14e15879c04f614ade77d7c2b395384ce5d83df3f05296cf67938f04deab59c74e57ce9904ce6a2f589e8e0112be30