d2b3dec85a8b5def3300bdaa0a13674a$$$$$$$$$$$$$$$