0x2cffd02e665c732be993515765ea5375a53255f536498b51d00c016022f0ccbff5ca0b77936555990b08c8669a2c2cc692a20e57f5019f5346d5ac748021da2c8ed960bd17d76699b69be2474e04e2e19c0abcd97b259ea2afa3eae195c0588d710afaf7e6df8b4e4aad9d26675061b04d6e55260cdf37e4d982602818ae2d7ba3c59ea79c71f1d2725b7f7d6c562fec858e1cb6fb483a8d4b5872a11868df723167c10df16ff47b59a53cafd7ee64141d36de7a6a5d5a1a3e5119fdbf0bbb947a9abb05ec6d97cce3cdeb585743db82fabe3cd3eed63390e7289c7f3abddd1597d93bbeb3d7b69a02b433f53e87cb898282adf464bb3403b83a1ad6f46d5fd835aad33368e4604e1cdae22cb1a2285e238ec06718e749bae1a43284fd796b4b08abb97e04beba38d5501f2a901e663db5e56bf48278ba6bcc128ca1288cd366a9e77cafd1420e54537b4b0584db741257beaf86a3c72214b38149da83518d2055c7086477cba769b289dbefbde2ca3770c14cfd611e80957da722dbe9a9ba98f57b6b3631467143e491dd5f3db459606b9757d161a8fdcc7fff1449feb7a58a9b7e46ff50433e18a5ead1dc5a2d87ed16e357efbe79d5c321e8ba30a6d60c7ce78bebaa2ed00c597111fdb57a4e1f7a9c98bd3487246f7fe63ab54d8b4c54e93f088efa8201082d6d3c6afbd398ecbdc8f65d9cff03098674728944a56b93046e0f02e2174e229cb6bc9a5de072a7aa5831a4d7e4ea3146bc887bbdba69ea25a420b8d5047b2bbf86b8d9360d8abe38a0c2baf32c8a0b7898020467a57d59f7f40483b16e98e06fe1a03b1add584ece5a9fa8670adfb86cfe2c22d344a79ceea54de1d86a0be61c57166cd6002fbadc2a57be0b5edc3e71261dc1ab74bb075005c8aa2a8aee6216ffbc60a0bebbc99380d6425c7219b3a153008e2369d6f421b1ebcc6dfe6a33014c7b5058c9e820b90da3d5df2925ccbf2316e7b3a7271b8ce54ccc00f5bb5c7fccecae7f2535cf40080e6b2c676e5fdf542d4c39ac408f97b0a009ac061b0cfee02d89fcaa007b27d966091868bb7018ea1e4f6e772e1901dbbb9e1c18e1df2f97b5cd13e8545e6fff126888a754c49da1bff96bc38994e4aee65db739e49b62891fcd754029b05b0ad35966d479c48895b8d5ea71264b55f3d5beb9f477e5b2a52ecbab8a864e667af1170165aba95d353ecc98cffe83bf06ce7b944ebfbfb17c267825113c354fa130c76ce5c83d40059e0b9a81f4d0d87d6d44639eef61cc48da1ea3ceaf405e2c94c6f895d949cf05a243a005cd7d63396b85b4e71bf4e81f5760ed1e8bb72afefa391943d33fed189c1bb1e6b1d361bf4a849fd5f29326cf821f884d76a88fa57c1de6d96269ed52be11886af83daa7103a4f8154cb5baceadb1599876f506e7d274ced88c765c85a8e28f72a123c7ec7665c38d40a6dd657c6a177ac3bfa464ff2b1f30893818c721d2562092e8f9f6b135fbb090be674a5212bb85c31ec66be9ebc1a735c57051fdb41ad4cd3f43527c31118ea088452aeefc8d144cea6cf0e3eeceb07913ccd3a49fe64ea911009229a04e98efd81419d2394073a44a982c8ce8474a380ef79f6fc90cbaea1c366f44d83cb57b1f92094bf474dd35ea408e668872000485c512bc738e1fd80846dd7d006cf0436bad7620fb9d2cb95d49d139cbf07b45da2056aae68ae57d43d753bc21e655913a82aeda930cd47a394459e20cc8cbb3b62a0dd85c7d450064ab19c3fb5965e2dc1c99ec9995a31c4a8a14d7e1bd43863f8e42d2a8cccc4f26b2dc9d96d6ca1739733a4a12c6444b451743781c4f4f75ce3dedb6735157e9fdc2bc62d52de5e6f7865c0186c3116e83b4e35cdb7403efe20aeb9cf10c4b3b05849a06fca4f31233e5e2164f7e2ccd4dec58939c27