0x2cffd02e8a9c977c9d0ddd23b8ecf155f4b2c5b68e329a345da833c3daafdda4c981fd7232c7914ad037a0f467d149900447b07d84d638e32e45bea3f185b1b1734b2a8c2aaa9ecd50cf7f0f6151d3eb9ebb14276843d93b4bd62f57b052e04c4f1d98f155a29906caa74295ec2e33ef98efc8393c4b5f6d774a62ca5bbbd292302998f1d7e1ee0b76ba9058f2e460759990d923c669c0d6f7c97434f372d1ce75ba3f4887d4647970165f73e661542a573a2fa08b943a7e8f542f7742c1c33125877035b836d51cbee732bed91d23cac0a0f989ba0cbb6971c898f5a426348a822c373d2467e7e31d9fb3773ebc261c4d6ac7b2684670d5a2301f15a6c701facf05d2f0eda1f1d232538d5b59023b194d465a591f95a84a1bfdd103fb9b4709584e4143ef9453f620c08d779be06e53f3b9b5c83fb8773540a11aee4192525591d7cd39985eae6758c9a7a42c4acd27f4d45bb68bec6c10a459d67508308d264918ffc785771094012e71631c743d0ad4f7c78282fc185e0212337dad44e84dd732dd5b8e721e313035aa5083d7fe75c172b1cf8311da50db7634df6a685a20e9c8c01edf5bd1b82ff784e9cae5a761f77271326c26f66663971ca964ff5b53d315c547c4e9c86453a611a46441f1e19d6f3d7a54658c4347273ee3f707e4ec1068c54be1bb014145250f3fdc5a5111c39b853f36add7549053ffdb112f39393f9239083fb43b0d215532990a56d3cc12687c1d60b477a20afeecf20917e2accf969d131e34961c3873200a866579da8f9cf77c2b5067da0ebadbd3e30ba9dceac6b3f97f66467ae119ecd1c0fb8d3ee9f05e76d85f22e6ed2ecdc8a47f15ec3c3cfc84aaa42fa864b4958e61c973638a49fe7182db41cca89bcb9ee5889182e2c5ae6cf04176f54b8327f01de0ed5fff364761692b053ec6397a84e4b72da0b8dc846d48483a2cc790a153f2bbf43bfec18534215272a5efedcdcbec55a4f3d7bf23620cd687de36538e8d15a30519a5b80d30716055fc86a64de7a324a2f6542d9a92146441fceeb6a4c8a4e7873daf4e6c5477b220c7745ee8c104f7305bd8ac4ecb0ace3279cb8dd4527e8d4d2324bf3ff4696f3631c3033f7060fb6cf8a99225ff3b6664f116a6c33f863a5b672e0ea6b8780d73b2dcdbf5958f10d9b54aa717522ad14c9adb942fe76db83e70a80b7aca84a067134221767f8267149bddd4f4d9f6d46a58e07680998e82f3d4e9433efca56fa0ba58c27bbfde898d1851a03d7ac709ef113424c76548b8ea8180705967612ff834ce308d6bf925b0685a532d4e1b6ff13923d6a363af8371615c3643436f7326cda143d77a585ec388a5b6d567f8504b9de5358059fda42f378f5e269041c057a98a61f5d5fff154461dd43e5935c3604daf8c01e8923d8cc3c96e281b70719494c74a9576d1da3146c151b222e2db9f291ed1be7930f676fc4d235e8f39801a8321ca0600c58e3533209b7e21c7bb40a89c517483882ff6d4683b96ce2a85ea206beb6c21cf719fb66699524c8067e8526557a34f6b7e01fc35dd65ca1c96eeaac5f2a095226b05ce1fc4eabb05ce15a5c4120e6f1cab97c13d2d787ba7450b326bd3aac9bf0d2ecf3b771185b5c0dba8d293e4fc488231d57162d5d695809c7a202b301d71e06181137928a83d1d3dd5a219a4a3c0dd0a61ad0a110596cad4493307348b6db047fb2439bd4b6bfadba1522fc39918b61153fe2100240b77ddebbd6aaf41f6d72fb882e49c8dc4ef51f81c662a17c869194e0bffd07b7d36a91846df3689c789c27446b1155b05f891b48e429f2d77c93421c74877c6865df49f7494535a98659a825a95b6965488bd19d674e1421e02ea8da1bcc9fab57770af3e1fd9e4352321370ca4da6309c2a1e38c38de671f682b62e732b7bb