a3504d45b64e848d7adda4718fffdfcb$$$$$$$$$$$$