a4c0a643aa8c0ff6248d24bfa5cd50f9.........................