protein alignment and pair hmms 2493727