0x2cffd02e716b61808961f48ed7466260d5097afea72c40e588881ca9df03fae4586f5c7b69688dde97a7aa37357c29bdd28d166770d3a990712a67da12ddc5eea96e77d4085e3e6a48514ad57d8878fa48e6e166bba81fed0d98a4dc311c1effc18b0324542be7990ae5d5f392221e21767beb6412b5d742da022f91b840e071bd610626eae32f092efc98333c0112ac9808fff3952dfb5a2780d399d951a558fb6ad7bed86ffed2a6f27b63d66fd3f5f9984e3823d2469adb101afa93a69511837263f43fe75455d24a8ead3af13354cb45695074da91490fc7c648e97c9f5ad7ede923c98bb58d65a6c7ecd904ec051f330ff40a66b2eeb786dfe3ecb7988d21a56b9af95e74fc148438e37ff51f1b3d0c1d4f7b9d3df4c9f4e257c4c18d47f865d10f0defb0e732d2dc684747d8ca8474461979fc657524f99ff1038cc4c8fb23e70a0446b6e78d28aaeed3271472796c963a18a714be2aca80b8a36c4af8e7411c9497941d27c0e15f312cf0dcca04ea78e666fd996b8856573e0709486dded83293c3118122e786063fc91accba9f2d3d74c45eddb8bdc0c6ff912228ea98a5f6209a7d9363a12c08435cd61cededa8b67f81b69937570c8adeda198fc3b5ec296688f4e8aad3f2e151865f690f553e589dc98a9d148f162ad03331de926ff5b4a275bd4549f5adebdf4b87f2aaa4ab5149b0924bcb76a355e281b3ef2d90f493ce8a099fd9f7d3e366ca5f369d604a557e78cca108ac8cb3cc0bdd3ec840002665613b975b632c06a7159804fc456630911872e86005e0544e91d264292f1a4525f50d08152357ff4005dfee8b3581fa3715649cb0ecdce40d757fc05ce002c3b26a1a6a3e7103fc7630011b9a31d0e01c1e77c08c60fd5c95e45f59f97fb215b9e2bbee1cca1f4baa88b08f47cc21185d29cfd7cc99fcb598c0a2e7b5578a8fd6e92490f93f13dfbbbade0b660e816d29e21adbed2a45c41158c02fdc605dd52ce86d3d6eb474d46f64d8291e2f37b7f7160e5f83e86f95f0f28544a42fac03014f9bab4b6f91e70a84395d2975b885d1c3d319a984bea2d8a74bdd806008191f37937a30bb8082bd8f9d98b90a598ce8ccb0d78c16fcadac61148753676844350c0f6796455fe4a3618204c71467484a2b452b96cb51024ffde7dca3b31f2c9d235cefaa0a377171a89415351cc13625af84ff0fbd0999d52440f0ea31b158d83e9f63d45c224ee53ca9850aee502f540eea1c9924fe20b9d94c8709275f9a790a707a58eaafa620fdb728bfc06713ad10460e307c196aaf7b0bbc214b1babc42710d5bef41488079bcf7424ababc89b683f89c525c3b537e4c70a38076adad2296b69142824603b1fdfada068eb668d1fedd4903c91b2cd5e335d5b40f604ee3a21e050a0b606191493ede899376bb2cf8677b0ff6c11017e1965df9c51e3f0bbb56bb4ce6c56d86674f025380b380bf9676ef3b90e03c8bc067c41b38b0bcdf6ca96f40b972e5c5c75c046c9767aa49d74a63fdf81d865f4f45d151b7bcd42d6a2ee61bd5a6bbdd7b83f10323a456838d81603c8b753455f967775ddadcf5a982d210a147acd5a735b72acb768a883e47d5df0d9e5078d097ae9894039425a8aa48d061616ffa9db18e79bbab909e1b7c3b315ca2be14d3d655e07315f1eb8a6848be246ed473ace2f637cf9406584e1f1edd0846d2ad934e8c79e087a2d1d5e0aca5749f07f60dd058496d035f066c1eedd49f0f24276ea106ee628c0c9cf6c76605c447b9d9ea8bbc543f4763971e6562b169fe7e0810a9bc68645fc9ddba09fc74fb8ac7e44d616c1b5578cf833dd38a845d3e6bdbc0bd890e993772f6cdb23e55af5d51bf9c367ae3bf6b5bc05ccadc890c596a72600143a35d7dddbec9578e7d4a80d6f104affd6589f44107d