0x2cffd02e102ead7997c4eb684ec08848a7598c30ebcf4c01f32730d07dd0864781d33c0f0b6838a5c1e22ce805281584a6216302dda5e0df27fc18b1d6da9ef398fe4735ef911101026f268a52f21c5b4fd6fb07c2300e3f6eaa5525ca885ab5dd869d99e4dbffad05138fb41734a099290843198604eb207d0168f146c51a26084065e9742f5f16da7283211f89ac19bba7598c926b583d056a9411eed2e990fcb8a288b86f86877f35e609bc276b5cd4553db514ec839a382684ed845611fb2d30d184db568cb1b15ac58aee255cefc14bba103fc88da12b7d816210cfbd0d3493f955d4731c1405165d3cc57010197b9f44aba983a266e7153900dab03b4169e9e85e55eb81174d190a391851f4f5744a3d66223c890191724c192105cc9fc5231f273581d5f5bebf96e1ca825d4d4c78293101f320e943a1a89b7b7f939a5b75e748b230d484da29410152a70b0657bb76a432187cf174f5fcffdb3ef63442ef5e5f9ff17f2a346f9e50a0ef9b689248674b4ffcb7d4cb7a26f48596f6643bd542631590dbc5ed20bbbbfad54e30700d32614559d69761d107f9c8ef3a4ce9dc9fc614c3f2d170cae730d894c51ccd58ceb81938ef91c7039c39220a076d33624103f3d43538d170bb5b506d667e9dbd98f52351af99e5acc2daf77f96667004691879eb5e1f36514c6bbac46de4828c4cf97455c54e495829ffb911c4d6a8c51c74bb36fed34ad35fe3356bf6107b05d7f203ce95bbec17f1c31557a7d0a7bdb770bd046c3631a2c8b010eb825fb9ca6e895001888bbc7d5f0b6c987eb534323a0ccdf59e16070171a43166766dd7bc401ca59e2ff628e36e6700226adebf7dfd5688fafb52de98c577c8be33289873f965dbb1558fb022206b6ba130db54587ac099caeeb71452a47ff8a6e872218671043b18844798c03c0d96033141c33f47e01a387acdb0c84daf6f2176fb65881737203529db9eb52f616e9af68553e28a96685f73f2c181f174bcbecfb80653d35defc2752ccadb73593a7be5fe8a530899c3a5a0d1a83a035c628598686e3221b72d3952ed3222b84fe29c75f706182d2e634f9757a7c04c4918d06e48be0241cfb4315f31131f45e91aeb28a48aa684e675963fcd0da207317163a68e82915f52bb7e2924752b48246edda36c0b988c7a1a0df51ae3d4122b4fc882ae3713501221a29d14e687d7cdbecc88e8b6103def6503da0753c4925d2bef8b3a7bcd5bf79ec975560e9535d464c1104ad5050bef58a3c3a301cfcd6937f668a9646e5dced1b3d0daddc23f1fd7d9a290bd2f18aabe9224cd63c6234b77c5e41bd9f0b085ad49625d3f194b905cffe97a4efd006369a93fd33cadcc046b6c56785df4bae6e8d0a7dca4d871c692d3934fccb8dcf50f93111d55fbc657f7493835db850d94867e684777c19aa649f05597c0453fa7ef1a8306967a0e94fb3255e96b4a70712bfe9be077d915419ae252477820b992e4fa2691097b740a04189e013c3e4f65e453cbf42ec0c6dc01d31a9036abf8a97ab7c20f3d14d6112f5f7ce54df09b745b89ac8e281eba47b5e2731655584f71470831922251972fc5ab45b6b89b8395f5addd76db8e717a673e6c565ce963c6d2bec4f5c3a80b2e681fe673c51bdb0054fc02b599d34062966b1421f61065529ad455381ddf1b9ed2a56384566f7bc229da0e3e81adfc93eddd11f99be7ec9447995f1828ddcfe43ad6d376f5cb85d50eca5e1cae09a0197ead2cff1b9724d961157b3a8db3d911cacaee01678d27f592a2804cfdc1bd5faef9afce2d775d75a304d2ff592ec384b0692548018411f73297298f6fed6ec5f27455c4c2092ef71d027c43cde48206377f0336c719181e60559d5cf5e355bd87f9420e0bdb51dc193cf668ec3bec1a55f7f46ada0b28a4