Text this: Structure and mechanism of imidazoleglycerol-phosphate dehydratase.