0x2cffd02e8197a9eea5d5b39478bdf741ac98f05826d079e2d7bc8eb3ad53dd8e5a0d506fb80eefaccc4300a87f4288d0b18fe899da0f6874f3ae7a26df66721ce74301c40339c5202d823c0d1bc1026ff36bd61ea5749c8e4fabce4a86a5056d9b61b816f15b00a973917314366c053424aabeadc0f68352daa915c555727951fdbf0f61c338a0b63e99407fbebc383414131327aae7508763714f7dfc5996ef3499e53cce471792bb8a661d82a312041ec98dbe13baacacb4cc224e38bb533d73a90cbdad7c11a0541106b3c2c1df7e51fb6960d0ea81690d0355e0ee5c9e69251d7c275fb792454e6a38a24688a5b04e5d0d12b73af6123f1e62b9f40025a77f0fab28a16f4732b89291bee16aacd17ae4232f0699ed11b1536c8cdb1cd8a39aa9f7bc5f7fbee3624990ea6b60dd6bbe3fce2bb48b07e985e65bc1dc47efa906927222e01488ce6645bd1a87c23eac84562862c082173d8833de710ccc352277b8fbd95db292afc1e3a0fc8f4a4f20efd1756eecd3a52ceea3814d1fd9ad4fa9d6b19d6f307f7eb12d32622dba4ccadc4fed5dbdba1a6b390bf777994958e8abf35909b0a98d7eb5f78e60cd136173cc5d172ea0c60a049a3e86df4138036c3551c80d1e50529c6215979aae93a101cd4349dc4ac8a5f2dd309044a05023ba947bc0049a789d1b7a51f19a717a3550da63ae0783df46a90b5263f47af5fe6eea59655e45ffaaccc10ae43447a007fc84ac084b04a003fd183870e31d4ec30166bb04abc213f85b57749b1d080148326f75b0033cef3b061b92843e92af07e9d183f4a43a77b3d576b69420239d0db0dea5ddf0504f8ae34af7cfb95a389bd9d3e11c3c0c59ddf8c6e1c2b64ae8b69a1141c88156a366b04a661ae1e509d164fb019310a50a1aae501ec1b5179724e22e434421dc83aea8dc05f2d0b36a4f0a98cdf8166e96d27e704db6fc0943ca855bc6b883a099c7b35e6ec6b5445e719065c3b19b3533577dc98481c67cfcfae8d3fe46cbc75f0803579041826a98e049bc5198bdc239b1c2f6f063cb8d9870917568b78ec1f9960e0bff4cee850db1e28f608b957129c9c5f5d4c86c0d6f49b427ac526c736882d6755c2db51393447ee7f461953e1d16f30acb4143b083950f0d1880de7a5021778a7944b3d41ea4b47066a254fa54986426bd932e2e46df7771938683255d0d394c0cf69c41f97b47ecd48ee9c82377be3341ce463e124c282b759bb9e60228d049d7b7dd8bbc4e5dc5ace73690f7f9129bd6c1f70b392a6e4968fbee81c98f83a0abe8eee0bac7e0f8259ff2e16dd4a970a76c8b73030b0674294952096d3a817a272647f4ada2d6d733a8fb048bcaa54b817fb76d770cac5561fa5a671fa025493eaae72ccdead4c0585c0b2be12635e333d56b3d52046f08ca1b5b88e388efe79c66a0d1f8683ea30853cc61d4a496843696cee21778b0bd28151ea2c444f677b52b61ff84bfccd01e40e585dd47b7ba7abc9ec72eb2c8c8139f09b916340ef93c3876d70f7420be58555a8de14470d564d792623f9d3fd7af1873d8610da34c8d92cf8bc57cb17e6d51b07c420dbbddf0910492c6c6cc33889eac7de0de795e7c64770da72432c652b75261e74cb43748d19b92cd56cad1b05279ea690699a50f57ed692492970f7e836011dff8854523ace5881da54bea34804d3a1f91a1ab31357d58f8de66789585c0b7fca40f30e1b34a10baeef1291d76d6c365c7fd66e7d05d1aa6527048cfb8c038749df91c4bd4e84b0f32e8d6a48497b6c49edfb67e6e9d98a21c0b2bfd7fb0ba700746a90251607605b461dfc68f898a47fe09f1898650102b11a385847e607e9d2049bcffdc54a435c3115663cdf1e4cb089b743f48274dfc55cf0acbbfe300b495bf1ac4539e2d1d876f58e813bf