0x2cffd02e68151ae302a1142d6660cca97428b85aa2c10a261ef8ef38241c1a1413e867523db233581c4811e864fc39be88bf49ca0a36d351462f65d4c3ce29182864a8806aa067aca0d7b1e26baeec28f20cc0becfc9caa8a996c6f2f69feb04664d61a1e1e24ac8fbd21a5cb21c9553966d2af66df57150fcd2b7d74d42247d26ff1584021472ac988de8c459691fa1fa75ecbfcc6053c7c889288a596b94cebdb5ee533a22f670a30e6feda5285c8f9676f146e995aac6e64d608dc35a11d57809e7d6bf3f33d383376b0a6eddb1fa5e1edae12d2e9bd6018fef3b4a7c9e1d71214132170d7c21c43cb7d8d8bd156c3cf647542d2fd1ddd2c98e453a004666a8ec8ba31e7db260aa7a7e3fc54351a05cf9af2838c0d6fe9127b090af59a4861c2eb786462e714887e2bb255f7f436c60d5ac07db87aabe820f02863956d1e0d91141227c799e40c51c4593077810b4a935238a8ee291138f4714660da4141365b6545e4943642eb231bc381a35473ffb92230ad292082e73489bd263d42c0e4cf6cac73e8d18acbe521adde73b961ecf2f948fcbc5946f358514fedc95b416607f0768f268088bd4263b851cb2d60b50b06c9d89848fba8eae81493035f4b4e725df58f8bfb6dca56dda305dabc16934915b7535b64294dd90d652afff59230a1361e873362641bde5861826f41b1bd2cd2a4155dc40b45503777ecb45024b1d18ec795fbe7e19c29b8649ce5e7b6cce74bd466d66f379cdaa3f68297134c2cfee6751c06152c8f503a239a2d3350f1bd8e5e12b409df3bdacb7afbafe237378d2b4a6cd60eb9f66dc64211f46e207318a75b957ad5de242937e99872bd68f6298724661ce48707e1ffd9d87c82596505305ab0cedb89f4508cff6bc832ada8a1c64254f18eb92b022ecfdd85cb3da318e37f20ca7078884b98a3838e1e74eb7f6c76ce5c40f2626411288be7650a3cda45f410a34f0146010697111ee33ea5aca51c95f48da51310376d93b802697c20768d06a5e64c7dfde08260e684d5a6224fc8e9b3e1e016202d25d9240093371d6c35a2299518a03884e27957b0135dba2ceeb0efcb8a8e3cd4c3ff9f1066b9beb972fa6f3bd3b22f4fd5e0c049dc1f32533e395755ea4919e83f4ff7509b3155c80b8b9cda691e9dc82bfcb640b1eda3da264df351c4f7feaa5f6e9a471237a6611e99612c39efea436a7968d05dcbefe130305b9cdf1ea9c32d048d359e73d6fca9e37b0ec66803743246b2f8c50349c0d6ec912e35c323e1932bde06ae00af12bd73cd3b25898747c11683f7e3e534e28132b01ea57f8177f8d89890a77f4994f115eeb735a0bfaadf3a09be7e8537e989720797cce52e8a040486ee37b40c63b3334367abfe9896fa3fd41d10ad72e5cd76d38d3c491aa437dddbbf62d90dad35f20fd7a2544e6db20a0de71b76458eea63e68c168349e54fe7c5fc5dfcd15688847be39b63ae290bfdf17de2f5d2ac8ba6c9252f641ae3f2b8d83c72b5f3622013a07e37ed6288a369f499404ffa6c065dadd6660f12df9ce82552280d8c9cb6e1b886d78dd00bef27bcc254941e61cf260de726a945f0a98e301d1b87ea6231e1ed467e5be55a26ec1265eb5177f7efdbe930b0b8d9eb2de8be7e1ba09c7e6495ba3af86825fdd6f043a2907195e9dc2ba570d6cdf1512def254ba91e28df5e65ffa393ca4167f223931473176b169482f074ee799def36d0a25d0e0c61b9a7605fd8495fc04bb5f9ea8a7ee692014ba9879651dc935c9b21a6f88b9b0485a0fc8b337312bee39d3ec11a7d889c8cc384a48dd487b8541979eab4074881e1648c0589daa49a4cc1660e7e348c75fc2ccd8d8f1613ba3c26f2b0d4e71f872a91ca797f431b17c6c9afa47bf2ece1b1b479477ff7806696ac6afb69639c91092c0