7c998073c1f36cfe239af596469c706c94d0cc6fdc9c3506a0e87b424cfd53a97ef63bf8a3a3c4ae5826740814afb88b81b0deb398

7eeff370b5f01df223ed8696439c70692f10f5363c4c3ab6b3b0c95d6a480a1b92e6e0ea3167267829b92e135e39b8a095daab17b3

7ee48074b5861bf023eef4e5359c706473d338775b1befa62c6488ff6daf26bdee0bc03635f4b045e8fb10a11211e66992f30b0613

0ceff171b1f01b8523ec87e1459c701f3b508b3ac70e35fc5a3c3dbf2e4348a0e5962cff2ab1938bbcaa0df98175d7042329f9a66c