0x2cffd02e4ac719d73ba067f4277c4c72a74d900486902f33dcf228b27adb0ee62b131f9e53bcff5dc3731aac51f44c70180bef6fc70a59aaeb0b05ce0fa6d2eb940ecf531e8b46f466bd9e870594cdbc489f65740f21d4a6c67d0de8f2938b266bd079cfcc6b2cb494c6eff12e9c0fb8219e7b7111c039dc85c59bbc2d78da96532d8f8d72a330ca1959b8252e43feed2fa66b73c658220423f5d03faffe369cb687c57ad4202e0b917fd7828638495d4e518644bcef108596ab5de9d1483d0f5b345b68824a31a4bbc06c540161bee037c144e8a9b7f25ebedbb373e2f31e26133fb90ae74c1560d2bd2f5abf6c32ceb43cc6879f682c0f462d1d7ca08f4b34d82606f6decebb5fa0da56e508eab762e6307a09b0ce9004df2eefe30daf94988aadc2c9fc27dc56be9ee30b0271c85a85df80c061aa72f5f9d26dc0fd020d640ab19d4183b409e455d123524fe24811f68a3ba401e7a71a6a660dddfd5ab6a77b5d4c6872a38e8c7322c16e5197928a714e6902fb9bc1086e41e321c9dcec6cfc8b361aaa60b8be4a38457cdea50a16a715fdb7aee9ee9a36c7cef2b8d77adc1dc132139b3d99bdee408ea2e40fc61a0a7c1e2a84f4bb9cc2f1f2a1514c09430b44bfec40d76b277a544b55e88da34c102c8301931b487e220074abb41c0a3fea40f638b26df896598e850a344cdbd929a22c039447e06b02c6fc9ea648a4c4c7e2c504b7e02967fd75d04240937da2e1ebd55b2d37be4ac9b87a3cc7d24663173f0ec53c9ecaae955b4a072f6566b075f538c8009d5d0d0fa98945265b5063092863740288bd1f88e7570f4ca5056c78ca18dad4fb3edf169209e38e8ffdaae0fd19a391b8e780341d66e5442ee3177a79f8b981954323d99de42227c53c4709def256d66586da2fe5a68bc922d789d67b127bd4de950feca228a60948151cf33031abb1063659956be1c2ceb1ab54b2232c35854a49bd62447f370436451c668a1d746d470762a13169f684373c2b3ccd7be26baab834ed316d19d382715dbe367497ac94fc9db42d608b4b73dfd919f7457b8cb3e24b8b277bf5e98feddfa8204c73d2748e59a8862f23190c31f3bab0aa621f9e6a2fea7c576c8ad1d1ff1689326b502781aa1ad420a8e42d4ca14ecbbb82f3b4d74cbba4ae2337f7f255b85b31abe8baa6e112df68b43ff765dca139488d44a3b151caaf13a2c1f5b8b3190b6c58dd7a5b5508174ac7c85ab20678ba07852ffa84acd78b7a0a24a7e6c86f132c343a3cf12316ee404953745b5f2d0b7afe344403d79742c3445ee6573fd24c0228aecea9bb6ce7e398c99e37a9f7cdc27d801f9aa651586bd69256f19512988aabe5b3ffee14f6ad02a8f285cbe34459f9d30aaf717e1c413273bbcc2a0b3460327f6b92eed6741cb2a21b5e95faffc9f2d484e7917228159a67de8b992957a3fdbf5ea4097d6afaeec9afb645d72ad3216c7acd8f84aeff1a2547593f4e2642f22e840e9f154ee9308fcf9c94327119db360d15d2eaa48387e53bc7d72efbe3f6e953ea715c4464efdf517691673f15de430c2a3e381d0a17e86ba05f9ed68f7d95dbe28ac1800bcc340458270a9920cf74c370ba11a719d9243ed36c1ee2bd162132a9b07996af999153c5b1d724efc852e2cdba15b77c108d624fdad6d97af38e1b01c51fcdcf8ec9658e8e4c6a21acf6686240c42b395bb09a0c2ee79566d557ee6aa2348d768d7c5db2ef847859861ad920cbf25c93d8398f97bfa5581226a490aac0748bd0b3d713ab42d8cddd769e70eacb164bc9614fbf4eae70ba159679e88685cdd51d190f8dcf52543c17edb23704bb56a35190337f90a9f0dfae2aa5182023719edcfcac034ab75e9a732a49bcdfd4b23143a04ea1ae656456ce04d50046c37e7b323b7ca786b9276c11df