b7fe68df7a1b4ae8515a9e1e3b30008d********************************