17ec5c3618481e0466e050c3b3f4d678$$$$$$$$$$$$$$$$$$$$$$$$