0x2cffd02e9623a225bf4810164ec5d072e3d829b80b95746c51f10e8cea4cb6ca5ec048f17d09871be6fd0cc7e791a3e51255f2414c4e841d52f8f370ef528c4c95c19cc781af938873924881716339ec1f65e6d97ab9a08ca08a49892fcfa9be78c445a4febb9c8e5782f48dd4e3ee062c4ead56b019993d7bf4645ec0ed62df2521e7dfce10bbc392ef7a682f0d5779cb2d1c7df6dac6197a80205977ca752e60c711b36ac2bd7455f6c199386e507db1746931e2c07367d3a5a4effc4e55fbb74ac0772b4d63d3268e7b8f09d459b716272a03d1a98bad1a7608aaa6f93b824f0454f72af3ecce1b41eb6b0ef55d06b75976fb45e60f482b8ffea00c93ff7ce74d5ec28c9e463950a825885ed72f6aadee0d7f1c4ed7ce1fe28f9021c87d9f990243cb84209bc1adb1a5c5944e7fb571004c7b217b6f57f68c260c63ed5c46510605327911eace69baa5915eac64b416449e9f69a7a35ec080c4046f25c937e7d70fa441a65aa613958b1efa9bd0216cdd897178253aec16dd33e41f0e9b6e7b8fccd663d51bfc070f51a16c5c7cbc89be6e86bb6276d7ba9081a578fbc85bae42cfc3a5fdd96c5c742434bd6adeda63762c518c9ca2a3d6ff10ee98fc34d2b4068b94ca7071931c433b38e79ae206cb6ebab2c0cabfc5965a092eac8c9a62a5983446e713cc1e8e512fe7b5c7361589863febb2740132763d0fa193e5add175e378d5265a4508aea0a7a11c8f5aeeded61b7115549584bcb759b9a935e67df4b9bcdf2896a9d42e3a260f85a3ce43c4b68fd5e696d081600d946cc378622f22d6e2091f483ffee02ca756a2432b513eb9135fe1bbd6469d3397735d4f673f73daee121ebc86ca9dbaf77b1c7174d816dca378c4f9fc3d2129db5f723ddfb38f8749bca0cae28d677ebf4e0471fdaddd3cef34379dbf06674f39bc1cf5fbd68daa6aa342daa2169de2227fec2a383cfee62a4d8d64bfd8165633c6fe68d6cb86603b80080a619a1694cdfbf23a4f882edf8fe125dafb989dab6f75383b588306072ea61c1584b81f066da2f16ce8a7acc317d3aae1895691deeaf017eb5a011e5f19c90070db7bab7ef3878238d3f0fe41d894891c0b7023d02a9c5e1018bd8ac7e9d60bb5702336dddbce41a55bd0e55c224e64e5e5801f900577b2b438468db7fa550590d4d12b5f7befb09afe5c9fd1d595860f6c76f18e84d070738e902dcb65b7cece874d26b019392fa8f000f87ce6f45dbd6f729bcd33991c341cbc810b2cf21d92292c13a55e8a3f86c0016e8d2c2cc702eddc36e13d419a7569ac3e80c82d7cbfcec3520f144d95de11f47fd123b6643e4e3c65b05a85933bbad472e119720797b960879af7cebd0db12053902f124d96e55c689c34d19bdcb863512e4d36f3e409b31ea4b8c7dec0afa6f9b68e09f8bb09533aac72b8fa1a1912082e81f4cb538e712f4c9d9d5c166e15a485ecebbfeb48cdec4c1be0ebe73f6415dce1270c04c7199c022e8e124f553fd17247293af3d08e728e344345011a1da5a3ab232bc2d819369deadb0ebb56d42cfd20dc21346569ac80ae4ee9c12df1995560f0c2139c310cf3585c34aef2a753b21de67523534a0061a4fdbe77a668f01f050c824919c6a487589215117200532fe2a9ad955e3a59d165645dc346347176081a2f494105884594ad81afd88bf9fc50b9a11ef6df149ff3d092ea2ede13e470cea5beac8e685a57ac649076164fdb776f6cae78085352ae82c90368054c42a46291338e79cfb4e196ef4a377dad8c806b8bcb6311458201cdd9bdb76d535ba4914e2ce5b76b8e597f6ba02775ffbcd021fcef19afa3169657148626f7781ce7288e4de3076926ce6675d1a73eef13d3b21ba1ff752e991b562acd6dcfed512a51d9c7c7b4b5636d61aeeb26233cfb7474