0x2cffd02e98f7d70276eec6d1797c95c07c3696fc6a4e956609cc27b2a3a67fc56fd3d35de1f31b5255cd1ece93d4c913496b211cd202e1ab1869b4365fc5c951adadd5b5bd64480790746da724095e9fabbfab4bc6497fe9d6683787a508f180168bd3ac39371ad47e28f2db0811e852a5398629a958e2ec0a71e05d2b0bbb28454e6b2cf6a3758b398f442a736c9ea186af824be668a9a9d026a49c7c9973ac60a2dfdf8f1cba51b1722b687e76c8e2860df963550bfae85cb3b12f8240e633b77919949c7917222a971e40fd6a4342a10e85a964a2d7a18ffdc98fd22ba77bbd68b1883e08ff007fb59bfb85a913865e69192374977a3c52167d5f2e150d479a57947f4fc0f57b3d1f92350a1c8ee71bded018fc1a44be267050ab7474f44da931b8f749c98e709b12e6651166a75c84b72778875cff7b9f423d2cd1b406f334e74e51007c6d9fe4aa44c821ed0d5556f1bdefd0840852e4488b9457a09b15c98a6f29396fdf6c8d9011cbb54c8286261f43e3f2d9842085ebdfc7d8a0b4cb0fd5069be3a9098ef5db604d50b62a0e5249cd3b9d1fed49c1a489553ff5c588b44ac15492338f06596d612bcf8495bcb8e2bb9f5b9aa8d7673a144c56375efc9bea642d211ed0dfae3a5f6a290a30c3f6c7a1e08c0e2eca557581728afc19992501c14e51ab30d9fa5c33a96c5249d0e8bdc97403decfa4a1b2c104cbbbd45a58be5ff3e231d73fee14efdd616a7805964b101c14a65c89fa9adba88474c120d4e3eb2c8f3a787ea659df50ca80bf7030e05068c60c9b2019e03547b3cc7adfa9bc9adaeaf36d5beb9e3863427f626281a2d2718f94ca8169a20b402854da3343ff14646f46fb95fedbea3e0404710ef287644cf497001e39b1516ec2d7d6499d3373fc51de57607cf83e269d2b117db3c478420760ce495f6e7ef203987d82714f4f8ad623172ea54f68abef895d2ea7ec981d23df9c3e239d0d2af97767868af7b4e50c4eb21f9d1121b645956e5f041f87eddfad693224eff9f39c0ba8513c31fa39f48b0682d9b6f046c3c4038a5a0df1b820e5bbb880f8ba7be4c2a9ce63f0a71b2d485774c1e346dbd31d9de390b747d3db3c6151ca3270e34aa115067fbbb0b0434befe8ec74426945cb23e31fd098d4dd9073ac9435bddcccdac02b55af637e32011381303f0e64883c4321650020b15ccc67ef987e9bb278fcdc891ca59a233bfdc9dab049d5f8484507205d2314ed049c71007ac5ee3b8dc6fbfeda871c728068884b83a80687bca7bb5352ef6d3d5e3134869ce55c944e72a4ceeb4109cd3ccaf8766aafaa419f3ae889d37affa41252dc28b343cfb7350826c19a6eb559cfc1274a7fce8bd1bf2d25af32954f70113e96a0e6b2e9e3145c23e1a88e1680df4e30371b5a992715acc71177ad90f87ff4f7707fdea158257bfc3ffae673f6d1a1ad44610885ad369acacf38f7a6ce6f19a3986fb8277c58172d946412fbec59797d1379e25fd65e534c9fc74525a4389f4828ba3fd08f012a8c205970f16bc926547d12042d9c4cfbeb25c0513b4707610f926ff25eb62d846e33c5acfc7db75412283c7c575e7dfca6f470ea84dc4990c831b07a66b21e40643414fb1609f4cedaccc942c94923c8ac39922405e64e9ca3cf5379340472ca34bce70ff29565a77fffe36bab4a5845c9dc426d52df7cc6b2e4c3ca4e1cb83223c36810ae47696922723bae18fe6371c4bf8fe7abacb51597854e7d59b66ed12b81ae923ad62009b6951c75b0477415b3ad0d79306c6d960363537dd924ecda167fee41cc7f94069e577bd91894400d10ba1b2fdb5e312a766cfb9f10347fbbb96e57dff5f4704fd26722fe78c39f853abc8edc464abfe4196c6fdb85b3964dfed1065b53fe4ed068d265f1159cdb9a2ff296ee56a5