0x2cffd02e3121a88d3ae3cbec8b95aab58e1f262c0f6a4e013663b623c75b0eebc5dcf46d0e0cf3be15439944fc8dbf9ef88d3b6a0b6259a4cb6e92fde5841d9e38a4b748486e04dee3b8c214529188f46d7f51dde51642367ce06a17b90cfdf427fa53971bf9e1c372e61ff0177dd87f18b2a9beba3e20134d1c1ae2e3cea2330c4ce9fc8a284684204acfc8447503d811b2fe3703085da4cd93bd31c585b311ee51866a25fd6da6c75329572dd273afbbc93c7cf528cc98df2a096c129c8741d983becb60b32be08cb044ce042d8ab26c1ea194657faefd961d1a6d14c3f432669680828a0bfe0dc3a3e21f1bc85316738356cf8eed72624435fbe6c4e77586e73f8ad61ea237f145896401e140d0c3fc5d46397b4253414e26340f789af675b64b50abb27c501142427777f3955c01be90131272bc147cba7673a8ad24011e0423c70652fda867084c3039b0223e2d02306ee41d3870d3e7f744252f5a3a58796d62b4f8f5282b29de12306802c36d305a05be2780c2aaa92920c76f1a952405d35aa2f6db64fbbe63d924b622872ccf0ed00cb80e29119a50d3f3a634d86fd50323e697336d1c01a6e05fcf2ef67ab5357047bffaccc988bea3c58fb9fa9f21f1e6cfabda804ee1fa180f13f3f03b6fcb0a29bfcc68b04362f1809d65883879f594a453e47836b3a5e8f3e541720464f52c4bbc5307d2c12cb00039f88c779dbdb4d215bd79b6aa6faed248b94879a369625f9556a8f40878759fffc21284563ab0e3192b7e003ba81aecdbb6e4c4555390d7321647d59245d1f82100649494791421e3ccb9dc5f7be8be015c645a8e89f959a9fc18affadfc78c2965ce4a4fbb0456c7bec716e34c71e6119eaeb7ae639bf733e079aa0f3f38b32b33ea35976e5ee6a81d7fbce7195215c21cbcf7d964194b45bdce2e9721f4142f6f704aba19bc3f12469b34ad4cf0b1dd69c8a123fe1777f509ab6bca7ceb4096c74e18a14eb6a95c0cff3905bcad1799051fe37961a66d03c4be0cd180c3a4bee93e9f10cc018d45665a7d8af6cc0c31969ac010a1a210030e3a4d34d5a1f1c87edbd697b87b7dab501659593ff378830af212372eb0f9897697d87a44107300afe3597fa7bdd76b5aa1b65b8a538058b57742ed362a4b7b1b18889064ee7b7ec7069f12653c3c5b2c28f290d355ac0b09bc93f4b7363868537c2c07933b38bad5a20dbe608e1e1076f2664ff3b9637852505c37acfc00cf28c7b1495429a564267a0e3f9479ef7faed909a837987917731797d9027e0fd1fe6aea2ac5ff7c05b5f0ea7014a206401874c6fc0692658d65fa71726f56e0f6b1721f34eadee0c3eacb9d3ad1dd3879132a1f34d55c8909b9f9e33b342c5438e7b40e914c6e3d397f7dfe8667237637a48b463d8b1f9994cada5081b68347305e6d06914e1f679a4ae532e72ef94d2d66ad1ad50c73d3ac0b8b4c47e0d0ab2a482d90d958b986002bc263fd550ca81f8a89c5963448a1e442046c083dac010dbbce3c63c25eeb72acb3065e0beb9091ee8ff1520a55c4477215a7f6ace2ca538fe44f10c73d73b6d242e268d6b9162c6dd9a74e907d651f1679f3f1f9aaad3d5f462f42f6d75d34460c8929efa6165e1804ce7471ce3340b9ff46296d6026dec6dc799e853944e0f521ab76caf83123acecb7d219ea77843c2fa5002031b66f44c4e06d499141e3a943f6bab9a1dbe0d92a733b71c04899b93e03ab809aed1c962c5ce42c3efc8c99a57a373a47087887393b2a7d19f9601a331e0b748e7a33117649dcb0718ae9259a9d6068d6b394396972bdf3e3c09430ecbeef5c42da7daea4a9d3bff041e29e62e0dcebcdb0ffc0a6139d1c40c6fb6d4ecc064d5339216d077f7d13dcc70d8b5cf3c3e5b508c91f2b61e9ca698ff866b6bce50f86d9