QSQDGGYPHLPEPYPSLNSLHQHQQAAWHSQRSRSEDAGLLSQPHRALSLDPRREYPGVPRLLTHGLGDGAAALGDGPLGMHAVHHGLDDIQGLEEASALGILDHSVIKKVPLPSKLNGSTISALSLSKEGLGLGGVSNPAEVFCSVPGRLSLLSSTSKYKVTVGEVQRRLAPPECLNASLLGGVLRRAKSKNGGRCLRERLEKIGLNLPAGRRKAANVTLLTALVEGEAVHLARDFGYVCETEFPARATAEYLCRQTEPDQLPTRRSMLLATKEICKEFVDLMSQDRSPLGASRPTPCLEPGVQSSLTHFSLLTHGFGTPALCAALSAFQSYLLEALKLLDKGENGGKNHHDKELKHRK