bd18fb5e62d5f484b4ef237bd828cf5a---------------------------