0be47e4fe2072daa8d1d5443fb5a50a3...........................