0x2cffd02ea2a5efe9e1bc147589fc76b8f0d6bc83048f97405c84a9ae9be2808c75faecf3bf0d776a44782a37ee9f20fce63f2ff437bc7cd896e06e838055a3b4de8d6a3e7f48413d5d2ec854e89a7722d69c1fe09da5db75d999b5440996b9fd3316f0583c17a33d8d23a596d7a32fe183d483089ec4e8b8d5493b607ba72d1122b0d960cebbe2e93dc97cc13c88cea0e35eda0bcdb6eb4d8d7832035e86d096b1c784484e1859a263b6ac9eab94f6e8ebdfbebf5af33fcea3070d357b569ba551f31eca6dfa6b6bf5f93709f2de76db61303c1d21ce596f2a367b08fa57c1b6a2b99fd21c4401ff18ea184ff339e5015db4a3ca00850756b1e684f70205d08a1efe1788a11acec197a7849fe4a74d44de456ae6dc74709b6ffdeec4933a80ec5c4d951339fd1de00cc7326a75e413d4a5a4166d5295da1df5a454d0078c87bb043e8429231765bceb771102a18eccd9404d7c88b525885b724c57a6193d56755727dc6ebdb3c49161830010ecd71455356a8ab4b28432605cbf744eb2560527b2e7a3d669255b8d4fdf826672767d15d5388b3f76abe8ec456700de2a90a4e4ceae84b6d16ca93f4187fb2ac67a1730c6e08af64ba26a0ef35ee1bc26619d9f8c9a5063f0dbc5610e20fd228e7e6753b1448c9679c5e95eb79b8934b227e93a7f9eab519942a2085e21bb798637af7b6eff6cd0d43b03fb1f594250de04b72f68a88ac963f6ff233df485f98e12325f130b9792f1df5716e39da1c054c6b469d0823f3c7b28bdb6ac058bf9bc6246041398eb48f4a2a8aee08bdab3e4d68f6929ede4c5363fc9a59a2f2d270e59dcb8fb4f8cdf6efb3bf2ea2b6cf0531e59c0d7248ebe1f0d78004610a1a6a49052e47f983f801d8049d55315c72a22361811c909b6bbc807e08563c4c330f82be4ac9444c50e6b2c58f29a51ee0ee9b09d517dfcdc63059c46bbac996ce0e6e58bf5b54365865d6f1c028cf479bbb683a9c66773d9439d52c3e6a9544b8a46fdd3c3cc885fae774f75d3c61dee3b4f89db06cc071c8134ba4eef659eafb0971f7e46e7ae0e59af0062fecbb06ca8e0cb2f106aa1ac1142c0b0006fa7974f5c28ea5fe3a79f9183455197edc38671d53d498f85b342fb66724d88806fb12955a6feab0479d0ebe767df987a979c5157285803044154eb9f037ac7a67d4929452aa9e6792ccacae9aab24f7b5f403f3b91488f562f2a51c7d30298ad91c7e60dd5f5d5ff9ca5006fb2d317d0d014539cb75888346ed96021ace61f27c45c545d2db4c6dc62f74c661e65e784707cd34fc7c6aed457d06d930c82cc485e714a111893e3ccca6f9343331be813e4c9fe2f0d16943d0e7e9d4d65d841dc3be0389e970492bb8e6b2f395a8b02a67dae8238cee3486d2866a836091ff9283f1a83c1e089449109719208c34840bfa46eed6f0dda1ae8cf6a271156912e9f0a43bc415be44c6c527c429e9cf24e4f92f686921cbc1dc418852c2210f3817983d06d53bf9c1f8157dd5e923a13f28831bb27723802f6ba8f531f8ac67fe386846e1090e99a37411639166d4e2ecd1906dcd471c889ba91957d246a37909cd830516f10205b0fd1be153690293c47ebd5ac1d988b8cd778774d51c21507124a67a5cf315dd17d40bf47058a1bffdd6765a03a9ca5b137878fb9b74f0407ec970ba4c3f5b5fcd93d08b622aa751f10cbbd38e55b4ed57aff5fca5c5bba1fa1e4bbf13a8fa09811bc697a95a1095e3bb03ef2a91857b46f7eb761baef4cb320ecadd4e36d633f65b2af9c8a8e83a0efa9601e7ffd02b60e42c4f06bfde8dce39bd8ad89ef80a9f117f00cc0065d959bde273196127bdde62cfef5896426637f32f1287ef6a54f7b156f167298b622a26c66a9d23f7209fcd3914b4c609a8217e3b11b5676277a147ead48f2