cc70a70fd80e9cbb1008668e4029c5ff#########