0x2cffd02e4320241230fa18ec10553a4b35194585692f34e97415f435525b3cb316165937f6078dd5fed00fdef8cc50c0c1e4c49696f90f723d335a1c8677d37a71d190f974ee6801b400a8ffae96618b54a25e7f84b91210298fe0ca2e53e1f9805ae6cb312ad24b472c64178a4f6c70deb84e85686b863922a19a05848c2a7331758c430a642536f51261ff0ec8a62fd6600d23a78d5b4e7fa8829af34592c24bb5f0caafde883ad1b168c7548068209eada89f3cb11361db9c4105fda9289e179e42f228e67369fd0d84d78d9318cda382869c3ec5daa91c1973687f75ac45927b6085ea864a03be9e0be9dce4af502556819e64a6ae3abc67ec1c128cc3f459c87b7c1f5e38304f1ada6f4d7bf18e0fc0fb3524175e9c935957b6728cec2d98880f923db7b6617bcc99aa6c4e40f373e3b87a90c25d3abbd8c9e2dbb4b2ab93f071aa57f6cbafd8a8f95917c358612f83dbb794f24200bb54fb21ecd258025cc81f212c3da1faab94482670b0079467bdc47d9d267cb49bbafd6d56b6793ae4629785dd30da02d8b0f33e75e3356d03b6add47bdb3e9db54657e9628b1b87f39566b1908bfabb9848a652e68e30e4bb889dfebc6d08753b3cb69f5129f7c372772ed90efcf4f68d847338b0437d9fd14fd00bac5c2bed02552601b39ff82ced298f7f07e9f76e1b34315a6734187adb12ce756bc67e33ffe4c8cc0e07f6ae4e1f3ad07ddbeab39ca757470f47a8e02395b8bd5e026e6a5ddbbd5031c531de81d68780075b8ceba0887d6d85302b94470b5f37e68a2c70aa977fdd3d989556548529f9b353d215b81e21aacc240545d9d291c177b490b3bd8fb4be2a779c1672922b5518a2f06478c407ca3948fa6a928c461987c52e9d9503ab90da82b1e201d1145483f2c178cb92f1b4ffeeecdb20e6d0bfc21c36e054817d5c53664379b40901ca4e7ee133264101311608139ad4ac373bf8861c14726562938ed296a2e16744049b573a1b8adb32112a1777c61835a9ef7a816ff00ace7e5295f879f79432c2c9681306a3ad5103c85088e9976f3caaf192a77d65bfea90916107f3f06c759111a50827aa27b766dea6d421283568acae68c4599abd8f87dbf7041e99dada26becc4da0dc2140f2ba5412913c8a6f2e94b757bd3fd342dee26fa009426c58e32e1aba790d80b3fa53114a7867d0ef5fb34216b97fcac4247e8b9b2247a0fa55f4a42fda2ebaec352391093f64c75ae99ffee09162c4d62df305391f9b97778b5409d712ade4606b097e95fbb93d485ca5a54f03aa562fb745644f0ea9998fd45b48091bb451275986be4a8ca86d5fc801773e1882a83b455471a8e7ac4795f4ef10e6c9d995db32b1f717a45294b0856708cd5d30aec53bcac171d587634a960d53ce7dfc61ddff7229143eb50f7029fd6f963d42ef72b9bb9a2a0731ebc7fbdfd093302edf7ad256d69eb07f2dc0c9c57bd326c7fb20cee6a93b780db0ea2b86c1328661a6bd3905b87c917eb40d65ca1b3b537de14bb5c2a242bf3cbb45e6cab591760acc0cce0d738b7195f3ac81a269912a17c7ae8a65b05923068832ab0c0af59d2ae70f26ff3d8b2b956107d424afda8bb671175bfb5e521f1e4620a906549fb98f6ae91b2b576d31c906bec8163de794afb14ea0722b0b81f1031e37c70b0e6cce2457623d35da12171c151fdd0731f80ebe5a8e0dbf7b004e546bf1bb27e126b79cf54cc7da7d21450b18171e1a0d0f7e23c3764f9fbdcd837507e932edf9ca03c158c4da600c19946cd3e833c64f2e881be16ba75db8f0191e0599a1908349577c1a25ee17b1be1e758e7404bc64722e2afa4ce129da768a808b5f1f31c6b3540505acfd2a5b1e74e91a67ab3dad0b9e6996c9f83b9150f56ca857883b1045734b88b7a64f6e8f19410467f0