MSAAPTQIVIFFYPLLRQITDCLNLPESVFQFLDIDKNNACVVVKTGCGPISYVYVGGQAGKLEDSCERAAQKAVRDLIKKYKVRVTDVTSERRKLYERCAELYFLKKAALERVEKGNKKGVLPEDSDSEGDCGYVKHVTVDFVSILRLIARHTGVLSSTVETVEHSPDQFTSWFTKILENSGYYNHFQAALVLVLNAFSVTVVPPLLQSLAKKAVSYLVGVSYLVGVCNLEIVDANYDPSTLKFDALFCDLQKESYLTVKERVLGIKEELRLSPLLVEEDCLTPRGSMFQIPSLDSPSLPLKKRKMNLPPGKASVVVASKSDVPVFFSVPSELELVFKRQKSALPLE*