c8680f5e7158e02f49b59582aafd1e6d------------