0x2cffd02ed994bd0322c211de5b956df2efd0979e99365642e8f37ca78cb8660951ae543b27fa24fb88335ba9f37565d103496cfe43fb0feeec2e154db309d6afda66fcdc25791f9f5e111a662787ecc87577df3e9c291d7050c669179423105261321f147b7bc19f674d9b3024e3ad3b4dd3bdc43292ff055daf6dc895b68d3c26bd151264bdfe075a9592cce6752fcb502fb0f2cd1bad78ed0dab16dfd4798d8aaf7fbd46911113ead600173a127f073d3abdc89cedb3e05fed297453768dad84e43f28fb1ab9eb17ae02c7f4c04f05923e315bbc276c0cd249671097cab6b26cf99ba26bb1514664dedf60bbc8ccbbd7eacf391c0946484d8d1d483047046d8696fc2b981f065901d0b8a8e0278dc2b6f8ea21a03f3705184a5dc52844891347c3f2f1a2b8c3eeef66bbb2afea779d404f54618064021773a2a4f912f89a9d521bc7f3ce0cfae325d91031b91a8af71487aa2ffb76a95b748987077fdd51ecdd687d2919108c1b9b1ea94d7ba85c0ad29528672a185afb17aabf0fbffc80956b2b21a66d64b5fd8e86d39179a7c96f8efefb2d7e896711e4ade48dd9b0d9370184a70f17982526d3634bbd8412af3b891dc3b24ccdc07107b9410692113fd5fcf35291d51e3a1d28f7686aac22e61d9d4835a96c98058f85ee805518993452cba563ec3d14949d0325211d299b8b964c70b1bf9f668bc6755a2754bf376e3ab5e7be807f416a21615240ea7b7570b4b20cb2e992e8edebed7aee660a600927d6363a58b379c99bad9411540df296839cf641385de80079ee9053fc9ef6b2655159d094813ccdb0dccd2505d3d1fc9a5ab5c74f9538b4138c456436362a1487786294b534420c542530c23e3f525dcbbef4bf9bbbf621c3f176f44f107182d20e53de46e9fd8a0bd27f65bb7eeff609ed8b47d583c322e4912af37696a842d0defab2c09fc52fa98efc09099f0a525a6e3467c66002f74e28210f07bc78a94edb06bc5ed8b77b8377a592e4e81610eb0fbea90cbf4059190ee6ac2f89aca3167972274008811703ff8415994b45ca911b9a90539e8f6d8ac85d8dcf23f227189354804e8422f288b10ebca176b06717089d5ba81b0289be441547a39825cce5efc103cfc428fcfd7f321877692a4eb8c96f608507128119f6c76d0e6cb987a33b23e734dc92cddb8510011a78012996fc7eaf14600b8e9166e51b6528709568b421e337a374bef3305c0bab7f74619bb1d67e6a3c31667f99e5478aca66016b0c1f99ec0bb006bd01520de5ad7f0c1a8cc0ea107b2515b09e370bdb2e7f785ed8eb6887ff997e1def15adba11d6038a6baf5df7ee6895e175c5a7431118356abcdcddda9a006722ec0c1bdef4798faf6c78b7231766465f63dd63faa09c8d989ba7d57b60ecb7c66011e4b2208e949717964ffd9cfc555c4d0f3a5fc42625d906bd7942a3c5cd17ef582642619ce364d4fef9073aa628a6b97538d5772f92c91a4f71568282d5851129b403bce74e0fcb858cfdd54c4fb273e6726d3b056fb83b7f2e4b03062bc1152add659bb130b18663a95708a39155c5cfa3bc0b8b9862e543cfd0e1570ed9ebba2416937271dd746d38f7d6c35c3f2b3d1a7de4f80c179dcbdbcc8e4f3922739fd6ecbca387bfe7ea3596c54e9a4fe92a128c918969dd7a52cfb9d998b2df9dd8492d1cbc25bf5c201d684cdfa18518ec700f75ca8f3b1a370c99c3413205445bd504d4e2784d45ad1429a295dc1c04c09935487dbb7623bd2665fe7fa4364ae3fb42b96573c4803f8ad0c6813b153b17fe9247fc5c83803b8e355acf6f48746ecc3edf6f30daa4c922c5fab1e403cd659464eca320a42ea953accb8b68f945f476d2e8b43570c07d290822dca247f2468c9c986556acab2aaf4bdd9550fc8cca83fa96f6c066dbcca22f