0x2cffd02e2ea73ea3619213eb7706359a79ff6fc5d7f0ff7336769a6e192f88534105d7fe0a887a357868a37a2accb29f444b7b2e0f2889e59b86853ca650478d0df391358a65476b1db66214d9940a1b131524ef60045fc1611c46f0bf708dc69d335d54b684338d45fc9d137445a682a797528c6e6cf0f1ee7f7bd263a7ccfb45235fb182e87b92e1231db8b77e632727775178473319d86f6feebd9e11a2d2004d36e165ee821cee0f444f4029de8646cde055b1b8b2775542104e93675b41d74a5e61e888bc896f90e065b252de87ca36eee44a01a05a0df2490ac550f6587fab38dff296fd14b73a8d94ee04c0795a73c5a2cbe9e47347518a7ad1397a82388fe20e18afcde9b7c8197a64d4ba092c6409fa3c29ad1f492875fb565a0b0a0b49b77f9ed7a3cc410cadb53f55d34d33fd42a7c2e5036a5dab4de962ada15db52f43aa3bb7176cfd5e209fc4c14010e6384f42f9af5ad91ee9e32aacc7c3e55d03faf65c6793fc6e5b637c611079eb568b34cee04db08c17c5a3e628ff332c2706d4d5bc37b4471eb06afbd81fc5532df538768e510fad32ca6946234045459266ff6082dafda325868517db7d6690bfe4f67b9357975a17e4e8d8da63df783e9424d4c6cb12c1b268f68595eda3afcbb42197825283599fd562aae046fa5c8a2a6e778a4415343eeee83c98d3671996f39e762bbd35bd720b72e279b2bdbd2330a2545922bfb02420f3e41a83eb1c3e8c7f284138a2ac6356c318cb9f273857bb9d19aaef8e4194be6203a00ca0a5efa4ba68eb592d6e39b665d63acfd367d2f7ab16e9261eed2cfb0374c41a3f67d3109a58a3ae4d1db6318ce3961a32f804a30a70407ffd829c65ed8af05cb47b2893c658b8c6ba6285a7eb90b694bf626779974e2957362b6f5a7740fb27def246cec88fbeb25a747241b0b87adeb3006bcb3059cc6028c43e1115ceeda705173ee8240ce507057d834a7903b7e1ff4c03cb2c7aa30afe630237f4c22e97996c7d5aeacdd24943decefcb1c564ef50ccd008c5129799a790512f122b8b4b160806d075fc3f8b341edd8d8ea20bc17c9782f39d7ad33caf426f7d047f03a1177b7ee13d4515a1d71444f318a738f302c9377d1fc983ff44680c7cadeb2554faf4fe320eb886e670e87c2606624793fc24e0fbfa1d1513a3c0ff34aeba51e3d1d4b75a9e66829bbbdef82daa9c82ea8c593b61b1b4a302d92c99fca3fc7871c38bcdeb82c412bc6c9a72566ff1648775aaa784f3f72e93827c4352d57712e3a4a83b9755ad59d35830a17f7b6aaa436cd316b7d2fde00bbbefe59421cc17171ab178e4fc9dfa253e76e0f1ad0f80045b7bcc089bc692a2d39108321701a1b1195ad7aae197e87eb5596ed946fa146259abebc4c1b54f18901504724e3cee7ebe07211644dbb2771316b52d0afa539531810d20dfe3cfd6fa2d04e94e9d42f15219066e0f7f570bdc4c42db8dc5808b92c94b9558eb2466625c8953746354efbe3d410c70c9ed25214d5b2c289cb87ee032bc3b400a9d3e4ecea0a101b027344a335909cf41b355e5a60121b28649762281d782e066046cd308930d1389c00ffd118d3be91c67ff59c097447f0d59694dfc3da9aaceddf09a2d712b0ed38bb383b0c82dd9a39ac33d3d2ebdb22dec9bf700cd6ceaf9cd27a1d19be50c15f48749e8407b90c1354e1551c16fb0237795d801cae1459a7bfdbd3f97738c191c1be00542655ee6126fec1bdf82b8f97639c8509b803be94eab308a70bc342d492b07b862c5103ccd2500e34a75832712b7fede686860970ff4866e6f3c0543ab580dbf8c19312efe0e05dfdee4b313f7edb33ead3fb00a177d9e9473111a94d0e40238280fab204ccee3cc251d16baa71bbedda0d6d7abfe35d9567dd95e430d997be8ac5e716b