0x2cffd02e8e142f5b0eef0415795017295eb20ee2a5ab9d519bad38a65e530885760360257479eae88ca503e6e46c079caa0e2bbba675e35a5aa69e02e1784d6cc0633c3ec7f794a79352af4fad4c40717e6f905ddd4219bc9faaaa1e18dbba8e77e1e22b496fdcb3a58cf540b61cc04ee242691aa2b2c4dca851c4c95505d9010598a30a84a7a5ca7b586918fff6eb699f7b15ad7e81bcd6c6cbe57594b139aece1bcf142489ebb4ae4131c9d282364eb51e5d37cbfb514c7ed88a61ee2dfe5a161de6e145a1fe8f9d923362adae4bb49381aadd4b8b6685e9f3c4727ad5ebbf2be5d3c3640a298348512902aa8414877aaf7ef6072f65fa87455d1d63b5cfc76601fd01e667457a804f3e8aaa5cfa0ac9b62e927c205c22c8460cefc06c077a08726d230ca073df098e5fe360b928535f66fb768d882cb87b1822a511c8c903fedee42200aff55cc0fbbd7e77a349f6b5a9b9cc197b8172ea25a5f006a507a8db2d34851b4eedc98f0b2ce987fa78f523a2773eb9caac63f4b3fd45c64c44826bbd885beb6bde3ed230cccdc55b79d92361c8b56b154b6db08c72ecf6cf1f2d5a25301aafbef3548eb42bf3028cbc870881227fce172190e46f1a1c12024d7cef8fc54e4b08a5cd452e470c578b1f51dbe8984c3d957ab92f829889f1fa19c29d03ed7214430ce83e71b7dd3c22fa6482635c9bc25b360e60c44a63a5d96094d82d95134a28922f0f98b0062c5fb52a4d2048adde5e4687f47c958684a33a8c46defc4c8697d2bd487a4396e8694509545c9131aa523b19c357f18ccc3cf75b1ee469550d7c8a71885ef24a88f8809f846ba1a25f512c46469585307d92791ea3f361771d10147da4396d7d4109bc860435ed87ed01389a9f1078674bd0c3f7831cd888a4060dc5bd5643f30da80f77ea01a5283a129a237f6e6579bf41f47fd169a827c5f7fd8040b836c95365495b1e61ec20fdfc69f506a1915a32324c1d4a213d1f2cce997a0d4bf79e404b1f6ebbcf898bae4ca09fae26f286892fb2424c167bddaf9660d321a6b30d23fa03cfe17deb6339afb0820eadb0096a3582876d2151690fa962c3ab99e8128132eccd4a7c482b59a6761e72a33199d315e78f093e321c139d955f198c4f522e35dadea7cadb46d1e6653f8b32fa63e1b7e4473a2022d095f244c5b5929ba8ea86fdaa6ca63553d15544ff162da8d7a450c97e9427fa97cfce2a07f7d477b9892f3cb4abbcc8985271965b2b620e796cf71b54c772e8e5fb797d4fc2470fd910edb46c8f00beec586d3816ca36a0d4043ec0f8def00b3ed1cb7b037bab022c26cd337bd33d6e220873c8da5a53abf9d09635b1635d3af01957fb07431db8ac28f8bbd7a673f37628ef8a8c7caf547264ba50d598e627fee3d073cc6981042e78d8f885a60352ca116981005c9db50eeb42d8f154fa013082ee7446b3bbcdbc9e5e24b61825f1b11c24e7cd4515c3d7b594b08f17b6bd5b27fa35b52b88cafe4d8b5df2acc9e296597b3e78ebbef2dfe2377f33d0e962516ae892f535f0d9d21a552d80434eff1751a4ecb48448c1b59d564a6b4e34c2bb83f9e6fdba3b320490c529d0081fe9592e7a169ecd257a84e3b58771ae4a90381bdfa8e84d012a487c1ceb5228d147bc78bf27090630a2c8146cae9e9b744fd715f186cce6c67534a67141a549cca6a8561217ebd03059298c179d692a8856a7a87ed7c1302c6aacb85bcd1f6d614801d4387f1e74b112d0af3d2cc6eb5c5eef048124bd02d8a7a03a9d1dec866b384f0a16b867a988f732d737ecf19793116580dfba0fccf125f625a011281e1cf159db926feefecbeda8eda3600b9b4ed8d18205fbdc4408cedfb75ba8849245272f12b9e0f05a279e27c5e839950ba67b0f1fed6b710ca00619b3b98356c9d99bb4