0x2cffd02e025ebe78b14a45e84750b1899af61f482568729918c485f89690c44a97691de7b4db202dc7f19477f846c06cb93d8aa8b8d20cea337e5aec4efb7891d5f42c9dfe8acfa98ff5f6a89d3aec9538f036baa352a76a3a164296eee4992eb73ac82c4ec812d03c5c3ddf398989490fb636af4cd44448b90693417684bed0c4944fbe089cd2f49ed695b69bdcdb746486244c14b8885dd4c69b0c24d2ee1663db25a9edc90cea8fe23fac4137201009b9d7d209254143495b2fc369883e8fa01d447456ef42473fe573e74746fc9038051b9b66eda891af7bf772d8622e65969206a9f97da95586ea05a919d045818ba4cbde8872f4aadeb79aa7ce180bce83d927d6ea66238076a73eae3821222319cf1252d91bdde9c6826d532e11d838ac7dd00f9c4ef9965f56aff9d98480b1a0bf3adb55e5777354fe5a27f7cad105aaf7d76fbc128b0d7e6c3f34cd1079f82c3716b429e07b2be53c0f44332bef6a962c9c6254232be8f6c022eb4fe3582ec571d94fd9c716f41626f90fdbfb54d26a14bda15426be62892f26702fb49ab08498c513e01fa9e9a81c9a1f0dc389a2eb72bd3657ad8a1bd05689419766e769d660ffeecaafa1c60a540d09caf1a361b0f4e188d316db38466cd866604bcccd101a613b140c6c860d0d0fc444861cfec050cfeacc0a4d30a6bd59dbfbe382eced8914c159e47f282794689f18163d9feb1f0954fdc9c1a08d809e0e65d196cf9eca62af9015b408b07276ca4fb4379e03f1277876c2db26f243ef31a1ff47581cc72c5798f75d8e642424a15034cb9eb9e02ce242e8ba4b0be6cd934c769caab4ee25ed1bbd4d6944a42af5df1ffc1a6f251f21b0c450ea30716e4921f5547af82a94b7bd86b6877d1b22cd37cfd60475c4fff4e60ffb73daa054a5bc7f60cb5b3d22d79c50bb10c5570b56696258dd9f4b9878f658b894662498525d96186c70123be5ae3ce395bb9c812c2c9e8f415d53067c172823f962dc0ac7de7b282db4c2ff0d581745ba64c42d9e3ab346caf18d338623c3595f611a7ca851b9f5fd03b30a33afe63bbe2678a7936498a3fbc9419d5ae0c50ff59b18b9cb9855c3a69f7c2b9c97dd4cc72df7c497ce1eff758ee01cf8eb34d66a9013eff3de3a0bd857b6a792bde58d94fa0bb1a87f3409dfc79acc6f42ac2eae39e8de456fc44b6b428b0dc64944afb29423e87ffc4e8ef45f3b15e42e8b2928f6e1666445c29e6a2894eca500d48628c6d7f502271ff4c8a5c5e740a6ab044cc47112a9e7af9ca1fe0bba8f00841aff02276b7d5a45a7cb8fd3f682bd88c3cefb63890d6e9871d9e7a3d303f83dae15540ae4ed992250e3fe0a8901e9fe3aa9925ca60c56f6c2248509f04db2a0605efdf641cc883eb67e2905a734594b1908a6008fa1710c72c1494e722b26b66865336eb863972e73cd41e946cf92f0819ab6ba20b0dc8f7e13ad07e14dc44feadcf56e52bdbae548735556577ade29eaeffb538d82e5e0c6e1a86b5432118fc409f150e13e22c5a9160f8b477ec42cf6928cc50db1dee24a03008e796af7b48b01324b21dd7be4cb4d2e6e4ce23fec67e8b92d321b378b838b913eb014865ed54ab816ff383813dad276680f043eea1406cb36b161112afe20cc1710fa1cb9ccd3c7f9ec625dbfa819e4fbf4a94734a2fce861aff99d5e0b79deba1a20625076709ed61864ca58945ea70b141afcd8e08b52b97de731216abd5034b90d6240fe755a346bc3489eea88042dfadfeeb657042136bce8afb28a3b9c4f62bfcdc180defb93868d3b1dd81b9bff8623fc301be90c8a1af6a5ea3dbc5cf42ad31d9d52b7c7bac9c0e5ef6fcbcbdf0cf36f7381c0c31b7b3bc1661732feb46dc2eae4dc452252ede25891362967e448a29537e6b5b95d55695c139b467b9bf87a