5fbf63d7943def07ae646b455ae0a451$$$$$$$$$$$$$$$$$