Calculation of protein surface loops using Monte-Carlo simulated annealing simulation