MGSLGAGLSTEQRYLFDVRGYVILRHVLSPEECKELHDAIDANADAFHERTGNLMNSTQPPFVTDSLKGRLDCGTMLHWSKPYCDVFRRLLTHPNVVPALVDVCGPGFRLDHLPLCVQQRRGVEGFDLHGGNLDASGNYNEHLAYTFKYGQMKCRLVNCTFQLTRVDAGDGGFAIIPGSHKANYPLPPGIANGSFTNGGEPLLEQPVVEQGDVILFSEGTSHGALPWRGAADVRRVVFYRYAPGGVAYGRGYLDRFLDEAFLSELTPQQRAVLAPPYHSRLERPLLGKDAQTLTEVPRPAHKKAFDEKLFGYPYF*