9a9977c77442cdd579f975e38680a3ed###################