f02da9b7c59ccd80f0882099be0b906b$$$$$$$$$$$$$