0x2cffd02e71ebe2acac662b244f2ea3631c0c51c18e400e526e5305b4fb21aed0848354a93797d89156cbb23cfed14521899eba82bba1d8257f949cb200a061d2ff3bed8e824a8495069b659809187e5fcc2ab425749180ba92ba612d88dc24a28218f56a5486a27b0957fab3dd23a6fd66fc047bef2404c881b75fbbf85a5184aa38a196822b413b42ffd5f3513ba4746a1e3f98d105c47043b6f96f1d31062c11d5fcfe94f8d601034230bbf3a20696fd80e6005f741f0443f2a0e32ad1b2dd369233680215eedc3b1a7377750c80aabd3d3a495d43cd34757c94c2922e201510797f95fea37488ca1a8b692c2a7f797cdb92a304c30360e659cf1deadcff5f4dec019a3c81759638421480476cdc2e16c09536d6e4daf43007e0c8b879839ca3b6573b1d764ce4fd38de4279fe950251579b09fe07b8c7c7c1a39122b11abeb398fe59a84ec2108ace8def4ece106f3f50172dceded82b90ea33a06f892a2bf467b6147090afa034056bbdd5ec43b4a6669bb93e344cb856343856074ea801c3719756f0bd431fb02dcef54e285db6912f646553e94341065e68fe6e9843d7adf8dc8e082051074cf59b46dc805003e0084305d3bf8c56672d4cdd0288fea92ad2558a91e25ec5887209a92e34411243fafcaf95c387c89c7f7bb10562c69aa7620cc27b3baecdea2fd4e8ac6eb10c412985279e9e6467a3ec5e515da96c6b976abbda5849d4e59430f5c6cf81242a75b7f4755d21a194a806d1c1825e4054e76f4110e8255bd626f9f4aa836ff17e7b83e5aaf81a91f3b5c38cb3b55437420cb4e849d0894de741499c6ee1645f0167f0551fe3edca3ff3a7a3293875860796c0bfe4e5a4999ba28bce0c54b9e3883dc8e640347178ade035ec0d0f0ebcf4a21419e0bdd9214733a2ff0f78ce70e54fe07645510ced4cfa283506a6fa362efa05daddcb5e068d67350e7d163ba9551f8515c51ee59c84c88b375d5417b143128a75c3a4183fe03b1a1e07d28496f6bec5f143e856577c6e4f4fd8b9d97ff9824c8cdb8b56fc5cc3b55ac28963271604012c1e08dc1e2ff18b8498a3c43a6d08816f4153a70b11b3401afaa892772648992135199cd0498d2f273f2d611c3c5838ef0e9f45ab6f5c45210996517132e85b30c5cdfe63cc9f228ca1625b8d2d91461e6e7566de4b90348deea88b74063d315d0e5e2d218c3a13fa8fcac835c11115180f329addeb73a0ac2f459ed39fbe182e13833955fffdebfca4188bac4ea0db487ac3d3d4c6a7c2486b0c1ba839392fdf13c60f79747cf91ec940df765afc57e6f5fece2fc476c667754e26fc6eeaa2aad27a959991b62a66ead23072338b7c4bb0309dd1db6ccafad6b9b87460558126163327213ffa0400af6c38775e5e14fe6745918529d8f8a82369db7160f2dc1bc16a87834d0303f568cac3cfe68a61744d39e6145ec5c5a8e546d545c5917983bb1b194e13515cf57da14e6c4394a2e904fc7433a6d0ab630564bd5b73c829931131fbd7e0d84ba4c0ad457f62850da63c4ffe6ffceea19addddb3993dbc43fc2106b09225a15e4c4a317f4c6270ca9614b67ad394344338a31278574766aaee7a89ebb08e990e94e6113ff1bacfb32f2004d889901f0afc4f997de26adef16d2c7eec02d16d791d384652ab79417cd1ed61889b1f8a95a5bbe2f75e2adde946380c0518b7f94471f9bedc1a7d31af3b2ed5359f988bcefb1d77280d3ca9f1f9b079034cf64c2468f49de51fb5145a6e32f14b1389ad257104008d68aea05a4d9b3b4212b2e2c95c7f4925b22090a6de84246ee215ab1ec3544ab433c5a0ed7cedd9f766817880ead381bbdc5a6ce11fcf7eaf7faa62d5efb1949bc67d8c606c818699f3d0a3d22839deb1409882b8125737c2960bb8820ddec69d9dfaef929c40