f047eb940c9e63b1903ee0f45d52315e$$$$$$$$$$$$$$