fa8aaa1345e63114160eff185efb5de1$$$$$$$$$$$$$$$$$$$$$$$$