f0147df06783ed5c3acb71e8c6e8dec3$$$$$$$$$$$$$$$$$$$$$$