3dc491a9d3b4fc1637afc500498cbf3c$$$$$$$$$$$$$$$$$$$