70ee0a814c0d6417d2cf289b586b3689$$$$$$$$$$$$$$$$$$$$