MPRLRWTPDLHLSFVHAVERLGGQARATPKLVLELMNVKGLSIAHVKSHLQMYRSKRLDESGQAKPFNYDVFGGVF