0x2cffd02e1b9154b414153086a9a8634e12707c245259f7eebc4e1917ca35c10daa97f0f123f74d0d34feec84c3db274b164e7f2be30cc8d504cf8b5657e0c3a45654e10721ff4ec4a3aec50b5c840e8f5501ba0c0936e8938d729c4eeac65102bbc22dc62da84bd8ff60a6183c9e04a91eb72eb63568ce7526010b65aea1786cc487cae6cfd00dba958d37047f285ffff4cf109ea312bc5f9a87e899c0299cf872a1fef70421d3df5cf840719512b9e5b704462e58f8a5119aceb2036fb6fd4b14bc3c2a4e5e5b57e2887bfe3552ecd8a27c11e3487a25480d96f270baa69825975591890495098d48b3214fec86259fff5d5e3061513b844821123c7d4eeecb21181649f979524ea873b3ecda4acab17a7ade32bb9324cbd8eda9db5dba53551b321e9df16382dd18e7a866b3d23714cecb7d09bad22a9b65014c53317e41f9ac3b8c51deb6132c729c99205e6b31b565073f38cc7bb1a3a4663c54ff5f48f361cc5b9817a278ec986779647c3ab038d8353e61ef8d4bae8f780830184263d9a1e57feeec855fa9457ea25162ec6db6ffc12dc1d880f56723b17045d8c7fff3e31ae21b9913d9f98410f6ea545d095558b8aa6aeaa5b6cda15e111c811bc5e8ee656f9459ae695b197182968aca060f66556997c992e231d1a7f55a863501ff7dacb30a994f2ea9aefb46c700a83ee779eba3d3dbc43ba4a6690a788c2e5e8e837dd6cd504dc273c9a38cce1ff7fc52d6bab09151d84fdf94dc4c957df1642025383a763056d465709554d03bd7bb78a8cafeb6bf65186e1997bdeaf2b443f15bb3d0b134af6c9cd8bd2fe9ecea49a7c5878037abd7b6348cf75b3000385478ebaf61a211bb9992e7c7d6f4904da0d4e49d61212086f8ee532c82b0fc50a2b9ccda0af3ace54ca00bc2e0365ee242eeaf485423df31513027c5c810463a1f8d93418a352f64092ea278c0dd6832ecdb9e302af52e8f5bd3012cb964e8d7fc5df61c60e785632c84dcb69dd597e28205829ece581807457f2b16ea73a1aa36338a26b41ef6a72998d754b3ce7b056745c3b01b71ab6cabbb39274a14cb06ab68c33a81c68accde46c7beb68fca4f987f12f2e119d2b2ecd50d1b250b7e7e83f02e4e29b9c51223434d0432038178eed9fbf667947c39305b83ccfb3c93284cfc5f58c0bf84d372469eccc2beb3827775236b6cae93038e8e720938dc6d52f3b6a7bb045fb8b0ab85acc27721a3fe216cee5e521fcda1055831f36f92a553dbb4d4335626041fd117c86a754967d6e3286c9a9b9e2813766e381e76fd4d62607680c5f6c092730a7e7cd29beca847399efac4ebecdf0bd58962cc4c9fd19095d745f9deb2504bc3c33aeac5b78deb1fbad3ad81b345e35fd399b2c923e5a4e7d0eb570cfa510553c2a2fc92bc650815e3445874aae82c33186db0df329d351fa80fc91d99afbb8dc210a7dcac57665e8a4af5bfa30ad33ffd5efe06e964b8fd4e7d7af0792442907f9b2254e4a142b56e38ceb532d55ae156dc6d4ba0334448afab7fb527fb3b9623ed332e83cb1f722fbc7a7f16406436b4a802838265b883fea7fa520a6cb338f88482c5cf387ea89b01f5924be9450c42790e4bef9621f19e0c5d73281b71af6d2212e2779d91a683f35d6a040f8e51a7077537b5c2437d135c314c4dfa6289bf6b12b7cde9c3aab1dfc57a5297df1e81c77dbf9044ae1bc5ea5b04fb5c52746d21f8d1740fba5b8857ae0f1936c14dd2593a44356efa897e4524ca4f8f896f947ca906e46149e4130e1c3c919b9d2f2dc30a5757ca2e17a924eb0fcfec4c8396052384ec0ad266736d73be5895118b50f5a3ae7d1d8c8e1bf0915a7a283a8ae661fccab251eaa0f539294e1d57713c5d144a067b72874b72788bf35a7057fe4b85990937fc384182bb4f539c