Multi-step recognition of potential 5' splice sites by the Saccharomyces cerevisiae U1 snRNP