A structure-based algorithm to predict potential binding peptides to MHC molecules with hydrophobic binding pockets