0x2cffd02e10c87bea538da92dceef7069b1795ac02e3c098ecb11a4997cb6318234ac12b0fef5b0a58605a5dc510646c96c3e6e116490ecdf94686a7b7f4031b64e45492db16cc86be8e3be316909d2759ca58a79f259732806f4ee8caffbf9881ce4b4b6465fd1266d0984a003dbc6b8f995b214b7cd48d2a2b74cec2fd32a7acdce6ec5818006aaf4da7e1d37af2484f0d0555a754dc12be162eae4a0bc3da2fb70663b8cc9d721499ddcb27f9596fb2c0afbd4860a14c242cbaced71cd42c6b9762d87e3547682af85db318b679fda0d884ca08a4c34dfae38e453249d91ca8ffadbb86e8dd1c3f23b78f2f318b4fe37c45bf27177923a46ae040e27fbcf1412c17092d2466993cca665adfa613795a9fe38fc239d5920a8b075a358b4b452897c1dfca5a2b1cd8209a15be5c389bc951fbb59f2af5178c7e246be7e8304b7c573d32bc36bf010eacf8c95123c11bc6a9bcfb8950165dee469424002b0cf8b00baae28449ee17a44429cc2333de35ca65931e076d36598a6d6c67fee9bd52aeabbda4dd74f14a4ef78031e8c0ad1f2dd6b5c1eaa87aeba334d8e3b588237bf6e76a47ec14eeca5e5aae2eb05bed797155ae362cb28c12efec49ffddac7d92b0c3292af3509cdde426a103f8a71d8ac1d32fd8bfee56d461c85ad6e5474bb64c94484aa1bc7f8614250e6d087f38d8a718bcb6a10222b59374e4793e24f7e2c802b27a2c881794bc9f190609c3d9b9c3188477cb750e9380d12a9933b15a6ec3319e73c4887bf8ff5eac54dea5c13400c336a715b5c4311f2d4851ef34e61732e504c9334713608b81fd11bf9a9f21111480e9df936d40ea0c73546e5de948dbc2d71278a9e18c1e8d14aa21d63311b462e871b819aba9a1439784e2cc08c6ec8205b1440e22f0ee55c1e00d3d9dc5a561d03f66680ff371deb0b35db8350174842727b8544f9035dc1ed35c191bbe7c632d63331292b035c226b5d12074309ace687c6816cb1e835587f692f243bcb825e211f94b0b65bcf099cc2c1990f0e94c673810f4d653aed85ea8c3d724137d38742c60d1f3c22ab66c3cac13af1ac87e8668d85ff53e48af9fe27dea1b504d7012817948198120ea18de63132f6674da428b3c5abe55b01ddc8ca040049173c79ce49a4d54aecc374bcbf8862e389eb80fc8f7af8eaeb407c9302cd16ceb5f3e53bf971b08a27136567bede963f191ef0d085fad507cf0ba19e5e9fb741bc0b2d81554acd47e197af4f3aafedf54f6c5177dce67871d6e0c392dce625dd2e708781013babd34a838823fc48e2630d5bef40e04c0db4e7e40439fca8ffc407c6d8bf507906764c1aa459db61984b55d4f36ffa4d8b79cc7786fea75402b01a2f25fa6e002184dd350cf31cf0b618a3c1388c08104a79615f969846ac279944140aa128c87bc7f0e97268ef4a363432b3c0b91cabd3b9ef1fde0d548efc1169ba1a98fb3a0c2bb93da7759c4da6f9bf29a1f612fc8e5220ead9e9d697e37e7403a23b7f15fddf8208c728638cf95d2800ed9f82404c7ff23266758f9e6022564978ae42d929aae6098240aa51c5d1a85d8d8e5def7ec108fe8b3d6fc687793174f3935f2bf108d3cbcf90ae4b0125c756d3cfa7417cfee52961b7b73b22c45d9678789cd2b327422d5ed5336eb260a654846ef297a295ecc90db96946a7893250e34ea628eb4900dbdb3f34e9e63fc7dc8928282962844bb844f3887a78245bec27e46fe119dbdff74ebf28c21fa97ab2e91b99af14ba5b7f9d8a9ee948f43e23122ad163be5cc336401ce3518c81fd2d00b7b0cbd778c907169ba3de30b546eaf98a520be78f5a2559edb802c38aa94464d49a9674efa501671833a2f8ceed00ea4522fe51ad2a9993700c53c2d263fd7652dd9f53c660a5f92e7b17bf155db0e867f3