b5ba5b9e50aefa154ee54b21a8df4e24$$$$$$$$$$$$$$$$$$$$$$