0x2cffd02ef5cc114e9cc584e44b9f817eaf3d3febd466aa17a995f6437a526d37935522d44a8b1ddb4fe063474fac10a2169b4bd64a8f7cdf2f7d96d971f41999479ff4f969b3e5b9f2a56ca8bd2a524591c34ec12da17f1f568a8d9a07f8eaba294498737ff4dd1a5bdf9f969744a3f5d8126466d4591127bc89797163f8e9a76be663ce9692555a64f50fdb9ec348070f0c442d8b922062f111fd2b5ec98829c0745b4dfb9f4c4a8e7001eeec506954bdb69f4e3a84788a716139a7dc4d97a79e2a27cf68169d4185c3e2f9b65a24a5bb206e091b53e9e92cb52ce59ae955ea22e057ede4e17ac126e507f587bc15c916490ed55c56ce4f70fcecfc04d3532cbaa5ed1925ca2dfe4ac14c6d5d99d3df4143ff0663777144ba26c21f3016eb11bc28714892ad00f017d73c83e1abb0168a8a3a0896cd9f3718f536463090da06068decf3c2a7327e31382d6c3ecc13a331a2330daedea84f317300f723dbd686d1ad9ab35b500c3da1eb06117814a7f511011603cbb759ad04886c896b9c8d3c207ba67e35bb085efeaabacd2fbbdac73fdabe13317350869ac73a201580376f11391d8d0cf3d2a840b97fc0d3144a2c0a644bd291c1564392af62dca799eb707d723ae8b02300d7881117e603d58ee518b52dd9a27c0183820c55d0a55db106e5d162c4cd9e7c174dbd8eee2de73a5dadda371665e4d60cfed6208753819f121ee9397f4014bd3d299d09c8f66fbde7ff7388d8f0c0c2b1d3f58fdab0346f6b71604f2f569224a8756a7cad18e8e8f598ce8ab22421bfd67132d66f862e61adda8ca08ded177cc4f3d15e1103b095561f7b0f3fb9ed980b08676aee9ece76145fd75129e9f3f45a132eca1a77853da153d80b29aaa46565ebe8fee2196c7c33374fef6704c5ae0e95662e9a8dc9c2cd7e37e95c15cb440d47cd1c04d1288dad81bbb9819801b1c71d89968685b30529abf47e1fcaacec59411017daccaadf89c7356309f886bc1d410ace9effbc2c55324b61aa7131e929825548dbc5c75f275668dc5418401af1fdf0ac62f48cd0552cf9b09da027ebc6b18969aa3a7170ac6b07ecab37751b10a22bfb93d9dc0f84c824bb0d662b4795c7f1ce6046733e8015f585c0b15011888b6c40de0b7e04fe8cc0db73505675807212d23f69706ad47d34d21438cc675ba511baaae9ed87a3e6b289b4a7f991a1608bd54a8228c3bec291b23b5df6899da1ac7a11bd48f24e94c00727c7f8bccad675af39f69e007eb170cbd35073ab68bc18276c5f381ad1a7df0282bff501beb735e01beba2177960cdebdb2e0dcd7efca0535325a5dd13d73aa796f606932ef15a206b48d67a12828278184c1f0e686e4f2b352bf931aa7f80f49a3d20c45bc586cb8191e0f5caa959d7ba4aa07b55d99c6a9746a2bed21eaa6cbd4517f72547274f1f413cc2e014abe533b6e9cda809efef96924a39aa13eface6580748b7e96562a8c5b4dc25bde1db82d9941caaf098208db9257672e0ecbbc05bf12625ecc45ecf48eb39f808e6d83a759ccb135bff5e2677cd6c6d26fc3d26652f9cebe90b2d795be4d9f23242126660ee51b1939c6668d20060c1977e427558368ee568b4e4046862d7b6a75f5005ab252d3afbb3988bf725893ce0c677d429db08e0941005dad3d477b613b82a4246ce17b174068c722380b8005559e0d03555e9fc5201e564725ec1d86f19255b6f118e56cdea84bbf46aecf8cb9f0305fcf5a0b512e7714af44119b27279ad95788f639467de4366ac0408391ef35683a0b4b72e4984df88cbc45a26ccc430b3d8b183d7657bf6e1ca91a385b6127b3297087d79ceafc3a0e05604ccacf6ebb09a6a9cbe0a181e2425afd2f87d45e154e11b6518c9193fe552a2f2dad484fa856d642f628b8b5febc67de7ac74a81cbf