MKLVVVSAGLSVPSSTRLLADRLAKATAARVPAEVEVVELRDLAVEIAHNFTNGFPGRALAAAIGAVTE ......