bc71f7698f09576867d2170ed78ec5c2....................