0x2cffd02e63e2f7d8a2b892b32652ee9ee8fde37a0b55455c5597e5a84f5cc049f24eed9de0a2957d4487808241eed405fdc03500d1eb2d7eb0f068033e034e03bab186752cb43dd8e31343e8292640892ebabea00ff37f65b3594bc6be0153ba80b0141e7815874627c4912c78e3c884c8c0ab4372038ced56962597f9d6491033b2d017adbc4ec356eb9482626f97493a8a28d6ef4b1eb95749b8ba45ac71fff8d936d7c00faedd4d9e82a727b798d0d2c2d5e970eb9667b445e42745f34607e38a55dcf1de3d2ae6bda1edd8f64fdf57c3258cf60134013fa2b7e85cc4dac27ae2fbfcf45b90f741642d2574412ffc068aedd6505298bad1db855e32e394720c36a0779442e1ec82270d1729212e4f4cfa71f97d405befd788643aed1e365186272557e3ae3de11ef497f34fa1a8212f06cc93aa2e39ae07be13694c9f19b9e8a9c4bf41b21021635100f094c1439ffcd6b2a4962e0af3e161ace1a542242cc580579a43cb02be4a918e11ff24d050efda66773970d49506069d35f02391c66e1add8cc5efca72d0c89607836fee125e53bd17d0d6b73ba0b4165bd1244ab09ae8296792b9ecdd78f0cd6cf1d4e1fe84a41f161437f616fa7f8e1f27705158b09de01166fd01e505e44a1b7545f2e46f466f0332db440f1908a5a0ef3bc5d15f7ccd7a600b120f7edcf6fa3196813b9b329f0286fbfb282282d3708af1772539e161b93960647c6843fcd515c3db7d19fbaa9a0f00460912ff40fd01562f83df1669e1e3e772c89003bf870d624ac10d5e921c3f587813da0f29936f49c83a6b04a2b7361f2115d27e17013643777c0207baccc9684eb15c5942640640e1d567f1c15a6b229a8185b2461ed30558db3f4093d07622d8cd1a07e554e4f410c9e2684645c528501d3bccbbc53ca74d584d3102fc7c53ed864e16f227616be4a9010e7cad53fdf9a6e126d75a19b0005b192e125e9bd5cfb8505816890444ba3a0f8619d40331e398c4ceef1fef5a83a70c0770912b52c6adf59728c7109b19ab73c37824d7bbaff3f954f75bc6d41dd87001a9c346bc21d9d9fc92e212aec8a3a250827698f6fb8064cc7fd27b345b6a08b32542a469a22d9125c08e6283631412d1ec60026de6fa7dd98bafe59f801b884bec62ad03f32567b9e61632233b76f90104bcd008bb035622e448f0f6df60d090e071212b1c9390f578017d9bad6e6cb54d2f9e05b26920d9072ee0c0e987a98e32b0e0817dfcee9959b37484a51d788806dd872a02b4c0f88c623fdae4f802c2f2db71acb7ce47a2d2ff78170b332446e3fd3c9edebf5c3e0e720ff5216e479501f7f4a43b1fccbda663ebff332d5452548f8dc9821c2ff0f1b7c7a9be9770c2cd1c7cda8a8b105d8be60b2bff0ed14d29e921360182b93706bc39939e823b5bb3f0d4dc05b2b86c59ce9e0ae33b3d05a9dd769b654028070862d70ed2af00bd2832336353f4694fe366a5134cd39604c687c8ce173c41ed6063f388068e26d21f444251c692731f04911779c0138cab80a40bb6d6a14abec72f683912eb930a219866b0d39fd40b935ffc3300249fbe10e41a51f0e04d32b04f6549b9c788db1753b2baa6d980bd91ba075dec5ad1a1e4295d947e9762ecf5e8b7edbef61f494e9344a838cc9e476537975b24d830c94744fb3a5bd8d4809e4506853039a16ea4b1d0c4f9e0531f578061b6e770ad8ca5d7db0ff24dc0763b53810828ccd51c349979cab8820839817afa6d85fdd4d9c9ef65fb58be126ed364df9ba383a4a3825ccd361456f768871c0a4d966d94b590b0348545d0085506d51bebf9a9535f6a820c3704aebdd748176caebfa64d1ca92ff664f54fbc0212981d28b9b115f0bcee4dce329a5c8e69e2912aeb073fb0a7ffb08032df636c5bb971abf225b064c7fc