0x2cffd02e3687f588662e77fd9f6efa6120886a91714f86546884db0cfa56bb71a03de56a08375a4cc40ec5b67f6cd43c2f7ee5c2688b51d13e34f13a3560f013fbcab4c73b9239b4fe44fbb728f463e587b889136a9542db13e72df4ad41922077a7079a2bdb5bef5b2d3de5b9b00789aa0a5e0a03f5939bf4ef809946091f8c46e5e747634d4f8fa35038988b49aad1c8820d8c200a25647ae997ba81b03e77f1708fbd87889b143907d4dfa8ecc27369aeeb678c5816d25eb810913a3d3b23facb1ca82d50f311d7d15b00de2180b1b3f1e1f1aa5775136e3f3db2db689b98982d2f7acf9a3515a421448f77610dbde6a5957acabac466d8c5c6cb90ef8c176e607e01363e47a3f3d3675486fac7eb0cc736cda02b81e4e97a3aab43114e52070879f04b5025b1372959e2b23da0f40bb0fc6e8aa2276bce532bbcafcda273cbbd35838182771144526b9426e001b23fd1faab95f863af3e31a0f105f335f48d849dce7aa0f65565ef0913e115aefecd32c8e348eb73ace23999d012a45c6485296d035d73cba60f26dd34726cc9889d8c19c6e3485e476f45f0c76b3b4f4165bfa291aa4ac03d0566b1b0aa14944c8ff2ff220d8233f2da6edc232b7e78a6c1bd5c23542348eeb3bca40b8de8f28496d4eee2580c4a1113df37dc9402ad533301470083191570498adc59e88204214d3cb98a530e3b899f2b20a25303495ccb712357a41394480c04823df6b9970afe951f4d5991d99929ebbc7084027205736ed9ace8257af582390cb32abe4b1419cae2452b81a2f6bce7b1092d394425580413728706b050b08db553e2267144125d7bd5c3ae4a246c59fe4c7dfd7737c0372f3a94cf74e126a507f0098d53429f437767a5e9a046fd9a286f333eb6f8a9edf442539c5037024f986cf32278deea99ec47399644b572c215314e9c2b5f292047200e42fe0cec8c36a2247e90ff11e37167411a3ae2e31008ead65920e28a944550109c97e42d6600cd1907a9f5248c1bf883e70ebbe9bb7131cee6676b976490ee0444bc6cbb276b30497bbb2576f9e0abfc24151874c50f74042cdb442dca87e24e502e13f442f87a83d86c1aa6612f154058b49da2e470851ddffacf9618c811531dc7bb4a621fec8ec856c64055a21accd5efda292031b84d5283ae71cc24d3f81246bd84a290d50c39a524bcac3fd8f9ed36cc3a9d125bebdc31799d23b0c9c1b57aad668c4d281268941401c1237d7a6bfd7fc7454c1a9cae060b1ae99d1994769de9cfc0902cd03d98acbec9f2bd90b0f62a837283f7620a7fdcee02228394a8fd63ad3fa3358dd24ab153e92c9cb6ba16407a57d3d7a3a896f43b8cbf1cf7f46f08922b3a5f1b5fdbb7c25ccc1f7a71e2444ba8a50a2ae53bedaca794f40e1cb3de40eb1941a3f75e2ff7b951bbcec2c0eee8a21b4e70abf03fb59985161637d7c2e6683d587eec3bbe8c88a9bcd644b232233bebde8629d793db30445c7f64ff44309f2a73ff0240a0b0cb4bdfc38f8927a0d337c533f8cb6b759cc5f907b2da9d101855639c664d39d86c898f28bfd14a5fce511b655116a06936173662c880ea31b4b09c095e6b0ec0773bc0bec1eff8fcfde30cd76fd18e3d3fbef165793f86274d26d028ff80eee2f55e91c2ba004aec8395e85e6cc543ef757d104361031bb4c8b5ab8729076762bd6025478335765577152f26e74075b673524b3e24120ed7e3cb5f789a66527325c507a2a7787bb72a9b15a994965cd249fb43199e5aa23e5d2fce5a5598b8c12cdd07b96b8752392a7934464b5a56f578a74c2134f61dd0e47772030aa23054926698fd0c2db3f867ed700ab80b679408669fd760b30601fecb2f22bbb85bce42b82fb8dae68f9cd1940ec09efbc6cba6ccbb1a4fc98d78d18b5ddcad0372c706ea94