0x2cffd02e51f15876d7c4b4b92876945d82d71d2ce2058b149cd7dd88a7161860b24acb75cfebe4eb6eb605d3d022d468bc8c60d34ccdf30ca557ad7f45cb6e69c66dbb7da12eb5279113bcc454ebfbdc6abfccaec70da174f77b6fad223e954c85f5c840d49484de9ab1dd5a1cb7e9999d4e1bd588c096d8b1b8e4f94880ab440d4406a8346c029e023d3b7652f85661872b54bea7810f0ea68510e82b79d0f0cec4a2d7d9c7971443ef4db051a3e923c4d15536dbe02319c8d0edff3d2e9c933ed82b3e5019d4b3a549e564d73365fbe7a5cf77cfb09821dcfc717a82ac6fd6110a962bb776cdaeb56545a95cb1cb14d63d56f4e8a866ec2486eb9d13b110c0ce40d41ea6ae0b9d8e8dc015c26a309d6123a3966672a35b894fb9649802fdf3470678a690b2123b14ada72f5a94a42b7082597e2a9f0d9b83d5354d1d034d9b44ef2ac35eed3410e99f92324e54656e52759b03e6f473c36f589e83004d307a2de5d4ad9f3bb343d9930e12b19068991d7ef37dc19de2daebe7bfddbbb23d3a4a5b9b25d30d044066379f475c63c547146cc3f3afad3e1b2abcca821cdc12e0f1a52e1d95e7b1386ee9056910d74830b554426927d53dcdf98366a724554142e99b964aa46a556036a423d0f715fb42c8f63075e107fb35793900b064486bdbfee7db9db9bf8190ed9cb63b921e9a63a63a03251b8bf4ebc5de1a6a6dabfe634e8c8cc19a70cd55ddaf0e0d4cacad9c2da5dc5567c4c9edf13fc4bda9d015d2e798eb5024d2581556f148be0fb7507f986d17c70ba52f5c9c81715bf09b4def43232c517d9627e35bd8419a01675825dffeefde24fe6816844e72bcd1c0b5e57701802a43094b6b807957088326bd926a7737985c562a205770138d831671c358f5a134323dcced3184a76f109bd8112194a4a39990b8d1d930afef20eb7efe2ee72445cd7bb0e5961e54374a16dd427af31d8b4f7e089b17a04b96adda095dd9791ff602c9372da61d9462d8dd8d119a86dcf56e39d71c98afeb1f864db46c4cda0a6e51f1db18856c55f7bf3d6edfdfa5b5d615a9f29d91b6448bbaabb1a10c84f03796c6e6e65e84e6876b78f91de109fc8694f61f470da03436835a9d9af6a1215f38ed28c36464f5589d9d243ddffae797ee16b8a74a65c057c5fbdec2a5571a76e55b88d202528f9c2c187a1d51be58d56c464251b0bd333590b34c85012f0aaff75c219c52c26d58868e5d9b546f52182abcc98ead829d2f1f80301f2af211e8b0c9522bcfccb301258745065fd8d3494279ea818d5588a703c47396b78c745117bd72366ce9ad7e3f61a58bd077d61798eef70c314f5aed2345ca8d52b22912c69e22f0720f080392a86cb842d50c3b7e507efb560919a17ee8a9159189a755a548d6b2ea31d45da332b32a18fbd8a9340787cd4a709a56561574de478fbc94cb4c97cc8ac5f9913ae18c26910d20a37c2772554bf19eb3bea2512a314bdd9394f586a50a44327dc5998622f53be5851b824dcec122edfaf0674d75c6be785447d148391c9d1e2ed9bbad03ef678ffe6f552916582c7d3d65245e99e9e53cbdc8c58945bbbd7df8bae614794f30b3b5f21f6303c30ad44af1b6e063b3e0eebfc891f0dd943ab12c3577494ddd8451414dd45dcadae9d345688da1607ea7acc559ddc83d0e5dab61541ea238c5bc7e333ef38f4aedf587ce791f00ba2ee7507eb2f0a34af89103162b4fb629192b6a6c08253bd90f9eddecdeabbff77b0c1d9bc49de7f07e3b2a975900ed693ae90cb3a179b3384e2432b381577f3e264b57f95255bbef4829f2641e5a21378d1cb7ca16f4557c6104804638f5f43c192d24e92b3afe3495d36f1283360a791106f45dc2b7d966346517abaad2f5b27d69729e2d304c54894f24c3c8fecf694700adb1