bac3b301cd52171fabf01f5c38c307d1************************