0x2cffd02e42acc16f22bd0361ac50fb6aee52f984d05298d06dd04e05d03d4a74f730efbf83d9c96f7205ec7d332a889f5fe519c7dbd9aeb3500515eecbe22c6641b1bc52e2a13c2f524488156003f4dd311a3b1dcd4060ae85c42a6863274656a5c70aef6a807700f39119d4b0d222fe8ae08cbb1fe25ad723a14b640536c5ffab47add66bb16d4c68d4bae604dec4c38719f6802c323bd7984cf17bb3291dedff61ae386cfdf739ac8f2f1038fb066815a3a2c8df2c12a33935596e610bef710916ef69567806a14479a3071d1092ae9cfb67589e8b70e90fdf0b30e822cee49fc5e7766af1ccdbf41ea595b60c411818833e3c8d8ace7ed2e8432037feb3052b8fb36482a6f1a91f38cdf745d47fd7d9bb05070add17200b007b32d0142e0896452769656a59c5505fbdf3690f2f9ce32ecd73eaf971bbd2de91f15efc7b7a06adf050e4c7bf3aa98a4bbdf58cdf95bf1da8319926e7935ad5e0c0108b5e4ebdb1b4b472e9ad7ae50ae546a916247eabbae58b6ba23e965a3102bad7331dcc37a175d6970c518220548035a3405198e95dee4d1c75a923fd859efd8779da4f26a32dbd173f37b5e4e17002bd28b6dfc5f586118b50b1f5bc03aedee8a5ad4ef022c3967d0d2e034bc1232d00b07bf727f1ce5a3f425323002bc2209beb5c65254db6368bc7efbed2d78718562b224a4e9cc1e5f530ce657abbd6c06a8527228893b58fe9e1207a2c7bdad630e0571a7cc91eb82e8296dfa6977a140ae7263721629050978176808277d7236568dac998e7a9c27ba34665b576a3968f0cb27d0c7214b4bd9fe4e3ece1e37de848d4f4b0015db8a9f5433730cd07cc84937efeea86917b65e4fa1c863a113acaf3dcb1d4b6596491dcc89623c6c8c5ebba007ebd83fa66e326aa7dd42222e5c5d8eb90be69df179e7c061264cb99a4363906ba7a58279f04e53763ac097d56433014c151660f6c97326f97761d2c0a64248c95283639b74041918179df482a6941763fa4d9ab3a3380553ec3037da029b5be4e97978bf24d7e843323c337f115d00cf788af3b00b3754ff8ea22a991f1080c0a0ceb05854b0ea4b3919064735a9384bf665be75c688e4aee93b8f2d383286d318cdee201280bf10c9fc175b4b810a41cf319a0abe74c282fd4bcc2e013a6fa177ae96b5eea94a1950798037d54677b7f4b27c9db981fb3ee51b86fa0f30fcaffde233bca510bb60047d4558b3dbb018749b2ac697b876abafe6160a7547613a1cef44d498a960160f39ed7bdf94bf0e99ec706d6f3bc811510cd892d73c6de2a12d1cde2e26ccd719545536ee8f58b32dca28b2c1e4ed3e0e2b3bab8822eac42630a994b1b3660845dcc37c6a29bef7394e04b7951aa7405a4ea4d9f388968c85db27a3e3663622123fc53f816f7def6533fb4468010e9ee52a9bd2bf647501c2c915e75d3022fdfd41493a92257d39a736e06a9a339abb5e26d9dfd935ffeb485df283c09c18e103fb0e8126f262f5cccc084a70c5c76da65335f09d0738cccab80e791dfb6a7130a7a68d238c1815eaf60d35528e92182b0106e7d1bdd9347bba87ea0d260aa9efe28b6880285502f55c76a067f6283e7ae1faf3d9b994a3aa4ecee4b4b1a344fc36846534ec9d9e33dff233afd5828eff1dd5f991e57e6fa83b48f0525e7e362199c66d35286d2705fc59c9cfce4bafeb3bcec9970aeea8db66d91ab7b07f54eae1500347d3b4eba2e2f9fc590f912e5dad6c7957839f3cea3ecaa70ea2c0741c29a1c114d5d44e8456f33f0157469f4a4d4a1444bc10fe2e69d008ea54a161f22b1c9dc4e83dcf846d042cf04dda782a3a1bdf816f452172b75031e8ee810b21ce8dbb36c55641ea381d41a83e3d271b47140de0a1f6811a6b1994fb6e0970fe1fa1d8c563b9e806839dd9d