0x2cffd02e8e8381157a25e7e606488074fec11e894490b12be1004c0d51fea78da14da6827ccb381bdc1a8b82a2ef2908027a54ea072cbbd4128d9f29a5bd93318952bf4cdc89e65b3216d3899c97ceb8269c6815ecfb0cd069947d192a3bef1fb73c147be499e6fce92c5056cfa2d812fbce047caae8506efbc592a2d267180bd5c2cf042d87df34e666a7d2acd82e3c4cde65a771e7bac4cb7b581c814a5a6f5fae4addb22881583d6b4200d7908624bbe51c54e970628b6f919d815ec5512c0ec1912c47812b3bc4d0b5141fe3257e7f7a5ce35375d70b979cce485c04d6dcf058ac116d875d1c653a489fdb3d597d57a3b7b39ca7206078e86a79ea8ef2cb9f57a0bb0c2064ac24fe4e88466c36f996b3cf9fb42f80982f9f56226c848b0cd3a4f662204992aaae49162471090bd270f36c3cc68fd5708f0415cb57e39a257ec0517e28c4c630f1a15f481fdea6b9c550eb99f7b7d4fc3d68fee824cbbada090101e3a57b6caba573b91aa66499e30883b275a0f34f0371b467fd1eaf55386926706088740bd62a669c54c5263f19d3b1bf936a11b0758e256ae969f4e0f2e365ff0d775085f6213df75b942d2056d5e26a65ed6caac194d9e9859105c8a9a37322e410560ae7a41e36884f8ca0ded37b526e2e85d4090b624fb4d58bf8a6e334936aadda0b792f3f1ff434d7f5ffe306efcb8b718117fc752220314e45e7f7a93f0c4ca5dbd2f07986fb7e172efb89af4cd27c4ebdc0422110b624f9d596319a371b88c2a2b4efb0505ab9d96bba795dadd7edd7a28a378ca40a51b3f90545afc87b1c9db952c9b8788c353d9766392f15c18d46c92235dcffc0cf652a07adbebc8310d84c438eae6256cceb8c7129c2fbd3607fb51251edd3941d229cb025122b94776710427e1fa5809ff73f99cae305f69ccd23a30559b4c8ca7dd7f5b15cecb69afbc3000c878a30d6516cc6fee93c344431f770ee91b0b1b31b568e95e86408d9005f4b8e6f01776eef264cd28ea88391a1eaee5795fa67d4d95d18e17fcb0c9eed4ccf9df0ef389bef2b1332f6c5c0deba83792a04cd9093ae269d6983d60709a74e6e18b5786922b4037c16516907f056d38a950654cb2548d393931495b1534ae753152ab503ae2c1a6c453045c47001aeff94b5290b166b61bd119f8318a4733b11442aefa798aa6b3157afc4a1f35d86f2fd0a0e308e3d86fe42709bfaa686fe5b7ac6db6034e7a3d674d5719834294c225d9a5f2ff25c68ac388765f56d119ca8d479cd93b960d8b77cb24fdeb93fcf152ebbe35bf30127c4c7e78bd4bc23e10740f08ea2e560eb6d5af9397a1fc571b1d22f976a8d5232939ca2914f0ada2bb55dade797baa46e479ea923397b2ec35d862cecd062916cdb0b8b2cade527a0bcd536ea8ef0863cf56348695f9265a8003323cef6c97613ab52833224e56de22f52dbde12f61303430d3fc26042272560c8d266876cdb7c284f19f550eea89696f3b0dc520f78025bb5caaf389ee066ee55214ce3a2253a6e7f6fcae3eaa09dd2fc4b1531c7e1de9d9c05f180e0576d11573d5b53058251e815a2867809a1daa471769f3780bd29f2180a034a8068551a7bfb41c0d264c3a1f24ae6085dba2dfada36d6662c966442371b3033379e2b21a0344f71e1cb465bea0a93c173fa01e92b71a67973c6688c9a0e476a0931e0394baa0bd68e4e6492768f8e0a80ef8fd5dc67b18d8d9b6f123b878092c388d1202f4642b284e7ab52f1b98065c2e477ed6cca132821e01ea10895596762cbb88cd16b139713878cd6895e2532c5ad842d998c26e3bdbf652ee1491130688e90dcb40df3f3dfdfeb61be8f0dc84f3f93e94a1b26c14cab02f39f6559015e7ef949f2d989d56128940b745f3ed3a5cf4ea17a4e8590bb17546935a44981