0x2cffd02ed193030e7780dbf18baacbbcf100faf0a9882f5226d9120f478b65eefc52e044c48dd30271a64901b134c449996b2a552babde0ffc0da6611e85de16db94d6ca905be00482acef5a7538c9409bf19c902c55efb3bbe423bb0f726fb79f3b0f4e96c5d6b17ce52a835982a551bfc770122bc42817a6110237caf2270f4ea6a38763e12575b800ce38b751306a8b005739db8c766c3055fea4fb6bfaa153a23043099f91c507430e70d1f433bc3b61d481ade812fcf3976927f10a9cfaf071260d81b8724d8dfd21736da5df5d206ae2587f0d4faae67e79ace87b279b226beacdd0ef265eb0567adcb3bbe93e16aa690c78f98937ba107fa1fd1d2ca7f97d832af55c2c45628efb0d6865f32af3f995d2eeb35014ba9648b543ec0b6383ad2d571bf6e05116fa932f6bff14249b1ba2fbe7acd703eb16ba6880296f08d36ec1a96d61b88a524457ef42eb95bf3f32f75d5e2ec2274a7616277026707c2c3f8bcf8fea2fde4739a918b30582f46d974c133ff0d777f277507cf5571bbddb4a050f8feb814ec28a589d2d24af6b71e21b61b51e906e5a4a85f02ff87f573d9d00933a780f25e2903c0e5161afc5f75554fff0c5f9d20fca2a2ffae0ddec0e19129a16af053fee6d9684420d98ece8a0d93477bac0403f5c49215ca159524db1ccb08bb890f498e18ed96cd79b276fe04578172164a5b887d330d67707e7f39fd1dca14f8d95fbb55239ee0daaec03ecb5446ed7c28cdfe8f75f11f795ed4de2f287cf290acd3cc65aaa90f36c885ec0a9dd3b81e05e914107740378b2a3fadc9226b4031350beb0b173e866891bc7e1d185bf539089ec58c9aae1b09cd24027322c73d62a1ab4e08c42d892dfa865d95655198eca74f21ff2d9e3ec8bffb5b06bbc6978d1a0a4edfbde96ca56a344e42b98eba90eb72154394e2c1114debe3318d1ae40c28562c99dbfab5ce0f9acce477a143bc840dde5f044ddb35bd738aecca055e6cae2d05ab4e4e54ca5b70e09dcc514c4c70d8f7cd68418b2d10c49fc8aee703a16af266ed05232e09267241ad3e86d73e1e5ed9c330b0d1b7c54b841de97c6a3abe47ff64a7bcfd75cb4d182571c97ac0b29b33a892fc2ade8c764e3fa013282161dfa68a7fe9a19429b5a9ec0cbb6e462dbd544392f65d6c5f4c4481d4400821f7e5a5f062476ccec9da0f70b2b15268d20a01507139d8695dba66b5a7baeb672986e3bd6bcabc87ede7290f5855a4a24b0d80622a4d3ac55391c80cc0f4e427efe5c5dcbf37e6700432f4f48454d7a577bee950eaf5de4ab055b8348075cbe31a203cb6804b87d27a361f2e173d48f9e6a0d45fe575a07f75f0ce6ae186d5a8c82f8875dd868491730ad78517710c4d85dace857ba8f5e8fae65558652e2e90f0738efe6745883b4b304741871d68d79028105c65333d973e57a5a22d498e52360fc8ed5ff65752944c7ec6fffecfd800763297558977c82e7acbeb9521bc190e79197d8b34d3c7b5ba34d2b303f8f7b25b0489215c7a623eae23eacf51e7f215d574962fa9ebab6194e132d9bae0b4fc9c1a3520c9cbc5e24d4d519ba2c58b6c9cbc438372cd5c61e565c527f571a1567bd84dde21a78696482630f8eb68322cae23228a93e4367107cb9e08e9346c2cf2696ebc60dfa895255feeed8b7c56ff3a403c0c1db92e9944f5a0898b8d37dcbd7f8d7787a0aae09d9bca601de360f3adf26b7a35338fed71053897a96b1994b2fafd8000057c1e0144da128b11d4a3c1f9a70dec12cd9ee5ebf70a6755931aba10c44a02c18010ff9f3de15686ca98ae5c10bb5e3621b37983d3c957b1706875b9de0e29123e603f2f8e900098ffeb1cefdca587f9b1296a13d264729ea8b7166051076b4284ef1e2dde71bbd41a18817c19e9ef0c6af8fb46e1c72