0x2cffd02e9a10d07419d95138cfb7cc0ef804284244f976f1ee2c34903e0ff1bfe037a755d38489f56f74b4a8a35b8169f26506512bb22a6706a04a4be5c9ccae4af0b0d8bc2f78650c90c88551b36a004f278aa6b111bba0e677e585a06a12c5425e057919db2632b1b196e53ecffdbef8808d8455a7844a8658472e1c560d96fa737873b655390fd995f2720d624e0c210f9da0f51003a6b0ed98e75f35c5d2765ba0b9d4bce2e777f745c645c6c41305275c4c5990569074f797801035568a577555bf7abeb8eef195289c8c968b39cbf7305e276711bf2a42a92fdaacc6745abcbd89940f03ba58b06c594db44f5022522ee15d6c701eb11df30a381bba29f4906d4a6a4e54cb0e8bf012a2aae32428398a6a8f21a90d57c92c2ce05fb86c2ae5a66d4f875a8cebc4c94643057370ee96133fdb71f5fdbe909c950cf9af6cecf926aaa4513d3a258ca6d4b5dbda9a06fc61d569660b035a2a633d3196e0c4d4e528fe365b7939f62a49a17eedb1680706d789358e748b7659d58dbf01358c2a2779fe5742f7e8114c4746717b4d1af69e2d993b758cbdd636371b87c47c11e00b84d85f5a09418c7fc5a176cb0d6bf2da0160a3af0d643fd6b1c47e4b01064c6271ef99ba782fa0086cc1c7d1e650dd7a7b832a18242e1f6a1f1ddbcad7644b95ef5dc316133d21a913465469f83c2baf1f2ccb8f31c31bb4c96e8567b439b2b7a4303e1f2a4911482f737d39f053fd53077486a8b2e54cae6621892ab2a6ab343c94901b31c64fee8121b703003f816fedecdc0607a36cb388caf831beb1cafe084be9835a386c1421cdd223450cc2ac66d510e18619fc2986f65ac39122a614cd236ec294ce1397cba9008573fb591755bade83b86c9a0700fe2973be9f557b70a71d06fc8f0ce7e5a9538e8a0bcbe8ad9c8de0a2bf1f6b08ede26f9e25a9985f41792fd282fb6f0167f6c4d0434aaabe090d0a62fa5679b040b271e711fcc7450f4570c29476df0af9d4a8bb87ac59f2ee10dd67bb504cedc72e14d1cefb1db1802cbaed2847255491ace6ae8c0010c0b6e5b549c7c6518641db92b3323c316c4cc70ac86087998769595dac58be332db0e70ace513d24115ec501f33eaa68a6f98c2b47f21b8c0444652f1a6712942b92068cbe2e0d636c6d01108963620ab5cfee3b993e28857632985de07c15e3bf5cf4381131eb3bcc13c3f983431ebe9fd5e245a85db5bf2e37a9f1241321a8dd9c0b68275315305bb8397f5641629e7c94d10fb3995a4de2d14fe982418341c1dd9685cd26b5ed0e084894d15e41accbfb9e7326579b8d35f609351e707c490f66b1cf3e24ae9473b868c90a020b2c245c2ea50d11c9f1ff9b9734c7984f46e59fead06f009f39d9256e5a6d7aeeb683447dedb5e9b85497ff444a80bc4f076ef6eb64fb65a33736fb68e60efa74d79e4e3bf4d07b4191a0ae238349e4e35f1ffa66a05fb5ee25c8f0b9c866f99ed1ec9a18730ab28fbee0b3502e740273ae44a3f71b0bc222a5503c1f1a4388499a2481a0c6f018d092c9fdaa1a338cdf1687732a3623ff53b32558b5dd67dd6c8c9ca49cb2bc01b57251770f9688a9061b81d8bef449dfee6f85c6e67766e59425d0264fe643a953538b9fc724bafbffe2058120caa908c79f1f07caab6a4b1798b51cb18d10cb6e5b998690ba970b3546c7562c897e83b2e7b413e1323dca6c4165562a8b2c6c9fecded7712b774f03e72ab6ab653d5d6e05661524039956afa2f74347f9a72aac9c281e1656ebf2e4160863feec12f1c73a359f74b7e89344612b3a01704949a5f951a485912f25ea09b97b7579033b763191beb0bf423a537f628af6e01ddbb6eb9b68f15098942644b9e4e0e6cb675ada85843bcd125fdf5860bac3c06646b09d3067a4ce5aed09ada3f7