0x2cffd02ee58d3685f87b2b88666cac8bbf590602144b7c682b8ca0597190f34f5baa2d6922736e1b7f9a4ce68a7c2e54f14b5598f3f7b1fa8bb63550e28c872bfeae5c16cefce6195e67dc0cc2f08574618ec98046a19e3b0b60f4999063c09516a20e09657cd746d778fd3498c5561eb503bb1f98f5cf40054af629fd4c7d87d8228746e4eac1e915eef1d8a7d8b62ba108c3912e872b4ea4e02379eee0c2924db5cf967d5edfc45d8173d0dd31a74812c7ce7f02c2bffd8c65d6dde7e82e8b8fad5205c5eef34bd91194dd48db344008001d189c2bdee1293744ec5ea49ac9ff2805076b658dbe072959109adf52d1ceb01eb1b1ce49aac1a129873d750406a0836e7710de4ea9f43a8877a561cbcfc126d8d97838f423662c4c38f46c7492b085c4cf5262d32b0a5b803d091ff9c5c325f7bd3e2b39c77c3909f07452396e714b76ab8fe6fede9e08da66f857f277b1471e2d5b50b1d82f6148d7dd0fab26c12d3af9d622b7fe74ccdebed228247a67511fe8939e50266d91a34a9a7f6f67266debe44881768c8b4f0e7f0e0501a3f0e20d084b3d6d9465b72cd5f7618c5107670fe71a8e8d8fc3e969883e18d276c7c3fbfa266560fe43d086a594b805d1a8400e156a6173a2bfa206bf522be0f561197bfb33a50761f25e860ba0650f2a4915b797d414b75ea719a295e458d884547282fddc898a9c4a29311a0ae04a94be70830177d179b91c0441193c98bf85d4885efc5bd1d3b0f86a7c200f5cbd90d300a394b226d66d22612177c07479a355627279703c97dbe1a318c18e191217b63d105a824e1396f66f3af747954a3ca34c1c58fcf9a1de2fff1f07beeacf75aaed47c77ff76a536698932439c2dd5ec4182cbbc744419a0552a411dcc2db3293497b1a5286ab3bddd1961978d5bf68278262cbade4f35689d29938c8e85f3f0e513e50c1cdf702d1d4fd73ba886ec1f2266bd6a00723ef57ed1f209689a45bca3c70872329cfca37008b00db468c5adedda066442afcfaacbe71816518b46807f786b1c845eef7efcc4f865057720cb4192c100f4a1840b72774776a96d49b9632a48ad66493f32a3e5ac8e006860bd96dc8450c4fdcd23db9188f27fca8117069ad68bc1e040345ddf81dd96258facaa89ca3491147b714db695ef0e1298b98c2131645491ef098ac4433bfaf0cf774b5249fed977baf2546d8703b7a575f2a106153d4823477c89ad8b1caf0368de4ceaeedfe6b43707f72717f3627b05b01d0b0f3b1c833f7f01c17817000465df88f2bcabdfb4ac689e0b7ff83ba85793da4498899f26c69410e20c81c125ba4cd9cbb94594f3042a7e45bf9a0c7bf0ff88bbd53351726da712f704a9a47d0233cc8ed77fe251eea9821bd508759aa27a3d9cb93de47f118b5b14f5b54222eb365d437f33fb754b46dc457a3cf3119d990ac87ac8adb9cc4b8406f48aea40ec0af2ad34a1c01288f167ec7f190ea2951ce348634d373bec9afd450ceb69abb074bb15c660076878b2f75aea8b87cb698cab6b685d62d446a1facf60c06aea66f2ad0589ebf8d11199d9f8ed49f7094084894c3646dae50973e44ef600d20ed29eba82032ba2be830c513e21c41ed2a3aa66df69202e2270c19d6a1319814346791a60b1c8d0191c3254e234c68ffca904c32a620d38b57344557644472764b44173bb0aa73b9e4d53e37ebbface6aff360df1b7002ea406cdf1608718d973a579f1601cda2d36e61416762ff03dee00e66d94c1c8055b6d002a391aeb8e990f7e4fae8c8a7bd9c6e5d806011d2b380d9c7a7d9abae52987f182fd6939013ee144a5823cc0da91908c80532a6cb16006dd367a12ec80f35c824676b5620912be407dd89f3e586fa042e4c7ac664f4e92477b8f6dc9d0b70b8ed8bdfb187e3670a2cb9b38f