0x2cffd02e07aaa1c4c8067e465e33d861df7c4eee3805d3d63f8a5a107700d811aa46265cf236f194b5e33509fbe0371ab797bdc23a831ee4e00d028019fa4b6a011e69b2871d501c0c963b07d85ec1ce99be57167d465955b2cc5432002957f5b31dbbd2ea0ff1277086bad598ec99d5fd1ce6253350c48134571681f29393fda38abad2eac756a18aead1a26dc5639d90af33fa79981832aa1df2115fe924a683452c2096e19cace4760901bac9c83a9407aa677137f1b340e7c821df5c85636aa63ea6ba23a7d6e0561e2156277bc59256abb49be9a46633fa3981b0badd29c08e0056e4b7c6724aec2ceb19c66043324f313a37e8c4c1aced1a0962dc2b768929d41bc9d586b60022dd5b737029415ad9ae7c54972cf02c259b74e2a8c08d48c47b48a282be3bc73ed520306f8540bda91fb2237793ad681792e6accc37b86e2fc1aa076aba3eda6369c8cf186260c24a788d321b9f8b5962c22b254709a7f403b61d97c5847bf1b0abef6953737cf9c385128a850de5ba18b6fa1c1784259b40fd0b86be5e4899f5e0f1809e4053eb39461ed9b6a006d3685c338f2d5c65b42c2c9c2dfa5555fa2ae975589fa724d0eb5903f60bb6e967e09a49a428035fe6ef1bb77fe8f88788baba3e0fec08c0c0b1d1dcc2479b3be0b7e1df92a312356cf46b7a822284e0be5fb1a1452a1286fb1b28d1d7962c4118dd7f86e2f245cb8349582f06d828bdbc51869534ec56dd042bb56e9314a76fef6a417cd798152b8adb519e8eaf093ca74c6330ceeffecb4c0ae19a5ed31deb0719c8f8746d8dcf7ce938d442cef40b0b0545babf872eb84a0ff8f9789dce09ef14c684c2ed756ab6dd90ed571200e02371baa9b2b219c74a755816fd4841c5cc170ed74fd4d9908a75a705ce07690a0efd96e2d921790d8c33c0ad5fbe6815a1ce3b1a767ffd7fd9b62f0e8a5c6648d4fb12ff4e428982bc9f38f8c33c1470eee587bacb3703732e7ad7ba3529833ad50972bec97c47436330d0f56ed8621b246e69358942a82506beb697d62b344fb738479c4553c36254dc51413e93fe1ac76a76cd152ac50c1b56f55d88271c580cdbd9dcea90cd96076d9f1553e4c50e2e7312bdfad849e4d960a028c94d683817c1393510b88a931bba8aa83bf2a9e83aab14f97257f341fd4b9a047bc6bccda7ee3f08d737b5e46f1f62ee89ecb7a0d6e741f438c8dc1dcec0c59c6b5f0ed51c5011d303f8db15a85340564e8f199e6e937e48227aa3bef86339c428b15c2980471a7c9feac7842f01b6e8f66ac756b774f2ea75db27139b49cc124bf499ff0a9095d641040f78ee3eabb70572195ecdd9bd842871d27decde666453f2b5342e0d7a2161190f84e7729c14ff684a23f88b3d455b603f9a34656d9d2c4c52b90efda635af1118a4b2266fb904dcd3dc14ea41ad6f207674eee0a0255efe78073f7e4506696f824172f72f8230c3e5bb880be9c7f091c2a873bb3a9a3821e8f57671e1c76259663c7076a9babf48925deacb3f5aa3e62ecd45127769ab4f10d5beae1f6f38bb2e43b7fa8c73eab210b93a579230f1f5104b8cd4b9a03b066e0693580c477d68c90be261d7ecfbfdac335fe0c8c8552a89fda7b444e2d754408d503ae03b32db908c52c418180e751b6e9a61a24474cdae1267819c467808a0a8b0a3c0d2439d3b276eccdff40ed094110f684235fd4baafa702b22a9a7ac3a103cdcca1f507810e359691132e2b3e8348fd725f1a162f3a56bdf3737a51a8b318035bbe6be98de6eec167a7ef9ec84e26cc906286f8c53185afd7134fd855187bd0831245e08771e418623e7f1262f971d816a5e3014c7ebd11be5db620fb640c3e47f1c059feaa4020fa399e892b11723d71cbc0a34d3ba337d7b6220ad5cdcda983aae1eb69d6d55a1ab75