c3a886227e5eb94c237bea1b07042aee8f389d96d9d0f26be84bdebc740fa61e7487db139cd2a38dbe92ece2c74ab35aa563136a945375f80e63d4ff2de6f14785ad1fad85f9d985a9da83f5ddf7dc29f848c71f8dfebe8ce7f46a0861a9b23ec196784dc675b72af741e87d8a098c2aa41777e4cd670ea7093847211cf30f96f9c6816b91db4856ca32327b671d2e4d6ed6b2b1eba6d2cecb8987444d64a171c9e4c09ac317f742cdff573ec041dbcc97378a9e169e0d5663e378393c01de6a27ecdb11b4108b9b188aaae3e1ac585b65ac2731955f778d1c70e0a2d89c3550bd3f10f1832c