3d768d2ff302ce16d5cecd8c0ad89187$$$$$$$$$$$$$$