0x2cffd02e01dfa7b0fbd6cab0c02e11f772b1b00dec9c955cf88670c3837eb9753cdbe1ed28536bb6caaea86462a8373a7e251c79745531ee81059a20507e8605251e1767c8b66df08589247da624212285b13840334e0fbb06831c92bf2918e6f2e8b042dec9c9f6556b575a14221675877fd5a164f3484b0348339b34d873aa5edc2ab2b37c135f005ae90291aa509c930a03f6c0aed0fdb6f6784d9ce103975499a11254a1f670d30e6238511d5c9d36c93b955972093b60efd816cd03ba69356e6e682a61b95f66b085ee7bbc9e0ac8393629eacd9be1085d4ab488a75bdf427870667b783b7c3f2c571b64e47b682679c3741ae0f9284e3f1ab86fbf5fc0a1df4fb38eedf1138a151753d9d25f4ce72691ad434ba6e758afc2e9f5f6563b5d14d76ea09dccf5b6c084334352381e0722f641d5d0dcc6f705ef0bb2089c9e4c2ab29cfde49a9ca479e528bfc514e5ebabc3c12fd5847dd3c470e08431bd7a2d365b0a3cc4ca2b469949824b37e179e32903ed413c7779bf15df362beef072eee5cd1e530afa4d0e9b29e9324192062931290c131262bf94010708e0110c6ccdbd70dbe837487e80a516aa6d3af01308b8ed93735d6c9944a8981829d9db89bdb33e76142585fb4b066cf2e3acd4d47461d5cc360ab8f9bbdfc5972e122580d4bdff03f0acedb6cf483f72b72d970e0592ff3406af338caa93eb143968b7b1e268ef9346032f1a8c470b8a63daffb5ecad5b19fa1a8a6419c6f8476967099bcf89bc8d64e3cd95636c6d4d44319cb3e4c429f18b8624c4c4a0962f70337696852fc80292dbf95dd0f17fd4dd826be90a813817f722dea19f14973971c0af7436fef05fce0737d7aed8931e673c1470fba0938314bad471c93e25b877ec118b5323ed8d3408c9f9a3efa79ed6256e2bb0e3154fdb6947e5c775ced9fba3c8e4c853782bacc8584cb674b9fdb807a50508af19d97251c253e474eaba4b3978ad0b4b5534f91e6bd928dc8593ce6fa979b59af96edc03a9d938e0265147f6ef888597cbb757d9e27a00362701cd69fed60e1767b29c82ffe5778d886b94773916a2385f40a35e3f0205a5af2220723f7295a05891375ee407ee1355de7b3543f413e1834154c43146b5ff1198e82c92fdcb1099ac070597ec887d82426a08e3a6fe163eea225c96169915cc874e265ece13d5bec02ee98f48f5a7e44cb39f4602dfa2a77ad47031ee026c9bd9fe6c1544a7e7ec3e808b14189e86388261c86db18072b37e1f76b302fb2b05a0479b42d81bf5a0e381b9aa66f953cf69c5c1c6165d22ff4bd205c46af0629824c38fa2dd21668b3b1bed84455072cefc7d9255550f2808dd04bb6709a9eaa8573a951d50b80f1cf6307f7c4a105187110a1f91decc8d0cf563bc75f49eb872b79f0f6c81d42d344bcd0addd618a4602f5a5091e430ae38b0c39e2f0e580be540ef8f96e42b52b33c1a47abe99a718181de413dcb772ec534cf16a723f00c79f71220e70b1a351b15c2fb86268444d19f693def2ff03709ba19b06181216ceebe3c8a18beefa18e2527631ac872df194b4858079406d694cfb47f46cdaa540fa9b9f0e2971d22e7187052a0ec8cbe0287ee8631c9b43ffbf23462d14c03e2881a63aaf5190d987c8daa97ca67d120089eeee5e43c0d5e88baf20efd653201598f4b520cb345fe4f8bf14f0df7602f452dbd07ee2d97c6aa92f9911049ebc31d1ff5e4dd9657010fdde2f2005d136079734ad8faac3ac565377c314bec8a9f242dfc0fb78638c20c5d32ca8dc073b1a1ce62682b61042792c9b76215c1e2ace244628832b6b19fe8beb4b6bb14c44e999e59ca3d0605e399e2c3be069576f5cb4c38bd4ad52976b5120a5cedf7848b9fe9498b12e23519e4f39d1f401409d58c2391bc1dde99760982