MKRPHDYSSPDSDTDELIDVGQEDSYCPVTGSMSPGSTSQILARKKRRGIIEKRRRDRINHSLSELRRLVPSAFEKQGSSKLEKAEILQMTVDHLKLLHAMGGKGYFDARALAVDYRTLGFRECVGEVVRYLSSLEGVESADPIGARLVSHLSHCASELDPVHQSPATLPFTPWPWGSFPQLGGPSSPPITSAPFTSDGRRDLTPHAALLAYPSPALRVAPLGSQGALLSPAISLVRRLPSITSRPHRLPEPPREGPTVTSPLHSAPPAPPSSSSSSPSSISSSSPSSSSAGHPHISFRPFAALGPPAPGLRGMSVSSKTAQAWGTEIGAF