0x2cffd02e34e7414e45aec3dfe0da539eefc2c21fe697930f31151a98c529fdc4ef187eb5ba874350888dde0cfaf762f74843506a2de959a78ff8ac46a9211374b493e9d836ca86c31099257b638fe73b20f2e98f19aa1fd46f2fe0a9a9207c26a44d4ceebd3ad9ec64f20ccb03ec4b447180d33f10cef27b0e9428ea231bb02bd77c3c2ebc51cb387441659f21682c845da0faaa3bada23cd2d304884a6c59c8880f0a599a6f034bd0365ca823751a9244fde8d42d8e66de9e38e9747fb4843a9c3d4e77dd335b77ccc60681ec733a0df86e6a10fb62424450e7e0f9992857396fedfecf8840522b76b20541609db38ae5aa704080c5465c3e3e4719859183e54bc5d6ff6939f96214cf4d31431714e877c2191fc624c485c598efcbf8d14d0992c6e5dc17942c8ba0947f69a78e829c605098516b964178dcaffa3026685a4e33a3723a468fa8e709182a77052a3b5485201ca5585910112d79943208e8328d9d15d96dbb2d2696a3193c2fafb84fcf3700cd5d5c8522c5408600c1e112e06f56b78954489a2f4a801f3e8a23d4d51b15599fe39a6524b9d978dfcf0f460850d9dfc1679608b28dd7db39749055f4c1a6e72ea19278c42445bf113876cd973b7ebdcc6ad4b151f358ef99c4a3cf8d635dbd2490ad4e3d85e2548548a7a1e29c23fa7632fa0f2afc60a02fd505ce77e1aefdafbabf6a0529bd10ab0285c20ccc557002bafc5417ead090adea4deb244deff2dda6ca32e384305ec2b6669833ed318caff91a387774bea9111a12ed390f0a3cb3f3a82dded2494f9844592bcfd5b27a34cc31ef768fb2629e2c493a3d64fb2c81d78ca1be1ace8e386df118f4dfaf5db65bc6b5d7d24a2a4edfbfe5e8289f5014dfc1b5dab7c8dd786c1334cf34533bb9bb82dc75cd140f4af047e764b0c03212ecda6788a7051a5f8d712d58a8702e9a122e6264ef4128195eb0895462fe4f4e4843940c043bd30936e756a97cbc187c4baef07adbf413445c0627c127efa829fd182ef764c9973807fa7714e3fd1aca60a4f480146de584a8d470e77bda078d21e57e14ed8357ad4f5b795a1340509ed316553dbdefd3204e1c95f69e84c62fb9713080b2b2c6efd2d3fd84826d1bc6aea22030e17338f7b4998e912ab81909b4767728dcfe4df84255892c10422a64612799be993b5e1a9db4c5b4d28bff71368859ed8786c0c02e4dd0d348971fbd706f07adb0071da86d9b2e0a5b0bf09a9514db0f2d0746f15c432b4d7134049061924fb2f807e8cd57af18b0a6276bebc20627b168058e222216d42584dfed72ccc71f7725e1ff7886a406c36f330da5efd4815e49a468ed529dde4e0f49ee858d604099ff972b5bbaea3b3ef8023e30730cc88b217e1249a6f5a0be97dc61d982ef9130a6f0c36806b2497e4b2b0bb386ab12485b4d6bdfa71b940f9f9c99c9b4c9eeb5df6e8630dcf58d0902a8b50ccb2a8e4dc35375635e89fe1e38f8afa099db1455c7322b89adcb41e586834e960ee19ad6d545dc553a68442bb0d0a56ec3467d5f1d2d608c56c2aaffe5489def23a9d117ffc9f9e5235ff1d0c7ae71e73f789ab1e973664d43633512afa006b7cf7967c5210cda191c0e144c634d5c30ca2d2baf35b7c91ebfe2745abe3c7b8b53b9f6633bab0d87fed857c0478a887063b644e82f80ba1f7a0497b416d27ecb7775603f954fe0c7be1400fee2abaea9df26a088547c1d3bb232918e9688288fdcf5cf7fc49865ff2cd4fae32b61779e58088b2dfba92a618fc8407ea99fa5e6ff60aa407a9f66b6b1e2f5606b3265bff4b8b382866268dd1ae1f278bdf7ee4e6e6f17948069f062a1679317a8da6a95f4a5bba98fdfb2711f5878d7899f01d0cc7f33d8340693e6e4b6df96223f87e402ae62bee10027ebdfdde5990cad3f7d58