d44a1e8dcc5946f0e9cd8586cd262c5c*******************************