0x2cffd02ee9816313d8e72fddcfc46183fc43289d33e2bb12e49e06424e6f0a0d25c1ad3cb207354051cba7a56072886032d4921b5f9e3cc8d95c7ecf87200d9d62f08b7a5eebc3181b59c608ff6aa9d15fe25ad02bf84c0cd450140acf8bba5cfa74cb2fa9cd96811b1c8a34b93ffaf5907b6996f6d69bee2af99b1bb5c8ac5a7e1edbfb7bccdecd333978b2d1385121b578a70cf4a62707544ee0b1c3d211d4f1796bdf3d5526910a88c6259d1b147695f5995eb3337c87d09d60c7ddc4955e69dbeb6748269406a71ed4a2e8bfc18de67e578645bc846499b03370d70d73da46609857cba6115f5e7c2a8461287b9a80c200ac694ad80a881234d6c7f10622a7b784e427162d9e0a4339bf34bccbef6e894042fb290602a93654e8ef3915aedbf29e826a636fd8c0842e205c51f00984952ce33f8f2ccbf5462341c6dbd63f9ba1b8b0231e49ea47494dbaa1c51d158fa391d0ce98a29566824965fd3d6b3851af739b704f3c1c5dca7204508f9a3609845f7852722699eda45ba1b5c14e353be2ec072a7c514e0196f997824e5b76259f465bc38d4047b261b8ddbd47d5d5d00388a6c0fc78c64688f4d043550848e52167a7c8842bb5857b946ded818ba13b2ba642506f25ea42ae820aff2923ea40313cc21e4b294ea930f83270b7bb092f1838e9372d84c7d21994c0dcae82e2b0dabfcc265cbf1673b91d4f58751ebc2739aed8f3aba7995ac821610e0b92655775a6228e96480e7ceaedf1df08e434eeeac246891181406bc2dfc5ed5c4e94aa02e77d20e1290d720967cb51e1729b9a39695e5ea56abe1b4803855c63129adfe1a30b644cc6984788422616447884c0b5fc155a3b1574b34aa8d6151f40465b678a450aec8aabfb776da3139d62c60b07961a31dab992168709382368ac76a39e6dbf806931da9e0f40938f654e307484bd89e316e1234830792f0aebdf6ade13f27fca4a89f44d48456d3b1edc0ab5953e0973a3c04e0ccc8176fb968f2427d0cfbbce4c529e46d783c86a50fc1d9365352b2307939fb631f0171006e693d07c06880e270d05e68f31b0a259777e35bdcc0494e3ee3de3ef6334e10538430c6da75f94d93e229c25397815c840de0077946e7ba37de54f54540c8cf2dc05d1e6f80bb14ca9c6ca0d8f2a58eee462840412e7f38ac79c6914e08b3b3788f797a8ec725f62b14fd99d1ceae7ce07cc2089336bb49da30d8ca0409aef1500d9e233de2e184de77a81dfc1223267eb4c7319863371db92a75e35094ae5cf7eeca27754e252611dd4451bd506c9bab770ebaeae91e2fcaf23f5e5030a73d536e0d325eab4df4db656c82b2002900222242b3e77063511bde0ad61ac49ddb964bb8e71d9f66bf19cb14a534c88a20378d6cebcc8938a0d5acd66bee6909b5488270eda08466a15e0aa7906b64981f40bd9a08ac6e7e403e10874fb43bfeea87c6d29eaed6447adc5bc384ce9caee2e2055e1d4fa0654abaf885c681985f5e38a1c2d341e4b213c4320ea80b5889794b1bdcd9b8206c453e7ad21fb8aad58d436dab2b697139b78c9a7bc89c00ce8461e3777ac3452c92f6b6b0192b2c536fd8688591fed582ba045aa51db09f247175250dea843e84ef2ab53bfeb5162dbd61fa764bd77706f38d16c9700b862d892f23a2c2f82be54747cc65783cdc9a2342cf598cf0581f44b1df09c4df3efed326b026bec49d4db89a5869a8a9a78440c38a7435f2c139a7785b132885097489314500afb60b5400e5938dd83af8072017e472644a12364ce46be5d5f951095c2462ec8193951b3d9ca439478312e56927a8a2b946815d1440cd9a629dc3d105c158eaf32a5b5b8b4bdcefe97291c7dcab5828212db98cdff4f4cc8dbcbf1f3c502808fbf37d7b33e2a7d46952e53ce1b4d62705e4a3c