0x2cffd02ed7fd82d631ed9621afe17a86e33dbe4dc46ce4544f24eb431868a1faf6194cdab34f8075a675445e0039b6fd4db242a93ce2a67318dcf40954d4451ea513f5104cb00d394d5900700f8ee98c685841091854d178d64ef56828179c66d9771165885f82e69df6ea306140d3104a0f31aeb6a9d416172129c521560b61bb692d595851724ae18b45dcde9c5f02c435e1283dc5b2c1acda486e27f520a3306e56f440f2f8b113b8eee504fd8d39d72b4c2ebfb1b9e0374188ad8a8dc3f79756c0a34e7aed7772d3312aafacaf554591076088dea90d7e9fe800b052b65135f2847202db59e4a22bcb7715bcb3b13da48c901c58016de4bf386ca5c964e73c8aa9f3c9c0adfe6adedaa83890206de2d53aa4fba96f74d1f32c00033ab0f95c0ef7c06cc4e03b5f2d788e4df4ec811f80619c1fcd218ccb1bb45a0589edccccfdc6d2e5224789f0dbc9c0ea9577ca239dc370245b457e869e9b7efe42517723a667f3ba547202b03286d9df976fa7b311f14d3f48a704b97882de57c8bacbf69a781189a9f31d03299a1710f67734be39146a1691a95954bfedcf15f57b6caf61710c39f522b6a4cc9893eeeb77110a3b8ec1c34f9895231ffd40b6bb2e14277be4f5171a4f8c6ddbff8b35b0d8e652a7d9363279b7313e85a71eb24c04662f554297b2868bd6fb70f5ac71cde6867bf5b1058f0328063cc6fdc55ea2c745bc7f7399a45057ca165d0a756a14ddb7255088e10a60e8435e687048cda7c6bc6681134cf41d0fec6c70e66003966910f2d2795b5fd02891f9b088629676329fbce7a899e497bc5acfd551a78e3b6488ff11344e33023fd4496d4cb42956f7be1f5575a8ce3b8107724d42ef3367788f79a8bb89749edbe9fe65cf5ba2cc75ddb6143f6b9d8f2970e96cb9251bbc7b17cb80c31a37ac1e6968a43e3f2333e3fe23819ae406645cfb9734cb9d2ab2d03501c2bd06320a491e6acbf645bf8f984d4106d506caa721408baa1335e63225d135317e8d4cc5c369d006c49aef4ac18c5a7b096ca407b9c9f1e58d6d1b4f3edf85d813ebd0990737593d44cee4aadbda1ed171585efab3066fbabc42d4ee578504ae3d60579982045810ca702001eacb49b21c394aac690e1ecfa59e544d8f8a94a0d4cf3dde944470a6fe948d8e7370083e6e9af7521d21fdbbcb4784059a37a9e82bc885b7c0be2182c22dcdc47a1987328efc7d963fae4248719b2d79b0a0d40f8282fefb2efa0c57fdca48086363a29d9701ab54cb9218aadb5216869525247747f738400364fb6686e819ab3a6f256a1564b91198750488d972e8cbe051d21e6e83522be0f4a2ca753f523a4a8eb81639df9a746cbc79493b4bbebef6867375d9185854daec2e366ba0feabda6a0a3fd402b407cdf932506168fb6cff70cb9b9edc092669870dcd7c7dd9796cd71f283f56522ab27bc6f5af991140484e5eda369c3e7de39ebd4eb2484dbc0ee44fff737ed963aa9ff56ae938096c1b3c24a8643c7a8ed41a3e204ede59b263255e1cb38e5708bca64efae9b0e6e27e94ecb6432a5e3b7f4a34b18cff3ebdd22d6bca2ff15f7448583cecc43f2d5d2cb18f6c67f2375093322fd2a4742e1ce2140a49f47bf9463b7f1f0d9c29672cdac9611bfef9ce713b3fb4bb7149903eb807fb8a139a07e16cc670596da86dcf354f79d655a49ec090995541689bf70b6b8581d441e77ae7236b718ecb1553ad5168d9a6b4ce46b64797f43a1f7b02dbce3923e1c6804c35ffd128f658a9d68332eb1b3344d6c52f6f059729370b22497273a8ad1ddc50d75399b31678399a4a0f684017f15118fef14930e4ec04f3faf7e5202c444444226727f8cd5587707368fd939cbe1c8f96474db5799bdcb27296d25555a9adfaddbdc8695abbfcd21ecc72953fc9c6