dd26ed5ed6e0d57e5dc29f70e465b1fe$$$$$$$