0x2cffd02e426cab45f33825045c2536420829b0229f3429d51952f2d4d578f33d37cd860e82e6be9d1a2a7419d5aa9e0416982f4ab2e2bd86c4a8ac94eeeb86d410eb83c758b2a541a9a6ce1b72d543607ee7ea3bbb81b8517e56f17ba7ef700585e951ec87cd13b6eedf3c350769fb4cd657f25db1d475226d81f60de894aa9a8045363f6a57d35ceedccb5dbe5e08317c502df9ca66570b49f066e5cc816876d10f6bdc8b59b25550e042bfcebbf57fc46f9cb643aae512be037e13bf3c27c19bb8e6b1b4f8107372f1ef8811efb0563b0b31164b14f6be0bf89d260185a972a6110ff9a9020c07c85b95f042ae836b76e1f2c5981119a052fb6857967037c3766c22f7856d7cda79d9950d58feaa1c52a16068a310464e0fc07efb8f4a087d759fff4e4152588aeb7df98eb7f2c03f1bffc8c9e1a924b3d3d37c63cb67e9c1aa0ec52338bb6d80cce5220f60810f39b38f307808a70838468ec9d8fcf4ce1a0189cc1f7a681294680afe23fb2911e7858a34cc96e151f100b01fb8a82910c19e6b83e9c64f6994e28f0ef421e54efff5e2e00970d8e2e604b519c9936268f4048806056a6cebde9f10df8de8cf063e82f3dca74b90e5d5a888794e9f6071ccf638621f0ca3790f2e26191996ccef4222788a11eaf764fa44c2539b1a1bbdfe0d4b7f1ce2a862057e703ce195b360c156de67b1f0fa40475be1a9284b8534c6debb53c0791fe6fc86f3d5ef745ff7a5fa947baf691ce2f4cdfb7efe23419f5379b014938d4b1be203b804b2620bccc3fae8c499bd5d00c085fb835b75964d8e201145a0c3f24bfb99593bfe3085b4edd01285721b24fb2fdb56bf0e70a4fe7b7ae2b57ceb971a5a86cb674627285bf85983217c9393af836f180167a73d26abe9d70d63b117c5a37bc7a720721b05b357dc9717d1cd14d48af9a2cace260fd79921aca8296c547332955fc60c5ccd8d8adf8c313e8ed223c3a86dbbdea4e95a33b29421bdc9cab263bd30045cd3d7dba5d2eec3048e3d61aad7dd1ae77676ec9e96c652698306c7ee9834b4cadd0db97173ecd8be8946d419ed34a8ccf87ecb8d82be76a70824a2e655e4efd6246b530404fd12bbf008f47af15aa47ab67cfdf6b95330856c724d6d18bf4ab8533e9f273be8f8c5c4cffd132fa672ea0463038a5e5db1ff8febfb10b48d58bae13879b510ff708c7d9b7de219515ed620617006197e2462019951aef4f20d839aa82e3fa26fc6814c2197b419fe6ffc939274532bab9bc1d3f26b371741a4ac8556b47eecde1f81c0e31b70ef9d94be5653b2344d451f75e778e89d05812d61014c0afb039397b0b38d113d1dc5dd795a93cc1e7ee1c384fd77c80cf1783df79694366de7ab034064e4b0bdd0c95730898345515723389d41082919bd318a16e48f462d2510069f9a6b83f5176cb6c73d5eed1f739e5e4fecd9033fbaf45537491cc7878c4d86ff4d3357744e4359a0678bb18b33a28b73735fbef50deb20ab1709c3ea04f75d5016c35b93324f67685ecc03cec4d85622780f69f3812c83b55f721272e76e39be436ca7020587a42ff5cf1106efa090303091c36e4f26aefe6287c622bf77cde83c40944a60ba4b3f9cfbc3e377374c9f9427f5a6b587f8bb16cc9f2e98ddd79a747b0c71b43363cc458da1ebd7f1faf72e79715831a7882660c0fbe37ac826c0d0fdf37a94022d23d8b6cf7b1a10b3302ce2b6b57d9d0131f1a7662628e90d2e9f4bb9013baf857be3f4f6501ede03d7aa8557a2cc317d1d19f9cf338c24895fd7de19dda61f5d695956305360085a6e9ea2816e1b8f84b7a4254f8208460f0f799bbeacbf280638a18108bc3d6603ceef55108751b9f20b215aaa1903b1d0a04bd7d91238bcc31ae703891c74f8b933760ec60acaf8d0cf7612174869006a