bb40518c4b65ba2ae0fa74e82f025deb$$$$$$$$$$$$$