John Rosenberg EcoRI structure