c1dcdde4863a5cb6b24aef4939f8ad5b****************************