Peptide length preferences for rat and mouse MHC class I molecules using random peptide libraries