0x2cffd02e456556f3abb9bfc61c57eadf8bce38a0a411bf2c0a1f75ee9b6f04e822e74483bc36720ceaa84da243a1ee6cef9fdb6350a2abd6c7093e05ae15c4d9a4fae1c9d1c7c30b740bb19250715cd298eeb555fce411ca66c7acda9a0ff43d563f56d70408ca74ca7ce077500c64ce29458bd0b36f3415387642a99223373819ef65a2a802029f13667dcff3a974c64ef88bf91efaebbfe17f8f375a4dab5cea8cb4ec875fbccf8f9fe101ccd6192f70b447cce471ccf12c6e58a951ee51fbdd43117ab9ed864a3bbe0c273e3096b8cd0875ff98d235a3e370cc4ac0932d0d0de9b34c6af84cba6576ef9a8d3c1d78d93c8a967eddfd4cc0e98596f126ae7a0368ccb15c1e57b836c8ae3165e423b0940f60254618e63edd2b78a6188721bcc490638043a5e239bf6d6708c665c43c46842d6e10ef014e3a70f65ca5111edf29f91bbbf373570d8736588f6a61e2e67f84b554c0d2b0ea754befc5a1f6c4da81fc3d19e520c457255f00e6564b54ccddfbd2f0c54d44574eaf40c9646cd3d1be6c27e33a3d72d14d42ed98d093711d8f60f6c1425b096abe44751445696080f7aa30c92b3265c1351622e47580e874e6daba23b36d3675ce25a7eb5a95f6517f5ecafa1a441342c6220b8eb2163c1f6d183807733df8eca5abe2287d864cddb3c161e23680c423a97437a3d57cf3d80702880d239250df79c127543deca748a9a8afb919fcee8c3e5a8578bf518275907871f8ac6fd9beabef1fa9e7e68b12ffa0c9e8e7514e7beee784d4159e5c03b552b4f463777d1ea110a28faae8de6f03c5ffbd86ad35f12de5f0d126b4b10d4dfc2a4438f583fb5a478aa98fb68a43a43b53a6c8d15066b2e67ab61ece98da60206e8cc914ce14cd235826255cd055be33e63098ed168b9537bae8022360745cb339da91e8850e4e48221f4b9ae004c416ac460772ccffb3a586ecd2a3ac3d7ec7bbdf2b656cab91bba82c18376a1c75a78b4a46a30d1b781942a9e164f1a73650f91384e246e01dbb433a5c5f2c374015814c6879356657ead52ba8b210078aad168ae0c3ddb9a6299807f2a23fa61bd42c826dbba7b5cbf5dd0b6945d5994896337ce0b1a637a03c74a9d62e63745074eceaf92fc7bdfc4387d0393d452f9bf69d894bbcc420a0d3177a09f529f92f874323ba2aa66f9a305f90845fb66cf6595421b184108ab985b737605a092055b786865503654dea90607c81fd39ad22a1fc5dea2dda62281a789e6cf9a6cb0f2f19daa7f41661690eb4195f3208adeb876fce2070a1d3a5683b755a91e1f093a9137d1e84a252253852726d980907d4d36715c9a90c9e3ddd270669d5b436a76a8741bb370d0e96e05dfd6d94c50b1e4c37ba2ab8b53d469bcf0a54c45d98952a4db2cc065c96ce5d145085118cd6e4dd948eb1b1375e0395de6a19079f532c8bd26709ea82db00f850afa78f4b59c90e4920647719906072e7d3f7def411c85cf0e87989fd86dd22347fc98ad1973e8576bba8b33896f570f8efb968d725bed089d7a22af693b30ed99e6817ef37bfeb249fd65b57712102410cb4214807d58099dc1b8a74181dce61929fbb648273dcb03f866e538f93a94881f11f57fc15e6ba9e3c00f87360198ca850faf837859ff47407d25dd60c93d97e797dbb12fd3fc74fb13566c95d2991ba8be5eb360d5472ca11570f657dda0d42106a1ccc2350b780d917cb5c097099a2ec1da68025a2dee56c487519f0625188c046c755a130da37e537c8ab53d884ddda7e60953f68194d034a9ce3ffed3cde383d5b376a6333f8c91c955ff4c9578742526b404a1db736da1c6f4b2706b27be858447b2900191dc3aca069fe679c46b665fe9b1d29675a9b32fcaec427badee4bf4cfc6a859bbbd170a59ae69f2b8d3a64788e4738d9c0