Prediction of Indel Flanking Regions and Its Application in the Alignment of Multiple Protein Sequences