b12c9c5b666f7f43ce675313c55334ab$$$$$$$$$